Symbol: NETIF_F_LRO
drivers/net/bonding/bond_main.c
2231
if (!(bond_dev->features & NETIF_F_LRO))
drivers/net/ethernet/aquantia/atlantic/aq_main.c
186
if (aq_cfg->aq_hw_caps->hw_features & NETIF_F_LRO) {
drivers/net/ethernet/aquantia/atlantic/aq_main.c
187
is_lro = features & NETIF_F_LRO;
drivers/net/ethernet/aquantia/atlantic/aq_main.c
228
features &= ~NETIF_F_LRO;
drivers/net/ethernet/aquantia/atlantic/aq_main.c
232
aq_nic->xdp_prog && features & NETIF_F_LRO) {
drivers/net/ethernet/aquantia/atlantic/aq_main.c
234
features &= ~NETIF_F_LRO;
drivers/net/ethernet/aquantia/atlantic/aq_main.c
423
if (prog && ndev->features & NETIF_F_LRO) {
drivers/net/ethernet/aquantia/atlantic/aq_main.c
426
ndev->features &= ~NETIF_F_LRO;
drivers/net/ethernet/aquantia/atlantic/aq_nic.c
394
NETIF_F_LRO | NETIF_F_TSO | NETIF_F_TSO6;
drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c
45
NETIF_F_LRO | \
drivers/net/ethernet/aquantia/atlantic/hw_atl2/hw_atl2.c
57
NETIF_F_LRO | \
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
3212
if (bd->netdev->features & NETIF_F_LRO)
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
3369
netdev->hw_features |= NETIF_F_LRO;
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
3401
netdev->features &= ~NETIF_F_LRO;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
2510
if (bp->dev->features & NETIF_F_LRO)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
4934
features &= ~NETIF_F_LRO;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
4939
features &= ~NETIF_F_LRO;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
12355
bp->dev->hw_features &= ~(NETIF_F_LRO | NETIF_F_GRO_HW);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
12356
bp->dev->features &= ~(NETIF_F_LRO | NETIF_F_GRO_HW);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
13187
NETIF_F_RXCSUM | NETIF_F_LRO | NETIF_F_GRO | NETIF_F_GRO_HW |
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
13226
if (dev->features & NETIF_F_LRO)
drivers/net/ethernet/broadcom/bnxt/bnxt.c
13947
features &= ~(NETIF_F_LRO | NETIF_F_GRO_HW);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
13953
features &= ~NETIF_F_LRO;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
13997
else if (features & NETIF_F_LRO)
drivers/net/ethernet/broadcom/bnxt/bnxt.c
16678
bp->dev->hw_features &= ~(NETIF_F_LRO | NETIF_F_GRO_HW);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
16679
bp->dev->features &= ~(NETIF_F_LRO | NETIF_F_GRO_HW);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
17042
dev->hw_features |= NETIF_F_LRO;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
17068
dev->features &= ~NETIF_F_LRO;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
4845
if (bp->dev->features & NETIF_F_LRO)
drivers/net/ethernet/broadcom/bnxt/bnxt.c
5003
bp->dev->hw_features |= NETIF_F_LRO;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
8190
bp->dev->hw_features &= ~NETIF_F_LRO;
drivers/net/ethernet/broadcom/bnxt/bnxt.c
8191
bp->dev->features &= ~NETIF_F_LRO;
drivers/net/ethernet/cavium/liquidio/lio_main.c
2729
if ((request & NETIF_F_LRO) && !(lio->dev_capability & NETIF_F_LRO))
drivers/net/ethernet/cavium/liquidio/lio_main.c
2730
request &= ~NETIF_F_LRO;
drivers/net/ethernet/cavium/liquidio/lio_main.c
2733
if (!(request & NETIF_F_RXCSUM) && (netdev->features & NETIF_F_LRO) &&
drivers/net/ethernet/cavium/liquidio/lio_main.c
2734
(lio->dev_capability & NETIF_F_LRO))
drivers/net/ethernet/cavium/liquidio/lio_main.c
2735
request &= ~NETIF_F_LRO;
drivers/net/ethernet/cavium/liquidio/lio_main.c
2754
if ((features & NETIF_F_LRO) &&
drivers/net/ethernet/cavium/liquidio/lio_main.c
2755
(lio->dev_capability & NETIF_F_LRO) &&
drivers/net/ethernet/cavium/liquidio/lio_main.c
2756
!(netdev->features & NETIF_F_LRO))
drivers/net/ethernet/cavium/liquidio/lio_main.c
2759
else if (!(features & NETIF_F_LRO) &&
drivers/net/ethernet/cavium/liquidio/lio_main.c
2760
(lio->dev_capability & NETIF_F_LRO) &&
drivers/net/ethernet/cavium/liquidio/lio_main.c
2761
(netdev->features & NETIF_F_LRO))
drivers/net/ethernet/cavium/liquidio/lio_main.c
3565
| NETIF_F_LRO;
drivers/net/ethernet/cavium/liquidio/lio_main.c
3578
| NETIF_F_LRO;
drivers/net/ethernet/cavium/liquidio/lio_main.c
3581
~NETIF_F_LRO);
drivers/net/ethernet/cavium/liquidio/lio_main.c
3593
netdev->features = (lio->dev_capability & ~NETIF_F_LRO);
drivers/net/ethernet/cavium/liquidio/lio_main.c
3659
if (netdev->features & NETIF_F_LRO)
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
1815
if ((request & NETIF_F_LRO) && !(lio->dev_capability & NETIF_F_LRO))
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
1816
request &= ~NETIF_F_LRO;
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
1819
if (!(request & NETIF_F_RXCSUM) && (netdev->features & NETIF_F_LRO) &&
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
1820
(lio->dev_capability & NETIF_F_LRO))
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
1821
request &= ~NETIF_F_LRO;
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
1835
if (!((netdev->features ^ features) & NETIF_F_LRO))
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
1838
if ((features & NETIF_F_LRO) && (lio->dev_capability & NETIF_F_LRO))
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
1841
else if (!(features & NETIF_F_LRO) &&
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
1842
(lio->dev_capability & NETIF_F_LRO))
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
2078
| NETIF_F_LRO;
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
2090
| NETIF_F_LRO;
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
2093
(lio->enc_dev_capability & ~NETIF_F_LRO);
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
2102
netdev->features = (lio->dev_capability & ~NETIF_F_LRO);
drivers/net/ethernet/cavium/liquidio/lio_vf_main.c
2169
if (netdev->features & NETIF_F_LRO)
drivers/net/ethernet/huawei/hinic/hinic_main.c
1076
if (changed & NETIF_F_LRO) {
drivers/net/ethernet/huawei/hinic/hinic_main.c
1078
!!(features & NETIF_F_LRO),
drivers/net/ethernet/huawei/hinic/hinic_main.c
1083
failed_features |= NETIF_F_LRO;
drivers/net/ethernet/huawei/hinic/hinic_main.c
876
features &= ~NETIF_F_LRO;
drivers/net/ethernet/huawei/hinic/hinic_main.c
925
NETIF_F_RXCSUM | NETIF_F_LRO |
drivers/net/ethernet/huawei/hinic3/hinic3_main.c
278
hw_features |= NETIF_F_LRO;
drivers/net/ethernet/huawei/hinic3/hinic3_netdev_ops.c
546
bool en = !!(wanted_features & NETIF_F_LRO);
drivers/net/ethernet/huawei/hinic3/hinic3_netdev_ops.c
549
if (!(changed & NETIF_F_LRO))
drivers/net/ethernet/huawei/hinic3/hinic3_netdev_ops.c
557
*failed_features |= NETIF_F_LRO;
drivers/net/ethernet/huawei/hinic3/hinic3_netdev_ops.c
644
features_tmp &= ~NETIF_F_LRO;
drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c
2562
!(netdev->features & NETIF_F_LRO))
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
10505
features &= ~NETIF_F_LRO;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
10509
features &= ~NETIF_F_LRO;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
10511
if (adapter->xdp_prog && (features & NETIF_F_LRO)) {
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
10513
features &= ~NETIF_F_LRO;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
10543
if (!(features & NETIF_F_LRO)) {
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
10553
} else if ((changed ^ features) & NETIF_F_LRO) {
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
11857
netdev->hw_features |= NETIF_F_LRO;
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c
11859
netdev->features |= NETIF_F_LRO;
drivers/net/ethernet/mediatek/mtk_eth_soc.c
3205
if (!(features & NETIF_F_LRO)) {
drivers/net/ethernet/mediatek/mtk_eth_soc.c
3212
features |= NETIF_F_LRO;
drivers/net/ethernet/mediatek/mtk_eth_soc.c
3223
if ((diff & NETIF_F_LRO) && !(features & NETIF_F_LRO))
drivers/net/ethernet/mediatek/mtk_eth_soc.c
4680
if (dev->hw_features & NETIF_F_LRO)
drivers/net/ethernet/mediatek/mtk_eth_soc.c
4693
if (dev->hw_features & NETIF_F_LRO) {
drivers/net/ethernet/mediatek/mtk_eth_soc.c
4701
if (dev->hw_features & NETIF_F_LRO)
drivers/net/ethernet/mediatek/mtk_eth_soc.c
4705
if (dev->hw_features & NETIF_F_LRO)
drivers/net/ethernet/mediatek/mtk_eth_soc.c
4722
if (dev->hw_features & NETIF_F_LRO)
drivers/net/ethernet/mediatek/mtk_eth_soc.c
4726
if (dev->hw_features & NETIF_F_LRO)
drivers/net/ethernet/mediatek/mtk_eth_soc.c
4985
eth->netdev[id]->hw_features |= NETIF_F_LRO;
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
4495
if (features & (NETIF_F_GRO_HW | NETIF_F_LRO)) {
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
4497
err |= MLX5E_HANDLE_FEATURE(NETIF_F_LRO, set_feature_lro);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
4500
err |= MLX5E_HANDLE_FEATURE(NETIF_F_LRO, set_feature_lro);
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
4577
if (features & NETIF_F_LRO) {
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
4579
features &= ~NETIF_F_LRO;
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
4588
if (features & NETIF_F_LRO) {
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
4590
features &= ~NETIF_F_LRO;
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
4599
if (features & NETIF_F_LRO) {
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
4602
features &= ~NETIF_F_LRO;
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
5878
netdev->vlan_features |= NETIF_F_LRO;
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
5946
netdev->features &= ~NETIF_F_LRO;
drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c
1119
if (netdev->features & NETIF_F_LRO)
drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c
1363
netdev->hw_features |= NETIF_F_LRO;
drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c
524
features &= ~NETIF_F_LRO;
drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c
536
if (!((dev->features ^ features) & NETIF_F_LRO))
drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c
539
hw_lro = (features & NETIF_F_LRO) ? NETXEN_NIC_LRO_ENABLED
drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c
545
if (!(features & NETIF_F_LRO) && netxen_send_lro_cleanup(adapter))
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c
1077
features &= ~NETIF_F_LRO;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c
1087
int hw_lro = (features & NETIF_F_LRO) ? QLCNIC_LRO_ENABLED : 0;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c
1089
if (!(changed & NETIF_F_LRO))
drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c
1092
netdev->features ^= NETIF_F_LRO;
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
1884
if (netdev->features & NETIF_F_LRO)
drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c
2289
netdev->features |= NETIF_F_LRO;
drivers/net/ethernet/wangxun/libwx/wx_ethtool.c
374
!(netdev->features & NETIF_F_LRO))
drivers/net/ethernet/wangxun/libwx/wx_lib.c
3120
if (!(features & NETIF_F_LRO)) {
drivers/net/ethernet/wangxun/libwx/wx_lib.c
3129
} else if (changed & NETIF_F_LRO) {
drivers/net/ethernet/wangxun/libwx/wx_lib.c
3215
features &= ~NETIF_F_LRO;
drivers/net/ethernet/wangxun/libwx/wx_lib.c
3219
features &= ~NETIF_F_LRO;
drivers/net/ethernet/wangxun/txgbe/txgbe_main.c
794
netdev->hw_features |= NETIF_F_LRO;
drivers/net/ethernet/wangxun/txgbe/txgbe_main.c
795
netdev->features |= NETIF_F_LRO;
drivers/net/ethernet/xilinx/ll_temac_main.c
1415
ndev->features |= NETIF_F_LRO; /* large receive offload */
drivers/net/hyperv/hyperv_net.h
879
NETIF_F_TSO6 | NETIF_F_LRO | \
drivers/net/hyperv/netvsc_bpf.c
145
if (prog && (dev->features & NETIF_F_LRO)) {
drivers/net/hyperv/netvsc_drv.c
1137
dev->features = NETIF_F_LRO;
drivers/net/hyperv/netvsc_drv.c
1871
if ((features & NETIF_F_LRO) && netvsc_xdp_get(nvdev)) {
drivers/net/hyperv/netvsc_drv.c
1872
features ^= NETIF_F_LRO;
drivers/net/hyperv/netvsc_drv.c
1892
if (!(change & NETIF_F_LRO))
drivers/net/hyperv/netvsc_drv.c
1897
if (features & NETIF_F_LRO) {
drivers/net/hyperv/netvsc_drv.c
1908
features ^= NETIF_F_LRO;
drivers/net/hyperv/rndis_filter.c
1421
net->hw_features |= NETIF_F_LRO;
drivers/net/hyperv/rndis_filter.c
1423
if (net->features & NETIF_F_LRO) {
drivers/net/macsec.c
3530
NETIF_F_LRO | NETIF_F_RXHASH | NETIF_F_CSUM_MASK | NETIF_F_RXCSUM)
drivers/net/macvlan.c
1121
lowerdev_features &= (features | ~NETIF_F_LRO);
drivers/net/macvlan.c
922
NETIF_F_GSO | NETIF_F_TSO | NETIF_F_LRO | \
drivers/net/macvlan.c
946
dev->hw_features |= NETIF_F_LRO;
drivers/net/netdevsim/netdev.c
984
NETIF_F_LRO |
drivers/net/netdevsim/netdev.c
992
NETIF_F_LRO |
drivers/net/tap.c
56
#define RX_OFFLOADS (NETIF_F_GRO | NETIF_F_LRO)
drivers/net/team/team_core.c
1321
if (!(dev->features & NETIF_F_LRO))
drivers/net/vmxnet3/vmxnet3_drv.c
1916
!(adapter->netdev->features & NETIF_F_LRO))
drivers/net/vmxnet3/vmxnet3_drv.c
1950
if ((adapter->netdev->features & NETIF_F_LRO) &&
drivers/net/vmxnet3/vmxnet3_drv.c
2931
if (adapter->netdev->features & NETIF_F_LRO) {
drivers/net/vmxnet3/vmxnet3_drv.c
3710
NETIF_F_LRO | NETIF_F_HIGHDMA;
drivers/net/vmxnet3/vmxnet3_drv.c
3719
NETIF_F_LRO | NETIF_F_GSO_UDP_TUNNEL |
drivers/net/vmxnet3/vmxnet3_drv.c
3729
netdev->hw_features &= ~(NETIF_F_LRO);
drivers/net/vmxnet3/vmxnet3_drv.c
3730
netdev->hw_enc_features &= ~(NETIF_F_LRO);
drivers/net/vmxnet3/vmxnet3_ethtool.c
271
features &= ~NETIF_F_LRO;
drivers/net/vmxnet3/vmxnet3_ethtool.c
274
if (vmxnet3_xdp_enabled(adapter) && (features & NETIF_F_LRO)) {
drivers/net/vmxnet3/vmxnet3_ethtool.c
276
features &= ~NETIF_F_LRO;
drivers/net/vmxnet3/vmxnet3_ethtool.c
332
NETIF_F_LRO;
drivers/net/vmxnet3/vmxnet3_ethtool.c
393
NETIF_F_LRO | NETIF_F_GSO_UDP_TUNNEL |
drivers/net/vmxnet3/vmxnet3_ethtool.c
423
if (changed & (NETIF_F_RXCSUM | NETIF_F_LRO |
drivers/net/vmxnet3/vmxnet3_ethtool.c
433
if (features & NETIF_F_LRO)
drivers/net/vmxnet3/vmxnet3_xdp.c
53
if (adapter->netdev->features & NETIF_F_LRO) {
drivers/net/vmxnet3/vmxnet3_xdp.c
55
adapter->netdev->features &= ~NETIF_F_LRO;
include/linux/netdev_features.h
235
#define NETIF_F_UPPER_DISABLES NETIF_F_LRO
include/linux/netdev_features.h
261
NETIF_F_HIGHDMA | NETIF_F_LRO)
include/net/net_failover.h
35
NETIF_F_HIGHDMA | NETIF_F_LRO)
net/core/dev.c
10968
if (features & NETIF_F_LRO) {
net/core/dev.c
10970
features &= ~NETIF_F_LRO;
net/core/dev.c
10979
if ((features & NETIF_F_GRO_HW) && (features & NETIF_F_LRO)) {
net/core/dev.c
10981
features &= ~NETIF_F_LRO;
net/core/dev.c
1830
dev->wanted_features &= ~NETIF_F_LRO;
net/core/dev.c
1833
if (unlikely(dev->features & NETIF_F_LRO))
net/ethtool/ioctl.c
291
#define ETH_ALL_FEATURES (NETIF_F_LRO | NETIF_F_HW_VLAN_CTAG_RX | \
net/ethtool/ioctl.c
299
if (dev->features & NETIF_F_LRO)
net/ethtool/ioctl.c
321
features |= NETIF_F_LRO;