/linux/drivers/net/ethernet/broadcom/bnge/ |
H A D | bnge_netdev.c | 56 if (bd->netdev->features & NETIF_F_LRO) in bnge_set_tpa_flags() 199 netdev->hw_features |= NETIF_F_LRO; in bnge_netdev_alloc() 231 netdev->features &= ~NETIF_F_LRO; in bnge_netdev_alloc()
|
/linux/drivers/net/ethernet/cavium/liquidio/ |
H A D | lio_vf_main.c | 1828 if ((request & NETIF_F_LRO) && !(lio->dev_capability & NETIF_F_LRO)) in liquidio_fix_features() 1829 request &= ~NETIF_F_LRO; in liquidio_fix_features() 1832 if (!(request & NETIF_F_RXCSUM) && (netdev->features & NETIF_F_LRO) && in liquidio_fix_features() 1833 (lio->dev_capability & NETIF_F_LRO)) in liquidio_fix_features() 1834 request &= ~NETIF_F_LRO; in liquidio_fix_features() 1848 if (!((netdev->features ^ features) & NETIF_F_LRO)) in liquidio_set_features() 1851 if ((features & NETIF_F_LRO) && (lio->dev_capability & NETIF_F_LRO)) in liquidio_set_features() 1854 else if (!(features & NETIF_F_LRO) in liquidio_set_features() [all...] |
H A D | lio_main.c | 2740 if ((request & NETIF_F_LRO) && !(lio->dev_capability & NETIF_F_LRO)) in liquidio_fix_features() 2741 request &= ~NETIF_F_LRO; in liquidio_fix_features() 2744 if (!(request & NETIF_F_RXCSUM) && (netdev->features & NETIF_F_LRO) && in liquidio_fix_features() 2745 (lio->dev_capability & NETIF_F_LRO)) in liquidio_fix_features() 2746 request &= ~NETIF_F_LRO; in liquidio_fix_features() 2765 if ((features & NETIF_F_LRO) && in liquidio_set_features() 2766 (lio->dev_capability & NETIF_F_LRO) && in liquidio_set_features() 2767 !(netdev->features & NETIF_F_LRO)) in liquidio_set_features() 2770 else if (!(features & NETIF_F_LRO) in liquidio_set_features() [all...] |
/linux/include/net/ |
H A D | net_failover.h | 35 NETIF_F_HIGHDMA | NETIF_F_LRO)
|
/linux/include/linux/ |
H A D | netdev_features.h | 122 #define NETIF_F_LRO __NETIF_F(LRO) macro 236 #define NETIF_F_UPPER_DISABLES NETIF_F_LRO
|
/linux/drivers/net/vmxnet3/ |
H A D | vmxnet3_ethtool.c | 271 features &= ~NETIF_F_LRO; in vmxnet3_fix_features() 274 if (vmxnet3_xdp_enabled(adapter) && (features & NETIF_F_LRO)) { in vmxnet3_fix_features() 276 features &= ~NETIF_F_LRO; in vmxnet3_fix_features() 332 NETIF_F_LRO; in vmxnet3_enable_encap_offloads() 393 NETIF_F_LRO | NETIF_F_GSO_UDP_TUNNEL | in vmxnet3_disable_encap_offloads() 423 if (changed & (NETIF_F_RXCSUM | NETIF_F_LRO | in vmxnet3_set_features() 433 if (features & NETIF_F_LRO) in vmxnet3_set_features()
|
H A D | vmxnet3_drv.c | 1906 !(adapter->netdev->features & NETIF_F_LRO)) in vmxnet3_rq_rx_complete() 1940 if ((adapter->netdev->features & NETIF_F_LRO) && in vmxnet3_rq_rx_complete() 2921 if (adapter->netdev->features & NETIF_F_LRO) { in vmxnet3_setup_driver_shared() 3700 NETIF_F_LRO | NETIF_F_HIGHDMA; in vmxnet3_declare_features() 3709 NETIF_F_LRO | NETIF_F_GSO_UDP_TUNNEL | in vmxnet3_declare_features() 3719 netdev->hw_features &= ~(NETIF_F_LRO); in vmxnet3_declare_features() 3720 netdev->hw_enc_features &= ~(NETIF_F_LRO); in vmxnet3_declare_features()
|
/linux/drivers/net/hyperv/ |
H A D | netvsc_drv.c | 1137 dev->features = NETIF_F_LRO; in netvsc_init_settings() 1877 if ((features & NETIF_F_LRO) && netvsc_xdp_get(nvdev)) { in netvsc_fix_features() 1878 features ^= NETIF_F_LRO; in netvsc_fix_features() 1898 if (!(change & NETIF_F_LRO)) in netvsc_set_features() 1903 if (features & NETIF_F_LRO) { in netvsc_set_features() 1914 features ^= NETIF_F_LRO; in netvsc_set_features()
|
H A D | rndis_filter.c | 1412 net->hw_features |= NETIF_F_LRO; in rndis_netdev_set_hwcaps() 1414 if (net->features & NETIF_F_LRO) { in rndis_netdev_set_hwcaps()
|
H A D | hyperv_net.h | 879 NETIF_F_TSO6 | NETIF_F_LRO | \
|
/linux/drivers/net/ethernet/google/gve/ |
H A D | gve_main.c | 1715 if (dev->features & NETIF_F_LRO) { in verify_xdp_configuration() 2105 if ((netdev->features & NETIF_F_LRO) != (features & NETIF_F_LRO)) { in gve_set_features() 2106 netdev->features ^= NETIF_F_LRO; in gve_set_features() 2107 if (priv->xdp_prog && (netdev->features & NETIF_F_LRO)) { in gve_set_features()
|
H A D | gve_adminq.c | 794 !!(priv->dev->features & NETIF_F_LRO); in gve_adminq_get_create_rx_queue_cmd() 1128 priv->dev->hw_features |= NETIF_F_LRO; in gve_adminq_describe_device()
|
/linux/drivers/net/ |
H A D | macvlan.c | 908 NETIF_F_GSO | NETIF_F_TSO | NETIF_F_LRO | \ 932 dev->hw_features |= NETIF_F_LRO; in macvlan_init() 1107 lowerdev_features &= (features | ~NETIF_F_LRO); in macvlan_fix_features()
|
H A D | tap.c | 56 #define RX_OFFLOADS (NETIF_F_GRO | NETIF_F_LRO)
|
/linux/drivers/net/netdevsim/ |
H A D | netdev.c | 953 NETIF_F_LRO | in nsim_setup() 959 NETIF_F_LRO | in nsim_setup()
|
/linux/drivers/net/ethernet/mellanox/mlx5/core/ |
H A D | en_main.c | 4388 if (features & (NETIF_F_GRO_HW | NETIF_F_LRO)) { in mlx5e_set_features() 4390 err |= MLX5E_HANDLE_FEATURE(NETIF_F_LRO, set_feature_lro); in mlx5e_set_features() 4393 err |= MLX5E_HANDLE_FEATURE(NETIF_F_LRO, set_feature_lro); in mlx5e_set_features() 4473 if (features & NETIF_F_LRO) { in mlx5e_fix_features() 4475 features &= ~NETIF_F_LRO; in mlx5e_fix_features() 4484 if (features & NETIF_F_LRO) { in mlx5e_fix_features() 4486 features &= ~NETIF_F_LRO; in mlx5e_fix_features() 4495 if (features & NETIF_F_LRO) { in mlx5e_fix_features() 4498 features &= ~NETIF_F_LRO; in mlx5e_fix_features() 5687 netdev->vlan_features |= NETIF_F_LRO; in mlx5e_build_nic_netdev() [all...] |
/linux/drivers/net/ethernet/aquantia/atlantic/hw_atl2/ |
H A D | hw_atl2.c | 46 NETIF_F_LRO | \
|
/linux/net/ethtool/ |
H A D | ioctl.c | 290 #define ETH_ALL_FEATURES (NETIF_F_LRO | NETIF_F_HW_VLAN_CTAG_RX | \ 298 if (dev->features & NETIF_F_LRO) in __ethtool_get_flags() 320 features |= NETIF_F_LRO; in __ethtool_set_flags()
|
/linux/drivers/net/team/ |
H A D | team_core.c | 987 NETIF_F_HIGHDMA | NETIF_F_LRO | \ 1251 if (!(dev->features & NETIF_F_LRO)) in team_port_add()
|
/linux/drivers/net/ethernet/xilinx/ |
H A D | ll_temac_main.c | 1415 ndev->features |= NETIF_F_LRO; /* large receive offload */ in temac_probe()
|
/linux/drivers/net/ethernet/broadcom/bnx2x/ |
H A D | bnx2x_cmn.c | 2510 if (bp->dev->features & NETIF_F_LRO) in bnx2x_bz_fp() 4940 features &= ~NETIF_F_LRO; in bnx2x_fix_features() 4945 features &= ~NETIF_F_LRO; in bnx2x_fix_features()
|
/linux/net/core/ |
H A D | dev.c | 1808 dev->wanted_features &= ~NETIF_F_LRO; in netif_disable_lro() 1811 if (unlikely(dev->features & NETIF_F_LRO)) in netif_disable_lro() 10725 if (features & NETIF_F_LRO) { in netdev_fix_features() 10727 features &= ~NETIF_F_LRO; in netdev_fix_features() 10736 if ((features & NETIF_F_GRO_HW) && (features & NETIF_F_LRO)) { in netdev_fix_features() 10738 features &= ~NETIF_F_LRO; in netdev_fix_features()
|
/linux/drivers/net/ethernet/broadcom/bnxt/ |
H A D | bnxt.c | 4701 if (bp->dev->features & NETIF_F_LRO) in bnxt_set_tpa_flags() 4859 bp->dev->hw_features |= NETIF_F_LRO; in bnxt_set_rx_skb_mode() 8012 bp->dev->hw_features &= ~NETIF_F_LRO; in __bnxt_reserve_rings() 8013 bp->dev->features &= ~NETIF_F_LRO; in __bnxt_reserve_rings() 13646 features &= ~(NETIF_F_LRO | NETIF_F_GRO_HW); in bnxt_fix_features() 13652 features &= ~NETIF_F_LRO; in bnxt_fix_features() 13693 else if (features & NETIF_F_LRO) in bnxt_set_features() 16291 bp->dev->hw_features &= ~(NETIF_F_LRO | NETIF_F_GRO_HW); in bnxt_get_dflt_rings() 16292 bp->dev->features &= ~(NETIF_F_LRO | NETIF_F_GRO_HW); in bnxt_get_dflt_rings() 16644 dev->hw_features |= NETIF_F_LRO; in bnxt_init_one() [all …]
|
/linux/drivers/net/ethernet/aquantia/atlantic/ |
H A D | aq_nic.c | 378 NETIF_F_LRO | NETIF_F_TSO | NETIF_F_TSO6; in aq_nic_ndev_init()
|
/linux/drivers/net/ethernet/neterion/ |
H A D | s2io.c | 6567 netdev_features_t changed = (features ^ dev->features) & NETIF_F_LRO; in s2io_set_features() 7120 ring->lro = !!(dev->features & NETIF_F_LRO); in s2io_card_up() 7153 if (dev->features & NETIF_F_LRO) { in s2io_card_up() 7862 NETIF_F_RXCSUM | NETIF_F_LRO; in s2io_init_nic()
|