| /linux-6.15/net/ethtool/ |
| H A D | common.c | 588 err = ops->get_rxnfc(dev, &info, NULL); in ethtool_get_rxnfc_rule_count() 616 if (!ops->get_rxnfc) in ethtool_get_max_rxnfc_channel() 629 err = ops->get_rxnfc(dev, info, info->rule_locs); in ethtool_get_max_rxnfc_channel() 639 err = ops->get_rxnfc(dev, &rule_info, NULL); in ethtool_get_max_rxnfc_channel() 765 if (!ops->get_rxnfc) in ethtool_check_rss_ctx_busy() 781 rc = ops->get_rxnfc(dev, info, info->rule_locs); in ethtool_check_rss_ctx_busy() 791 rc = ops->get_rxnfc(dev, &rule_info, NULL); in ethtool_check_rss_ctx_busy()
|
| H A D | ioctl.c | 1047 if (!ops->get_rxnfc) in ethtool_get_rxnfc() 1064 ret = ops->get_rxnfc(dev, &info, rule_buf); in ethtool_get_rxnfc() 1161 !ops->get_rxnfc) in ethtool_set_rxfh_indir() 1182 ret = ops->get_rxnfc(dev, &rx_rings, NULL); in ethtool_set_rxfh_indir() 1372 if (!ops->get_rxnfc || !ops->set_rxfh) in ethtool_set_rxfh() 1430 ret = ops->get_rxnfc(dev, &rx_rings, NULL); in ethtool_set_rxfh()
|
| /linux-6.15/drivers/net/ethernet/sfc/ |
| H A D | ef100_ethtool.c | 55 .get_rxnfc = efx_ethtool_get_rxnfc,
|
| H A D | ethtool.c | 261 .get_rxnfc = efx_ethtool_get_rxnfc,
|
| /linux-6.15/drivers/net/ethernet/sfc/siena/ |
| H A D | ethtool.c | 261 .get_rxnfc = efx_siena_ethtool_get_rxnfc,
|
| /linux-6.15/drivers/net/ethernet/mellanox/mlx5/core/ipoib/ |
| H A D | ethtool.c | 286 .get_rxnfc = mlx5i_get_rxnfc,
|
| /linux-6.15/drivers/net/ethernet/samsung/sxgbe/ |
| H A D | sxgbe_ethtool.c | 492 .get_rxnfc = sxgbe_get_rxnfc,
|
| /linux-6.15/Documentation/networking/device_drivers/ethernet/mellanox/mlx5/ |
| H A D | kconfig.rst | 78 | flow rules to direct traffic into arbitrary rx queue via ethtool set/get_rxnfc API.
|
| /linux-6.15/drivers/net/ethernet/microsoft/mana/ |
| H A D | mana_ethtool.c | 440 .get_rxnfc = mana_get_rxnfc,
|
| /linux-6.15/drivers/net/ethernet/broadcom/asp2/ |
| H A D | bcmasp_ethtool.c | 450 .get_rxnfc = bcmasp_get_rxnfc,
|
| /linux-6.15/drivers/net/ethernet/engleder/ |
| H A D | tsnep_ethtool.c | 470 .get_rxnfc = tsnep_ethtool_get_rxnfc,
|
| /linux-6.15/drivers/net/ethernet/freescale/dpaa/ |
| H A D | dpaa_ethtool.c | 513 .get_rxnfc = dpaa_get_rxnfc,
|
| /linux-6.15/drivers/net/dsa/ |
| H A D | bcm_sf2_cfp.c | 1136 if (p->ethtool_ops->get_rxnfc) { in bcm_sf2_get_rxnfc() 1137 ret = p->ethtool_ops->get_rxnfc(p, nfc, rule_locs); in bcm_sf2_get_rxnfc()
|
| /linux-6.15/drivers/net/ethernet/mellanox/mlx5/core/ |
| H A D | Kconfig | 54 flow rules to direct traffic into arbitrary rx queue via ethtool set/get_rxnfc
|
| /linux-6.15/drivers/net/ethernet/wangxun/txgbe/ |
| H A D | txgbe_ethtool.c | 528 .get_rxnfc = txgbe_get_rxnfc,
|
| /linux-6.15/include/linux/ |
| H A D | ethtool.h | 1067 int (*get_rxnfc)(struct net_device *, member
|
| /linux-6.15/drivers/net/ethernet/freescale/enetc/ |
| H A D | enetc_ethtool.c | 1186 .get_rxnfc = enetc_get_rxnfc, 1217 .get_rxnfc = enetc_get_rxnfc,
|
| /linux-6.15/drivers/net/ethernet/marvell/octeontx2/nic/ |
| H A D | otx2_ethtool.c | 1326 .get_rxnfc = otx2_get_rxnfc, 1439 .get_rxnfc = otx2_get_rxnfc,
|
| /linux-6.15/drivers/net/ethernet/chelsio/cxgb4/ |
| H A D | cxgb4_ethtool.c | 1733 static int get_rxnfc(struct net_device *dev, struct ethtool_rxnfc *info, in get_rxnfc() function 2197 .get_rxnfc = get_rxnfc,
|
| /linux-6.15/drivers/net/ethernet/cisco/enic/ |
| H A D | enic_ethtool.c | 692 .get_rxnfc = enic_get_rxnfc,
|
| /linux-6.15/drivers/net/ethernet/amd/xgbe/ |
| H A D | xgbe-ethtool.c | 834 .get_rxnfc = xgbe_get_rxnfc,
|
| /linux-6.15/drivers/net/ethernet/huawei/hinic/ |
| H A D | hinic_ethtool.c | 1799 .get_rxnfc = hinic_get_rxnfc, 1831 .get_rxnfc = hinic_get_rxnfc,
|
| /linux-6.15/drivers/net/ethernet/freescale/dpaa2/ |
| H A D | dpaa2-ethtool.c | 940 .get_rxnfc = dpaa2_eth_get_rxnfc,
|
| /linux-6.15/drivers/net/ethernet/aquantia/atlantic/ |
| H A D | aq_ethtool.c | 1073 .get_rxnfc = aq_ethtool_get_rxnfc,
|
| /linux-6.15/drivers/net/ethernet/intel/ixgbevf/ |
| H A D | ethtool.c | 990 .get_rxnfc = ixgbevf_get_rxnfc,
|