Home
last modified time | relevance | path

Searched refs:NETIF_F_LRO (Results 1 – 25 of 37) sorted by relevance

12

/linux-6.15/drivers/net/ethernet/aquantia/atlantic/
H A Daq_main.c185 if (aq_cfg->aq_hw_caps->hw_features & NETIF_F_LRO) { in aq_ndev_set_features()
186 is_lro = features & NETIF_F_LRO; in aq_ndev_set_features()
227 features &= ~NETIF_F_LRO; in aq_ndev_fix_features()
231 aq_nic->xdp_prog && features & NETIF_F_LRO) { in aq_ndev_fix_features()
233 features &= ~NETIF_F_LRO; in aq_ndev_fix_features()
459 if (prog && ndev->features & NETIF_F_LRO) { in aq_xdp_setup()
462 ndev->features &= ~NETIF_F_LRO; in aq_xdp_setup()
/linux-6.15/drivers/net/ethernet/cavium/liquidio/
H A Dlio_vf_main.c1828 if ((request & NETIF_F_LRO) && !(lio->dev_capability & NETIF_F_LRO)) in liquidio_fix_features()
1829 request &= ~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()
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()
1855 (lio->dev_capability & NETIF_F_LRO)) in liquidio_set_features()
2090 | NETIF_F_LRO; in setup_nic_devices()
2102 | NETIF_F_LRO; in setup_nic_devices()
2105 (lio->enc_dev_capability & ~NETIF_F_LRO); in setup_nic_devices()
[all …]
H A Dlio_main.c2740 if ((request & NETIF_F_LRO) && !(lio->dev_capability & NETIF_F_LRO)) in liquidio_fix_features()
2741 request &= ~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()
2767 !(netdev->features & NETIF_F_LRO)) in liquidio_set_features()
2770 else if (!(features & NETIF_F_LRO) && in liquidio_set_features()
2772 (netdev->features & NETIF_F_LRO)) in liquidio_set_features()
3568 | NETIF_F_LRO; in setup_nic_devices()
3581 | NETIF_F_LRO; in setup_nic_devices()
3584 ~NETIF_F_LRO); in setup_nic_devices()
[all …]
/linux-6.15/include/net/
H A Dnet_failover.h35 NETIF_F_HIGHDMA | NETIF_F_LRO)
/linux-6.15/include/linux/
H A Dnetdev_features.h122 #define NETIF_F_LRO __NETIF_F(LRO) macro
236 #define NETIF_F_UPPER_DISABLES NETIF_F_LRO
/linux-6.15/drivers/net/vmxnet3/
H A Dvmxnet3_ethtool.c271 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 Dvmxnet3_xdp.c53 if (adapter->netdev->features & NETIF_F_LRO) { in vmxnet3_xdp_set()
55 adapter->netdev->features &= ~NETIF_F_LRO; in vmxnet3_xdp_set()
H A Dvmxnet3_drv.c1878 !(adapter->netdev->features & NETIF_F_LRO)) in vmxnet3_rq_rx_complete()
1910 if ((adapter->netdev->features & NETIF_F_LRO) && in vmxnet3_rq_rx_complete()
2891 if (adapter->netdev->features & NETIF_F_LRO) { in vmxnet3_setup_driver_shared()
3670 NETIF_F_LRO | NETIF_F_HIGHDMA; in vmxnet3_declare_features()
3679 NETIF_F_LRO | NETIF_F_GSO_UDP_TUNNEL | in vmxnet3_declare_features()
3689 netdev->hw_features &= ~(NETIF_F_LRO); in vmxnet3_declare_features()
3690 netdev->hw_enc_features &= ~(NETIF_F_LRO); in vmxnet3_declare_features()
/linux-6.15/drivers/net/ethernet/huawei/hinic/
H A Dhinic_main.c876 features &= ~NETIF_F_LRO; in hinic_fix_features()
925 NETIF_F_RXCSUM | NETIF_F_LRO | in netdev_features_init()
1076 if (changed & NETIF_F_LRO) { in set_features()
1078 !!(features & NETIF_F_LRO), in set_features()
1083 failed_features |= NETIF_F_LRO; in set_features()
/linux-6.15/drivers/net/hyperv/
H A Dnetvsc_bpf.c145 if (prog && (dev->features & NETIF_F_LRO)) { in netvsc_xdp_set()
H A Dnetvsc_drv.c1137 dev->features = NETIF_F_LRO; in netvsc_init_settings()
1886 if ((features & NETIF_F_LRO) && netvsc_xdp_get(nvdev)) { in netvsc_fix_features()
1887 features ^= NETIF_F_LRO; in netvsc_fix_features()
1907 if (!(change & NETIF_F_LRO)) in netvsc_set_features()
1912 if (features & NETIF_F_LRO) { in netvsc_set_features()
1923 features ^= NETIF_F_LRO; in netvsc_set_features()
H A Drndis_filter.c1412 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 Dhyperv_net.h879 NETIF_F_TSO6 | NETIF_F_LRO | \
/linux-6.15/drivers/net/ethernet/qlogic/qlcnic/
H A Dqlcnic_hw.c1077 features &= ~NETIF_F_LRO; in qlcnic_fix_features()
1087 int hw_lro = (features & NETIF_F_LRO) ? QLCNIC_LRO_ENABLED : 0; in qlcnic_set_features()
1089 if (!(changed & NETIF_F_LRO)) in qlcnic_set_features()
1092 netdev->features ^= NETIF_F_LRO; in qlcnic_set_features()
/linux-6.15/drivers/net/ethernet/mediatek/
H A Dmtk_eth_soc.c3087 if (!(features & NETIF_F_LRO)) { in mtk_fix_features()
3094 features |= NETIF_F_LRO; in mtk_fix_features()
3105 if ((diff & NETIF_F_LRO) && !(features & NETIF_F_LRO)) in mtk_set_features()
4490 if (dev->hw_features & NETIF_F_LRO) { in mtk_get_rxnfc()
4496 if (dev->hw_features & NETIF_F_LRO) { in mtk_get_rxnfc()
4504 if (dev->hw_features & NETIF_F_LRO) in mtk_get_rxnfc()
4508 if (dev->hw_features & NETIF_F_LRO) in mtk_get_rxnfc()
4525 if (dev->hw_features & NETIF_F_LRO) in mtk_set_rxnfc()
4529 if (dev->hw_features & NETIF_F_LRO) in mtk_set_rxnfc()
4778 eth->netdev[id]->hw_features |= NETIF_F_LRO; in mtk_add_mac()
/linux-6.15/drivers/net/ethernet/qlogic/netxen/
H A Dnetxen_nic_main.c524 features &= ~NETIF_F_LRO; in netxen_fix_features()
536 if (!((dev->features ^ features) & NETIF_F_LRO)) in netxen_set_features()
539 hw_lro = (features & NETIF_F_LRO) ? NETXEN_NIC_LRO_ENABLED in netxen_set_features()
545 if (!(features & NETIF_F_LRO) && netxen_send_lro_cleanup(adapter)) in netxen_set_features()
1119 if (netdev->features & NETIF_F_LRO) in __netxen_nic_up()
1363 netdev->hw_features |= NETIF_F_LRO; in netxen_setup_netdev()
/linux-6.15/drivers/net/
H A Dmacvlan.c908 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 Dtap.c56 #define RX_OFFLOADS (NETIF_F_GRO | NETIF_F_LRO)
/linux-6.15/drivers/net/ethernet/mellanox/mlx5/core/
H A Den_main.c4299 if (features & (NETIF_F_GRO_HW | NETIF_F_LRO)) { in mlx5e_set_features()
4301 err |= MLX5E_HANDLE_FEATURE(NETIF_F_LRO, set_feature_lro); in mlx5e_set_features()
4304 err |= MLX5E_HANDLE_FEATURE(NETIF_F_LRO, set_feature_lro); in mlx5e_set_features()
4383 if (features & NETIF_F_LRO) { in mlx5e_fix_features()
4385 features &= ~NETIF_F_LRO; in mlx5e_fix_features()
4394 if (features & NETIF_F_LRO) { in mlx5e_fix_features()
4396 features &= ~NETIF_F_LRO; in mlx5e_fix_features()
4405 if (features & NETIF_F_LRO) { in mlx5e_fix_features()
4408 features &= ~NETIF_F_LRO; in mlx5e_fix_features()
5497 netdev->vlan_features |= NETIF_F_LRO; in mlx5e_build_nic_netdev()
[all …]
/linux-6.15/drivers/net/ethernet/google/gve/
H A Dgve_main.c1642 if (dev->features & NETIF_F_LRO) { in verify_xdp_configuration()
2023 if ((netdev->features & NETIF_F_LRO) != (features & NETIF_F_LRO)) { in gve_set_features()
2024 netdev->features ^= NETIF_F_LRO; in gve_set_features()
H A Dgve_adminq.c762 !!(priv->dev->features & NETIF_F_LRO); in gve_adminq_get_create_rx_queue_cmd()
1070 priv->dev->hw_features |= NETIF_F_LRO; in gve_adminq_describe_device()
/linux-6.15/drivers/net/ethernet/aquantia/atlantic/hw_atl2/
H A Dhw_atl2.c46 NETIF_F_LRO | \
/linux-6.15/drivers/net/ethernet/intel/ixgbe/
H A Dixgbe_main.c10222 features &= ~NETIF_F_LRO; in ixgbe_fix_features()
10226 features &= ~NETIF_F_LRO; in ixgbe_fix_features()
10228 if (adapter->xdp_prog && (features & NETIF_F_LRO)) { in ixgbe_fix_features()
10230 features &= ~NETIF_F_LRO; in ixgbe_fix_features()
10260 if (!(features & NETIF_F_LRO)) { in ixgbe_set_features()
10270 } else if ((changed ^ features) & NETIF_F_LRO) { in ixgbe_set_features()
11503 netdev->hw_features |= NETIF_F_LRO; in ixgbe_probe()
11505 netdev->features |= NETIF_F_LRO; in ixgbe_probe()
/linux-6.15/net/ethtool/
H A Dioctl.c290 #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-6.15/drivers/net/team/
H A Dteam_core.c987 NETIF_F_HIGHDMA | NETIF_F_LRO | \
1251 if (!(dev->features & NETIF_F_LRO)) in team_port_add()

12