/drivers/net/ethernet/mellanox/mlx5/core/ |
D | en_ethtool.c | 702 u8 *hfunc) in mlx5e_get_rxfh() argument 714 if (hfunc) in mlx5e_get_rxfh() 715 *hfunc = priv->params.rss_hfunc; in mlx5e_get_rxfh() 721 const u8 *key, const u8 hfunc) in mlx5e_set_rxfh() argument 727 if ((hfunc != ETH_RSS_HASH_NO_CHANGE) && in mlx5e_set_rxfh() 728 (hfunc != ETH_RSS_HASH_XOR) && in mlx5e_set_rxfh() 729 (hfunc != ETH_RSS_HASH_TOP)) in mlx5e_set_rxfh() 740 close_open = (key || (hfunc != ETH_RSS_HASH_NO_CHANGE)) && in mlx5e_set_rxfh() 749 if (hfunc != ETH_RSS_HASH_NO_CHANGE) in mlx5e_set_rxfh() 750 priv->params.rss_hfunc = hfunc; in mlx5e_set_rxfh()
|
D | en_main.c | 1160 static int mlx5e_rx_hash_fn(int hfunc) in mlx5e_rx_hash_fn() argument 1162 return (hfunc == ETH_RSS_HASH_TOP) ? in mlx5e_rx_hash_fn()
|
/drivers/net/ethernet/amd/xgbe/ |
D | xgbe-ethtool.c | 512 u8 *hfunc) in xgbe_get_rxfh() argument 526 if (hfunc) in xgbe_get_rxfh() 527 *hfunc = ETH_RSS_HASH_TOP; in xgbe_get_rxfh() 533 const u8 *key, const u8 hfunc) in xgbe_set_rxfh() argument 539 if (hfunc != ETH_RSS_HASH_NO_CHANGE && hfunc != ETH_RSS_HASH_TOP) { in xgbe_set_rxfh()
|
/drivers/net/ethernet/intel/i40evf/ |
D | i40evf_ethtool.c | 610 u8 *hfunc) in i40evf_get_rxfh() argument 617 if (hfunc) in i40evf_get_rxfh() 618 *hfunc = ETH_RSS_HASH_TOP; in i40evf_get_rxfh() 644 const u8 *key, const u8 hfunc) in i40evf_set_rxfh() argument 653 (hfunc != ETH_RSS_HASH_NO_CHANGE && hfunc != ETH_RSS_HASH_TOP)) in i40evf_set_rxfh()
|
/drivers/net/ethernet/cisco/enic/ |
D | enic_ethtool.c | 474 u8 *hfunc) in enic_get_rxfh() argument 481 if (hfunc) in enic_get_rxfh() 482 *hfunc = ETH_RSS_HASH_TOP; in enic_get_rxfh() 488 const u8 *hkey, const u8 hfunc) in enic_set_rxfh() argument 492 if ((hfunc != ETH_RSS_HASH_NO_CHANGE && hfunc != ETH_RSS_HASH_TOP) || in enic_set_rxfh()
|
/drivers/net/vmxnet3/ |
D | vmxnet3_ethtool.c | 657 vmxnet3_get_rss(struct net_device *netdev, u32 *p, u8 *key, u8 *hfunc) in vmxnet3_get_rss() argument 663 if (hfunc) in vmxnet3_get_rss() 664 *hfunc = ETH_RSS_HASH_TOP; in vmxnet3_get_rss() 677 const u8 hfunc) in vmxnet3_set_rss() argument 686 (hfunc != ETH_RSS_HASH_NO_CHANGE && hfunc != ETH_RSS_HASH_TOP)) in vmxnet3_set_rss()
|
/drivers/net/ethernet/cavium/thunder/ |
D | nicvf_ethtool.c | 566 u8 *hfunc) in nicvf_get_rxfh() argument 580 if (hfunc) in nicvf_get_rxfh() 581 *hfunc = ETH_RSS_HASH_TOP; in nicvf_get_rxfh() 587 const u8 *hkey, u8 hfunc) in nicvf_set_rxfh() argument 593 if (hfunc != ETH_RSS_HASH_NO_CHANGE && hfunc != ETH_RSS_HASH_TOP) in nicvf_set_rxfh()
|
/drivers/net/ethernet/mellanox/mlx4/ |
D | en_ethtool.c | 1131 static int mlx4_en_check_rxfh_func(struct net_device *dev, u8 hfunc) in mlx4_en_check_rxfh_func() argument 1136 if (hfunc == ETH_RSS_HASH_TOP) { in mlx4_en_check_rxfh_func() 1142 } else if (hfunc == ETH_RSS_HASH_XOR) { in mlx4_en_check_rxfh_func() 1154 u8 *hfunc) in mlx4_en_get_rxfh() argument 1173 if (hfunc) in mlx4_en_get_rxfh() 1174 *hfunc = priv->rss_hash_fn; in mlx4_en_get_rxfh() 1179 const u8 *key, const u8 hfunc) in mlx4_en_set_rxfh() argument 1208 if (hfunc != ETH_RSS_HASH_NO_CHANGE) { in mlx4_en_set_rxfh() 1209 err = mlx4_en_check_rxfh_func(dev, hfunc); in mlx4_en_set_rxfh() 1224 if (hfunc != ETH_RSS_HASH_NO_CHANGE) in mlx4_en_set_rxfh() [all …]
|
/drivers/net/ethernet/chelsio/cxgb4/ |
D | cxgb4_ethtool.c | 992 static int get_rss_table(struct net_device *dev, u32 *p, u8 *key, u8 *hfunc) in get_rss_table() argument 997 if (hfunc) in get_rss_table() 998 *hfunc = ETH_RSS_HASH_TOP; in get_rss_table() 1007 const u8 hfunc) in set_rss_table() argument 1016 (hfunc != ETH_RSS_HASH_NO_CHANGE && hfunc != ETH_RSS_HASH_TOP)) in set_rss_table()
|
/drivers/net/ethernet/sfc/ |
D | ethtool.c | 1090 u8 *hfunc) in efx_ethtool_get_rxfh() argument 1094 if (hfunc) in efx_ethtool_get_rxfh() 1095 *hfunc = ETH_RSS_HASH_TOP; in efx_ethtool_get_rxfh() 1102 const u8 *key, const u8 hfunc) in efx_ethtool_set_rxfh() argument 1108 (hfunc != ETH_RSS_HASH_NO_CHANGE && hfunc != ETH_RSS_HASH_TOP)) in efx_ethtool_set_rxfh()
|
/drivers/net/ethernet/intel/fm10k/ |
D | fm10k_ethtool.c | 1090 u8 *hfunc) in fm10k_get_rssh() argument 1095 if (hfunc) in fm10k_get_rssh() 1096 *hfunc = ETH_RSS_HASH_TOP; in fm10k_get_rssh() 1109 const u8 *key, const u8 hfunc) in fm10k_set_rssh() argument 1116 if (hfunc != ETH_RSS_HASH_NO_CHANGE && hfunc != ETH_RSS_HASH_TOP) in fm10k_set_rssh()
|
/drivers/net/ethernet/emulex/benet/ |
D | be_ethtool.c | 1199 u8 *hfunc) in be_get_rxfh() argument 1213 if (hfunc) in be_get_rxfh() 1214 *hfunc = ETH_RSS_HASH_TOP; in be_get_rxfh() 1220 const u8 *hkey, const u8 hfunc) in be_set_rxfh() argument 1227 if (hfunc != ETH_RSS_HASH_NO_CHANGE && hfunc != ETH_RSS_HASH_TOP) in be_set_rxfh()
|
/drivers/net/ethernet/intel/ixgbevf/ |
D | ethtool.c | 828 u8 *hfunc) in ixgbevf_get_rxfh() argument 833 if (hfunc) in ixgbevf_get_rxfh() 834 *hfunc = ETH_RSS_HASH_TOP; in ixgbevf_get_rxfh()
|
/drivers/net/ethernet/broadcom/bnxt/ |
D | bnxt_ethtool.c | 405 u8 *hfunc) in bnxt_get_rxfh() argument 411 if (hfunc) in bnxt_get_rxfh() 412 *hfunc = ETH_RSS_HASH_TOP; in bnxt_get_rxfh()
|
/drivers/net/ethernet/intel/i40e/ |
D | i40e_ethtool.c | 2609 u8 *hfunc) in i40e_get_rxfh() argument 2618 if (hfunc) in i40e_get_rxfh() 2619 *hfunc = ETH_RSS_HASH_TOP; in i40e_get_rxfh() 2654 const u8 *key, const u8 hfunc) in i40e_set_rxfh() argument 2663 if (hfunc != ETH_RSS_HASH_NO_CHANGE && hfunc != ETH_RSS_HASH_TOP) in i40e_set_rxfh()
|
/drivers/net/ethernet/intel/igb/ |
D | igb_ethtool.c | 2860 u8 *hfunc) in igb_get_rxfh() argument 2865 if (hfunc) in igb_get_rxfh() 2866 *hfunc = ETH_RSS_HASH_TOP; in igb_get_rxfh() 2911 const u8 *key, const u8 hfunc) in igb_set_rxfh() argument 2920 (hfunc != ETH_RSS_HASH_NO_CHANGE && hfunc != ETH_RSS_HASH_TOP)) in igb_set_rxfh()
|
/drivers/net/ethernet/broadcom/bnx2x/ |
D | bnx2x_ethtool.c | 3431 u8 *hfunc) in bnx2x_get_rxfh() argument 3437 if (hfunc) in bnx2x_get_rxfh() 3438 *hfunc = ETH_RSS_HASH_TOP; in bnx2x_get_rxfh() 3461 const u8 *key, const u8 hfunc) in bnx2x_set_rxfh() argument 3470 (hfunc != ETH_RSS_HASH_NO_CHANGE && hfunc != ETH_RSS_HASH_TOP)) in bnx2x_set_rxfh()
|
/drivers/net/ethernet/intel/ixgbe/ |
D | ixgbe_ethtool.c | 2906 u8 *hfunc) in ixgbe_get_rxfh() argument 2910 if (hfunc) in ixgbe_get_rxfh() 2911 *hfunc = ETH_RSS_HASH_TOP; in ixgbe_get_rxfh() 2923 const u8 *key, const u8 hfunc) in ixgbe_set_rxfh() argument 2929 if (hfunc) in ixgbe_set_rxfh()
|
/drivers/net/ethernet/broadcom/ |
D | tg3.c | 12625 static int tg3_get_rxfh(struct net_device *dev, u32 *indir, u8 *key, u8 *hfunc) in tg3_get_rxfh() argument 12630 if (hfunc) in tg3_get_rxfh() 12631 *hfunc = ETH_RSS_HASH_TOP; in tg3_get_rxfh() 12642 const u8 hfunc) in tg3_set_rxfh() argument 12651 (hfunc != ETH_RSS_HASH_NO_CHANGE && hfunc != ETH_RSS_HASH_TOP)) in tg3_set_rxfh()
|