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
1491
static netdev_features_t bond_fix_features(struct net_device *dev,
drivers/net/bonding/bond_main.c
1492
netdev_features_t features)
drivers/net/bonding/bond_main.c
1496
netdev_features_t mask;
drivers/net/bonding/bond_main.c
2423
netdev_features_t old_features = bond_dev->features;
drivers/net/ethernet/3com/typhoon.c
2263
static netdev_features_t typhoon_features_check(struct sk_buff *skb,
drivers/net/ethernet/3com/typhoon.c
2265
netdev_features_t features)
drivers/net/ethernet/amazon/ena/ena_netdev.c
3755
netdev_features_t dev_features = 0;
drivers/net/ethernet/amd/xgbe/xgbe-drv.c
1920
static netdev_features_t xgbe_fix_features(struct net_device *netdev,
drivers/net/ethernet/amd/xgbe/xgbe-drv.c
1921
netdev_features_t features)
drivers/net/ethernet/amd/xgbe/xgbe-drv.c
1924
netdev_features_t vxlan_base;
drivers/net/ethernet/amd/xgbe/xgbe-drv.c
1964
netdev_features_t features)
drivers/net/ethernet/amd/xgbe/xgbe-drv.c
1968
netdev_features_t rxhash, rxcsum, rxvlan, rxvlan_filter;
drivers/net/ethernet/amd/xgbe/xgbe-drv.c
2012
static netdev_features_t xgbe_features_check(struct sk_buff *skb,
drivers/net/ethernet/amd/xgbe/xgbe-drv.c
2014
netdev_features_t features)
drivers/net/ethernet/amd/xgbe/xgbe.h
1129
netdev_features_t netdev_features;
drivers/net/ethernet/aquantia/atlantic/aq_main.c
155
netdev_features_t features)
drivers/net/ethernet/aquantia/atlantic/aq_main.c
219
static netdev_features_t aq_ndev_fix_features(struct net_device *ndev,
drivers/net/ethernet/aquantia/atlantic/aq_main.c
220
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
1620
netdev_features_t bnge_features_check(struct sk_buff *skb,
drivers/net/ethernet/broadcom/bnge/bnge_txrx.c
1622
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
7735
bnx2_set_features(struct net_device *dev, netdev_features_t features)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
4911
netdev_features_t bnx2x_fix_features(struct net_device *dev,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
4912
netdev_features_t features)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
4917
netdev_features_t changed = dev->features ^ features;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
4945
int bnx2x_set_features(struct net_device *dev, netdev_features_t features)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
4948
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
13791
static netdev_features_t bnxt_fix_features(struct net_device *dev,
drivers/net/ethernet/broadcom/bnxt/bnxt.c
13792
netdev_features_t features)
drivers/net/ethernet/broadcom/bnxt/bnxt.c
13795
netdev_features_t vlan_features;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
13836
static int bnxt_set_features(struct net_device *dev, netdev_features_t features)
drivers/net/ethernet/broadcom/bnxt/bnxt.c
14007
static netdev_features_t bnxt_features_check(struct sk_buff *skb,
drivers/net/ethernet/broadcom/bnxt/bnxt.c
14009
netdev_features_t features)
drivers/net/ethernet/broadcom/genet/bcmgenet.c
794
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
2250
static netdev_features_t macb_features_check(struct sk_buff *skb,
drivers/net/ethernet/cadence/macb_main.c
2252
netdev_features_t features)
drivers/net/ethernet/cadence/macb_main.c
4090
netdev_features_t features)
drivers/net/ethernet/cadence/macb_main.c
4107
netdev_features_t features)
drivers/net/ethernet/cadence/macb_main.c
4125
netdev_features_t features)
drivers/net/ethernet/cadence/macb_main.c
4134
netdev_features_t features)
drivers/net/ethernet/cadence/macb_main.c
4137
netdev_features_t changed = features ^ netdev->features;
drivers/net/ethernet/cadence/macb_main.c
4157
netdev_features_t features = netdev->features;
drivers/net/ethernet/calxeda/xgmac.c
1487
static int xgmac_set_features(struct net_device *dev, netdev_features_t features)
drivers/net/ethernet/calxeda/xgmac.c
1492
netdev_features_t changed = dev->features ^ features;
drivers/net/ethernet/cavium/liquidio/lio_main.c
2712
static netdev_features_t liquidio_fix_features(struct net_device *netdev,
drivers/net/ethernet/cavium/liquidio/lio_main.c
2713
netdev_features_t request)
drivers/net/ethernet/cavium/liquidio/lio_main.c
2752
netdev_features_t features)
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
1799
static netdev_features_t liquidio_fix_features(struct net_device *netdev,
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
1800
netdev_features_t request)
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
1834
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
241
static netdev_features_t enic_features_check(struct sk_buff *skb,
drivers/net/ethernet/cisco/enic/enic_main.c
243
netdev_features_t features)
drivers/net/ethernet/cortina/gemini.c
2031
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
3357
void enetc_set_features(struct net_device *ndev, netdev_features_t features)
drivers/net/ethernet/freescale/enetc/enetc.c
3359
netdev_features_t changed = ndev->features ^ features;
drivers/net/ethernet/freescale/enetc/enetc.h
525
void enetc_set_features(struct net_device *ndev, netdev_features_t features);
drivers/net/ethernet/freescale/enetc/enetc4_pf.c
544
netdev_features_t features)
drivers/net/ethernet/freescale/enetc/enetc4_pf.c
546
netdev_features_t changed = ndev->features ^ features;
drivers/net/ethernet/freescale/enetc/enetc_pf.c
567
netdev_features_t features)
drivers/net/ethernet/freescale/enetc/enetc_pf.c
569
netdev_features_t changed = ndev->features ^ features;
drivers/net/ethernet/freescale/enetc/enetc_vf.c
96
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
2129
netdev_features_t features)
drivers/net/ethernet/google/gve/gve_main.c
2131
const netdev_features_t orig_features = netdev->features;
drivers/net/ethernet/google/gve/gve_main.c
86
static netdev_features_t gve_features_check(struct sk_buff *skb,
drivers/net/ethernet/google/gve/gve_main.c
88
netdev_features_t features)
drivers/net/ethernet/google/gve/gve_rx.c
1004
netdev_features_t feat)
drivers/net/ethernet/google/gve/gve_rx.c
1088
netdev_features_t feat;
drivers/net/ethernet/google/gve/gve_rx.c
799
static void gve_rx(struct gve_rx_ring *rx, netdev_features_t feat,
drivers/net/ethernet/google/gve/gve_rx_dqo.c
1008
netdev_features_t feat;
drivers/net/ethernet/google/gve/gve_rx_dqo.c
970
netdev_features_t feat)
drivers/net/ethernet/google/gve/gve_tx_dqo.c
952
netdev_features_t gve_features_check_dqo(struct sk_buff *skb,
drivers/net/ethernet/google/gve/gve_tx_dqo.c
954
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
2460
netdev_features_t features)
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
2462
netdev_features_t changed = netdev->features ^ features;
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
2506
static netdev_features_t hns3_features_check(struct sk_buff *skb,
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c
2508
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
249
netdev_features_t hw_features = 0;
drivers/net/ethernet/huawei/hinic3/hinic3_main.c
250
netdev_features_t vlan_fts = 0;
drivers/net/ethernet/huawei/hinic3/hinic3_main.c
251
netdev_features_t cso_fts = 0;
drivers/net/ethernet/huawei/hinic3/hinic3_main.c
252
netdev_features_t tso_fts = 0;
drivers/net/ethernet/huawei/hinic3/hinic3_main.c
253
netdev_features_t dft_fts;
drivers/net/ethernet/huawei/hinic3/hinic3_netdev_ops.c
503
netdev_features_t wanted_features,
drivers/net/ethernet/huawei/hinic3/hinic3_netdev_ops.c
504
netdev_features_t features,
drivers/net/ethernet/huawei/hinic3/hinic3_netdev_ops.c
505
netdev_features_t *failed_features)
drivers/net/ethernet/huawei/hinic3/hinic3_netdev_ops.c
507
netdev_features_t changed = wanted_features ^ features;
drivers/net/ethernet/huawei/hinic3/hinic3_netdev_ops.c
519
netdev_features_t wanted_features,
drivers/net/ethernet/huawei/hinic3/hinic3_netdev_ops.c
520
netdev_features_t features,
drivers/net/ethernet/huawei/hinic3/hinic3_netdev_ops.c
521
netdev_features_t *failed_features)
drivers/net/ethernet/huawei/hinic3/hinic3_netdev_ops.c
523
netdev_features_t changed = wanted_features ^ features;
drivers/net/ethernet/huawei/hinic3/hinic3_netdev_ops.c
535
netdev_features_t wanted_features,
drivers/net/ethernet/huawei/hinic3/hinic3_netdev_ops.c
536
netdev_features_t features,
drivers/net/ethernet/huawei/hinic3/hinic3_netdev_ops.c
537
netdev_features_t *failed_features)
drivers/net/ethernet/huawei/hinic3/hinic3_netdev_ops.c
539
netdev_features_t changed = wanted_features ^ features;
drivers/net/ethernet/huawei/hinic3/hinic3_netdev_ops.c
560
netdev_features_t wanted_features,
drivers/net/ethernet/huawei/hinic3/hinic3_netdev_ops.c
561
netdev_features_t features,
drivers/net/ethernet/huawei/hinic3/hinic3_netdev_ops.c
562
netdev_features_t *failed_features)
drivers/net/ethernet/huawei/hinic3/hinic3_netdev_ops.c
565
netdev_features_t changed = wanted_features ^ features;
drivers/net/ethernet/huawei/hinic3/hinic3_netdev_ops.c
584
netdev_features_t wanted_features,
drivers/net/ethernet/huawei/hinic3/hinic3_netdev_ops.c
585
netdev_features_t features,
drivers/net/ethernet/huawei/hinic3/hinic3_netdev_ops.c
586
netdev_features_t *failed_features)
drivers/net/ethernet/huawei/hinic3/hinic3_netdev_ops.c
589
netdev_features_t changed = wanted_features ^ features;
drivers/net/ethernet/huawei/hinic3/hinic3_netdev_ops.c
608
netdev_features_t curr,
drivers/net/ethernet/huawei/hinic3/hinic3_netdev_ops.c
609
netdev_features_t wanted)
drivers/net/ethernet/huawei/hinic3/hinic3_netdev_ops.c
611
netdev_features_t failed = 0;
drivers/net/ethernet/huawei/hinic3/hinic3_netdev_ops.c
628
netdev_features_t features)
drivers/net/ethernet/huawei/hinic3/hinic3_netdev_ops.c
633
static netdev_features_t hinic3_fix_features(struct net_device *netdev,
drivers/net/ethernet/huawei/hinic3/hinic3_netdev_ops.c
634
netdev_features_t features)
drivers/net/ethernet/huawei/hinic3/hinic3_netdev_ops.c
636
netdev_features_t features_tmp = features;
drivers/net/ethernet/huawei/hinic3/hinic3_netdev_ops.c
645
static netdev_features_t hinic3_features_check(struct sk_buff *skb,
drivers/net/ethernet/huawei/hinic3/hinic3_netdev_ops.c
647
netdev_features_t features)
drivers/net/ethernet/huawei/hinic3/hinic3_netdev_ops.c
657
netdev_features_t wanted, curr;
drivers/net/ethernet/ibm/ibmveth.c
1051
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
2799
netdev_features_t features)
drivers/net/ethernet/intel/e100.c
2802
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
7275
static netdev_features_t e1000_fix_features(struct net_device *netdev,
drivers/net/ethernet/intel/e1000e/netdev.c
7276
netdev_features_t features)
drivers/net/ethernet/intel/e1000e/netdev.c
7297
netdev_features_t features)
drivers/net/ethernet/intel/e1000e/netdev.c
7300
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
12831
bool i40e_set_ntuple(struct i40e_pf *pf, netdev_features_t features)
drivers/net/ethernet/intel/i40e/i40e_main.c
12923
netdev_features_t features)
drivers/net/ethernet/intel/i40e/i40e_main.c
13186
static netdev_features_t i40e_features_check(struct sk_buff *skb,
drivers/net/ethernet/intel/i40e/i40e_main.c
13188
netdev_features_t features)
drivers/net/ethernet/intel/i40e/i40e_main.c
13643
netdev_features_t hw_enc_features;
drivers/net/ethernet/intel/i40e/i40e_main.c
13644
netdev_features_t hw_features;
drivers/net/ethernet/intel/iavf/iavf.h
383
netdev_features_t current_netdev_promisc_flags;
drivers/net/ethernet/intel/iavf/iavf_main.c
2251
netdev_features_t prev_features,
drivers/net/ethernet/intel/iavf/iavf_main.c
2252
netdev_features_t features)
drivers/net/ethernet/intel/iavf/iavf_main.c
4668
netdev_features_t features)
drivers/net/ethernet/intel/iavf/iavf_main.c
4697
static netdev_features_t iavf_features_check(struct sk_buff *skb,
drivers/net/ethernet/intel/iavf/iavf_main.c
4699
netdev_features_t features)
drivers/net/ethernet/intel/iavf/iavf_main.c
4756
static netdev_features_t
drivers/net/ethernet/intel/iavf/iavf_main.c
4759
netdev_features_t hw_features = 0;
drivers/net/ethernet/intel/iavf/iavf_main.c
4821
static netdev_features_t
drivers/net/ethernet/intel/iavf/iavf_main.c
4824
netdev_features_t features = 0;
drivers/net/ethernet/intel/iavf/iavf_main.c
4922
static netdev_features_t
drivers/net/ethernet/intel/iavf/iavf_main.c
4924
netdev_features_t requested_features)
drivers/net/ethernet/intel/iavf/iavf_main.c
4926
netdev_features_t allowed_features;
drivers/net/ethernet/intel/iavf/iavf_main.c
4981
static netdev_features_t
drivers/net/ethernet/intel/iavf/iavf_main.c
4983
netdev_features_t requested_features)
drivers/net/ethernet/intel/iavf/iavf_main.c
4987
netdev_features_t vlan_strip;
drivers/net/ethernet/intel/iavf/iavf_main.c
5030
static netdev_features_t iavf_fix_features(struct net_device *netdev,
drivers/net/ethernet/intel/iavf/iavf_main.c
5031
netdev_features_t features)
drivers/net/ethernet/intel/iavf/iavf_main.c
5204
netdev_features_t hw_vlan_features, vlan_features;
drivers/net/ethernet/intel/iavf/iavf_main.c
5206
netdev_features_t hw_enc_features;
drivers/net/ethernet/intel/iavf/iavf_main.c
5207
netdev_features_t hw_features;
drivers/net/ethernet/intel/ice/ice_main.c
3549
netdev_features_t csumo_features;
drivers/net/ethernet/intel/ice/ice_main.c
3550
netdev_features_t vlano_features;
drivers/net/ethernet/intel/ice/ice_main.c
3551
netdev_features_t dflt_features;
drivers/net/ethernet/intel/ice/ice_main.c
3552
netdev_features_t tso_features;
drivers/net/ethernet/intel/ice/ice_main.c
6272
static netdev_features_t
drivers/net/ethernet/intel/ice/ice_main.c
6273
ice_fix_features(struct net_device *netdev, netdev_features_t features)
drivers/net/ethernet/intel/ice/ice_main.c
6276
netdev_features_t req_vlan_fltr, cur_vlan_fltr;
drivers/net/ethernet/intel/ice/ice_main.c
6356
ice_set_vlan_offload_features(struct ice_vsi *vsi, netdev_features_t features)
drivers/net/ethernet/intel/ice/ice_main.c
6403
ice_set_vlan_filtering_features(struct ice_vsi *vsi, netdev_features_t features)
drivers/net/ethernet/intel/ice/ice_main.c
6431
ice_set_vlan_features(struct net_device *netdev, netdev_features_t features)
drivers/net/ethernet/intel/ice/ice_main.c
6433
netdev_features_t current_vlan_features, requested_vlan_features;
drivers/net/ethernet/intel/ice/ice_main.c
6497
ice_set_features(struct net_device *netdev, netdev_features_t features)
drivers/net/ethernet/intel/ice/ice_main.c
6499
netdev_features_t changed = netdev->features ^ features;
drivers/net/ethernet/intel/ice/ice_main.c
9777
static netdev_features_t
drivers/net/ethernet/intel/ice/ice_main.c
9780
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
2469
static netdev_features_t igb_fix_features(struct net_device *netdev,
drivers/net/ethernet/intel/igb/igb_main.c
2470
netdev_features_t features)
drivers/net/ethernet/intel/igb/igb_main.c
2484
netdev_features_t features)
drivers/net/ethernet/intel/igb/igb_main.c
2486
netdev_features_t changed = netdev->features ^ features;
drivers/net/ethernet/intel/igb/igb_main.c
2541
static netdev_features_t
drivers/net/ethernet/intel/igb/igb_main.c
2543
netdev_features_t features)
drivers/net/ethernet/intel/igb/igb_main.c
9357
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
10468
static netdev_features_t ixgbe_fix_features(struct net_device *netdev,
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
10469
netdev_features_t features)
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
10506
netdev_features_t features)
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
10509
netdev_features_t changed = netdev->features ^ features;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
10845
static netdev_features_t
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
10847
netdev_features_t features)
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
5350
netdev_features_t features = netdev->features;
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
4439
static netdev_features_t
drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c
4441
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
5302
netdev_features_t features)
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
5304
netdev_features_t changed = dev->features ^ features;
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c
6833
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
372
netdev_features_t feat = oq->netdev->features;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c
2029
int otx2_handle_ntuple_tc_features(struct net_device *netdev, netdev_features_t features)
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c
2031
netdev_features_t changed = features ^ netdev->features;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.h
1145
netdev_features_t features);
drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c
2321
static netdev_features_t otx2_fix_features(struct net_device *dev,
drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c
2322
netdev_features_t features)
drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c
2347
netdev_features_t features)
drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c
2349
netdev_features_t changed = features ^ netdev->features;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_vf.c
521
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
3180
static netdev_features_t mtk_fix_features(struct net_device *dev,
drivers/net/ethernet/mediatek/mtk_eth_soc.c
3181
netdev_features_t features)
drivers/net/ethernet/mediatek/mtk_eth_soc.c
3197
static int mtk_set_features(struct net_device *dev, netdev_features_t features)
drivers/net/ethernet/mediatek/mtk_eth_soc.c
3199
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
1272
netdev_features_t mlx5e_features_check(struct sk_buff *skb,
drivers/net/ethernet/mellanox/mlx5/core/en.h
1274
netdev_features_t features);
drivers/net/ethernet/mellanox/mlx5/core/en.h
1275
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
4384
netdev_features_t *features,
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
4385
netdev_features_t feature,
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
4388
netdev_features_t changes = *features ^ netdev->features;
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
4425
int mlx5e_set_features(struct net_device *netdev, netdev_features_t features)
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
4427
netdev_features_t oper_features = features;
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
4460
static netdev_features_t mlx5e_fix_uplink_rep_features(struct net_device *netdev,
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
4461
netdev_features_t features)
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
4490
static netdev_features_t mlx5e_fix_features(struct net_device *netdev,
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
4491
netdev_features_t features)
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
5015
static netdev_features_t mlx5e_tunnel_features_check(struct mlx5e_priv *priv,
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
5017
netdev_features_t features)
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
5070
netdev_features_t mlx5e_features_check(struct sk_buff *skb,
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
5072
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
463
static netdev_features_t
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
465
netdev_features_t features, unsigned int l3len)
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
467
netdev_features_t skb_gso_features;
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
516
netdev_features_t
drivers/net/ethernet/meta/fbnic/fbnic_txrx.c
518
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
564
static netdev_features_t mana_features_check(struct sk_buff *skb,
drivers/net/ethernet/microsoft/mana/mana_en.c
566
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
2215
netdev_features_t features)
drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c
2218
netdev_features_t changed = features ^ netdev->features;
drivers/net/ethernet/pensando/ionic/ionic_lif.c
1440
static __le64 ionic_netdev_features_to_nic(netdev_features_t features)
drivers/net/ethernet/pensando/ionic/ionic_lif.c
1481
netdev_features_t features)
drivers/net/ethernet/pensando/ionic/ionic_lif.c
1559
netdev_features_t features;
drivers/net/ethernet/pensando/ionic/ionic_lif.c
1640
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
1761
netdev_features_t qede_features_check(struct sk_buff *skb,
drivers/net/ethernet/qlogic/qede/qede_fp.c
1763
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
1799
static netdev_features_t rtl8169_fix_features(struct net_device *dev,
drivers/net/ethernet/realtek/r8169_main.c
1800
netdev_features_t features)
drivers/net/ethernet/realtek/r8169_main.c
1815
netdev_features_t features)
drivers/net/ethernet/realtek/r8169_main.c
1835
netdev_features_t features)
drivers/net/ethernet/realtek/r8169_main.c
4636
static netdev_features_t rtl8168evl_fix_tso(struct sk_buff *skb,
drivers/net/ethernet/realtek/r8169_main.c
4637
netdev_features_t features)
drivers/net/ethernet/realtek/r8169_main.c
4655
static netdev_features_t rtl8169_features_check(struct sk_buff *skb,
drivers/net/ethernet/realtek/r8169_main.c
4657
netdev_features_t features)
drivers/net/ethernet/realtek/rtase/rtase_main.c
1738
static netdev_features_t rtase_fix_features(struct net_device *dev,
drivers/net/ethernet/realtek/rtase/rtase_main.c
1739
netdev_features_t features)
drivers/net/ethernet/realtek/rtase/rtase_main.c
1741
netdev_features_t features_fix = features;
drivers/net/ethernet/realtek/rtase/rtase_main.c
1751
netdev_features_t features)
drivers/net/ethernet/realtek/rtase/rtase_main.c
1753
netdev_features_t features_set = features;
drivers/net/ethernet/realtek/rtase/rtase_main.c
738
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
2519
netdev_features_t features)
drivers/net/ethernet/renesas/ravb_main.c
2521
netdev_features_t changed = ndev->features ^ features;
drivers/net/ethernet/renesas/ravb_main.c
2557
netdev_features_t features)
drivers/net/ethernet/renesas/ravb_main.c
2559
netdev_features_t changed = ndev->features ^ features;
drivers/net/ethernet/renesas/ravb_main.c
2568
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
6088
static netdev_features_t stmmac_fix_features(struct net_device *dev,
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
6089
netdev_features_t features)
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
6119
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
1113
static netdev_features_t emac_ndo_fix_features(struct net_device *ndev,
drivers/net/ethernet/ti/icssg/icssg_prueth.c
1114
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
3100
int wx_set_features(struct net_device *netdev, netdev_features_t features)
drivers/net/ethernet/wangxun/libwx/wx_lib.c
3102
netdev_features_t changed = netdev->features ^ features;
drivers/net/ethernet/wangxun/libwx/wx_lib.c
3177
netdev_features_t wx_fix_features(struct net_device *netdev,
drivers/net/ethernet/wangxun/libwx/wx_lib.c
3178
netdev_features_t features)
drivers/net/ethernet/wangxun/libwx/wx_lib.c
3180
netdev_features_t changed = netdev->features ^ features;
drivers/net/ethernet/wangxun/libwx/wx_lib.c
3223
netdev_features_t wx_features_check(struct sk_buff *skb,
drivers/net/ethernet/wangxun/libwx/wx_lib.c
3225
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
67
netdev_features_t features)
drivers/net/macsec.c
3535
static netdev_features_t macsec_fix_features(struct net_device *dev,
drivers/net/macsec.c
3536
netdev_features_t features)
drivers/net/macsec.c
3540
netdev_features_t mask;
drivers/net/macvlan.c
1102
static netdev_features_t macvlan_fix_features(struct net_device *dev,
drivers/net/macvlan.c
1103
netdev_features_t features)
drivers/net/macvlan.c
1106
netdev_features_t lowerdev_features = vlan->lowerdev->features;
drivers/net/macvlan.c
1107
netdev_features_t mask;
drivers/net/macvtap.c
71
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
387
nsim_set_features(struct net_device *dev, netdev_features_t features)
drivers/net/netkit.c
250
static const netdev_features_t netkit_features_hw_vlan =
drivers/net/netkit.c
255
static const netdev_features_t netkit_features =
drivers/net/ovpn/main.c
139
netdev_features_t feat = NETIF_F_SG | NETIF_F_GSO |
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
1952
static netdev_features_t team_fix_features(struct net_device *dev,
drivers/net/team/team_core.c
1953
netdev_features_t features)
drivers/net/team/team_core.c
1957
netdev_features_t mask;
drivers/net/tun.c
1097
static netdev_features_t tun_net_fix_features(struct net_device *dev,
drivers/net/tun.c
1098
netdev_features_t features)
drivers/net/tun.c
1712
netdev_features_t features = 0;
drivers/net/tun.c
187
netdev_features_t set_features;
drivers/net/tun.c
2387
netdev_features_t features;
drivers/net/tun.c
2847
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
3037
netdev_features_t features)
drivers/net/usb/lan78xx.c
4585
static netdev_features_t lan78xx_features_check(struct sk_buff *skb,
drivers/net/usb/lan78xx.c
4587
netdev_features_t features)
drivers/net/usb/r8152.c
2215
netdev_features_t features = tp->netdev->features;
drivers/net/usb/r8152.c
2915
static netdev_features_t
drivers/net/usb/r8152.c
2917
netdev_features_t features)
drivers/net/usb/r8152.c
3413
netdev_features_t features)
drivers/net/usb/r8152.c
3415
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
1497
static netdev_features_t veth_fix_features(struct net_device *dev,
drivers/net/veth.c
1498
netdev_features_t features)
drivers/net/veth.c
1515
netdev_features_t features)
drivers/net/veth.c
1517
netdev_features_t changed = features ^ dev->features;
drivers/net/virtio_net.c
6112
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
202
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
810
netdev_features_t netdev_flags = NETIF_F_CSUM_MASK | NETIF_F_SG;
drivers/net/wireless/intel/iwlwifi/mvm/mvm.h
497
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
332
static inline bool vlan_hw_offload_capable(netdev_features_t features,
include/linux/if_vlan.h
793
static inline netdev_features_t vlan_features_check(struct sk_buff *skb,
include/linux/if_vlan.h
794
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
276
static inline netdev_features_t netdev_base_features(netdev_features_t features)
include/linux/netdevice.h
1433
netdev_features_t (*ndo_features_check)(struct sk_buff *skb,
include/linux/netdevice.h
1435
netdev_features_t features);
include/linux/netdevice.h
1561
netdev_features_t (*ndo_fix_features)(struct net_device *dev,
include/linux/netdevice.h
1562
netdev_features_t features);
include/linux/netdevice.h
1564
netdev_features_t features);
include/linux/netdevice.h
2125
netdev_features_t gso_partial_features;
include/linux/netdevice.h
2161
netdev_features_t features;
include/linux/netdevice.h
2222
netdev_features_t hw_features;
include/linux/netdevice.h
2223
netdev_features_t wanted_features;
include/linux/netdevice.h
2224
netdev_features_t vlan_features;
include/linux/netdevice.h
2225
netdev_features_t hw_enc_features;
include/linux/netdevice.h
2226
netdev_features_t mpls_features;
include/linux/netdevice.h
2227
netdev_features_t mangleid_features;
include/linux/netdevice.h
2956
netdev_features_t features);
include/linux/netdevice.h
5226
const netdev_features_t features);
include/linux/netdevice.h
5251
static inline bool can_checksum_protocol(netdev_features_t features,
include/linux/netdevice.h
5350
static inline netdev_features_t netdev_intersect_features(netdev_features_t f1,
include/linux/netdevice.h
5351
netdev_features_t f2)
include/linux/netdevice.h
5363
static inline netdev_features_t netdev_get_wanted_features(
include/linux/netdevice.h
5368
netdev_features_t netdev_increment_features(netdev_features_t all,
include/linux/netdevice.h
5369
netdev_features_t one, netdev_features_t mask);
include/linux/netdevice.h
5375
static inline netdev_features_t netdev_add_tso_features(netdev_features_t features,
include/linux/netdevice.h
5376
netdev_features_t mask)
include/linux/netdevice.h
5390
netdev_features_t passthru_features_check(struct sk_buff *skb,
include/linux/netdevice.h
5392
netdev_features_t features);
include/linux/netdevice.h
5393
netdev_features_t netif_skb_features(struct sk_buff *skb);
include/linux/netdevice.h
5396
static inline bool net_gso_ok(netdev_features_t features, int gso_type)
include/linux/netdevice.h
5398
netdev_features_t feature;
include/linux/netdevice.h
5403
feature = ((netdev_features_t)gso_type << NETIF_F_GSO_SHIFT) & NETIF_F_GSO_MASK;
include/linux/netdevice.h
5431
static inline bool skb_gso_ok(struct sk_buff *skb, netdev_features_t features)
include/linux/netdevice.h
5438
netdev_features_t features)
include/linux/skbuff.h
4250
struct sk_buff *skb_segment(struct sk_buff *skb, netdev_features_t features);
include/linux/skbuff.h
4251
struct sk_buff *skb_segment_list(struct sk_buff *skb, netdev_features_t features,
include/linux/skbuff.h
4336
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
68
netdev_features_t features);
include/net/mac80211.h
2096
netdev_features_t netdev_features;
include/net/mac80211.h
3135
netdev_features_t netdev_features;
include/net/sock.h
510
netdev_features_t sk_route_caps;
include/net/tcp.h
2376
netdev_features_t features);
include/net/udp.h
285
netdev_features_t features, bool is_ipv6);
include/net/udp.h
431
netdev_features_t features,
include/net/udp.h
600
netdev_features_t features = NETIF_F_SG;
include/net/vxlan.h
364
static inline netdev_features_t vxlan_features_check(struct sk_buff *skb,
include/net/vxlan.h
365
netdev_features_t features)
include/net/xfrm.h
2069
struct sk_buff *validate_xmit_xfrm(struct sk_buff *skb, netdev_features_t features, bool *again);
include/net/xfrm.h
2137
static inline struct sk_buff *validate_xmit_xfrm(struct sk_buff *skb, netdev_features_t features, bool *again)
include/net/xfrm.h
471
int (*xmit)(struct xfrm_state *, struct sk_buff *pskb, netdev_features_t features);
lib/test_bpf.c
15117
netdev_features_t features;
lib/vsprintf.c
1787
num = *(const netdev_features_t *)addr;
lib/vsprintf.c
1788
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
619
static netdev_features_t vlan_dev_fix_features(struct net_device *dev,
net/8021q/vlan_dev.c
620
netdev_features_t features)
net/8021q/vlan_dev.c
623
netdev_features_t old_features = features;
net/8021q/vlan_dev.c
624
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
532
netdev_features_t br_features_recompute(struct net_bridge *br,
net/bridge/br_if.c
533
netdev_features_t features)
net/bridge/br_if.c
536
netdev_features_t mask;
net/bridge/br_private.h
917
netdev_features_t br_features_recompute(struct net_bridge *br,
net/bridge/br_private.h
918
netdev_features_t features);
net/core/dev.c
10849
static netdev_features_t netdev_sync_upper_features(struct net_device *lower,
net/core/dev.c
10850
struct net_device *upper, netdev_features_t features)
net/core/dev.c
10852
netdev_features_t upper_disables = NETIF_F_UPPER_DISABLES;
net/core/dev.c
10853
netdev_features_t feature;
net/core/dev.c
10870
struct net_device *lower, netdev_features_t features)
net/core/dev.c
10872
netdev_features_t upper_disables = NETIF_F_UPPER_DISABLES;
net/core/dev.c
10873
netdev_features_t feature;
net/core/dev.c
10895
static bool netdev_has_ip_or_hw_csum(netdev_features_t features)
net/core/dev.c
10897
netdev_features_t ip_csum_mask = NETIF_F_IP_CSUM | NETIF_F_IPV6_CSUM;
net/core/dev.c
10904
static netdev_features_t netdev_fix_features(struct net_device *dev,
net/core/dev.c
10905
netdev_features_t features)
net/core/dev.c
11006
netdev_features_t features;
net/core/dev.c
11054
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
12778
netdev_features_t netdev_increment_features(netdev_features_t all,
net/core/dev.c
12779
netdev_features_t one, netdev_features_t mask)
net/core/dev.c
12806
netdev_features_t gso_partial_features = MASTER_UPPER_DEV_GSO_PARTIAL_FEATURES;
net/core/dev.c
12807
netdev_features_t xfrm_features = MASTER_UPPER_DEV_XFRM_FEATURES;
net/core/dev.c
12808
netdev_features_t mpls_features = MASTER_UPPER_DEV_MPLS_FEATURES;
net/core/dev.c
12809
netdev_features_t vlan_features = MASTER_UPPER_DEV_VLAN_FEATURES;
net/core/dev.c
12810
netdev_features_t enc_features = MASTER_UPPER_DEV_ENC_FEATURES;
net/core/dev.c
3545
static const netdev_features_t null_features;
net/core/dev.c
3721
static netdev_features_t net_mpls_features(struct sk_buff *skb,
net/core/dev.c
3722
netdev_features_t features,
net/core/dev.c
3731
static netdev_features_t net_mpls_features(struct sk_buff *skb,
net/core/dev.c
3732
netdev_features_t features,
net/core/dev.c
3739
static netdev_features_t harmonize_features(struct sk_buff *skb,
net/core/dev.c
3740
netdev_features_t features)
net/core/dev.c
3757
netdev_features_t passthru_features_check(struct sk_buff *skb,
net/core/dev.c
3759
netdev_features_t features)
net/core/dev.c
3765
static netdev_features_t dflt_features_check(struct sk_buff *skb,
net/core/dev.c
3767
netdev_features_t features)
net/core/dev.c
3788
static netdev_features_t gso_features_check(const struct sk_buff *skb,
net/core/dev.c
3790
netdev_features_t features)
net/core/dev.c
3846
netdev_features_t netif_skb_features(struct sk_buff *skb)
net/core/dev.c
3849
netdev_features_t features = dev->features;
net/core/dev.c
3923
netdev_features_t features)
net/core/dev.c
3932
const netdev_features_t features)
net/core/dev.c
4021
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
66
netdev_features_t features;
net/core/skbuff.c
4667
netdev_features_t features,
net/core/skbuff.c
4770
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
126
netdev_features_t wanted = 0, valid = 0;
net/ethtool/ioctl.c
140
valid |= (netdev_features_t)features[i].valid << (32 * i);
net/ethtool/ioctl.c
141
wanted |= (netdev_features_t)features[i].requested << (32 * i);
net/ethtool/ioctl.c
221
static netdev_features_t ethtool_get_feature_mask(u32 eth_cmd)
net/ethtool/ioctl.c
253
netdev_features_t mask = ethtool_get_feature_mask(ethcmd);
net/ethtool/ioctl.c
268
netdev_features_t mask;
net/ethtool/ioctl.c
314
netdev_features_t features = 0, changed;
net/ethtool/ioctl.c
3247
netdev_features_t old_features;
net/ethtool/ioctl.c
95
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
1371
netdev_features_t features)
net/ipv4/af_inet.c
1466
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
253
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
463
netdev_features_t features,
net/ipv4/udp_offload.c
481
netdev_features_t features, bool is_ipv6)
net/ipv4/udp_offload.c
641
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
386
netdev_features_t features)
net/ipv6/ip6_offload.c
395
netdev_features_t features)
net/ipv6/ip6_offload.c
404
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
3620
static netdev_features_t
net/mac80211/tx.c
3634
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
1802
netdev_features_t features = netif_skb_features(skb);
net/sched/sch_dualpi2.c
456
netdev_features_t features;
net/sched/sch_netem.c
430
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
210
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;