Home
last modified time | relevance | path

Searched refs:reta (Results 1 – 25 of 88) sorted by relevance

1234

/dpdk/drivers/common/cnxk/
H A Droc_nix_rss.c75 req->rss.rq = reta[idx]; in nix_cn9k_rss_reta_set()
96 req->rss.rq = reta[idx]; in nix_cn9k_rss_reta_set()
132 req->rss.rq = reta[idx]; in nix_rss_reta_set()
153 req->rss.rq = reta[idx]; in nix_rss_reta_set()
169 uint16_t reta[ROC_NIX_RSS_RETA_MAX]) in roc_nix_rss_reta_set()
185 memcpy(&nix->reta[group], reta, ROC_NIX_RSS_RETA_MAX); in roc_nix_rss_reta_set()
191 uint16_t reta[ROC_NIX_RSS_RETA_MAX]) in roc_nix_rss_reta_get()
198 memcpy(reta, &nix->reta[group], ROC_NIX_RSS_RETA_MAX); in roc_nix_rss_reta_get()
235 uint16_t reta[ROC_NIX_RSS_RETA_MAX]; in roc_nix_rss_default_setup() local
245 reta[idx] = idx % qcnt; in roc_nix_rss_default_setup()
[all …]
H A Droc_npc.c788 uint16_t *reta; in npc_rss_action_configure() local
818 reta = nix->reta[rss_grp_idx]; in npc_rss_action_configure()
826 memcpy(reta + i * rss->queue_num, rss->queue, in npc_rss_action_configure()
831 memcpy(&reta[i * rss->queue_num], rss->queue, in npc_rss_action_configure()
834 rc = roc_nix_rss_reta_set(roc_nix, *rss_grp, reta); in npc_rss_action_configure()
/dpdk/drivers/net/nfp/
H A Dnfp_common.c1009 uint32_t reta, mask; in nfp_net_rss_reta_write() local
1035 reta = 0; in nfp_net_rss_reta_write()
1038 reta = nn_cfg_readl(hw, NFP_NET_CFG_RSS_ITBL + i); in nfp_net_rss_reta_write()
1045 reta &= ~(0xFF << (8 * j)); in nfp_net_rss_reta_write()
1046 reta |= reta_conf[idx].reta[shift + j] << (8 * j); in nfp_net_rss_reta_write()
1049 reta); in nfp_net_rss_reta_write()
1088 uint32_t reta; in nfp_net_reta_query() local
1121 reta_conf[idx].reta[shift + j] = in nfp_net_reta_query()
1122 (uint8_t)((reta >> (8 * j)) & 0xF); in nfp_net_reta_query()
1284 nfp_reta_conf[0].reta[j] = queue; in nfp_net_rss_config_default()
[all …]
/dpdk/drivers/net/mlx5/
H A Dmlx5_rss.c176 reta_conf[idx].reta[i % RTE_ETH_RETA_GROUP_SIZE] = in mlx5_dev_rss_reta_query()
218 MLX5_ASSERT(reta_conf[idx].reta[pos] < priv->rxqs_n); in mlx5_dev_rss_reta_update()
219 (*priv->reta_idx)[i] = reta_conf[idx].reta[pos]; in mlx5_dev_rss_reta_update()
/dpdk/drivers/net/cnxk/
H A Dcnxk_ethdev_ops.c849 uint16_t reta[ROC_NIX_RSS_RETA_MAX]; in cnxk_nix_reta_update() local
860 roc_nix_rss_reta_get(nix, 0, reta); in cnxk_nix_reta_update()
866 reta[idx] = reta_conf[i].reta[j]; in cnxk_nix_reta_update()
871 return roc_nix_rss_reta_set(nix, 0, reta); in cnxk_nix_reta_update()
883 uint16_t reta[ROC_NIX_RSS_RETA_MAX]; in cnxk_nix_reta_query() local
894 rc = roc_nix_rss_reta_get(nix, 0, reta); in cnxk_nix_reta_query()
902 reta_conf[i].reta[j] = reta[idx]; in cnxk_nix_reta_query()
/dpdk/drivers/net/igc/
H A Digc_txrx.c881 union igc_rss_reta_reg reta; in igc_rss_configure() local
886 reta_idx = i % sizeof(reta); in igc_rss_configure()
887 reta.bytes[reta_idx] = q_idx; in igc_rss_configure()
888 if (reta_idx == sizeof(reta) - 1) in igc_rss_configure()
890 IGC_RETA(i / sizeof(reta)), reta.dword); in igc_rss_configure()
997 union igc_rss_reta_reg reta; in igc_add_rss_filter() local
1003 reta_idx = i % sizeof(reta); in igc_add_rss_filter()
1004 reta.bytes[reta_idx] = q_idx; in igc_add_rss_filter()
1005 if (reta_idx == sizeof(reta) - 1) in igc_add_rss_filter()
1007 IGC_RETA(i / sizeof(reta)), reta.dword); in igc_add_rss_filter()
/dpdk/doc/guides/nics/features/
H A Daxgbe.ini14 RSS reta update = Y
H A Dena.ini16 RSS reta update = Y
H A Dnfp.ini17 RSS reta update = Y
H A Dfm10k_vf.ini16 RSS reta update = Y
H A Dvirtio.ini19 RSS reta update = Y
H A Dthunderx.ini17 RSS reta update = Y
H A Dliquidio.ini16 RSS reta update = Y
H A Dice_dcf.ini18 RSS reta update = Y
H A Dionic.ini20 RSS reta update = Y
H A Dqede_vf.ini17 RSS reta update = Y
H A Datlantic.ini17 RSS reta update = Y
H A Dfm10k.ini20 RSS reta update = Y
H A Dixgbe_vf.ini19 RSS reta update = Y
H A Dtxgbe_vf.ini19 RSS reta update = Y
H A Digc.ini31 RSS reta update = Y
/dpdk/drivers/net/hns3/
H A Dhns3_rss.c477 if (reta_conf[idx].reta[shift] >= hw->alloc_rss_size) { in hns3_dev_rss_reta_update()
481 reta_conf[idx].reta[shift], in hns3_dev_rss_reta_update()
487 indirection_tbl[i] = reta_conf[idx].reta[shift]; in hns3_dev_rss_reta_update()
530 reta_conf[idx].reta[shift] = in hns3_dev_rss_reta_query()
/dpdk/drivers/net/fm10k/
H A Dfm10k_ethdev.c502 uint32_t mrqc, *key, i, reta, j; in fm10k_dev_rss_configure() local
535 reta = 0; in fm10k_dev_rss_configure()
539 reta = (reta << CHAR_BIT) | j; in fm10k_dev_rss_configure()
542 rte_bswap32(reta)); in fm10k_dev_rss_configure()
2098 uint32_t reta; in fm10k_reta_update() local
2121 reta = 0; in fm10k_reta_update()
2128 reta &= ~(UINT8_MAX << CHAR_BIT * j); in fm10k_reta_update()
2129 reta |= reta_conf[idx].reta[shift + j] << in fm10k_reta_update()
2133 FM10K_WRITE_REG(hw, FM10K_RETA(0, i >> 2), reta); in fm10k_reta_update()
2147 uint32_t reta; in fm10k_reta_query() local
[all …]
/dpdk/app/test/
H A Dtest_link_bonding_rssconf.c221 reta_conf[i].reta[j] = value; in reta_set()
242 if (port->reta_conf[index].reta[shift] != in reta_check_synced()
243 test_params.bond_reta_conf[index].reta[shift]) in reta_check_synced()
/dpdk/drivers/net/null/
H A Drte_eth_null.c398 internal->reta_conf[i].reta[j] = reta_conf[i].reta[j]; in eth_rss_reta_update()
422 reta_conf[i].reta[j] = internal->reta_conf[i].reta[j]; in eth_rss_reta_query()

1234