Home
last modified time | relevance | path

Searched refs:netdev_features_t (Results 1 – 130 of 130) sorted by relevance

/linux-4.4.14/drivers/net/ethernet/atheros/atlx/
Datlx.c221 static void __atlx_vlan_mode(netdev_features_t features, u32 *ctrl) in __atlx_vlan_mode()
233 netdev_features_t features) in atlx_vlan_mode()
253 static netdev_features_t atlx_fix_features(struct net_device *netdev, in atlx_fix_features()
254 netdev_features_t features) in atlx_fix_features()
269 netdev_features_t features) in atlx_set_features()
271 netdev_features_t changed = netdev->features ^ features; in atlx_set_features()
Datl2.c363 static void __atl2_vlan_mode(netdev_features_t features, u32 *ctrl) in __atl2_vlan_mode()
375 netdev_features_t features) in atl2_vlan_mode()
394 static netdev_features_t atl2_fix_features(struct net_device *netdev, in atl2_fix_features()
395 netdev_features_t features) in atl2_fix_features()
410 netdev_features_t features) in atl2_set_features()
412 netdev_features_t changed = netdev->features ^ features; in atl2_set_features()
/linux-4.4.14/include/linux/
Dnetdevice.h1172 netdev_features_t (*ndo_fix_features)(struct net_device *dev,
1173 netdev_features_t features);
1175 netdev_features_t features);
1229 netdev_features_t (*ndo_features_check) (struct sk_buff *skb,
1231 netdev_features_t features);
1578 netdev_features_t features;
1579 netdev_features_t hw_features;
1580 netdev_features_t wanted_features;
1581 netdev_features_t vlan_features;
1582 netdev_features_t hw_enc_features;
[all …]
Dif_macvlan.h48 netdev_features_t set_features;
57 netdev_features_t tap_features;
Dnetdev_features.h15 typedef u64 netdev_features_t; typedef
81 #define __NETIF_F_BIT(bit) ((netdev_features_t)1 << (bit))
Dif_vlan.h274 static inline bool vlan_hw_offload_capable(netdev_features_t features, in vlan_hw_offload_capable()
616 static inline netdev_features_t vlan_features_check(const struct sk_buff *skb, in vlan_features_check()
617 netdev_features_t features) in vlan_features_check()
Dskbuff.h2875 struct sk_buff *skb_segment(struct sk_buff *skb, netdev_features_t features);
2933 netdev_features_t features) in skb_needs_linearize()
/linux-4.4.14/net/mpls/
Dmpls_gso.c23 netdev_features_t features) in mpls_gso_segment()
26 netdev_features_t mpls_features; in mpls_gso_segment()
/linux-4.4.14/net/ipv4/
Dudp_offload.c29 netdev_features_t features, in __skb_udp_tunnel_segment()
31 netdev_features_t features), in __skb_udp_tunnel_segment()
39 netdev_features_t enc_features; in __skb_udp_tunnel_segment()
141 netdev_features_t features, in skb_udp_tunnel_segment()
149 netdev_features_t features); in skb_udp_tunnel_segment()
179 netdev_features_t features) in udp4_ufo_fragment()
Dgre_offload.c19 netdev_features_t features) in gre_gso_segment()
22 netdev_features_t enc_features; in gre_gso_segment()
Dtcp_offload.c33 netdev_features_t features) in tcp4_gso_segment()
55 netdev_features_t features) in tcp_gso_segment()
Daf_inet.c1198 netdev_features_t features) in inet_gso_segment()
Dip_output.c226 netdev_features_t features; in ip_finish_output_gso()
/linux-4.4.14/net/hsr/
Dhsr_device.c202 static netdev_features_t hsr_features_recompute(struct hsr_priv *hsr, in hsr_features_recompute()
203 netdev_features_t features) in hsr_features_recompute()
205 netdev_features_t mask; in hsr_features_recompute()
226 static netdev_features_t hsr_fix_features(struct net_device *dev, in hsr_fix_features()
227 netdev_features_t features) in hsr_fix_features()
/linux-4.4.14/include/net/
Dvxlan.h211 static inline netdev_features_t vxlan_features_check(struct sk_buff *skb, in vxlan_features_check()
212 netdev_features_t features) in vxlan_features_check()
Dudp.h250 netdev_features_t features,
Dsock.h413 netdev_features_t sk_route_caps;
414 netdev_features_t sk_route_nocaps;
1795 static inline void sk_nocaps_add(struct sock *sk, netdev_features_t flags) in sk_nocaps_add()
Dtcp.h1662 netdev_features_t features);
Dmac80211.h2068 netdev_features_t netdev_features;
/linux-4.4.14/drivers/net/ethernet/chelsio/cxgb/
Dsge.h81 void t1_vlan_mode(struct adapter *adapter, netdev_features_t features);
Dcxgb2.c850 static netdev_features_t t1_fix_features(struct net_device *dev, in t1_fix_features()
851 netdev_features_t features) in t1_fix_features()
865 static int t1_set_features(struct net_device *dev, netdev_features_t features) in t1_set_features()
867 netdev_features_t changed = dev->features ^ features; in t1_set_features()
Dsge.c731 void t1_vlan_mode(struct adapter *adapter, netdev_features_t features) in t1_vlan_mode()
/linux-4.4.14/net/ipv6/
Dtcpv6_offload.c45 netdev_features_t features) in tcp6_gso_segment()
Dudp_offload.c21 netdev_features_t features) in udp6_ufo_fragment()
Dip6_offload.c58 netdev_features_t features) in ipv6_gso_segment()
/linux-4.4.14/net/core/
Ddev.c2404 static const netdev_features_t null_features = 0; in skb_warn_bad_offload()
2497 netdev_features_t features) in skb_mac_gso_segment()
2549 netdev_features_t features, bool tx_path) in __skb_gso_segment()
2623 static netdev_features_t net_mpls_features(struct sk_buff *skb, in net_mpls_features()
2624 netdev_features_t features, in net_mpls_features()
2633 static netdev_features_t net_mpls_features(struct sk_buff *skb, in net_mpls_features()
2634 netdev_features_t features, in net_mpls_features()
2641 static netdev_features_t harmonize_features(struct sk_buff *skb, in harmonize_features()
2642 netdev_features_t features) in harmonize_features()
2660 netdev_features_t passthru_features_check(struct sk_buff *skb, in passthru_features_check()
[all …]
Dethtool.c128 BUILD_BUG_ON(ETHTOOL_DEV_FEATURE_WORDS * sizeof(u32) > sizeof(netdev_features_t)); in ethtool_get_features()
158 netdev_features_t wanted = 0, valid = 0; in ethtool_set_features()
172 valid |= (netdev_features_t)features[i].valid << (32 * i); in ethtool_set_features()
173 wanted |= (netdev_features_t)features[i].requested << (32 * i); in ethtool_set_features()
231 static netdev_features_t ethtool_get_feature_mask(u32 eth_cmd) in ethtool_get_feature_mask()
265 netdev_features_t mask = ethtool_get_feature_mask(ethcmd); in ethtool_get_one_feature()
280 netdev_features_t mask; in ethtool_set_one_feature()
326 netdev_features_t features = 0, changed; in __ethtool_set_flags()
1759 netdev_features_t old_features; in dev_ethtool()
Dnetpoll.c76 netdev_features_t features; in netpoll_start_xmit()
Dskbuff.c3000 netdev_features_t features) in skb_segment()
/linux-4.4.14/net/bridge/
Dbr_if.c415 netdev_features_t br_features_recompute(struct net_bridge *br, in br_features_recompute()
416 netdev_features_t features) in br_features_recompute()
419 netdev_features_t mask; in br_features_recompute()
Dbr_device.c220 static netdev_features_t br_fix_features(struct net_device *dev, in br_fix_features()
221 netdev_features_t features) in br_fix_features()
Dbr_private.h500 netdev_features_t br_features_recompute(struct net_bridge *br,
501 netdev_features_t features);
/linux-4.4.14/drivers/net/ipvlan/
Dipvlan.h72 netdev_features_t sfeatures;
Dipvlan_main.c202 static netdev_features_t ipvlan_fix_features(struct net_device *dev, in ipvlan_fix_features()
203 netdev_features_t features) in ipvlan_fix_features()
/linux-4.4.14/drivers/net/ethernet/qlogic/qlcnic/
Dqlcnic_hw.c1041 static netdev_features_t qlcnic_process_flags(struct qlcnic_adapter *adapter, in qlcnic_process_flags()
1042 netdev_features_t features) in qlcnic_process_flags()
1074 netdev_features_t qlcnic_fix_features(struct net_device *netdev, in qlcnic_fix_features()
1075 netdev_features_t features) in qlcnic_fix_features()
1078 netdev_features_t changed; in qlcnic_fix_features()
1101 int qlcnic_set_features(struct net_device *netdev, netdev_features_t features) in qlcnic_set_features()
1104 netdev_features_t changed = netdev->features ^ features; in qlcnic_set_features()
Dqlcnic.h1633 netdev_features_t qlcnic_fix_features(struct net_device *netdev,
1634 netdev_features_t features);
1635 int qlcnic_set_features(struct net_device *netdev, netdev_features_t features);
Dqlcnic_main.c515 static netdev_features_t qlcnic_features_check(struct sk_buff *skb, in qlcnic_features_check()
517 netdev_features_t features) in qlcnic_features_check()
/linux-4.4.14/net/8021q/
Dvlan_dev.c607 static netdev_features_t vlan_dev_fix_features(struct net_device *dev, in vlan_dev_fix_features()
608 netdev_features_t features) in vlan_dev_fix_features()
611 netdev_features_t old_features = features; in vlan_dev_fix_features()
/linux-4.4.14/drivers/net/ethernet/atheros/atl1e/
Datl1e_main.c316 static void __atl1e_rx_mode(netdev_features_t features, u32 *mac_ctrl_data) in __atl1e_rx_mode()
329 netdev_features_t features) in atl1e_rx_mode()
344 static void __atl1e_vlan_mode(netdev_features_t features, u32 *mac_ctrl_data) in __atl1e_vlan_mode()
356 netdev_features_t features) in atl1e_vlan_mode()
402 static netdev_features_t atl1e_fix_features(struct net_device *netdev, in atl1e_fix_features()
403 netdev_features_t features) in atl1e_fix_features()
418 netdev_features_t features) in atl1e_set_features()
420 netdev_features_t changed = netdev->features ^ features; in atl1e_set_features()
/linux-4.4.14/drivers/net/wireless/iwlwifi/
Diwl-config.h352 netdev_features_t features;
/linux-4.4.14/drivers/net/ethernet/cavium/thunder/
Dnicvf_main.c1407 netdev_features_t features) in nicvf_config_loopback()
1418 static netdev_features_t nicvf_fix_features(struct net_device *netdev, in nicvf_fix_features()
1419 netdev_features_t features) in nicvf_fix_features()
1431 netdev_features_t features) in nicvf_set_features()
1434 netdev_features_t changed = features ^ netdev->features; in nicvf_set_features()
Dnicvf_queues.h311 netdev_features_t features);
Dnicvf_queues.c478 void nicvf_config_vlan_stripping(struct nicvf *nic, netdev_features_t features) in nicvf_config_vlan_stripping()
/linux-4.4.14/drivers/net/ethernet/broadcom/bnx2x/
Dbnx2x_cmn.h614 netdev_features_t bnx2x_fix_features(struct net_device *dev,
615 netdev_features_t features);
616 int bnx2x_set_features(struct net_device *dev, netdev_features_t features);
Dbnx2x_cmn.c4925 netdev_features_t bnx2x_fix_features(struct net_device *dev, in bnx2x_fix_features()
4926 netdev_features_t features) in bnx2x_fix_features()
4931 netdev_features_t changed = dev->features ^ features; in bnx2x_fix_features()
4956 int bnx2x_set_features(struct net_device *dev, netdev_features_t features) in bnx2x_set_features()
4959 netdev_features_t changes = features ^ dev->features; in bnx2x_set_features()
Dbnx2x_main.c12808 static netdev_features_t bnx2x_features_check(struct sk_buff *skb, in bnx2x_features_check()
12810 netdev_features_t features) in bnx2x_features_check()
/linux-4.4.14/drivers/net/xen-netback/
Dinterface.c288 static netdev_features_t xenvif_fix_features(struct net_device *dev, in xenvif_fix_features()
289 netdev_features_t features) in xenvif_fix_features()
/linux-4.4.14/drivers/net/vmxnet3/
Dvmxnet3_int.h417 vmxnet3_set_features(struct net_device *netdev, netdev_features_t features);
Dvmxnet3_ethtool.c262 int vmxnet3_set_features(struct net_device *netdev, netdev_features_t features) in vmxnet3_set_features()
266 netdev_features_t changed = features ^ netdev->features; in vmxnet3_set_features()
/linux-4.4.14/drivers/net/ethernet/mellanox/mlx4/
Dmlx4_en.h737 netdev_features_t features);
837 netdev_features_t new_features);
Den_main.c102 netdev_features_t features) in mlx4_en_update_loopback_state()
Den_netdev.c2206 static netdev_features_t mlx4_en_fix_features(struct net_device *netdev, in mlx4_en_fix_features()
2207 netdev_features_t features) in mlx4_en_fix_features()
2226 netdev_features_t features) in mlx4_en_set_features()
2447 static netdev_features_t mlx4_en_features_check(struct sk_buff *skb, in mlx4_en_features_check()
2449 netdev_features_t features) in mlx4_en_features_check()
3095 netdev_features_t features) in mlx4_en_reset_config()
Den_rx.c720 netdev_features_t dev_features) in check_csum()
/linux-4.4.14/drivers/net/
Dmacvlan.c951 static netdev_features_t macvlan_fix_features(struct net_device *dev, in macvlan_fix_features()
952 netdev_features_t features) in macvlan_fix_features()
955 netdev_features_t lowerdev_features = vlan->lowerdev->features; in macvlan_fix_features()
956 netdev_features_t mask; in macvlan_fix_features()
Dmacvtap.c344 netdev_features_t features = TAP_FEATURES; in macvtap_handle_frame()
1008 netdev_features_t features; in set_offload()
1009 netdev_features_t feature_mask = 0; in set_offload()
Dtun.c186 netdev_features_t set_features;
917 static netdev_features_t tun_net_fix_features(struct net_device *dev, in tun_net_fix_features()
918 netdev_features_t features) in tun_net_fix_features()
1766 netdev_features_t features = 0; in set_offload()
Dxen-netfront.c1162 static netdev_features_t xennet_fix_features(struct net_device *dev, in xennet_fix_features()
1163 netdev_features_t features) in xennet_fix_features()
1208 netdev_features_t features) in xennet_set_features()
/linux-4.4.14/drivers/net/ethernet/broadcom/
Dbcmsysport.c122 netdev_features_t wanted) in bcm_sysport_set_rx_csum()
157 netdev_features_t wanted) in bcm_sysport_set_tx_csum()
177 netdev_features_t features) in bcm_sysport_set_features()
179 netdev_features_t changed = features ^ dev->features; in bcm_sysport_set_features()
180 netdev_features_t wanted = dev->wanted_features; in bcm_sysport_set_features()
Dtg3.c8272 static void tg3_set_loopback(struct net_device *dev, netdev_features_t features) in tg3_set_loopback()
8298 static netdev_features_t tg3_fix_features(struct net_device *dev, in tg3_fix_features()
8299 netdev_features_t features) in tg3_fix_features()
8309 static int tg3_set_features(struct net_device *dev, netdev_features_t features) in tg3_set_features()
8311 netdev_features_t changed = dev->features ^ features; in tg3_set_features()
17590 netdev_features_t features = 0; in tg3_init_one()
Dbnx2.c7730 bnx2_set_features(struct net_device *dev, netdev_features_t features) in bnx2_set_features()
/linux-4.4.14/drivers/net/ethernet/atheros/atl1c/
Datl1c_main.c420 static void __atl1c_vlan_mode(netdev_features_t features, u32 *mac_ctrl_data) in __atl1c_vlan_mode()
432 netdev_features_t features) in atl1c_vlan_mode()
497 static netdev_features_t atl1c_fix_features(struct net_device *netdev, in atl1c_fix_features()
498 netdev_features_t features) in atl1c_fix_features()
516 netdev_features_t features) in atl1c_set_features()
518 netdev_features_t changed = netdev->features ^ features; in atl1c_set_features()
/linux-4.4.14/drivers/infiniband/hw/nes/
Dnes_nic.c1588 static void nes_vlan_mode(struct net_device *netdev, struct nes_device *nesdev, netdev_features_t f… in nes_vlan_mode()
1609 static netdev_features_t nes_fix_features(struct net_device *netdev, netdev_features_t features) in nes_fix_features()
1623 static int nes_set_features(struct net_device *netdev, netdev_features_t features) in nes_set_features()
/linux-4.4.14/drivers/net/ethernet/intel/ixgb/
Dixgb_main.c331 static netdev_features_t
332 ixgb_fix_features(struct net_device *netdev, netdev_features_t features) in ixgb_fix_features()
345 ixgb_set_features(struct net_device *netdev, netdev_features_t features) in ixgb_set_features()
348 netdev_features_t changed = features ^ netdev->features; in ixgb_set_features()
/linux-4.4.14/drivers/net/ethernet/amd/xgbe/
Dxgbe.h852 netdev_features_t netdev_features;
Dxgbe-drv.c1658 netdev_features_t features) in xgbe_set_features()
1662 netdev_features_t rxhash, rxcsum, rxvlan, rxvlan_filter; in xgbe_set_features()
/linux-4.4.14/drivers/net/ethernet/ibm/
Dibmveth.c753 static netdev_features_t ibmveth_fix_features(struct net_device *dev, in ibmveth_fix_features()
754 netdev_features_t features) in ibmveth_fix_features()
920 netdev_features_t features) in ibmveth_set_features()
/linux-4.4.14/drivers/s390/net/
Dqeth_l2_main.c407 static netdev_features_t qeth_l2_fix_features(struct net_device *dev, in qeth_l2_fix_features()
408 netdev_features_t features) in qeth_l2_fix_features()
422 netdev_features_t features) in qeth_l2_set_features()
425 netdev_features_t changed = dev->features ^ features; in qeth_l2_set_features()
Dqeth_l3_main.c3072 static netdev_features_t qeth_l3_fix_features(struct net_device *dev, in qeth_l3_fix_features()
3073 netdev_features_t features) in qeth_l3_fix_features()
3087 netdev_features_t features) in qeth_l3_set_features()
3090 netdev_features_t changed = dev->features ^ features; in qeth_l3_set_features()
/linux-4.4.14/net/sched/
Dsch_tbf.c162 netdev_features_t features = netif_skb_features(skb); in tbf_segment()
Dsch_netem.c405 netdev_features_t features = netif_skb_features(skb); in netem_segment()
/linux-4.4.14/drivers/net/bonding/
Dbond_main.c1048 static netdev_features_t bond_fix_features(struct net_device *dev, in bond_fix_features()
1049 netdev_features_t features) in bond_fix_features()
1053 netdev_features_t mask; in bond_fix_features()
1082 netdev_features_t vlan_features = BOND_VLAN_FEATURES; in bond_compute_features()
1083 netdev_features_t enc_features = BOND_ENC_FEATURES; in bond_compute_features()
1786 netdev_features_t old_features = bond_dev->features; in __bond_release_one()
/linux-4.4.14/drivers/net/ethernet/intel/fm10k/
Dfm10k_netdev.c1351 static netdev_features_t fm10k_features_check(struct sk_buff *skb, in fm10k_features_check()
1353 netdev_features_t features) in fm10k_features_check()
/linux-4.4.14/drivers/net/ethernet/chelsio/cxgb4vf/
Dcxgb4vf_main.c1147 static netdev_features_t cxgb4vf_fix_features(struct net_device *dev, in cxgb4vf_fix_features()
1148 netdev_features_t features) in cxgb4vf_fix_features()
1163 netdev_features_t features) in cxgb4vf_set_features()
1166 netdev_features_t changed = dev->features ^ features; in cxgb4vf_set_features()
/linux-4.4.14/drivers/net/ethernet/intel/e1000/
De1000_main.c171 netdev_features_t features);
808 static netdev_features_t e1000_fix_features(struct net_device *netdev, in e1000_fix_features()
809 netdev_features_t features) in e1000_fix_features()
823 netdev_features_t features) in e1000_set_features()
826 netdev_features_t changed = features ^ netdev->features; in e1000_set_features()
4880 netdev_features_t features) in __e1000_vlan_mode()
4925 netdev_features_t features) in e1000_vlan_mode()
/linux-4.4.14/drivers/net/ethernet/broadcom/genet/
Dbcmgenet.c482 netdev_features_t wanted) in bcmgenet_set_rx_csum()
513 netdev_features_t wanted) in bcmgenet_set_tx_csum()
541 netdev_features_t features) in bcmgenet_set_features()
543 netdev_features_t changed = features ^ dev->features; in bcmgenet_set_features()
544 netdev_features_t wanted = dev->wanted_features; in bcmgenet_set_features()
/linux-4.4.14/drivers/net/ethernet/chelsio/cxgb3/
Dcxgb3_main.c1177 static void cxgb_vlan_mode(struct net_device *dev, netdev_features_t features) in cxgb_vlan_mode()
2560 static netdev_features_t cxgb_fix_features(struct net_device *dev, in cxgb_fix_features()
2561 netdev_features_t features) in cxgb_fix_features()
2575 static int cxgb_set_features(struct net_device *dev, netdev_features_t features) in cxgb_set_features()
2577 netdev_features_t changed = dev->features ^ features; in cxgb_set_features()
/linux-4.4.14/drivers/net/ethernet/realtek/
D8139cp.c1464 static int cp_set_features(struct net_device *dev, netdev_features_t features) in cp_set_features()
1861 static netdev_features_t cp_features_check(struct sk_buff *skb, in cp_features_check()
1863 netdev_features_t features) in cp_features_check()
D8139too.c900 static int rtl8139_set_features(struct net_device *dev, netdev_features_t features) in rtl8139_set_features()
904 netdev_features_t changed = features ^ dev->features; in rtl8139_set_features()
Dr8169.c2024 static netdev_features_t rtl8169_fix_features(struct net_device *dev, in rtl8169_fix_features()
2025 netdev_features_t features) in rtl8169_fix_features()
2040 netdev_features_t features) in __rtl8169_set_features()
2071 netdev_features_t features) in rtl8169_set_features()
6942 netdev_features_t features = tp->dev->features; in r8169_csum_workaround()
/linux-4.4.14/drivers/net/ethernet/intel/i40e/
Di40e.h687 bool i40e_set_ntuple(struct i40e_pf *pf, netdev_features_t features);
Di40e_fcoe.c1435 netdev_features_t features) in i40e_fcoe_set_features()
Di40e_main.c8218 bool i40e_set_ntuple(struct i40e_pf *pf, netdev_features_t features) in i40e_set_ntuple()
8258 netdev_features_t features) in i40e_set_features()
8558 static netdev_features_t i40e_features_check(struct sk_buff *skb, in i40e_features_check()
8560 netdev_features_t features) in i40e_features_check()
/linux-4.4.14/drivers/net/usb/
Dr8152.c1386 netdev_features_t features = tp->netdev->features; in r8152_csum_workaround()
1980 static netdev_features_t
1982 netdev_features_t features) in rtl8152_features_check()
2256 netdev_features_t features) in rtl8152_set_features()
2258 netdev_features_t changed = features ^ dev->features; in rtl8152_set_features()
Dax88179_178a.c877 ax88179_set_features(struct net_device *net, netdev_features_t features) in ax88179_set_features()
881 netdev_features_t changed = net->features ^ features; in ax88179_set_features()
Dsmsc95xx.c626 netdev_features_t features) in smsc95xx_set_features()
Dsmsc75xx.c930 netdev_features_t features) in smsc75xx_set_features()
Dlan78xx.c1693 netdev_features_t features) in lan78xx_set_features()
/linux-4.4.14/drivers/net/ethernet/davicom/
Ddm9000.c596 netdev_features_t features) in dm9000_set_features()
599 netdev_features_t changed = dev->features ^ features; in dm9000_set_features()
/linux-4.4.14/drivers/net/ethernet/freescale/
Dgianfar_ethtool.c598 int gfar_set_features(struct net_device *dev, netdev_features_t features) in gfar_set_features()
600 netdev_features_t changed = dev->features ^ features; in gfar_set_features()
Dfec_main.c3080 netdev_features_t features) in fec_enet_set_netdev_features()
3083 netdev_features_t changed = features ^ netdev->features; in fec_enet_set_netdev_features()
3097 netdev_features_t features) in fec_set_features()
3100 netdev_features_t changed = features ^ netdev->features; in fec_set_features()
Dgianfar.h1343 int gfar_set_features(struct net_device *dev, netdev_features_t features);
/linux-4.4.14/drivers/net/ethernet/atheros/alx/
Dmain.c738 static netdev_features_t alx_fix_features(struct net_device *netdev, in alx_fix_features()
739 netdev_features_t features) in alx_fix_features()
/linux-4.4.14/drivers/net/ethernet/qlogic/qlge/
Dqlge_main.c2344 static void qlge_vlan_mode(struct net_device *ndev, netdev_features_t features) in qlge_vlan_mode()
2361 netdev_features_t features) in qlge_update_hw_vlan_features()
2391 static netdev_features_t qlge_fix_features(struct net_device *ndev, in qlge_fix_features()
2392 netdev_features_t features) in qlge_fix_features()
2405 netdev_features_t features) in qlge_set_features()
2407 netdev_features_t changed = ndev->features ^ features; in qlge_set_features()
/linux-4.4.14/drivers/net/team/
Dteam.c1925 static netdev_features_t team_fix_features(struct net_device *dev, in team_fix_features()
1926 netdev_features_t features) in team_fix_features()
1930 netdev_features_t mask; in team_fix_features()
/linux-4.4.14/drivers/net/ethernet/neterion/vxge/
Dvxge-main.c2670 static netdev_features_t vxge_fix_features(struct net_device *dev, in vxge_fix_features()
2671 netdev_features_t features) in vxge_fix_features()
2673 netdev_features_t changed = dev->features ^ features; in vxge_fix_features()
2685 static int vxge_set_features(struct net_device *dev, netdev_features_t features) in vxge_set_features()
2688 netdev_features_t changed = dev->features ^ features; in vxge_set_features()
/linux-4.4.14/Documentation/
Dprintk-formats.txt299 For printing netdev_features_t.
/linux-4.4.14/drivers/net/ethernet/sfc/
Dnet_driver.h1367 netdev_features_t offload_features;
Defx.c2291 static int efx_set_features(struct net_device *net_dev, netdev_features_t data) in efx_set_features()
/linux-4.4.14/drivers/net/ethernet/calxeda/
Dxgmac.c1512 static int xgmac_set_features(struct net_device *dev, netdev_features_t features) in xgmac_set_features()
1517 netdev_features_t changed = dev->features ^ features; in xgmac_set_features()
/linux-4.4.14/drivers/net/ethernet/marvell/
Dsky2.c1294 static void rx_set_rss(struct net_device *dev, netdev_features_t features) in rx_set_rss()
1417 static void sky2_vlan_mode(struct net_device *dev, netdev_features_t features) in sky2_vlan_mode()
4372 static netdev_features_t sky2_fix_features(struct net_device *dev, in sky2_fix_features()
4373 netdev_features_t features) in sky2_fix_features()
4397 static int sky2_set_features(struct net_device *dev, netdev_features_t features) in sky2_set_features()
4400 netdev_features_t changed = dev->features ^ features; in sky2_set_features()
Dmvneta.c2574 static netdev_features_t mvneta_fix_features(struct net_device *dev, in mvneta_fix_features()
2575 netdev_features_t features) in mvneta_fix_features()
Dmv643xx_eth.c1696 mv643xx_eth_set_features(struct net_device *dev, netdev_features_t features) in mv643xx_eth_set_features()
/linux-4.4.14/drivers/net/ethernet/stmicro/stmmac/
Dstmmac_main.c2396 static netdev_features_t stmmac_fix_features(struct net_device *dev, in stmmac_fix_features()
2397 netdev_features_t features) in stmmac_fix_features()
2419 netdev_features_t features) in stmmac_set_features()
/linux-4.4.14/lib/
Dvsprintf.c1310 spec.field_width = 2 + 2 * sizeof(netdev_features_t); in netdev_feature_string()
1313 return number(buf, end, *(const netdev_features_t *)addr, spec); in netdev_feature_string()
/linux-4.4.14/drivers/infiniband/ulp/ipoib/
Dipoib_main.c196 static netdev_features_t ipoib_fix_features(struct net_device *dev, netdev_features_t features) in ipoib_fix_features()
/linux-4.4.14/drivers/net/ethernet/samsung/sxgbe/
Dsxgbe_main.c1794 netdev_features_t features) in sxgbe_set_features()
1797 netdev_features_t changed = dev->features ^ features; in sxgbe_set_features()
/linux-4.4.14/drivers/net/ethernet/qlogic/netxen/
Dnetxen_nic_main.c539 static netdev_features_t netxen_fix_features(struct net_device *dev, in netxen_fix_features()
540 netdev_features_t features) in netxen_fix_features()
552 netdev_features_t features) in netxen_set_features()
/linux-4.4.14/drivers/net/ethernet/
Djme.c2755 static netdev_features_t
2756 jme_fix_features(struct net_device *netdev, netdev_features_t features) in jme_fix_features()
2764 jme_set_features(struct net_device *netdev, netdev_features_t features) in jme_set_features()
/linux-4.4.14/drivers/net/ethernet/cavium/liquidio/
Dlio_main.c2970 static netdev_features_t liquidio_fix_features(struct net_device *netdev, in liquidio_fix_features()
2971 netdev_features_t request) in liquidio_fix_features()
3005 netdev_features_t features) in liquidio_set_features()
/linux-4.4.14/drivers/net/ethernet/intel/igb/
Digb_main.c159 netdev_features_t features);
2032 static netdev_features_t igb_fix_features(struct net_device *netdev, in igb_fix_features()
2033 netdev_features_t features) in igb_fix_features()
2047 netdev_features_t features) in igb_set_features()
2049 netdev_features_t changed = netdev->features ^ features; in igb_set_features()
7173 static void igb_vlan_mode(struct net_device *netdev, netdev_features_t features) in igb_vlan_mode()
/linux-4.4.14/drivers/net/ethernet/nvidia/
Dforcedeth.c4765 static int nv_set_loopback(struct net_device *dev, netdev_features_t features) in nv_set_loopback()
4820 static netdev_features_t nv_fix_features(struct net_device *dev, in nv_fix_features()
4821 netdev_features_t features) in nv_fix_features()
4830 static void nv_vlan_mode(struct net_device *dev, netdev_features_t features) in nv_vlan_mode()
4851 static int nv_set_features(struct net_device *dev, netdev_features_t features) in nv_set_features()
4855 netdev_features_t changed = dev->features ^ features; in nv_set_features()
/linux-4.4.14/net/mac80211/
Dmain.c798 netdev_features_t feature_whitelist; in ieee80211_register_hw()
/linux-4.4.14/drivers/net/ethernet/broadcom/bnxt/
Dbnxt.c1010 netdev_features_t features = skb->dev->features; in bnxt_tpa_end()
1170 netdev_features_t features = skb->dev->features; in bnxt_rx_pkt()
4935 static netdev_features_t bnxt_fix_features(struct net_device *dev, in bnxt_fix_features()
4936 netdev_features_t features) in bnxt_fix_features()
4941 static int bnxt_set_features(struct net_device *dev, netdev_features_t features) in bnxt_set_features()
/linux-4.4.14/drivers/net/wireless/iwlwifi/mvm/
Dmvm.h445 netdev_features_t features;
/linux-4.4.14/drivers/net/ethernet/mellanox/mlx5/core/
Den_main.c1860 netdev_features_t features) in mlx5e_set_features()
1864 netdev_features_t changes = features ^ netdev->features; in mlx5e_set_features()
/linux-4.4.14/drivers/net/ethernet/intel/ixgbe/
Dixgbe_main.c7983 static netdev_features_t ixgbe_fix_features(struct net_device *netdev, in ixgbe_fix_features()
7984 netdev_features_t features) in ixgbe_fix_features()
8000 netdev_features_t features) in ixgbe_set_features()
8003 netdev_features_t changed = netdev->features ^ features; in ixgbe_set_features()
8381 static netdev_features_t
8383 netdev_features_t features) in ixgbe_features_check()
/linux-4.4.14/drivers/net/ethernet/oki-semi/pch_gbe/
Dpch_gbe_main.c2322 netdev_features_t features) in pch_gbe_set_features()
2325 netdev_features_t changed = features ^ netdev->features; in pch_gbe_set_features()
/linux-4.4.14/drivers/net/ethernet/cadence/
Dmacb.c2167 netdev_features_t features) in macb_set_features()
2170 netdev_features_t changed = features ^ netdev->features; in macb_set_features()
/linux-4.4.14/drivers/net/ethernet/tile/
Dtilepro.c2250 netdev_features_t features = 0; in tile_net_setup()
Dtilegx.c2172 netdev_features_t features = 0; in tile_net_setup()
/linux-4.4.14/drivers/net/wireless/ath/ath6kl/
Dmain.c1124 netdev_features_t features) in ath6kl_set_features()
/linux-4.4.14/drivers/net/ethernet/intel/
De100.c2817 netdev_features_t features) in e100_set_features()
2820 netdev_features_t changed = features ^ netdev->features; in e100_set_features()
/linux-4.4.14/drivers/net/ethernet/intel/e1000e/
Dnetdev.c6885 static netdev_features_t e1000_fix_features(struct net_device *netdev, in e1000_fix_features()
6886 netdev_features_t features) in e1000_fix_features()
6899 netdev_features_t features) in e1000_set_features()
6902 netdev_features_t changed = features ^ netdev->features; in e1000_set_features()
/linux-4.4.14/drivers/net/ethernet/brocade/bna/
Dbnad.c3380 static int bnad_set_features(struct net_device *dev, netdev_features_t features) in bnad_set_features()
3383 netdev_features_t changed = features ^ dev->features; in bnad_set_features()
/linux-4.4.14/drivers/net/ethernet/chelsio/cxgb4/
Dcxgb4_main.c1431 static int cxgb_set_features(struct net_device *dev, netdev_features_t features) in cxgb_set_features()
1434 netdev_features_t changed = dev->features ^ features; in cxgb_set_features()
/linux-4.4.14/drivers/net/ethernet/intel/igbvf/
Dnetdev.c2590 netdev_features_t features) in igbvf_set_features()
/linux-4.4.14/drivers/net/ethernet/emulex/benet/
Dbe_main.c5256 static netdev_features_t be_features_check(struct sk_buff *skb, in be_features_check()
5258 netdev_features_t features) in be_features_check()
/linux-4.4.14/drivers/net/ethernet/neterion/
Ds2io.c6612 static int s2io_set_features(struct net_device *dev, netdev_features_t features) in s2io_set_features()
6615 netdev_features_t changed = (features ^ dev->features) & NETIF_F_LRO; in s2io_set_features()
/linux-4.4.14/net/packet/
Daf_packet.c252 netdev_features_t features; in packet_direct_xmit()
/linux-4.4.14/drivers/net/ethernet/micrel/
Dksz884x.c6582 netdev_features_t features) in netdev_set_features()