Home
last modified time | relevance | path

Searched refs:hfunc (Results 1 – 18 of 18) sorted by relevance

/linux-4.1.27/drivers/net/ethernet/amd/xgbe/
Dxgbe-ethtool.c500 u8 *hfunc) in xgbe_get_rxfh() argument
514 if (hfunc) in xgbe_get_rxfh()
515 *hfunc = ETH_RSS_HASH_TOP; in xgbe_get_rxfh()
521 const u8 *key, const u8 hfunc) in xgbe_set_rxfh() argument
527 if (hfunc != ETH_RSS_HASH_NO_CHANGE && hfunc != ETH_RSS_HASH_TOP) in xgbe_set_rxfh()
/linux-4.1.27/drivers/net/ethernet/cisco/enic/
Denic_ethtool.c457 u8 *hfunc) in enic_get_rxfh() argument
464 if (hfunc) in enic_get_rxfh()
465 *hfunc = ETH_RSS_HASH_TOP; in enic_get_rxfh()
471 const u8 *hkey, const u8 hfunc) in enic_set_rxfh() argument
475 if ((hfunc != ETH_RSS_HASH_NO_CHANGE && hfunc != ETH_RSS_HASH_TOP) || in enic_set_rxfh()
/linux-4.1.27/drivers/net/ethernet/intel/i40evf/
Di40evf_ethtool.c632 u8 *hfunc) in i40evf_get_rxfh() argument
639 if (hfunc) in i40evf_get_rxfh()
640 *hfunc = ETH_RSS_HASH_TOP; in i40evf_get_rxfh()
666 const u8 *key, const u8 hfunc) in i40evf_set_rxfh() argument
675 (hfunc != ETH_RSS_HASH_NO_CHANGE && hfunc != ETH_RSS_HASH_TOP)) in i40evf_set_rxfh()
/linux-4.1.27/drivers/net/vmxnet3/
Dvmxnet3_ethtool.c599 vmxnet3_get_rss(struct net_device *netdev, u32 *p, u8 *key, u8 *hfunc) in vmxnet3_get_rss() argument
605 if (hfunc) in vmxnet3_get_rss()
606 *hfunc = ETH_RSS_HASH_TOP; in vmxnet3_get_rss()
617 const u8 hfunc) in vmxnet3_set_rss() argument
626 (hfunc != ETH_RSS_HASH_NO_CHANGE && hfunc != ETH_RSS_HASH_TOP)) in vmxnet3_set_rss()
/linux-4.1.27/include/linux/
Dethtool.h262 u8 *hfunc);
264 const u8 *key, const u8 hfunc);
/linux-4.1.27/drivers/net/ethernet/chelsio/cxgb4/
Dcxgb4_ethtool.c781 static int get_rss_table(struct net_device *dev, u32 *p, u8 *key, u8 *hfunc) in get_rss_table() argument
786 if (hfunc) in get_rss_table()
787 *hfunc = ETH_RSS_HASH_TOP; in get_rss_table()
796 const u8 hfunc) in set_rss_table() argument
805 (hfunc != ETH_RSS_HASH_NO_CHANGE && hfunc != ETH_RSS_HASH_TOP)) in set_rss_table()
/linux-4.1.27/drivers/net/ethernet/mellanox/mlx4/
Den_ethtool.c1100 static int mlx4_en_check_rxfh_func(struct net_device *dev, u8 hfunc) in mlx4_en_check_rxfh_func() argument
1105 if (hfunc == ETH_RSS_HASH_TOP) { in mlx4_en_check_rxfh_func()
1111 } else if (hfunc == ETH_RSS_HASH_XOR) { in mlx4_en_check_rxfh_func()
1123 u8 *hfunc) in mlx4_en_get_rxfh() argument
1142 if (hfunc) in mlx4_en_get_rxfh()
1143 *hfunc = priv->rss_hash_fn; in mlx4_en_get_rxfh()
1148 const u8 *key, const u8 hfunc) in mlx4_en_set_rxfh() argument
1177 if (hfunc != ETH_RSS_HASH_NO_CHANGE) { in mlx4_en_set_rxfh()
1178 err = mlx4_en_check_rxfh_func(dev, hfunc); in mlx4_en_set_rxfh()
1193 if (hfunc != ETH_RSS_HASH_NO_CHANGE) in mlx4_en_set_rxfh()
[all …]
/linux-4.1.27/drivers/net/ethernet/intel/fm10k/
Dfm10k_ethtool.c949 u8 *hfunc) in fm10k_get_rssh() argument
954 if (hfunc) in fm10k_get_rssh()
955 *hfunc = ETH_RSS_HASH_TOP; in fm10k_get_rssh()
968 const u8 *key, const u8 hfunc) in fm10k_set_rssh() argument
975 if (hfunc != ETH_RSS_HASH_NO_CHANGE && hfunc != ETH_RSS_HASH_TOP) in fm10k_set_rssh()
/linux-4.1.27/drivers/net/ethernet/sfc/
Dethtool.c1090 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()
/linux-4.1.27/drivers/net/ethernet/emulex/benet/
Dbe_ethtool.c1177 u8 *hfunc) in be_get_rxfh() argument
1191 if (hfunc) in be_get_rxfh()
1192 *hfunc = ETH_RSS_HASH_TOP; in be_get_rxfh()
1198 const u8 *hkey, const u8 hfunc) in be_set_rxfh() argument
1205 if (hfunc != ETH_RSS_HASH_NO_CHANGE && hfunc != ETH_RSS_HASH_TOP) in be_set_rxfh()
/linux-4.1.27/drivers/net/ethernet/intel/ixgbevf/
Dethtool.c835 u8 *hfunc) in ixgbevf_get_rxfh() argument
840 if (hfunc) in ixgbevf_get_rxfh()
841 *hfunc = ETH_RSS_HASH_TOP; in ixgbevf_get_rxfh()
/linux-4.1.27/drivers/net/ethernet/intel/i40e/
Di40e_ethtool.c2443 u8 *hfunc) in i40e_get_rxfh() argument
2452 if (hfunc) in i40e_get_rxfh()
2453 *hfunc = ETH_RSS_HASH_TOP; in i40e_get_rxfh()
2488 const u8 *key, const u8 hfunc) in i40e_set_rxfh() argument
2497 if (hfunc != ETH_RSS_HASH_NO_CHANGE && hfunc != ETH_RSS_HASH_TOP) in i40e_set_rxfh()
/linux-4.1.27/net/core/
Dethtool.c760 if (copy_to_user(useraddr + offsetof(struct ethtool_rxfh, hfunc), in ethtool_get_rxfh()
761 &dev_hfunc, sizeof(rxfh.hfunc))) { in ethtool_get_rxfh()
811 rxfh.key_size == 0 && rxfh.hfunc == ETH_RSS_HASH_NO_CHANGE)) in ethtool_set_rxfh()
854 ret = ops->set_rxfh(dev, indir, hkey, rxfh.hfunc); in ethtool_set_rxfh()
/linux-4.1.27/drivers/net/ethernet/intel/igb/
Digb_ethtool.c2846 u8 *hfunc) in igb_get_rxfh() argument
2851 if (hfunc) in igb_get_rxfh()
2852 *hfunc = ETH_RSS_HASH_TOP; in igb_get_rxfh()
2897 const u8 *key, const u8 hfunc) in igb_set_rxfh() argument
2906 (hfunc != ETH_RSS_HASH_NO_CHANGE && hfunc != ETH_RSS_HASH_TOP)) in igb_set_rxfh()
/linux-4.1.27/drivers/net/ethernet/broadcom/bnx2x/
Dbnx2x_ethtool.c3374 u8 *hfunc) in bnx2x_get_rxfh() argument
3380 if (hfunc) in bnx2x_get_rxfh()
3381 *hfunc = ETH_RSS_HASH_TOP; in bnx2x_get_rxfh()
3404 const u8 *key, const u8 hfunc) in bnx2x_set_rxfh() argument
3413 (hfunc != ETH_RSS_HASH_NO_CHANGE && hfunc != ETH_RSS_HASH_TOP)) in bnx2x_set_rxfh()
/linux-4.1.27/include/uapi/linux/
Dethtool.h909 __u8 hfunc; member
/linux-4.1.27/drivers/net/ethernet/intel/ixgbe/
Dixgbe_ethtool.c2879 u8 *hfunc) in ixgbe_get_rxfh() argument
2883 if (hfunc) in ixgbe_get_rxfh()
2884 *hfunc = ETH_RSS_HASH_TOP; in ixgbe_get_rxfh()
/linux-4.1.27/drivers/net/ethernet/broadcom/
Dtg3.c12579 static int tg3_get_rxfh(struct net_device *dev, u32 *indir, u8 *key, u8 *hfunc) in tg3_get_rxfh() argument
12584 if (hfunc) in tg3_get_rxfh()
12585 *hfunc = ETH_RSS_HASH_TOP; in tg3_get_rxfh()
12596 const u8 hfunc) in tg3_set_rxfh() argument
12605 (hfunc != ETH_RSS_HASH_NO_CHANGE && hfunc != ETH_RSS_HASH_TOP)) in tg3_set_rxfh()