NETIF_F_LRO 1078 drivers/net/bonding/bond_main.c NETIF_F_HIGHDMA | NETIF_F_LRO) NETIF_F_LRO 1714 drivers/net/bonding/bond_main.c if (!(bond_dev->features & NETIF_F_LRO)) NETIF_F_LRO 142 drivers/net/ethernet/aquantia/atlantic/aq_main.c if (aq_cfg->aq_hw_caps->hw_features & NETIF_F_LRO) { NETIF_F_LRO 143 drivers/net/ethernet/aquantia/atlantic/aq_main.c is_lro = features & NETIF_F_LRO; NETIF_F_LRO 292 drivers/net/ethernet/aquantia/atlantic/aq_nic.c NETIF_F_LRO | NETIF_F_TSO; NETIF_F_LRO 41 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c NETIF_F_LRO | \ NETIF_F_LRO 2491 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c if (bp->dev->features & NETIF_F_LRO) NETIF_F_LRO 4922 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c features &= ~NETIF_F_LRO; NETIF_F_LRO 4927 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c features &= ~NETIF_F_LRO; NETIF_F_LRO 12465 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c bp->dev->hw_features &= ~(NETIF_F_LRO | NETIF_F_GRO_HW); NETIF_F_LRO 12466 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c bp->dev->features &= ~(NETIF_F_LRO | NETIF_F_GRO_HW); NETIF_F_LRO 13331 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c NETIF_F_RXCSUM | NETIF_F_LRO | NETIF_F_GRO | NETIF_F_GRO_HW | NETIF_F_LRO 13367 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c if (dev->features & NETIF_F_LRO) NETIF_F_LRO 3415 drivers/net/ethernet/broadcom/bnxt/bnxt.c if (bp->dev->features & NETIF_F_LRO) NETIF_F_LRO 5991 drivers/net/ethernet/broadcom/bnxt/bnxt.c bp->dev->hw_features &= ~NETIF_F_LRO; NETIF_F_LRO 5992 drivers/net/ethernet/broadcom/bnxt/bnxt.c bp->dev->features &= ~NETIF_F_LRO; NETIF_F_LRO 9764 drivers/net/ethernet/broadcom/bnxt/bnxt.c features &= ~(NETIF_F_LRO | NETIF_F_GRO_HW); NETIF_F_LRO 9770 drivers/net/ethernet/broadcom/bnxt/bnxt.c features &= ~NETIF_F_LRO; NETIF_F_LRO 9809 drivers/net/ethernet/broadcom/bnxt/bnxt.c else if (features & NETIF_F_LRO) NETIF_F_LRO 11521 drivers/net/ethernet/broadcom/bnxt/bnxt.c bp->dev->hw_features &= ~(NETIF_F_LRO | NETIF_F_GRO_HW); NETIF_F_LRO 11522 drivers/net/ethernet/broadcom/bnxt/bnxt.c bp->dev->features &= ~(NETIF_F_LRO | NETIF_F_GRO_HW); NETIF_F_LRO 11788 drivers/net/ethernet/broadcom/bnxt/bnxt.c dev->hw_features |= NETIF_F_LRO; NETIF_F_LRO 11805 drivers/net/ethernet/broadcom/bnxt/bnxt.c dev->features &= ~NETIF_F_LRO; NETIF_F_LRO 308 drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c bp->dev->hw_features |= NETIF_F_LRO; NETIF_F_LRO 2731 drivers/net/ethernet/cavium/liquidio/lio_main.c if ((request & NETIF_F_LRO) && !(lio->dev_capability & NETIF_F_LRO)) NETIF_F_LRO 2732 drivers/net/ethernet/cavium/liquidio/lio_main.c request &= ~NETIF_F_LRO; NETIF_F_LRO 2735 drivers/net/ethernet/cavium/liquidio/lio_main.c if (!(request & NETIF_F_RXCSUM) && (netdev->features & NETIF_F_LRO) && NETIF_F_LRO 2736 drivers/net/ethernet/cavium/liquidio/lio_main.c (lio->dev_capability & NETIF_F_LRO)) NETIF_F_LRO 2737 drivers/net/ethernet/cavium/liquidio/lio_main.c request &= ~NETIF_F_LRO; NETIF_F_LRO 2755 drivers/net/ethernet/cavium/liquidio/lio_main.c if ((features & NETIF_F_LRO) && NETIF_F_LRO 2756 drivers/net/ethernet/cavium/liquidio/lio_main.c (lio->dev_capability & NETIF_F_LRO) && NETIF_F_LRO 2757 drivers/net/ethernet/cavium/liquidio/lio_main.c !(netdev->features & NETIF_F_LRO)) NETIF_F_LRO 2760 drivers/net/ethernet/cavium/liquidio/lio_main.c else if (!(features & NETIF_F_LRO) && NETIF_F_LRO 2761 drivers/net/ethernet/cavium/liquidio/lio_main.c (lio->dev_capability & NETIF_F_LRO) && NETIF_F_LRO 2762 drivers/net/ethernet/cavium/liquidio/lio_main.c (netdev->features & NETIF_F_LRO)) NETIF_F_LRO 3583 drivers/net/ethernet/cavium/liquidio/lio_main.c | NETIF_F_LRO; NETIF_F_LRO 3596 drivers/net/ethernet/cavium/liquidio/lio_main.c | NETIF_F_LRO; NETIF_F_LRO 3599 drivers/net/ethernet/cavium/liquidio/lio_main.c ~NETIF_F_LRO); NETIF_F_LRO 3609 drivers/net/ethernet/cavium/liquidio/lio_main.c netdev->features = (lio->dev_capability & ~NETIF_F_LRO); NETIF_F_LRO 3682 drivers/net/ethernet/cavium/liquidio/lio_main.c if (netdev->features & NETIF_F_LRO) NETIF_F_LRO 1795 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c if ((request & NETIF_F_LRO) && !(lio->dev_capability & NETIF_F_LRO)) NETIF_F_LRO 1796 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c request &= ~NETIF_F_LRO; NETIF_F_LRO 1799 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c if (!(request & NETIF_F_RXCSUM) && (netdev->features & NETIF_F_LRO) && NETIF_F_LRO 1800 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c (lio->dev_capability & NETIF_F_LRO)) NETIF_F_LRO 1801 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c request &= ~NETIF_F_LRO; NETIF_F_LRO 1815 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c if (!((netdev->features ^ features) & NETIF_F_LRO)) NETIF_F_LRO 1818 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c if ((features & NETIF_F_LRO) && (lio->dev_capability & NETIF_F_LRO)) NETIF_F_LRO 1821 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c else if (!(features & NETIF_F_LRO) && NETIF_F_LRO 1822 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c (lio->dev_capability & NETIF_F_LRO)) NETIF_F_LRO 2083 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c | NETIF_F_LRO; NETIF_F_LRO 2095 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c | NETIF_F_LRO; NETIF_F_LRO 2098 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c (lio->enc_dev_capability & ~NETIF_F_LRO); NETIF_F_LRO 2105 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c netdev->features = (lio->dev_capability & ~NETIF_F_LRO); NETIF_F_LRO 2172 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c if (netdev->features & NETIF_F_LRO) NETIF_F_LRO 808 drivers/net/ethernet/huawei/hinic/hinic_main.c features &= ~NETIF_F_LRO; NETIF_F_LRO 834 drivers/net/ethernet/huawei/hinic/hinic_main.c NETIF_F_RXCSUM | NETIF_F_LRO | NETIF_F_LRO 908 drivers/net/ethernet/huawei/hinic/hinic_main.c if (changed & NETIF_F_LRO) { NETIF_F_LRO 910 drivers/net/ethernet/huawei/hinic/hinic_main.c !!(features & NETIF_F_LRO), NETIF_F_LRO 2307 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c !(netdev->features & NETIF_F_LRO)) NETIF_F_LRO 9689 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c features &= ~NETIF_F_LRO; NETIF_F_LRO 9693 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c features &= ~NETIF_F_LRO; NETIF_F_LRO 9695 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c if (adapter->xdp_prog && (features & NETIF_F_LRO)) { NETIF_F_LRO 9697 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c features &= ~NETIF_F_LRO; NETIF_F_LRO 9727 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c if (!(features & NETIF_F_LRO)) { NETIF_F_LRO 9737 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c } else if ((changed ^ features) & NETIF_F_LRO) { NETIF_F_LRO 11005 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c netdev->hw_features |= NETIF_F_LRO; NETIF_F_LRO 11007 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c netdev->features |= NETIF_F_LRO; NETIF_F_LRO 1975 drivers/net/ethernet/mediatek/mtk_eth_soc.c if (!(features & NETIF_F_LRO)) { NETIF_F_LRO 1982 drivers/net/ethernet/mediatek/mtk_eth_soc.c features |= NETIF_F_LRO; NETIF_F_LRO 1993 drivers/net/ethernet/mediatek/mtk_eth_soc.c if (!((dev->features ^ features) & NETIF_F_LRO)) NETIF_F_LRO 1996 drivers/net/ethernet/mediatek/mtk_eth_soc.c if (!(features & NETIF_F_LRO)) NETIF_F_LRO 2698 drivers/net/ethernet/mediatek/mtk_eth_soc.c if (dev->hw_features & NETIF_F_LRO) { NETIF_F_LRO 2704 drivers/net/ethernet/mediatek/mtk_eth_soc.c if (dev->hw_features & NETIF_F_LRO) { NETIF_F_LRO 2712 drivers/net/ethernet/mediatek/mtk_eth_soc.c if (dev->hw_features & NETIF_F_LRO) NETIF_F_LRO 2716 drivers/net/ethernet/mediatek/mtk_eth_soc.c if (dev->hw_features & NETIF_F_LRO) NETIF_F_LRO 2733 drivers/net/ethernet/mediatek/mtk_eth_soc.c if (dev->hw_features & NETIF_F_LRO) NETIF_F_LRO 2737 drivers/net/ethernet/mediatek/mtk_eth_soc.c if (dev->hw_features & NETIF_F_LRO) NETIF_F_LRO 2862 drivers/net/ethernet/mediatek/mtk_eth_soc.c eth->netdev[id]->hw_features |= NETIF_F_LRO; NETIF_F_LRO 215 drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls.c netdev->features &= ~NETIF_F_LRO; NETIF_F_LRO 216 drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls.c netdev->hw_features &= ~NETIF_F_LRO; NETIF_F_LRO 3826 drivers/net/ethernet/mellanox/mlx5/core/en_main.c err |= MLX5E_HANDLE_FEATURE(NETIF_F_LRO, set_feature_lro); NETIF_F_LRO 3864 drivers/net/ethernet/mellanox/mlx5/core/en_main.c if (features & NETIF_F_LRO) { NETIF_F_LRO 3866 drivers/net/ethernet/mellanox/mlx5/core/en_main.c features &= ~NETIF_F_LRO; NETIF_F_LRO 4909 drivers/net/ethernet/mellanox/mlx5/core/en_main.c netdev->vlan_features |= NETIF_F_LRO; NETIF_F_LRO 4966 drivers/net/ethernet/mellanox/mlx5/core/en_main.c netdev->features &= ~NETIF_F_LRO; NETIF_F_LRO 6564 drivers/net/ethernet/neterion/s2io.c netdev_features_t changed = (features ^ dev->features) & NETIF_F_LRO; NETIF_F_LRO 7120 drivers/net/ethernet/neterion/s2io.c ring->lro = !!(dev->features & NETIF_F_LRO); NETIF_F_LRO 7154 drivers/net/ethernet/neterion/s2io.c if (dev->features & NETIF_F_LRO) { NETIF_F_LRO 7865 drivers/net/ethernet/neterion/s2io.c NETIF_F_RXCSUM | NETIF_F_LRO; NETIF_F_LRO 526 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c features &= ~NETIF_F_LRO; NETIF_F_LRO 538 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c if (!((dev->features ^ features) & NETIF_F_LRO)) NETIF_F_LRO 541 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c hw_lro = (features & NETIF_F_LRO) ? NETXEN_NIC_LRO_ENABLED NETIF_F_LRO 547 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c if (!(features & NETIF_F_LRO) && netxen_send_lro_cleanup(adapter)) NETIF_F_LRO 1126 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c if (netdev->features & NETIF_F_LRO) NETIF_F_LRO 1370 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c netdev->hw_features |= NETIF_F_LRO; NETIF_F_LRO 1082 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c features &= ~NETIF_F_LRO; NETIF_F_LRO 1092 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c int hw_lro = (features & NETIF_F_LRO) ? QLCNIC_LRO_ENABLED : 0; NETIF_F_LRO 1094 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c if (!(changed & NETIF_F_LRO)) NETIF_F_LRO 1097 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c netdev->features ^= NETIF_F_LRO; NETIF_F_LRO 1914 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c if (netdev->features & NETIF_F_LRO) NETIF_F_LRO 2326 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c netdev->features |= NETIF_F_LRO; NETIF_F_LRO 1306 drivers/net/ethernet/xilinx/ll_temac_main.c ndev->features |= NETIF_F_LRO; /* large receive offload */ NETIF_F_LRO 825 drivers/net/hyperv/hyperv_net.h NETIF_F_TSO6 | NETIF_F_LRO | NETIF_F_SG) NETIF_F_LRO 1076 drivers/net/hyperv/netvsc_drv.c dev->features = NETIF_F_LRO; NETIF_F_LRO 1802 drivers/net/hyperv/netvsc_drv.c if (!(change & NETIF_F_LRO)) NETIF_F_LRO 1807 drivers/net/hyperv/netvsc_drv.c if (features & NETIF_F_LRO) { NETIF_F_LRO 1818 drivers/net/hyperv/netvsc_drv.c features ^= NETIF_F_LRO; NETIF_F_LRO 1256 drivers/net/hyperv/rndis_filter.c net->hw_features |= NETIF_F_LRO; NETIF_F_LRO 1258 drivers/net/hyperv/rndis_filter.c if (net->features & NETIF_F_LRO) { NETIF_F_LRO 867 drivers/net/macvlan.c NETIF_F_GSO | NETIF_F_TSO | NETIF_F_LRO | \ NETIF_F_LRO 884 drivers/net/macvlan.c dev->hw_features |= NETIF_F_LRO; NETIF_F_LRO 1066 drivers/net/macvlan.c lowerdev_features &= (features | ~NETIF_F_LRO); NETIF_F_LRO 119 drivers/net/tap.c #define RX_OFFLOADS (NETIF_F_GRO | NETIF_F_LRO) NETIF_F_LRO 979 drivers/net/team/team.c NETIF_F_HIGHDMA | NETIF_F_LRO) NETIF_F_LRO 1231 drivers/net/team/team.c if (!(dev->features & NETIF_F_LRO)) NETIF_F_LRO 2568 drivers/net/virtio_net.c if ((dev->features ^ features) & NETIF_F_LRO) { NETIF_F_LRO 2572 drivers/net/virtio_net.c if (features & NETIF_F_LRO) NETIF_F_LRO 3051 drivers/net/virtio_net.c dev->features |= NETIF_F_LRO; NETIF_F_LRO 3053 drivers/net/virtio_net.c dev->hw_features |= NETIF_F_LRO; NETIF_F_LRO 1501 drivers/net/vmxnet3/vmxnet3_drv.c !(adapter->netdev->features & NETIF_F_LRO)) NETIF_F_LRO 1532 drivers/net/vmxnet3/vmxnet3_drv.c if (adapter->netdev->features & NETIF_F_LRO) NETIF_F_LRO 2428 drivers/net/vmxnet3/vmxnet3_drv.c if (adapter->netdev->features & NETIF_F_LRO) { NETIF_F_LRO 3044 drivers/net/vmxnet3/vmxnet3_drv.c NETIF_F_LRO; NETIF_F_LRO 265 drivers/net/vmxnet3/vmxnet3_ethtool.c features &= ~NETIF_F_LRO; NETIF_F_LRO 276 drivers/net/vmxnet3/vmxnet3_ethtool.c if (changed & (NETIF_F_RXCSUM | NETIF_F_LRO | NETIF_F_LRO 286 drivers/net/vmxnet3/vmxnet3_ethtool.c if (features & NETIF_F_LRO) NETIF_F_LRO 224 include/linux/netdev_features.h #define NETIF_F_UPPER_DISABLES NETIF_F_LRO NETIF_F_LRO 35 include/net/net_failover.h NETIF_F_HIGHDMA | NETIF_F_LRO) NETIF_F_LRO 1478 net/core/dev.c dev->wanted_features &= ~NETIF_F_LRO; NETIF_F_LRO 1481 net/core/dev.c if (unlikely(dev->features & NETIF_F_LRO)) NETIF_F_LRO 8684 net/core/dev.c if (features & NETIF_F_LRO) { NETIF_F_LRO 8686 net/core/dev.c features &= ~NETIF_F_LRO; NETIF_F_LRO 334 net/core/ethtool.c #define ETH_ALL_FEATURES (NETIF_F_LRO | NETIF_F_HW_VLAN_CTAG_RX | \ NETIF_F_LRO 342 net/core/ethtool.c if (dev->features & NETIF_F_LRO) NETIF_F_LRO 364 net/core/ethtool.c features |= NETIF_F_LRO;