Home
last modified time | relevance | path

Searched refs:rss_key (Results 1 – 40 of 40) sorted by relevance

/linux-4.4.14/drivers/net/ethernet/amd/xgbe/
Dxgbe-ethtool.c501 return sizeof(pdata->rss_key); in xgbe_get_rxfh_key_size()
524 memcpy(key, pdata->rss_key, sizeof(pdata->rss_key)); in xgbe_get_rxfh()
Dxgbe-main.c696 netdev_rss_key_fill(pdata->rss_key, sizeof(pdata->rss_key)); in xgbe_probe()
Dxgbe.h846 u8 rss_key[XGBE_RSS_HASH_KEY_SIZE]; member
Dxgbe-dev.c393 unsigned int key_regs = sizeof(pdata->rss_key) / sizeof(u32); in xgbe_write_rss_hash_key()
394 unsigned int *key = (unsigned int *)&pdata->rss_key; in xgbe_write_rss_hash_key()
425 memcpy(pdata->rss_key, key, sizeof(pdata->rss_key)); in xgbe_set_rss_hash_key()
/linux-4.4.14/include/linux/qed/
Dqed_eth_if.h29 u32 rss_key[10]; member
/linux-4.4.14/drivers/net/ethernet/intel/ixgbevf/
Dvf.c338 int ixgbevf_get_rss_key_locked(struct ixgbe_hw *hw, u8 *rss_key) in ixgbevf_get_rss_key_locked() argument
377 memcpy(rss_key, msgbuf + 1, IXGBEVF_RSS_HASH_KEY_SIZE); in ixgbevf_get_rss_key_locked()
Dvf.h215 int ixgbevf_get_rss_key_locked(struct ixgbe_hw *hw, u8 *rss_key);
Dixgbevf.h453 u32 rss_key[IXGBEVF_VFRSSRK_REGS]; member
Dethtool.c838 memcpy(key, adapter->rss_key, sizeof(adapter->rss_key)); in ixgbevf_get_rxfh()
Dixgbevf_main.c1705 netdev_rss_key_fill(adapter->rss_key, sizeof(adapter->rss_key)); in ixgbevf_setup_vfmrqc()
1707 IXGBE_WRITE_REG(hw, IXGBE_VFRSSRK(i), adapter->rss_key[i]); in ixgbevf_setup_vfmrqc()
/linux-4.4.14/drivers/net/ethernet/cisco/enic/
Denic.h192 u8 rss_key[ENIC_RSS_LEN]; member
Denic_ethtool.c479 memcpy(hkey, enic->rss_key, ENIC_RSS_LEN); in enic_get_rxfh()
497 memcpy(enic->rss_key, hkey, ENIC_RSS_LEN); in enic_set_rxfh()
Denic_main.c2042 rss_key_buf_va->key[kidx].b[bidx] = enic->rss_key[i]; in __enic_set_rsskey()
2058 netdev_rss_key_fill(enic->rss_key, ENIC_RSS_LEN); in enic_set_rsskey()
/linux-4.4.14/drivers/net/ethernet/qlogic/qed/
Dqed_l2.c60 u32 rss_key[QED_RSS_KEY_SIZE]; member
262 rss->rss_key[i] = cpu_to_le32(p_params->rss_key[i]); in qed_sp_vport_update_rss()
1396 memcpy(sp_rss_params.rss_key, params->rss_params.rss_key, in qed_update_vport()
Dqed_hsi.h2686 __le32 rss_key[ETH_RSS_KEY_SIZE_REGS]; member
/linux-4.4.14/drivers/net/ethernet/intel/ixgbe/
Dixgbe_sriov.c995 u32 *rss_key = &msgbuf[1]; in ixgbe_get_vf_rss_key() local
1005 memcpy(rss_key, adapter->rss_key, sizeof(adapter->rss_key)); in ixgbe_get_vf_rss_key()
Dixgbe.h794 u32 rss_key[IXGBE_RSS_KEY_SIZE / sizeof(u32)]; member
Dixgbe_ethtool.c2887 return sizeof(adapter->rss_key); in ixgbe_get_rxfh_key_size()
2917 memcpy(key, adapter->rss_key, ixgbe_get_rxfh_key_size(netdev)); in ixgbe_get_rxfh()
2953 memcpy(adapter->rss_key, key, ixgbe_get_rxfh_key_size(netdev)); in ixgbe_set_rxfh()
Dixgbe_main.c3417 IXGBE_WRITE_REG(hw, IXGBE_RSSRK(i), adapter->rss_key[i]); in ixgbe_setup_reta()
3442 adapter->rss_key[i]); in ixgbe_setup_vfreta()
3502 netdev_rss_key_fill(adapter->rss_key, sizeof(adapter->rss_key)); in ixgbe_setup_mrqc()
/linux-4.4.14/drivers/net/ethernet/intel/i40evf/
Di40evf_main.c1221 struct i40e_aqc_get_set_rss_key_data rss_key; in i40evf_configure_rss_aq() local
1237 memset(&rss_key, 0, sizeof(rss_key)); in i40evf_configure_rss_aq()
1238 memcpy(&rss_key, seed, sizeof(rss_key)); in i40evf_configure_rss_aq()
1248 ret = i40evf_aq_set_rss_key(hw, vsi->id, &rss_key); in i40evf_configure_rss_aq()
/linux-4.4.14/drivers/net/ethernet/broadcom/bnx2x/
Dbnx2x_vfpf.h171 u32 rss_key[T_ETH_RSS_KEY]; /* hash values */ member
Dbnx2x_vfpf.c814 memcpy(req->rss_key, params->rss_key, sizeof(params->rss_key)); in bnx2x_vfpf_config_rss()
1988 memcpy(rss.rss_key, rss_tlv->rss_key, sizeof(rss_tlv->rss_key)); in bnx2x_vf_mbx_update_rss()
Dbnx2x_sp.h738 u32 rss_key[10]; member
Dbnx2x_sp.c4322 u8 *dst = (u8 *)(data->rss_key) + sizeof(data->rss_key); in bnx2x_setup_rss()
4323 const u8 *src = (const u8 *)p->rss_key; in bnx2x_setup_rss()
4329 for (i = 0; i < sizeof(data->rss_key); i++) in bnx2x_setup_rss()
Dbnx2x_hsi.h4252 __le32 rss_key[T_ETH_RSS_KEY]; member
Dbnx2x_cmn.c2127 netdev_rss_key_fill(params.rss_key, T_ETH_RSS_KEY * 4); in bnx2x_rss()
/linux-4.4.14/include/linux/mlx4/
Dqp.h132 __be32 rss_key[MLX4_EN_RSS_KEY_SIZE / sizeof(__be32)]; member
/linux-4.4.14/drivers/net/ethernet/intel/fm10k/
Dfm10k_pci.c1641 u32 rss_key[FM10K_RSSRK_SIZE]; in fm10k_sw_init() local
1758 netdev_rss_key_fill(rss_key, sizeof(rss_key)); in fm10k_sw_init()
1759 memcpy(interface->rssrk, rss_key, sizeof(rss_key)); in fm10k_sw_init()
/linux-4.4.14/drivers/net/ethernet/mellanox/mlx4/
Den_rx.c1271 memcpy(rss_context->rss_key, priv->rss_key, in mlx4_en_config_rss_steer()
Dmlx4_en.h604 u8 rss_key[MLX4_EN_RSS_KEY_SIZE]; member
Den_ethtool.c1156 memcpy(key, priv->rss_key, MLX4_EN_RSS_KEY_SIZE); in mlx4_en_get_rxfh()
1207 memcpy(priv->rss_key, key, MLX4_EN_RSS_KEY_SIZE); in mlx4_en_set_rxfh()
Den_netdev.c2865 netdev_rss_key_fill(priv->rss_key, sizeof(priv->rss_key)); in mlx4_en_init_netdev()
/linux-4.4.14/drivers/net/ethernet/qlogic/qede/
Dqede_main.c2187 netdev_rss_key_fill(rss_params->rss_key, in qede_start_queues()
2188 sizeof(rss_params->rss_key)); in qede_start_queues()
/linux-4.4.14/drivers/net/ethernet/mellanox/mlx5/core/
Den_main.c1665 void *rss_key = MLX5_ADDR_OF(tirc, tirc, in mlx5e_build_tir_ctx() local
1671 memcpy(rss_key, priv->params.toeplitz_hash_key, len); in mlx5e_build_tir_ctx()
/linux-4.4.14/drivers/net/ethernet/emulex/benet/
Dbe_main.c3471 u8 rss_key[RSS_HASH_KEY_LEN]; in be_rx_qs_create() local
3519 netdev_rss_key_fill(rss_key, RSS_HASH_KEY_LEN); in be_rx_qs_create()
3521 RSS_INDIR_TABLE_LEN, rss_key); in be_rx_qs_create()
3527 memcpy(rss->rss_hkey, rss_key, RSS_HASH_KEY_LEN); in be_rx_qs_create()
/linux-4.4.14/drivers/net/ethernet/marvell/
Dsky2.c1308 u32 rss_key[10]; in rx_set_rss() local
1310 netdev_rss_key_fill(rss_key, sizeof(rss_key)); in rx_set_rss()
1313 rss_key[i]); in rx_set_rss()
/linux-4.4.14/drivers/net/ethernet/intel/i40e/
Di40e_main.c7785 struct i40e_aqc_get_set_rss_key_data rss_key; in i40e_config_rss_aq() local
7792 memset(&rss_key, 0, sizeof(rss_key)); in i40e_config_rss_aq()
7793 memcpy(&rss_key, seed, sizeof(rss_key)); in i40e_config_rss_aq()
7803 ret = i40e_aq_set_rss_key(hw, vsi->id, &rss_key); in i40e_config_rss_aq()
/linux-4.4.14/drivers/net/ethernet/intel/igb/
Digb_main.c3385 u32 rss_key[10]; in igb_setup_mrqc() local
3387 netdev_rss_key_fill(rss_key, sizeof(rss_key)); in igb_setup_mrqc()
3389 wr32(E1000_RSSRK(j), rss_key[j]); in igb_setup_mrqc()
/linux-4.4.14/drivers/net/ethernet/intel/e1000e/
Dnetdev.c3469 u32 rss_key[10]; in e1000e_setup_rss_hash() local
3472 netdev_rss_key_fill(rss_key, sizeof(rss_key)); in e1000e_setup_rss_hash()
3474 ew32(RSSRK(i), rss_key[i]); in e1000e_setup_rss_hash()
/linux-4.4.14/drivers/net/ethernet/broadcom/
Dtg3.c10567 u32 rss_key[10]; in tg3_reset_hw() local
10571 netdev_rss_key_fill(rss_key, 10 * sizeof(u32)); in tg3_reset_hw()
10574 tw32(MAC_RSS_HASH_KEY_0 + i*4, rss_key[i]); in tg3_reset_hw()