Symbol: netdev_features_t
arch/um/drivers/vector_kern.c
1324
static netdev_features_t vector_fix_features(struct net_device *dev,
arch/um/drivers/vector_kern.c
1325
netdev_features_t features)
arch/um/drivers/vector_kern.c
1332
netdev_features_t features)
drivers/infiniband/ulp/ipoib/ipoib_main.c
251
static netdev_features_t ipoib_fix_features(struct net_device *dev, netdev_features_t features)
drivers/net/bonding/bond_main.c
1493
static netdev_features_t bond_fix_features(struct net_device *dev,
drivers/net/bonding/bond_main.c
1494
netdev_features_t features)
drivers/net/bonding/bond_main.c
1498
netdev_features_t mask;
drivers/net/bonding/bond_main.c
2433
netdev_features_t old_features = bond_dev->features;
drivers/net/ethernet/3com/typhoon.c
2284
static netdev_features_t typhoon_features_check(struct sk_buff *skb,
drivers/net/ethernet/3com/typhoon.c
2286
netdev_features_t features)
drivers/net/ethernet/amazon/ena/ena_netdev.c
3774
netdev_features_t dev_features = 0;
drivers/net/ethernet/amd/xgbe/xgbe-drv.c
1935
static netdev_features_t xgbe_fix_features(struct net_device *netdev,
drivers/net/ethernet/amd/xgbe/xgbe-drv.c
1936
netdev_features_t features)
drivers/net/ethernet/amd/xgbe/xgbe-drv.c
1939
netdev_features_t vxlan_base;
drivers/net/ethernet/amd/xgbe/xgbe-drv.c
1979
netdev_features_t features)
drivers/net/ethernet/amd/xgbe/xgbe-drv.c
1983
netdev_features_t rxhash, rxcsum, rxvlan, rxvlan_filter;
drivers/net/ethernet/amd/xgbe/xgbe-drv.c
2027
static netdev_features_t xgbe_features_check(struct sk_buff *skb,
drivers/net/ethernet/amd/xgbe/xgbe-drv.c
2029
netdev_features_t features)
drivers/net/ethernet/amd/xgbe/xgbe.h
1147
netdev_features_t netdev_features;
drivers/net/ethernet/aquantia/atlantic/aq_main.c
157
netdev_features_t features)
drivers/net/ethernet/aquantia/atlantic/aq_main.c
221
static netdev_features_t aq_ndev_fix_features(struct net_device *ndev,
drivers/net/ethernet/aquantia/atlantic/aq_main.c
222
netdev_features_t features)
drivers/net/ethernet/asix/ax88796c_main.c
918
ax88796c_set_features(struct net_device *ndev, netdev_features_t features)
drivers/net/ethernet/asix/ax88796c_main.c
921
netdev_features_t changed = features ^ ndev->features;
drivers/net/ethernet/atheros/alx/main.c
1099
static netdev_features_t alx_fix_features(struct net_device *netdev,
drivers/net/ethernet/atheros/alx/main.c
1100
netdev_features_t features)
drivers/net/ethernet/atheros/atl1c/atl1c_main.c
420
static void __atl1c_vlan_mode(netdev_features_t features, u32 *mac_ctrl_data)
drivers/net/ethernet/atheros/atl1c/atl1c_main.c
432
netdev_features_t features)
drivers/net/ethernet/atheros/atl1c/atl1c_main.c
492
static netdev_features_t atl1c_fix_features(struct net_device *netdev,
drivers/net/ethernet/atheros/atl1c/atl1c_main.c
493
netdev_features_t features)
drivers/net/ethernet/atheros/atl1c/atl1c_main.c
516
netdev_features_t features)
drivers/net/ethernet/atheros/atl1c/atl1c_main.c
518
netdev_features_t changed = netdev->features ^ features;
drivers/net/ethernet/atheros/atl1e/atl1e_main.c
299
static void __atl1e_rx_mode(netdev_features_t features, u32 *mac_ctrl_data)
drivers/net/ethernet/atheros/atl1e/atl1e_main.c
312
netdev_features_t features)
drivers/net/ethernet/atheros/atl1e/atl1e_main.c
327
static void __atl1e_vlan_mode(netdev_features_t features, u32 *mac_ctrl_data)
drivers/net/ethernet/atheros/atl1e/atl1e_main.c
339
netdev_features_t features)
drivers/net/ethernet/atheros/atl1e/atl1e_main.c
385
static netdev_features_t atl1e_fix_features(struct net_device *netdev,
drivers/net/ethernet/atheros/atl1e/atl1e_main.c
386
netdev_features_t features)
drivers/net/ethernet/atheros/atl1e/atl1e_main.c
401
netdev_features_t features)
drivers/net/ethernet/atheros/atl1e/atl1e_main.c
403
netdev_features_t changed = netdev->features ^ features;
drivers/net/ethernet/atheros/atlx/atl2.c
343
static void __atl2_vlan_mode(netdev_features_t features, u32 *ctrl)
drivers/net/ethernet/atheros/atlx/atl2.c
355
netdev_features_t features)
drivers/net/ethernet/atheros/atlx/atl2.c
374
static netdev_features_t atl2_fix_features(struct net_device *netdev,
drivers/net/ethernet/atheros/atlx/atl2.c
375
netdev_features_t features)
drivers/net/ethernet/atheros/atlx/atl2.c
390
netdev_features_t features)
drivers/net/ethernet/atheros/atlx/atl2.c
392
netdev_features_t changed = netdev->features ^ features;
drivers/net/ethernet/atheros/atlx/atlx.c
208
static void __atlx_vlan_mode(netdev_features_t features, u32 *ctrl)
drivers/net/ethernet/atheros/atlx/atlx.c
220
netdev_features_t features)
drivers/net/ethernet/atheros/atlx/atlx.c
240
static netdev_features_t atlx_fix_features(struct net_device *netdev,
drivers/net/ethernet/atheros/atlx/atlx.c
241
netdev_features_t features)
drivers/net/ethernet/atheros/atlx/atlx.c
256
netdev_features_t features)
drivers/net/ethernet/atheros/atlx/atlx.c
258
netdev_features_t changed = netdev->features ^ features;
drivers/net/ethernet/broadcom/bcmsysport.c
133
netdev_features_t wanted)
drivers/net/ethernet/broadcom/bcmsysport.c
164
netdev_features_t features)
drivers/net/ethernet/broadcom/bcmsysport.c
96
netdev_features_t wanted)
drivers/net/ethernet/broadcom/bnge/bnge_txrx.c
1647
netdev_features_t bnge_features_check(struct sk_buff *skb,
drivers/net/ethernet/broadcom/bnge/bnge_txrx.c
1649
netdev_features_t features)
drivers/net/ethernet/broadcom/bnge/bnge_txrx.h
123
netdev_features_t bnge_features_check(struct sk_buff *skb,
drivers/net/ethernet/broadcom/bnge/bnge_txrx.h
125
netdev_features_t features);
drivers/net/ethernet/broadcom/bnx2.c
7751
bnx2_set_features(struct net_device *dev, netdev_features_t features)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
4910
netdev_features_t bnx2x_fix_features(struct net_device *dev,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
4911
netdev_features_t features)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
4916
netdev_features_t changed = dev->features ^ features;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
4944
int bnx2x_set_features(struct net_device *dev, netdev_features_t features)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
4947
netdev_features_t changes = features ^ dev->features;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h
609
netdev_features_t bnx2x_fix_features(struct net_device *dev,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h
610
netdev_features_t features);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h
611
int bnx2x_set_features(struct net_device *dev, netdev_features_t features);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
12852
static netdev_features_t bnx2x_features_check(struct sk_buff *skb,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
12854
netdev_features_t features)
drivers/net/ethernet/broadcom/bnxt/bnxt.c
13932
static netdev_features_t bnxt_fix_features(struct net_device *dev,
drivers/net/ethernet/broadcom/bnxt/bnxt.c
13933
netdev_features_t features)
drivers/net/ethernet/broadcom/bnxt/bnxt.c
13936
netdev_features_t vlan_features;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
13982
static int bnxt_set_features(struct net_device *dev, netdev_features_t features)
drivers/net/ethernet/broadcom/bnxt/bnxt.c
14156
static netdev_features_t bnxt_features_check(struct sk_buff *skb,
drivers/net/ethernet/broadcom/bnxt/bnxt.c
14158
netdev_features_t features)
drivers/net/ethernet/broadcom/bnxt/bnxt.c
4692
netdev_features_t features;
drivers/net/ethernet/broadcom/bnxt/bnxt_gso.h
33
netdev_features_t features)
drivers/net/ethernet/broadcom/genet/bcmgenet.c
799
netdev_features_t features)
drivers/net/ethernet/broadcom/tg3.c
17689
netdev_features_t features = 0;
drivers/net/ethernet/broadcom/tg3.c
8381
static void tg3_set_loopback(struct net_device *dev, netdev_features_t features)
drivers/net/ethernet/broadcom/tg3.c
8407
static netdev_features_t tg3_fix_features(struct net_device *dev,
drivers/net/ethernet/broadcom/tg3.c
8408
netdev_features_t features)
drivers/net/ethernet/broadcom/tg3.c
8418
static int tg3_set_features(struct net_device *dev, netdev_features_t features)
drivers/net/ethernet/broadcom/tg3.c
8420
netdev_features_t changed = dev->features ^ features;
drivers/net/ethernet/brocade/bna/bnad.c
3346
static int bnad_set_features(struct net_device *dev, netdev_features_t features)
drivers/net/ethernet/brocade/bna/bnad.c
3349
netdev_features_t changed = features ^ dev->features;
drivers/net/ethernet/cadence/macb_main.c
2366
static netdev_features_t macb_features_check(struct sk_buff *skb,
drivers/net/ethernet/cadence/macb_main.c
2368
netdev_features_t features)
drivers/net/ethernet/cadence/macb_main.c
4237
netdev_features_t features)
drivers/net/ethernet/cadence/macb_main.c
4254
netdev_features_t features)
drivers/net/ethernet/cadence/macb_main.c
4272
netdev_features_t features)
drivers/net/ethernet/cadence/macb_main.c
4281
netdev_features_t features)
drivers/net/ethernet/cadence/macb_main.c
4284
netdev_features_t changed = features ^ netdev->features;
drivers/net/ethernet/cadence/macb_main.c
4304
netdev_features_t features = netdev->features;
drivers/net/ethernet/calxeda/xgmac.c
1486
static int xgmac_set_features(struct net_device *dev, netdev_features_t features)
drivers/net/ethernet/calxeda/xgmac.c
1491
netdev_features_t changed = dev->features ^ features;
drivers/net/ethernet/cavium/liquidio/lio_main.c
2710
static netdev_features_t liquidio_fix_features(struct net_device *netdev,
drivers/net/ethernet/cavium/liquidio/lio_main.c
2711
netdev_features_t request)
drivers/net/ethernet/cavium/liquidio/lio_main.c
2750
netdev_features_t features)
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
1796
static netdev_features_t liquidio_fix_features(struct net_device *netdev,
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
1797
netdev_features_t request)
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
1831
netdev_features_t features)
drivers/net/ethernet/cavium/thunder/nicvf_main.c
1757
netdev_features_t features)
drivers/net/ethernet/cavium/thunder/nicvf_main.c
1768
static netdev_features_t nicvf_fix_features(struct net_device *netdev,
drivers/net/ethernet/cavium/thunder/nicvf_main.c
1769
netdev_features_t features)
drivers/net/ethernet/cavium/thunder/nicvf_main.c
1781
netdev_features_t features)
drivers/net/ethernet/cavium/thunder/nicvf_main.c
1784
netdev_features_t changed = features ^ netdev->features;
drivers/net/ethernet/cavium/thunder/nicvf_queues.c
709
void nicvf_config_vlan_stripping(struct nicvf *nic, netdev_features_t features)
drivers/net/ethernet/cavium/thunder/nicvf_queues.h
331
netdev_features_t features);
drivers/net/ethernet/chelsio/cxgb/cxgb2.c
865
static netdev_features_t t1_fix_features(struct net_device *dev,
drivers/net/ethernet/chelsio/cxgb/cxgb2.c
866
netdev_features_t features)
drivers/net/ethernet/chelsio/cxgb/cxgb2.c
880
static int t1_set_features(struct net_device *dev, netdev_features_t features)
drivers/net/ethernet/chelsio/cxgb/cxgb2.c
882
netdev_features_t changed = dev->features ^ features;
drivers/net/ethernet/chelsio/cxgb/sge.c
727
void t1_vlan_mode(struct adapter *adapter, netdev_features_t features)
drivers/net/ethernet/chelsio/cxgb/sge.h
73
void t1_vlan_mode(struct adapter *adapter, netdev_features_t features);
drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c
1177
static void cxgb_vlan_mode(struct net_device *dev, netdev_features_t features)
drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c
2587
static netdev_features_t cxgb_fix_features(struct net_device *dev,
drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c
2588
netdev_features_t features)
drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c
2602
static int cxgb_set_features(struct net_device *dev, netdev_features_t features)
drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c
2604
netdev_features_t changed = dev->features ^ features;
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c
1272
static int cxgb_set_features(struct net_device *dev, netdev_features_t features)
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c
1274
netdev_features_t changed = dev->features ^ features;
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c
3827
static netdev_features_t cxgb_features_check(struct sk_buff *skb,
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c
3829
netdev_features_t features)
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c
3845
static netdev_features_t cxgb_fix_features(struct net_device *dev,
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c
3846
netdev_features_t features)
drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c
1176
static netdev_features_t cxgb4vf_fix_features(struct net_device *dev,
drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c
1177
netdev_features_t features)
drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c
1192
netdev_features_t features)
drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c
1195
netdev_features_t changed = dev->features ^ features;
drivers/net/ethernet/cisco/enic/enic_main.c
244
static netdev_features_t enic_features_check(struct sk_buff *skb,
drivers/net/ethernet/cisco/enic/enic_main.c
246
netdev_features_t features)
drivers/net/ethernet/cortina/gemini.c
2048
netdev_features_t features)
drivers/net/ethernet/davicom/dm9000.c
585
netdev_features_t features)
drivers/net/ethernet/davicom/dm9000.c
588
netdev_features_t changed = dev->features ^ features;
drivers/net/ethernet/emulex/benet/be_main.c
5060
static netdev_features_t be_features_check(struct sk_buff *skb,
drivers/net/ethernet/emulex/benet/be_main.c
5062
netdev_features_t features)
drivers/net/ethernet/engleder/tsnep_main.c
2259
netdev_features_t features)
drivers/net/ethernet/engleder/tsnep_main.c
2262
netdev_features_t changed = netdev->features ^ features;
drivers/net/ethernet/faraday/ftgmac100.c
1683
netdev_features_t features)
drivers/net/ethernet/faraday/ftgmac100.c
1686
netdev_features_t changed = netdev->features ^ features;
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c
2556
netdev_features_t features)
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c
2559
netdev_features_t changed = features ^ net_dev->features;
drivers/net/ethernet/freescale/enetc/enetc.c
3364
void enetc_set_features(struct net_device *ndev, netdev_features_t features)
drivers/net/ethernet/freescale/enetc/enetc.c
3366
netdev_features_t changed = ndev->features ^ features;
drivers/net/ethernet/freescale/enetc/enetc.h
517
void enetc_set_features(struct net_device *ndev, netdev_features_t features);
drivers/net/ethernet/freescale/enetc/enetc4_pf.c
543
netdev_features_t features)
drivers/net/ethernet/freescale/enetc/enetc4_pf.c
545
netdev_features_t changed = ndev->features ^ features;
drivers/net/ethernet/freescale/enetc/enetc_pf.c
484
netdev_features_t features)
drivers/net/ethernet/freescale/enetc/enetc_pf.c
486
netdev_features_t changed = ndev->features ^ features;
drivers/net/ethernet/freescale/enetc/enetc_vf.c
194
netdev_features_t features)
drivers/net/ethernet/freescale/fec_main.c
4350
netdev_features_t features)
drivers/net/ethernet/freescale/fec_main.c
4353
netdev_features_t changed = features ^ netdev->features;
drivers/net/ethernet/freescale/fec_main.c
4367
netdev_features_t features)
drivers/net/ethernet/freescale/fec_main.c
4370
netdev_features_t changed = features ^ netdev->features;
drivers/net/ethernet/freescale/gianfar.h
1344
int gfar_set_features(struct net_device *dev, netdev_features_t features);
drivers/net/ethernet/freescale/gianfar_ethtool.c
512
int gfar_set_features(struct net_device *dev, netdev_features_t features)
drivers/net/ethernet/freescale/gianfar_ethtool.c
514
netdev_features_t changed = dev->features ^ features;
drivers/net/ethernet/google/gve/gve_dqo.h
36
netdev_features_t gve_features_check_dqo(struct sk_buff *skb,
drivers/net/ethernet/google/gve/gve_dqo.h
38
netdev_features_t features);
drivers/net/ethernet/google/gve/gve_main.c
2170
netdev_features_t features)
drivers/net/ethernet/google/gve/gve_main.c
2172
const netdev_features_t orig_features = netdev->features;
drivers/net/ethernet/google/gve/gve_main.c
87
static netdev_features_t gve_features_check(struct sk_buff *skb,
drivers/net/ethernet/google/gve/gve_main.c
89
netdev_features_t features)
drivers/net/ethernet/google/gve/gve_rx.c
1001
netdev_features_t feat)
drivers/net/ethernet/google/gve/gve_rx.c
1085
netdev_features_t feat;
drivers/net/ethernet/google/gve/gve_rx.c
796
static void gve_rx(struct gve_rx_ring *rx, netdev_features_t feat,
drivers/net/ethernet/google/gve/gve_rx_dqo.c
1041
netdev_features_t feat)
drivers/net/ethernet/google/gve/gve_rx_dqo.c
1079
netdev_features_t feat;
drivers/net/ethernet/google/gve/gve_tx_dqo.c
965
netdev_features_t gve_features_check_dqo(struct sk_buff *skb,
drivers/net/ethernet/google/gve/gve_tx_dqo.c
967
netdev_features_t features)
drivers/net/ethernet/hisilicon/hns/hns_enet.c
1794
netdev_features_t features)
drivers/net/ethernet/hisilicon/hns/hns_enet.c
1810
static netdev_features_t hns_nic_fix_features(
drivers/net/ethernet/hisilicon/hns/hns_enet.c
1811
struct net_device *netdev, netdev_features_t features)
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
2474
netdev_features_t features)
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
2476
netdev_features_t changed = netdev->features ^ features;
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
2520
static netdev_features_t hns3_features_check(struct sk_buff *skb,
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
2522
netdev_features_t features)
drivers/net/ethernet/huawei/hinic/hinic_main.c
1050
netdev_features_t pre_features,
drivers/net/ethernet/huawei/hinic/hinic_main.c
1051
netdev_features_t features, bool force_change)
drivers/net/ethernet/huawei/hinic/hinic_main.c
1053
netdev_features_t changed = force_change ? ~0 : pre_features ^ features;
drivers/net/ethernet/huawei/hinic/hinic_main.c
1055
netdev_features_t failed_features = 0;
drivers/net/ethernet/huawei/hinic/hinic_main.c
80
netdev_features_t pre_features,
drivers/net/ethernet/huawei/hinic/hinic_main.c
81
netdev_features_t features, bool force_change);
drivers/net/ethernet/huawei/hinic/hinic_main.c
860
netdev_features_t features)
drivers/net/ethernet/huawei/hinic/hinic_main.c
868
static netdev_features_t hinic_fix_features(struct net_device *netdev,
drivers/net/ethernet/huawei/hinic/hinic_main.c
869
netdev_features_t features)
drivers/net/ethernet/huawei/hinic3/hinic3_main.c
252
netdev_features_t hw_features = 0;
drivers/net/ethernet/huawei/hinic3/hinic3_main.c
253
netdev_features_t vlan_fts = 0;
drivers/net/ethernet/huawei/hinic3/hinic3_main.c
254
netdev_features_t cso_fts = 0;
drivers/net/ethernet/huawei/hinic3/hinic3_main.c
255
netdev_features_t tso_fts = 0;
drivers/net/ethernet/huawei/hinic3/hinic3_main.c
256
netdev_features_t dft_fts;
drivers/net/ethernet/huawei/hinic3/hinic3_netdev_ops.c
507
netdev_features_t wanted_features,
drivers/net/ethernet/huawei/hinic3/hinic3_netdev_ops.c
508
netdev_features_t features,
drivers/net/ethernet/huawei/hinic3/hinic3_netdev_ops.c
509
netdev_features_t *failed_features)
drivers/net/ethernet/huawei/hinic3/hinic3_netdev_ops.c
511
netdev_features_t changed = wanted_features ^ features;
drivers/net/ethernet/huawei/hinic3/hinic3_netdev_ops.c
523
netdev_features_t wanted_features,
drivers/net/ethernet/huawei/hinic3/hinic3_netdev_ops.c
524
netdev_features_t features,
drivers/net/ethernet/huawei/hinic3/hinic3_netdev_ops.c
525
netdev_features_t *failed_features)
drivers/net/ethernet/huawei/hinic3/hinic3_netdev_ops.c
527
netdev_features_t changed = wanted_features ^ features;
drivers/net/ethernet/huawei/hinic3/hinic3_netdev_ops.c
539
netdev_features_t wanted_features,
drivers/net/ethernet/huawei/hinic3/hinic3_netdev_ops.c
540
netdev_features_t features,
drivers/net/ethernet/huawei/hinic3/hinic3_netdev_ops.c
541
netdev_features_t *failed_features)
drivers/net/ethernet/huawei/hinic3/hinic3_netdev_ops.c
543
netdev_features_t changed = wanted_features ^ features;
drivers/net/ethernet/huawei/hinic3/hinic3_netdev_ops.c
564
netdev_features_t wanted_features,
drivers/net/ethernet/huawei/hinic3/hinic3_netdev_ops.c
565
netdev_features_t features,
drivers/net/ethernet/huawei/hinic3/hinic3_netdev_ops.c
566
netdev_features_t *failed_features)
drivers/net/ethernet/huawei/hinic3/hinic3_netdev_ops.c
569
netdev_features_t changed = wanted_features ^ features;
drivers/net/ethernet/huawei/hinic3/hinic3_netdev_ops.c
588
netdev_features_t wanted_features,
drivers/net/ethernet/huawei/hinic3/hinic3_netdev_ops.c
589
netdev_features_t features,
drivers/net/ethernet/huawei/hinic3/hinic3_netdev_ops.c
590
netdev_features_t *failed_features)
drivers/net/ethernet/huawei/hinic3/hinic3_netdev_ops.c
593
netdev_features_t changed = wanted_features ^ features;
drivers/net/ethernet/huawei/hinic3/hinic3_netdev_ops.c
612
netdev_features_t curr,
drivers/net/ethernet/huawei/hinic3/hinic3_netdev_ops.c
613
netdev_features_t wanted)
drivers/net/ethernet/huawei/hinic3/hinic3_netdev_ops.c
615
netdev_features_t failed = 0;
drivers/net/ethernet/huawei/hinic3/hinic3_netdev_ops.c
632
netdev_features_t features)
drivers/net/ethernet/huawei/hinic3/hinic3_netdev_ops.c
637
static netdev_features_t hinic3_fix_features(struct net_device *netdev,
drivers/net/ethernet/huawei/hinic3/hinic3_netdev_ops.c
638
netdev_features_t features)
drivers/net/ethernet/huawei/hinic3/hinic3_netdev_ops.c
640
netdev_features_t features_tmp = features;
drivers/net/ethernet/huawei/hinic3/hinic3_netdev_ops.c
649
static netdev_features_t hinic3_features_check(struct sk_buff *skb,
drivers/net/ethernet/huawei/hinic3/hinic3_netdev_ops.c
651
netdev_features_t features)
drivers/net/ethernet/huawei/hinic3/hinic3_netdev_ops.c
661
netdev_features_t wanted, curr;
drivers/net/ethernet/ibm/ibmveth.c
1051
netdev_features_t features)
drivers/net/ethernet/ibm/ibmveth.c
1759
static netdev_features_t ibmveth_features_check(struct sk_buff *skb,
drivers/net/ethernet/ibm/ibmveth.c
1761
netdev_features_t features)
drivers/net/ethernet/ibm/ibmveth.c
889
static netdev_features_t ibmveth_fix_features(struct net_device *dev,
drivers/net/ethernet/ibm/ibmveth.c
890
netdev_features_t features)
drivers/net/ethernet/ibm/ibmvnic.c
3689
static netdev_features_t ibmvnic_features_check(struct sk_buff *skb,
drivers/net/ethernet/ibm/ibmvnic.c
3691
netdev_features_t features)
drivers/net/ethernet/ibm/ibmvnic.c
5225
netdev_features_t old_hw_features = 0;
drivers/net/ethernet/ibm/ibmvnic.c
5279
netdev_features_t tmp = 0;
drivers/net/ethernet/intel/e100.c
2802
netdev_features_t features)
drivers/net/ethernet/intel/e100.c
2805
netdev_features_t changed = features ^ netdev->features;
drivers/net/ethernet/intel/e1000/e1000_main.c
143
netdev_features_t features);
drivers/net/ethernet/intel/e1000/e1000_main.c
4895
netdev_features_t features)
drivers/net/ethernet/intel/e1000/e1000_main.c
4940
netdev_features_t features)
drivers/net/ethernet/intel/e1000/e1000_main.c
784
static netdev_features_t e1000_fix_features(struct net_device *netdev,
drivers/net/ethernet/intel/e1000/e1000_main.c
785
netdev_features_t features)
drivers/net/ethernet/intel/e1000/e1000_main.c
799
netdev_features_t features)
drivers/net/ethernet/intel/e1000/e1000_main.c
802
netdev_features_t changed = features ^ netdev->features;
drivers/net/ethernet/intel/e1000e/netdev.c
7287
static netdev_features_t e1000_fix_features(struct net_device *netdev,
drivers/net/ethernet/intel/e1000e/netdev.c
7288
netdev_features_t features)
drivers/net/ethernet/intel/e1000e/netdev.c
7309
netdev_features_t features)
drivers/net/ethernet/intel/e1000e/netdev.c
7312
netdev_features_t changed = features ^ netdev->features;
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
1507
static netdev_features_t fm10k_features_check(struct sk_buff *skb,
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
1509
netdev_features_t features)
drivers/net/ethernet/intel/fm10k/fm10k_netdev.c
1543
netdev_features_t hw_features;
drivers/net/ethernet/intel/i40e/i40e.h
1201
bool i40e_set_ntuple(struct i40e_pf *pf, netdev_features_t features);
drivers/net/ethernet/intel/i40e/i40e_main.c
12834
bool i40e_set_ntuple(struct i40e_pf *pf, netdev_features_t features)
drivers/net/ethernet/intel/i40e/i40e_main.c
12926
netdev_features_t features)
drivers/net/ethernet/intel/i40e/i40e_main.c
13189
static netdev_features_t i40e_features_check(struct sk_buff *skb,
drivers/net/ethernet/intel/i40e/i40e_main.c
13191
netdev_features_t features)
drivers/net/ethernet/intel/i40e/i40e_main.c
13646
netdev_features_t hw_enc_features;
drivers/net/ethernet/intel/i40e/i40e_main.c
13647
netdev_features_t hw_features;
drivers/net/ethernet/intel/iavf/iavf.h
382
netdev_features_t current_netdev_promisc_flags;
drivers/net/ethernet/intel/iavf/iavf_main.c
2235
netdev_features_t prev_features,
drivers/net/ethernet/intel/iavf/iavf_main.c
2236
netdev_features_t features)
drivers/net/ethernet/intel/iavf/iavf_main.c
4650
netdev_features_t features)
drivers/net/ethernet/intel/iavf/iavf_main.c
4679
static netdev_features_t iavf_features_check(struct sk_buff *skb,
drivers/net/ethernet/intel/iavf/iavf_main.c
4681
netdev_features_t features)
drivers/net/ethernet/intel/iavf/iavf_main.c
4738
static netdev_features_t
drivers/net/ethernet/intel/iavf/iavf_main.c
4741
netdev_features_t hw_features = 0;
drivers/net/ethernet/intel/iavf/iavf_main.c
4803
static netdev_features_t
drivers/net/ethernet/intel/iavf/iavf_main.c
4806
netdev_features_t features = 0;
drivers/net/ethernet/intel/iavf/iavf_main.c
4904
static netdev_features_t
drivers/net/ethernet/intel/iavf/iavf_main.c
4906
netdev_features_t requested_features)
drivers/net/ethernet/intel/iavf/iavf_main.c
4908
netdev_features_t allowed_features;
drivers/net/ethernet/intel/iavf/iavf_main.c
4963
static netdev_features_t
drivers/net/ethernet/intel/iavf/iavf_main.c
4965
netdev_features_t requested_features)
drivers/net/ethernet/intel/iavf/iavf_main.c
4969
netdev_features_t vlan_strip;
drivers/net/ethernet/intel/iavf/iavf_main.c
5012
static netdev_features_t iavf_fix_features(struct net_device *netdev,
drivers/net/ethernet/intel/iavf/iavf_main.c
5013
netdev_features_t features)
drivers/net/ethernet/intel/iavf/iavf_main.c
5186
netdev_features_t hw_vlan_features, vlan_features;
drivers/net/ethernet/intel/iavf/iavf_main.c
5188
netdev_features_t hw_enc_features;
drivers/net/ethernet/intel/iavf/iavf_main.c
5189
netdev_features_t hw_features;
drivers/net/ethernet/intel/ice/ice_main.c
3476
netdev_features_t csumo_features;
drivers/net/ethernet/intel/ice/ice_main.c
3477
netdev_features_t vlano_features;
drivers/net/ethernet/intel/ice/ice_main.c
3478
netdev_features_t dflt_features;
drivers/net/ethernet/intel/ice/ice_main.c
3479
netdev_features_t tso_features;
drivers/net/ethernet/intel/ice/ice_main.c
6207
static netdev_features_t
drivers/net/ethernet/intel/ice/ice_main.c
6208
ice_fix_features(struct net_device *netdev, netdev_features_t features)
drivers/net/ethernet/intel/ice/ice_main.c
6211
netdev_features_t req_vlan_fltr, cur_vlan_fltr;
drivers/net/ethernet/intel/ice/ice_main.c
6291
ice_set_vlan_offload_features(struct ice_vsi *vsi, netdev_features_t features)
drivers/net/ethernet/intel/ice/ice_main.c
6338
ice_set_vlan_filtering_features(struct ice_vsi *vsi, netdev_features_t features)
drivers/net/ethernet/intel/ice/ice_main.c
6366
ice_set_vlan_features(struct net_device *netdev, netdev_features_t features)
drivers/net/ethernet/intel/ice/ice_main.c
6368
netdev_features_t current_vlan_features, requested_vlan_features;
drivers/net/ethernet/intel/ice/ice_main.c
6432
ice_set_features(struct net_device *netdev, netdev_features_t features)
drivers/net/ethernet/intel/ice/ice_main.c
6434
netdev_features_t changed = netdev->features ^ features;
drivers/net/ethernet/intel/ice/ice_main.c
9712
static netdev_features_t
drivers/net/ethernet/intel/ice/ice_main.c
9715
netdev_features_t features)
drivers/net/ethernet/intel/idpf/idpf.h
997
netdev_features_t feature)
drivers/net/ethernet/intel/idpf/idpf_lib.c
2248
netdev_features_t features)
drivers/net/ethernet/intel/idpf/idpf_lib.c
2250
netdev_features_t changed = netdev->features ^ features;
drivers/net/ethernet/intel/idpf/idpf_lib.c
2458
static netdev_features_t idpf_features_check(struct sk_buff *skb,
drivers/net/ethernet/intel/idpf/idpf_lib.c
2460
netdev_features_t features)
drivers/net/ethernet/intel/idpf/idpf_lib.c
828
netdev_features_t other_offloads = 0;
drivers/net/ethernet/intel/idpf/idpf_lib.c
829
netdev_features_t csum_offloads = 0;
drivers/net/ethernet/intel/idpf/idpf_lib.c
830
netdev_features_t tso_offloads = 0;
drivers/net/ethernet/intel/idpf/idpf_lib.c
831
netdev_features_t dflt_features;
drivers/net/ethernet/intel/igb/igb_main.c
143
netdev_features_t features);
drivers/net/ethernet/intel/igb/igb_main.c
2468
static netdev_features_t igb_fix_features(struct net_device *netdev,
drivers/net/ethernet/intel/igb/igb_main.c
2469
netdev_features_t features)
drivers/net/ethernet/intel/igb/igb_main.c
2483
netdev_features_t features)
drivers/net/ethernet/intel/igb/igb_main.c
2485
netdev_features_t changed = netdev->features ^ features;
drivers/net/ethernet/intel/igb/igb_main.c
2540
static netdev_features_t
drivers/net/ethernet/intel/igb/igb_main.c
2542
netdev_features_t features)
drivers/net/ethernet/intel/igb/igb_main.c
9356
static void igb_vlan_mode(struct net_device *netdev, netdev_features_t features)
drivers/net/ethernet/intel/igbvf/netdev.c
2625
netdev_features_t features)
drivers/net/ethernet/intel/igbvf/netdev.c
2640
static netdev_features_t
drivers/net/ethernet/intel/igbvf/netdev.c
2642
netdev_features_t features)
drivers/net/ethernet/intel/igc/igc_main.c
1862
static void igc_vlan_mode(struct net_device *netdev, netdev_features_t features)
drivers/net/ethernet/intel/igc/igc_main.c
5497
static netdev_features_t igc_fix_features(struct net_device *netdev,
drivers/net/ethernet/intel/igc/igc_main.c
5498
netdev_features_t features)
drivers/net/ethernet/intel/igc/igc_main.c
5512
netdev_features_t features)
drivers/net/ethernet/intel/igc/igc_main.c
5514
netdev_features_t changed = netdev->features ^ features;
drivers/net/ethernet/intel/igc/igc_main.c
5537
static netdev_features_t
drivers/net/ethernet/intel/igc/igc_main.c
5539
netdev_features_t features)
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
10498
static netdev_features_t ixgbe_fix_features(struct net_device *netdev,
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
10499
netdev_features_t features)
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
10536
netdev_features_t features)
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
10539
netdev_features_t changed = netdev->features ^ features;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
10875
static netdev_features_t
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
10877
netdev_features_t features)
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
5351
netdev_features_t features = netdev->features;
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
4463
static netdev_features_t
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
4465
netdev_features_t features)
drivers/net/ethernet/jme.c
2661
static netdev_features_t
drivers/net/ethernet/jme.c
2662
jme_fix_features(struct net_device *netdev, netdev_features_t features)
drivers/net/ethernet/jme.c
2670
jme_set_features(struct net_device *netdev, netdev_features_t features)
drivers/net/ethernet/marvell/mv643xx_eth.c
1687
mv643xx_eth_set_features(struct net_device *dev, netdev_features_t features)
drivers/net/ethernet/marvell/mvneta.c
3917
static netdev_features_t mvneta_fix_features(struct net_device *dev,
drivers/net/ethernet/marvell/mvneta.c
3918
netdev_features_t features)
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
1293
const netdev_features_t csums = NETIF_F_IP_CSUM | NETIF_F_IPV6_CSUM;
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
5317
netdev_features_t features)
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
5319
netdev_features_t changed = dev->features ^ features;
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
6848
netdev_features_t features;
drivers/net/ethernet/marvell/octeon_ep/octep_main.c
1107
static int octep_set_features(struct net_device *dev, netdev_features_t features)
drivers/net/ethernet/marvell/octeon_ep/octep_main.c
860
netdev_features_t feat = netdev->features;
drivers/net/ethernet/marvell/octeon_ep/octep_rx.c
415
netdev_features_t feat = oq->netdev->features;
drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_main.c
615
netdev_features_t feat = netdev->features;
drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_main.c
897
netdev_features_t features)
drivers/net/ethernet/marvell/octeon_ep_vf/octep_vf_rx.c
377
netdev_features_t feat = oq->netdev->features;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c
2031
int otx2_handle_ntuple_tc_features(struct net_device *netdev, netdev_features_t features)
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c
2033
netdev_features_t changed = features ^ netdev->features;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.h
1170
netdev_features_t features);
drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c
2317
static netdev_features_t otx2_fix_features(struct net_device *dev,
drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c
2318
netdev_features_t features)
drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c
2343
netdev_features_t features)
drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c
2345
netdev_features_t changed = features ^ netdev->features;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_vf.c
519
netdev_features_t features)
drivers/net/ethernet/marvell/sky2.c
1282
static void rx_set_rss(struct net_device *dev, netdev_features_t features)
drivers/net/ethernet/marvell/sky2.c
1404
static void sky2_vlan_mode(struct net_device *dev, netdev_features_t features)
drivers/net/ethernet/marvell/sky2.c
4302
static netdev_features_t sky2_fix_features(struct net_device *dev,
drivers/net/ethernet/marvell/sky2.c
4303
netdev_features_t features)
drivers/net/ethernet/marvell/sky2.c
4327
static int sky2_set_features(struct net_device *dev, netdev_features_t features)
drivers/net/ethernet/marvell/sky2.c
4330
netdev_features_t changed = dev->features ^ features;
drivers/net/ethernet/mediatek/mtk_eth_soc.c
3202
static netdev_features_t mtk_fix_features(struct net_device *dev,
drivers/net/ethernet/mediatek/mtk_eth_soc.c
3203
netdev_features_t features)
drivers/net/ethernet/mediatek/mtk_eth_soc.c
3219
static int mtk_set_features(struct net_device *dev, netdev_features_t features)
drivers/net/ethernet/mediatek/mtk_eth_soc.c
3221
netdev_features_t diff = dev->features ^ features;
drivers/net/ethernet/mediatek/mtk_eth_soc.h
1220
netdev_features_t hw_features;
drivers/net/ethernet/mellanox/mlx4/en_main.c
102
netdev_features_t features)
drivers/net/ethernet/mellanox/mlx4/en_netdev.c
2485
static netdev_features_t mlx4_en_fix_features(struct net_device *netdev,
drivers/net/ethernet/mellanox/mlx4/en_netdev.c
2486
netdev_features_t features)
drivers/net/ethernet/mellanox/mlx4/en_netdev.c
2505
netdev_features_t features)
drivers/net/ethernet/mellanox/mlx4/en_netdev.c
2665
static netdev_features_t mlx4_en_features_check(struct sk_buff *skb,
drivers/net/ethernet/mellanox/mlx4/en_netdev.c
2667
netdev_features_t features)
drivers/net/ethernet/mellanox/mlx4/en_netdev.c
3500
netdev_features_t features)
drivers/net/ethernet/mellanox/mlx4/en_rx.c
597
netdev_features_t dev_features)
drivers/net/ethernet/mellanox/mlx4/mlx4_en.h
662
netdev_features_t features);
drivers/net/ethernet/mellanox/mlx4/mlx4_en.h
784
netdev_features_t new_features);
drivers/net/ethernet/mellanox/mlx5/core/en.h
1297
netdev_features_t mlx5e_features_check(struct sk_buff *skb,
drivers/net/ethernet/mellanox/mlx5/core/en.h
1299
netdev_features_t features);
drivers/net/ethernet/mellanox/mlx5/core/en.h
1300
int mlx5e_set_features(struct net_device *netdev, netdev_features_t features);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_rxtx.h
154
static inline netdev_features_t
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_rxtx.h
155
mlx5e_ipsec_feature_check(struct sk_buff *skb, netdev_features_t features)
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_rxtx.h
88
static inline netdev_features_t
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_rxtx.h
89
mlx5e_ipsec_feature_check(struct sk_buff *skb, netdev_features_t features)
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
4446
netdev_features_t *features,
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
4447
netdev_features_t feature,
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
4450
netdev_features_t changes = *features ^ netdev->features;
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
4487
int mlx5e_set_features(struct net_device *netdev, netdev_features_t features)
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
4489
netdev_features_t oper_features = features;
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
4522
static netdev_features_t mlx5e_fix_uplink_rep_features(struct net_device *netdev,
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
4523
netdev_features_t features)
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
4552
static netdev_features_t mlx5e_fix_features(struct net_device *netdev,
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
4553
netdev_features_t features)
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
5079
static netdev_features_t mlx5e_tunnel_features_check(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
5081
netdev_features_t features)
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
5134
netdev_features_t mlx5e_features_check(struct sk_buff *skb,
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
5136
netdev_features_t features)
drivers/net/ethernet/mellanox/mlxsw/spectrum.c
1118
netdev_features_t wanted_features,
drivers/net/ethernet/mellanox/mlxsw/spectrum.c
1119
netdev_features_t feature,
drivers/net/ethernet/mellanox/mlxsw/spectrum.c
1122
netdev_features_t changes = wanted_features ^ dev->features;
drivers/net/ethernet/mellanox/mlxsw/spectrum.c
1144
netdev_features_t features)
drivers/net/ethernet/mellanox/mlxsw/spectrum.c
1146
netdev_features_t oper_features = dev->features;
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
464
static netdev_features_t
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
466
netdev_features_t features, unsigned int l3len)
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
468
netdev_features_t skb_gso_features;
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
517
netdev_features_t
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
519
netdev_features_t features)
drivers/net/ethernet/meta/fbnic/fbnic_txrx.h
166
netdev_features_t
drivers/net/ethernet/meta/fbnic/fbnic_txrx.h
168
netdev_features_t features);
drivers/net/ethernet/micrel/ksz884x.c
6202
netdev_features_t features)
drivers/net/ethernet/microsoft/mana/mana_en.c
575
static netdev_features_t mana_features_check(struct sk_buff *skb,
drivers/net/ethernet/microsoft/mana/mana_en.c
577
netdev_features_t features)
drivers/net/ethernet/mscc/ocelot_net.c
874
netdev_features_t features)
drivers/net/ethernet/mscc/ocelot_net.c
888
netdev_features_t features)
drivers/net/ethernet/mscc/ocelot_net.c
890
netdev_features_t changed = dev->features ^ features;
drivers/net/ethernet/netronome/nfp/nfp_net_common.c
1990
netdev_features_t features)
drivers/net/ethernet/netronome/nfp/nfp_net_common.c
1992
netdev_features_t changed = netdev->features ^ features;
drivers/net/ethernet/netronome/nfp/nfp_net_common.c
2081
static netdev_features_t
drivers/net/ethernet/netronome/nfp/nfp_net_common.c
2083
netdev_features_t features)
drivers/net/ethernet/netronome/nfp/nfp_net_common.c
2102
static netdev_features_t
drivers/net/ethernet/netronome/nfp/nfp_net_common.c
2104
netdev_features_t features)
drivers/net/ethernet/netronome/nfp/nfp_net_repr.c
235
static netdev_features_t
drivers/net/ethernet/netronome/nfp/nfp_net_repr.c
236
nfp_repr_fix_features(struct net_device *netdev, netdev_features_t features)
drivers/net/ethernet/netronome/nfp/nfp_net_repr.c
239
netdev_features_t old_features = features;
drivers/net/ethernet/netronome/nfp/nfp_net_repr.c
240
netdev_features_t lower_features;
drivers/net/ethernet/netronome/nfp/nfp_port.c
61
int nfp_port_set_features(struct net_device *netdev, netdev_features_t features)
drivers/net/ethernet/netronome/nfp/nfp_port.h
118
nfp_port_set_features(struct net_device *netdev, netdev_features_t features);
drivers/net/ethernet/nvidia/forcedeth.c
4860
static int nv_set_loopback(struct net_device *dev, netdev_features_t features)
drivers/net/ethernet/nvidia/forcedeth.c
4915
static netdev_features_t nv_fix_features(struct net_device *dev,
drivers/net/ethernet/nvidia/forcedeth.c
4916
netdev_features_t features)
drivers/net/ethernet/nvidia/forcedeth.c
4925
static void nv_vlan_mode(struct net_device *dev, netdev_features_t features)
drivers/net/ethernet/nvidia/forcedeth.c
4946
static int nv_set_features(struct net_device *dev, netdev_features_t features)
drivers/net/ethernet/nvidia/forcedeth.c
4950
netdev_features_t changed = dev->features ^ features;
drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c
2235
netdev_features_t features)
drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c
2238
netdev_features_t changed = features ^ netdev->features;
drivers/net/ethernet/pensando/ionic/ionic_lif.c
1442
static __le64 ionic_netdev_features_to_nic(netdev_features_t features)
drivers/net/ethernet/pensando/ionic/ionic_lif.c
1483
netdev_features_t features)
drivers/net/ethernet/pensando/ionic/ionic_lif.c
1561
netdev_features_t features;
drivers/net/ethernet/pensando/ionic/ionic_lif.c
1642
netdev_features_t features)
drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c
518
static netdev_features_t netxen_fix_features(struct net_device *dev,
drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c
519
netdev_features_t features)
drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c
531
netdev_features_t features)
drivers/net/ethernet/qlogic/qede/qede.h
520
netdev_features_t features;
drivers/net/ethernet/qlogic/qede/qede.h
532
netdev_features_t qede_features_check(struct sk_buff *skb,
drivers/net/ethernet/qlogic/qede/qede.h
534
netdev_features_t features);
drivers/net/ethernet/qlogic/qede/qede.h
551
netdev_features_t qede_fix_features(struct net_device *dev,
drivers/net/ethernet/qlogic/qede/qede.h
552
netdev_features_t features);
drivers/net/ethernet/qlogic/qede/qede.h
553
int qede_set_features(struct net_device *dev, netdev_features_t features);
drivers/net/ethernet/qlogic/qede/qede_filter.c
913
netdev_features_t qede_fix_features(struct net_device *dev,
drivers/net/ethernet/qlogic/qede/qede_filter.c
914
netdev_features_t features)
drivers/net/ethernet/qlogic/qede/qede_filter.c
925
int qede_set_features(struct net_device *dev, netdev_features_t features)
drivers/net/ethernet/qlogic/qede/qede_filter.c
928
netdev_features_t changes = features ^ dev->features;
drivers/net/ethernet/qlogic/qede/qede_fp.c
1766
netdev_features_t qede_features_check(struct sk_buff *skb,
drivers/net/ethernet/qlogic/qede/qede_fp.c
1768
netdev_features_t features)
drivers/net/ethernet/qlogic/qede/qede_main.c
826
netdev_features_t hw_features;
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1624
netdev_features_t qlcnic_fix_features(struct net_device *netdev,
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1625
netdev_features_t features);
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h
1626
int qlcnic_set_features(struct net_device *netdev, netdev_features_t features);
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c
1023
static netdev_features_t qlcnic_process_flags(struct qlcnic_adapter *adapter,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c
1024
netdev_features_t features)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c
1056
netdev_features_t qlcnic_fix_features(struct net_device *netdev,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c
1057
netdev_features_t features)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c
1060
netdev_features_t changed;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c
1083
int qlcnic_set_features(struct net_device *netdev, netdev_features_t features)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c
1086
netdev_features_t changed = netdev->features ^ features;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
494
static netdev_features_t qlcnic_features_check(struct sk_buff *skb,
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
496
netdev_features_t features)
drivers/net/ethernet/qualcomm/emac/emac.c
175
netdev_features_t features)
drivers/net/ethernet/qualcomm/emac/emac.c
177
netdev_features_t changed = features ^ netdev->features;
drivers/net/ethernet/realtek/8139cp.c
1461
static int cp_set_features(struct net_device *dev, netdev_features_t features)
drivers/net/ethernet/realtek/8139cp.c
1858
static netdev_features_t cp_features_check(struct sk_buff *skb,
drivers/net/ethernet/realtek/8139cp.c
1860
netdev_features_t features)
drivers/net/ethernet/realtek/8139too.c
895
static int rtl8139_set_features(struct net_device *dev, netdev_features_t features)
drivers/net/ethernet/realtek/8139too.c
899
netdev_features_t changed = features ^ dev->features;
drivers/net/ethernet/realtek/r8169_main.c
1804
static netdev_features_t rtl8169_fix_features(struct net_device *dev,
drivers/net/ethernet/realtek/r8169_main.c
1805
netdev_features_t features)
drivers/net/ethernet/realtek/r8169_main.c
1820
netdev_features_t features)
drivers/net/ethernet/realtek/r8169_main.c
1840
netdev_features_t features)
drivers/net/ethernet/realtek/r8169_main.c
4643
static netdev_features_t rtl8168evl_fix_tso(struct sk_buff *skb,
drivers/net/ethernet/realtek/r8169_main.c
4644
netdev_features_t features)
drivers/net/ethernet/realtek/r8169_main.c
4662
static netdev_features_t rtl8169_features_check(struct sk_buff *skb,
drivers/net/ethernet/realtek/r8169_main.c
4664
netdev_features_t features)
drivers/net/ethernet/realtek/rtase/rtase_main.c
1941
static netdev_features_t rtase_fix_features(struct net_device *dev,
drivers/net/ethernet/realtek/rtase/rtase_main.c
1942
netdev_features_t features)
drivers/net/ethernet/realtek/rtase/rtase_main.c
1944
netdev_features_t features_fix = features;
drivers/net/ethernet/realtek/rtase/rtase_main.c
1954
netdev_features_t features)
drivers/net/ethernet/realtek/rtase/rtase_main.c
1956
netdev_features_t features_set = features;
drivers/net/ethernet/realtek/rtase/rtase_main.c
741
netdev_features_t features)
drivers/net/ethernet/renesas/ravb.h
1040
int (*set_feature)(struct net_device *ndev, netdev_features_t features);
drivers/net/ethernet/renesas/ravb.h
1045
netdev_features_t net_hw_features;
drivers/net/ethernet/renesas/ravb.h
1046
netdev_features_t net_features;
drivers/net/ethernet/renesas/ravb.h
1047
netdev_features_t vlan_features;
drivers/net/ethernet/renesas/ravb_main.c
2532
netdev_features_t features)
drivers/net/ethernet/renesas/ravb_main.c
2534
netdev_features_t changed = ndev->features ^ features;
drivers/net/ethernet/renesas/ravb_main.c
2570
netdev_features_t features)
drivers/net/ethernet/renesas/ravb_main.c
2572
netdev_features_t changed = ndev->features ^ features;
drivers/net/ethernet/renesas/ravb_main.c
2581
netdev_features_t features)
drivers/net/ethernet/renesas/sh_eth.c
2932
netdev_features_t features)
drivers/net/ethernet/renesas/sh_eth.c
2934
netdev_features_t changed = ndev->features ^ features;
drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c
1778
netdev_features_t features)
drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c
1781
netdev_features_t changed = dev->features ^ features;
drivers/net/ethernet/sfc/ef10.c
1310
netdev_features_t tun_feats, tso_feats;
drivers/net/ethernet/sfc/ef100_nic.c
202
netdev_features_t tso = NETIF_F_TSO | NETIF_F_TSO6 | NETIF_F_GSO_PARTIAL |
drivers/net/ethernet/sfc/efx_common.c
1330
netdev_features_t efx_features_check(struct sk_buff *skb, struct net_device *dev,
drivers/net/ethernet/sfc/efx_common.c
1331
netdev_features_t features)
drivers/net/ethernet/sfc/efx_common.c
208
int efx_set_features(struct net_device *net_dev, netdev_features_t data)
drivers/net/ethernet/sfc/efx_common.c
363
netdev_features_t old_features = efx->net_dev->features;
drivers/net/ethernet/sfc/efx_common.h
105
netdev_features_t efx_features_check(struct sk_buff *skb, struct net_device *dev,
drivers/net/ethernet/sfc/efx_common.h
106
netdev_features_t features);
drivers/net/ethernet/sfc/efx_common.h
98
int efx_set_features(struct net_device *net_dev, netdev_features_t data);
drivers/net/ethernet/sfc/falcon/efx.c
2172
static int ef4_set_features(struct net_device *net_dev, netdev_features_t data)
drivers/net/ethernet/sfc/falcon/efx.c
589
netdev_features_t old_features = efx->net_dev->features;
drivers/net/ethernet/sfc/falcon/net_driver.h
1156
netdev_features_t offload_features;
drivers/net/ethernet/sfc/falcon/net_driver.h
1301
static inline netdev_features_t ef4_supported_features(const struct ef4_nic *efx)
drivers/net/ethernet/sfc/falcon/net_driver.h
852
netdev_features_t fixed_features;
drivers/net/ethernet/sfc/net_driver.h
1121
netdev_features_t fixed_features;
drivers/net/ethernet/sfc/net_driver.h
1563
netdev_features_t offload_features;
drivers/net/ethernet/sfc/net_driver.h
1767
static inline netdev_features_t efx_supported_features(const struct efx_nic *efx)
drivers/net/ethernet/sfc/siena/efx_common.c
1357
netdev_features_t efx_siena_features_check(struct sk_buff *skb,
drivers/net/ethernet/sfc/siena/efx_common.c
1359
netdev_features_t features)
drivers/net/ethernet/sfc/siena/efx_common.c
212
int efx_siena_set_features(struct net_device *net_dev, netdev_features_t data)
drivers/net/ethernet/sfc/siena/efx_common.c
367
netdev_features_t old_features = efx->net_dev->features;
drivers/net/ethernet/sfc/siena/efx_common.h
102
int efx_siena_set_features(struct net_device *net_dev, netdev_features_t data);
drivers/net/ethernet/sfc/siena/efx_common.h
109
netdev_features_t efx_siena_features_check(struct sk_buff *skb,
drivers/net/ethernet/sfc/siena/efx_common.h
111
netdev_features_t features);
drivers/net/ethernet/sfc/siena/net_driver.h
1040
netdev_features_t fixed_features;
drivers/net/ethernet/sfc/siena/net_driver.h
1456
netdev_features_t offload_features;
drivers/net/ethernet/sfc/siena/net_driver.h
1660
static inline netdev_features_t efx_supported_features(const struct efx_nic *efx)
drivers/net/ethernet/socionext/netsec.c
1755
netdev_features_t features)
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
4966
static netdev_features_t stmmac_features_check(struct sk_buff *skb,
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
4968
netdev_features_t features)
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
6146
static netdev_features_t stmmac_fix_features(struct net_device *dev,
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
6147
netdev_features_t features)
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
6169
netdev_features_t features)
drivers/net/ethernet/synopsys/dwc-xlgmac-net.c
880
netdev_features_t features)
drivers/net/ethernet/synopsys/dwc-xlgmac-net.c
882
netdev_features_t rxhash, rxcsum, rxvlan, rxvlan_filter;
drivers/net/ethernet/synopsys/dwc-xlgmac.h
610
netdev_features_t netdev_features;
drivers/net/ethernet/ti/icssg/icssg_prueth.c
1336
static netdev_features_t emac_ndo_fix_features(struct net_device *ndev,
drivers/net/ethernet/ti/icssg/icssg_prueth.c
1337
netdev_features_t features)
drivers/net/ethernet/wangxun/libwx/wx_hw.c
1690
netdev_features_t features;
drivers/net/ethernet/wangxun/libwx/wx_lib.c
3103
int wx_set_features(struct net_device *netdev, netdev_features_t features)
drivers/net/ethernet/wangxun/libwx/wx_lib.c
3105
netdev_features_t changed = netdev->features ^ features;
drivers/net/ethernet/wangxun/libwx/wx_lib.c
3180
netdev_features_t wx_fix_features(struct net_device *netdev,
drivers/net/ethernet/wangxun/libwx/wx_lib.c
3181
netdev_features_t features)
drivers/net/ethernet/wangxun/libwx/wx_lib.c
3183
netdev_features_t changed = netdev->features ^ features;
drivers/net/ethernet/wangxun/libwx/wx_lib.c
3226
netdev_features_t wx_features_check(struct sk_buff *skb,
drivers/net/ethernet/wangxun/libwx/wx_lib.c
3228
netdev_features_t features)
drivers/net/ethernet/wangxun/libwx/wx_lib.h
33
int wx_set_features(struct net_device *netdev, netdev_features_t features);
drivers/net/ethernet/wangxun/libwx/wx_lib.h
34
netdev_features_t wx_fix_features(struct net_device *netdev,
drivers/net/ethernet/wangxun/libwx/wx_lib.h
35
netdev_features_t features);
drivers/net/ethernet/wangxun/libwx/wx_lib.h
36
netdev_features_t wx_features_check(struct sk_buff *skb,
drivers/net/ethernet/wangxun/libwx/wx_lib.h
38
netdev_features_t features);
drivers/net/hyperv/netvsc_drv.c
1862
static netdev_features_t netvsc_fix_features(struct net_device *ndev,
drivers/net/hyperv/netvsc_drv.c
1863
netdev_features_t features)
drivers/net/hyperv/netvsc_drv.c
1880
netdev_features_t features)
drivers/net/hyperv/netvsc_drv.c
1882
netdev_features_t change = features ^ ndev->features;
drivers/net/ipvlan/ipvlan.h
70
netdev_features_t sfeatures;
drivers/net/ipvlan/ipvlan_main.c
242
static netdev_features_t ipvlan_fix_features(struct net_device *dev,
drivers/net/ipvlan/ipvlan_main.c
243
netdev_features_t features)
drivers/net/ipvlan/ipvtap.c
68
netdev_features_t features)
drivers/net/macsec.c
3572
static netdev_features_t macsec_fix_features(struct net_device *dev,
drivers/net/macsec.c
3573
netdev_features_t features)
drivers/net/macsec.c
3577
netdev_features_t mask;
drivers/net/macvlan.c
1110
static netdev_features_t macvlan_fix_features(struct net_device *dev,
drivers/net/macvlan.c
1111
netdev_features_t features)
drivers/net/macvlan.c
1114
netdev_features_t lowerdev_features = vlan->lowerdev->features;
drivers/net/macvlan.c
1115
netdev_features_t mask;
drivers/net/macvtap.c
72
netdev_features_t features)
drivers/net/net_failover.c
378
netdev_features_t vlan_features = FAILOVER_VLAN_FEATURES &
drivers/net/net_failover.c
380
netdev_features_t enc_features = FAILOVER_ENC_FEATURES;
drivers/net/netdevsim/netdev.c
339
nsim_set_features(struct net_device *dev, netdev_features_t features)
drivers/net/netkit.c
443
static const netdev_features_t netkit_features_hw_vlan =
drivers/net/netkit.c
448
static const netdev_features_t netkit_features =
drivers/net/ovpn/main.c
141
netdev_features_t feat = NETIF_F_SG | NETIF_F_GSO |
drivers/net/ppp/pppoe.c
1211
netdev_features_t features)
drivers/net/tap.c
261
netdev_features_t features = TAP_FEATURES;
drivers/net/tap.c
863
netdev_features_t features;
drivers/net/tap.c
864
netdev_features_t feature_mask = 0;
drivers/net/team/team_core.c
2134
static netdev_features_t team_fix_features(struct net_device *dev,
drivers/net/team/team_core.c
2135
netdev_features_t features)
drivers/net/team/team_core.c
2139
netdev_features_t mask;
drivers/net/tun.c
1130
static netdev_features_t tun_net_fix_features(struct net_device *dev,
drivers/net/tun.c
1131
netdev_features_t features)
drivers/net/tun.c
1745
netdev_features_t features = 0;
drivers/net/tun.c
189
netdev_features_t set_features;
drivers/net/tun.c
2454
netdev_features_t features;
drivers/net/tun.c
2917
netdev_features_t features = 0;
drivers/net/tun_vnet.h
112
static inline unsigned int tun_vnet_parse_size(netdev_features_t features)
drivers/net/tun_vnet.h
121
netdev_features_t features,
drivers/net/tun_vnet.h
156
static inline int __tun_vnet_hdr_put(int sz, netdev_features_t features,
drivers/net/tun_vnet.h
190
static inline netdev_features_t tun_vnet_hdr_guest_features(int vnet_hdr_sz)
drivers/net/tun_vnet.h
198
tun_vnet_hdr_tnl_to_skb(unsigned int flags, netdev_features_t features,
drivers/net/usb/aqc111.c
567
netdev_features_t features)
drivers/net/usb/aqc111.c
571
netdev_features_t changed = net->features ^ features;
drivers/net/usb/ax88179_178a.c
908
ax88179_set_features(struct net_device *net, netdev_features_t features)
drivers/net/usb/ax88179_178a.c
912
netdev_features_t changed = net->features ^ features;
drivers/net/usb/lan78xx.c
1504
netdev_features_t features)
drivers/net/usb/lan78xx.c
3069
netdev_features_t features)
drivers/net/usb/lan78xx.c
4617
static netdev_features_t lan78xx_features_check(struct sk_buff *skb,
drivers/net/usb/lan78xx.c
4619
netdev_features_t features)
drivers/net/usb/r8152.c
2564
netdev_features_t features = tp->netdev->features;
drivers/net/usb/r8152.c
3369
static netdev_features_t
drivers/net/usb/r8152.c
3371
netdev_features_t features)
drivers/net/usb/r8152.c
3837
netdev_features_t features)
drivers/net/usb/r8152.c
3839
netdev_features_t changed = features ^ dev->features;
drivers/net/usb/smsc75xx.c
931
netdev_features_t features)
drivers/net/usb/smsc95xx.c
642
netdev_features_t features)
drivers/net/veth.c
1500
static netdev_features_t veth_fix_features(struct net_device *dev,
drivers/net/veth.c
1501
netdev_features_t features)
drivers/net/veth.c
1518
netdev_features_t features)
drivers/net/veth.c
1520
netdev_features_t changed = features ^ dev->features;
drivers/net/virtio_net.c
6151
netdev_features_t features)
drivers/net/virtio_net.c
6231
static netdev_features_t virtnet_features_check(struct sk_buff *skb,
drivers/net/virtio_net.c
6233
netdev_features_t features)
drivers/net/vmxnet3/vmxnet3_ethtool.c
264
netdev_features_t vmxnet3_fix_features(struct net_device *netdev,
drivers/net/vmxnet3/vmxnet3_ethtool.c
265
netdev_features_t features)
drivers/net/vmxnet3/vmxnet3_ethtool.c
282
netdev_features_t vmxnet3_features_check(struct sk_buff *skb,
drivers/net/vmxnet3/vmxnet3_ethtool.c
284
netdev_features_t features)
drivers/net/vmxnet3/vmxnet3_ethtool.c
324
static void vmxnet3_enable_encap_offloads(struct net_device *netdev, netdev_features_t features)
drivers/net/vmxnet3/vmxnet3_ethtool.c
414
int vmxnet3_set_features(struct net_device *netdev, netdev_features_t features)
drivers/net/vmxnet3/vmxnet3_ethtool.c
418
netdev_features_t changed = features ^ netdev->features;
drivers/net/vmxnet3/vmxnet3_ethtool.c
419
netdev_features_t tun_offload_mask = NETIF_F_GSO_UDP_TUNNEL |
drivers/net/vmxnet3/vmxnet3_int.h
543
netdev_features_t
drivers/net/vmxnet3/vmxnet3_int.h
544
vmxnet3_fix_features(struct net_device *netdev, netdev_features_t features);
drivers/net/vmxnet3/vmxnet3_int.h
546
netdev_features_t
drivers/net/vmxnet3/vmxnet3_int.h
548
struct net_device *netdev, netdev_features_t features);
drivers/net/vmxnet3/vmxnet3_int.h
551
vmxnet3_set_features(struct net_device *netdev, netdev_features_t features);
drivers/net/wireless/ath/ath6kl/main.c
1123
netdev_features_t features)
drivers/net/wireless/intel/iwlwifi/iwl-config.h
201
netdev_features_t features;
drivers/net/wireless/intel/iwlwifi/iwl-utils.c
14
netdev_features_t netdev_flags,
drivers/net/wireless/intel/iwlwifi/iwl-utils.h
24
netdev_features_t netdev_flags,
drivers/net/wireless/intel/iwlwifi/iwl-utils.h
29
netdev_features_t netdev_flags,
drivers/net/wireless/intel/iwlwifi/mld/tx.c
824
netdev_features_t netdev_flags = NETIF_F_CSUM_MASK | NETIF_F_SG;
drivers/net/wireless/intel/iwlwifi/mvm/mvm.h
500
netdev_features_t features;
drivers/net/wireless/intel/iwlwifi/mvm/tx.c
905
netdev_features_t netdev_flags = NETIF_F_CSUM_MASK | NETIF_F_SG;
drivers/net/xen-netback/interface.c
365
static netdev_features_t xenvif_fix_features(struct net_device *dev,
drivers/net/xen-netback/interface.c
366
netdev_features_t features)
drivers/net/xen-netfront.c
1478
static netdev_features_t xennet_fix_features(struct net_device *dev,
drivers/net/xen-netfront.c
1479
netdev_features_t features)
drivers/net/xen-netfront.c
1504
netdev_features_t features)
drivers/s390/net/qeth_core.h
1086
int qeth_set_features(struct net_device *, netdev_features_t);
drivers/s390/net/qeth_core.h
1088
netdev_features_t qeth_fix_features(struct net_device *, netdev_features_t);
drivers/s390/net/qeth_core.h
1089
netdev_features_t qeth_features_check(struct sk_buff *skb,
drivers/s390/net/qeth_core.h
1091
netdev_features_t features);
drivers/s390/net/qeth_core_main.c
6771
netdev_features_t features;
drivers/s390/net/qeth_core_main.c
6791
netdev_features_t changed,
drivers/s390/net/qeth_core_main.c
6792
netdev_features_t actual)
drivers/s390/net/qeth_core_main.c
6794
netdev_features_t ipv6_features = NETIF_F_TSO6;
drivers/s390/net/qeth_core_main.c
6795
netdev_features_t ipv4_features = NETIF_F_TSO;
drivers/s390/net/qeth_core_main.c
6808
int qeth_set_features(struct net_device *dev, netdev_features_t features)
drivers/s390/net/qeth_core_main.c
6811
netdev_features_t changed = dev->features ^ features;
drivers/s390/net/qeth_core_main.c
6861
netdev_features_t qeth_fix_features(struct net_device *dev,
drivers/s390/net/qeth_core_main.c
6862
netdev_features_t features)
drivers/s390/net/qeth_core_main.c
6884
netdev_features_t qeth_features_check(struct sk_buff *skb,
drivers/s390/net/qeth_core_main.c
6886
netdev_features_t features)
drivers/s390/net/qeth_core_main.c
6893
netdev_features_t restricted = 0;
drivers/s390/net/qeth_l3_main.c
1811
static netdev_features_t qeth_l3_osa_features_check(struct sk_buff *skb,
drivers/s390/net/qeth_l3_main.c
1813
netdev_features_t features)
include/linux/if_macvlan.h
30
netdev_features_t set_features;
include/linux/if_tap.h
44
netdev_features_t tap_features;
include/linux/if_tap.h
47
void (*update_features)(struct tap_dev *tap, netdev_features_t features);
include/linux/if_vlan.h
339
static inline bool vlan_hw_offload_capable(netdev_features_t features,
include/linux/if_vlan.h
800
static inline netdev_features_t vlan_features_check(struct sk_buff *skb,
include/linux/if_vlan.h
801
netdev_features_t features)
include/linux/netdev_features.h
104
#define __NETIF_F_BIT(bit) ((netdev_features_t)1 << (bit))
include/linux/netdev_features.h
275
static inline netdev_features_t netdev_base_features(netdev_features_t features)
include/linux/netdevice.h
1453
netdev_features_t (*ndo_features_check)(struct sk_buff *skb,
include/linux/netdevice.h
1455
netdev_features_t features);
include/linux/netdevice.h
1587
netdev_features_t (*ndo_fix_features)(struct net_device *dev,
include/linux/netdevice.h
1588
netdev_features_t features);
include/linux/netdevice.h
1590
netdev_features_t features);
include/linux/netdevice.h
2163
netdev_features_t gso_partial_features;
include/linux/netdevice.h
2199
netdev_features_t features;
include/linux/netdevice.h
2260
netdev_features_t hw_features;
include/linux/netdevice.h
2261
netdev_features_t wanted_features;
include/linux/netdevice.h
2262
netdev_features_t vlan_features;
include/linux/netdevice.h
2263
netdev_features_t hw_enc_features;
include/linux/netdevice.h
2264
netdev_features_t mpls_features;
include/linux/netdevice.h
2265
netdev_features_t mangleid_features;
include/linux/netdevice.h
3018
netdev_features_t features);
include/linux/netdevice.h
5301
const netdev_features_t features);
include/linux/netdevice.h
5326
static inline bool can_checksum_protocol(netdev_features_t features,
include/linux/netdevice.h
5425
static inline netdev_features_t netdev_intersect_features(netdev_features_t f1,
include/linux/netdevice.h
5426
netdev_features_t f2)
include/linux/netdevice.h
5438
static inline netdev_features_t netdev_get_wanted_features(
include/linux/netdevice.h
5443
netdev_features_t netdev_increment_features(netdev_features_t all,
include/linux/netdevice.h
5444
netdev_features_t one, netdev_features_t mask);
include/linux/netdevice.h
5450
static inline netdev_features_t netdev_add_tso_features(netdev_features_t features,
include/linux/netdevice.h
5451
netdev_features_t mask)
include/linux/netdevice.h
5465
netdev_features_t passthru_features_check(struct sk_buff *skb,
include/linux/netdevice.h
5467
netdev_features_t features);
include/linux/netdevice.h
5468
netdev_features_t netif_skb_features(struct sk_buff *skb);
include/linux/netdevice.h
5471
static inline bool net_gso_ok(netdev_features_t features, int gso_type)
include/linux/netdevice.h
5473
netdev_features_t feature;
include/linux/netdevice.h
5478
feature = ((netdev_features_t)gso_type << NETIF_F_GSO_SHIFT) & NETIF_F_GSO_MASK;
include/linux/netdevice.h
5506
static inline bool skb_gso_ok(struct sk_buff *skb, netdev_features_t features)
include/linux/netdevice.h
5513
netdev_features_t features)
include/linux/skbuff.h
4276
struct sk_buff *skb_segment(struct sk_buff *skb, netdev_features_t features);
include/linux/skbuff.h
4277
struct sk_buff *skb_segment_list(struct sk_buff *skb, netdev_features_t features,
include/linux/skbuff.h
4362
netdev_features_t features)
include/net/gso.h
78
netdev_features_t features, bool tx_path);
include/net/gso.h
81
netdev_features_t features)
include/net/gso.h
87
netdev_features_t features, __be16 type);
include/net/gso.h
90
netdev_features_t features);
include/net/inet_common.h
67
netdev_features_t features);
include/net/mac80211.h
2238
netdev_features_t netdev_features;
include/net/mac80211.h
3297
netdev_features_t netdev_features;
include/net/sock.h
515
netdev_features_t sk_route_caps;
include/net/tcp.h
2428
netdev_features_t features);
include/net/udp.h
283
netdev_features_t features, bool is_ipv6);
include/net/udp.h
430
netdev_features_t features,
include/net/udp.h
583
netdev_features_t features = NETIF_F_SG;
include/net/vxlan.h
365
static inline netdev_features_t vxlan_features_check(struct sk_buff *skb,
include/net/vxlan.h
366
netdev_features_t features)
include/net/xfrm.h
2123
struct sk_buff *validate_xmit_xfrm(struct sk_buff *skb, netdev_features_t features, bool *again);
include/net/xfrm.h
2191
static inline struct sk_buff *validate_xmit_xfrm(struct sk_buff *skb, netdev_features_t features, bool *again)
include/net/xfrm.h
473
int (*xmit)(struct xfrm_state *, struct sk_buff *pskb, netdev_features_t features);
lib/test_bpf.c
15280
netdev_features_t features;
lib/vsprintf.c
1789
num = *(const netdev_features_t *)addr;
lib/vsprintf.c
1790
size = sizeof(netdev_features_t);
net/8021q/vlan.h
107
static inline netdev_features_t vlan_tnl_features(struct net_device *real_dev)
net/8021q/vlan.h
109
netdev_features_t ret;
net/8021q/vlan_dev.c
634
static netdev_features_t vlan_dev_fix_features(struct net_device *dev,
net/8021q/vlan_dev.c
635
netdev_features_t features)
net/8021q/vlan_dev.c
638
netdev_features_t old_features = features;
net/8021q/vlan_dev.c
639
netdev_features_t lower_features;
net/bridge/br_device.c
284
static netdev_features_t br_fix_features(struct net_device *dev,
net/bridge/br_device.c
285
netdev_features_t features)
net/bridge/br_if.c
538
netdev_features_t br_features_recompute(struct net_bridge *br,
net/bridge/br_if.c
539
netdev_features_t features)
net/bridge/br_if.c
542
netdev_features_t mask;
net/bridge/br_private.h
921
netdev_features_t br_features_recompute(struct net_bridge *br,
net/bridge/br_private.h
922
netdev_features_t features);
net/core/dev.c
10848
static netdev_features_t netdev_sync_upper_features(struct net_device *lower,
net/core/dev.c
10849
struct net_device *upper, netdev_features_t features)
net/core/dev.c
10851
netdev_features_t upper_disables = NETIF_F_UPPER_DISABLES;
net/core/dev.c
10852
netdev_features_t feature;
net/core/dev.c
10869
struct net_device *lower, netdev_features_t features)
net/core/dev.c
10871
netdev_features_t upper_disables = NETIF_F_UPPER_DISABLES;
net/core/dev.c
10872
netdev_features_t feature;
net/core/dev.c
10894
static bool netdev_has_ip_or_hw_csum(netdev_features_t features)
net/core/dev.c
10896
netdev_features_t ip_csum_mask = NETIF_F_IP_CSUM | NETIF_F_IPV6_CSUM;
net/core/dev.c
10903
static netdev_features_t netdev_fix_features(struct net_device *dev,
net/core/dev.c
10904
netdev_features_t features)
net/core/dev.c
11005
netdev_features_t features;
net/core/dev.c
11053
netdev_features_t diff = features ^ dev->features;
net/core/dev.c
11332
BUILD_BUG_ON(sizeof(netdev_features_t) * BITS_PER_BYTE <
net/core/dev.c
12791
netdev_features_t netdev_increment_features(netdev_features_t all,
net/core/dev.c
12792
netdev_features_t one, netdev_features_t mask)
net/core/dev.c
12819
netdev_features_t gso_partial_features = MASTER_UPPER_DEV_GSO_PARTIAL_FEATURES;
net/core/dev.c
12820
netdev_features_t xfrm_features = MASTER_UPPER_DEV_XFRM_FEATURES;
net/core/dev.c
12821
netdev_features_t mpls_features = MASTER_UPPER_DEV_MPLS_FEATURES;
net/core/dev.c
12822
netdev_features_t vlan_features = MASTER_UPPER_DEV_VLAN_FEATURES;
net/core/dev.c
12823
netdev_features_t enc_features = MASTER_UPPER_DEV_ENC_FEATURES;
net/core/dev.c
3546
static const netdev_features_t null_features;
net/core/dev.c
3722
static netdev_features_t net_mpls_features(struct sk_buff *skb,
net/core/dev.c
3723
netdev_features_t features,
net/core/dev.c
3732
static netdev_features_t net_mpls_features(struct sk_buff *skb,
net/core/dev.c
3733
netdev_features_t features,
net/core/dev.c
3740
static netdev_features_t harmonize_features(struct sk_buff *skb,
net/core/dev.c
3741
netdev_features_t features)
net/core/dev.c
3758
netdev_features_t passthru_features_check(struct sk_buff *skb,
net/core/dev.c
3760
netdev_features_t features)
net/core/dev.c
3766
static netdev_features_t dflt_features_check(struct sk_buff *skb,
net/core/dev.c
3768
netdev_features_t features)
net/core/dev.c
3789
static netdev_features_t gso_features_check(const struct sk_buff *skb,
net/core/dev.c
3791
netdev_features_t features)
net/core/dev.c
3847
netdev_features_t netif_skb_features(struct sk_buff *skb)
net/core/dev.c
3850
netdev_features_t features = dev->features;
net/core/dev.c
3924
netdev_features_t features)
net/core/dev.c
3933
const netdev_features_t features)
net/core/dev.c
4026
netdev_features_t features;
net/core/gso.c
107
netdev_features_t partial_features = NETIF_F_GSO_ROBUST;
net/core/gso.c
14
netdev_features_t features, __be16 type)
net/core/gso.c
38
netdev_features_t features)
net/core/gso.c
89
netdev_features_t features, bool tx_path)
net/core/net_test.c
152
netdev_features_t features;
net/core/netpoll.c
55
netdev_features_t features;
net/core/skbuff.c
4669
netdev_features_t features,
net/core/skbuff.c
4772
netdev_features_t features)
net/ethtool/features.c
136
static void ethnl_features_to_bitmap(unsigned long *dest, netdev_features_t val)
net/ethtool/features.c
145
static netdev_features_t ethnl_bitmap_to_features(unsigned long *src)
net/ethtool/features.c
147
const unsigned int nft_bits = sizeof(netdev_features_t) * BITS_PER_BYTE;
net/ethtool/features.c
149
netdev_features_t ret = 0;
net/ethtool/features.c
153
ret |= (netdev_features_t)(src[i]) << (i * BITS_PER_LONG);
net/ethtool/features.c
154
ret &= ~(netdev_features_t)0 >> (nft_bits - NETDEV_FEATURE_COUNT);
net/ethtool/features.c
30
static void ethnl_features_to_bitmap32(u32 *dest, netdev_features_t src)
net/ethtool/features.c
44
netdev_features_t all_features;
net/ethtool/ioctl.c
127
netdev_features_t wanted = 0, valid = 0;
net/ethtool/ioctl.c
141
valid |= (netdev_features_t)features[i].valid << (32 * i);
net/ethtool/ioctl.c
142
wanted |= (netdev_features_t)features[i].requested << (32 * i);
net/ethtool/ioctl.c
222
static netdev_features_t ethtool_get_feature_mask(u32 eth_cmd)
net/ethtool/ioctl.c
254
netdev_features_t mask = ethtool_get_feature_mask(ethcmd);
net/ethtool/ioctl.c
269
netdev_features_t mask;
net/ethtool/ioctl.c
315
netdev_features_t features = 0, changed;
net/ethtool/ioctl.c
3279
netdev_features_t old_features;
net/ethtool/ioctl.c
96
BUILD_BUG_ON(ETHTOOL_DEV_FEATURE_WORDS * sizeof(u32) > sizeof(netdev_features_t));
net/hsr/hsr_device.c
192
static netdev_features_t hsr_features_recompute(struct hsr_priv *hsr,
net/hsr/hsr_device.c
193
netdev_features_t features)
net/hsr/hsr_device.c
195
netdev_features_t mask;
net/hsr/hsr_device.c
216
static netdev_features_t hsr_fix_features(struct net_device *dev,
net/hsr/hsr_device.c
217
netdev_features_t features)
net/ipv4/af_inet.c
1365
netdev_features_t features)
net/ipv4/af_inet.c
1460
netdev_features_t features)
net/ipv4/esp4_offload.c
123
netdev_features_t features)
net/ipv4/esp4_offload.c
135
netdev_features_t features)
net/ipv4/esp4_offload.c
151
netdev_features_t features)
net/ipv4/esp4_offload.c
192
netdev_features_t features)
net/ipv4/esp4_offload.c
207
netdev_features_t features)
net/ipv4/esp4_offload.c
212
netdev_features_t esp_features = features;
net/ipv4/esp4_offload.c
265
static int esp_xmit(struct xfrm_state *x, struct sk_buff *skb, netdev_features_t features)
net/ipv4/gre_offload.c
17
netdev_features_t features)
net/ipv4/ip_output.c
252
netdev_features_t features;
net/ipv4/tcp_offload.c
134
netdev_features_t features)
net/ipv4/tcp_offload.c
89
netdev_features_t features)
net/ipv4/tcp_offload.c
99
netdev_features_t features)
net/ipv4/udp_offload.c
173
netdev_features_t features,
net/ipv4/udp_offload.c
175
netdev_features_t features),
net/ipv4/udp_offload.c
310
netdev_features_t features,
net/ipv4/udp_offload.c
318
netdev_features_t features);
net/ipv4/udp_offload.c
462
netdev_features_t features,
net/ipv4/udp_offload.c
480
netdev_features_t features, bool is_ipv6)
net/ipv4/udp_offload.c
633
netdev_features_t features)
net/ipv6/esp6_offload.c
159
netdev_features_t features)
net/ipv6/esp6_offload.c
171
netdev_features_t features)
net/ipv6/esp6_offload.c
187
netdev_features_t features)
net/ipv6/esp6_offload.c
232
netdev_features_t features)
net/ipv6/esp6_offload.c
247
netdev_features_t features)
net/ipv6/esp6_offload.c
252
netdev_features_t esp_features = features;
net/ipv6/esp6_offload.c
303
static int esp6_xmit(struct xfrm_state *x, struct sk_buff *skb, netdev_features_t features)
net/ipv6/ip6_offload.c
388
netdev_features_t features)
net/ipv6/ip6_offload.c
397
netdev_features_t features)
net/ipv6/ip6_offload.c
406
netdev_features_t features)
net/ipv6/ip6_offload.c
92
netdev_features_t features)
net/ipv6/ip6_output.c
145
netdev_features_t features;
net/ipv6/tcpv6_offload.c
148
netdev_features_t features)
net/ipv6/tcpv6_offload.c
158
netdev_features_t features)
net/ipv6/udp_offload.c
20
netdev_features_t features)
net/mac80211/tx.c
3682
static netdev_features_t
net/mac80211/tx.c
3696
ieee80211_tx_skb_fixup(struct sk_buff *skb, netdev_features_t features)
net/mpls/mpls_gso.c
21
netdev_features_t features)
net/mpls/mpls_gso.c
25
netdev_features_t mpls_features;
net/nsh/nsh.c
78
netdev_features_t features)
net/sched/sch_cake.c
1806
netdev_features_t features = netif_skb_features(skb);
net/sched/sch_dualpi2.c
454
netdev_features_t features;
net/sched/sch_netem.c
440
netdev_features_t features = netif_skb_features(skb);
net/sched/sch_taprio.c
587
netdev_features_t features = netif_skb_features(skb);
net/sched/sch_tbf.c
215
netdev_features_t features = netif_skb_features(skb);
net/sctp/offload.c
40
netdev_features_t features)
net/xfrm/xfrm_device.c
115
struct sk_buff *validate_xmit_xfrm(struct sk_buff *skb, netdev_features_t features, bool *again)
net/xfrm/xfrm_device.c
122
netdev_features_t esp_features = features;