Home
last modified time | relevance | path

Searched refs:RTE_ETH_RETA_GROUP_SIZE (Results 1 – 25 of 37) sorted by relevance

12

/dpdk/app/test/
H A Dtest_link_bonding_rssconf.c55 struct rte_eth_rss_reta_entry64 reta_conf[512 / RTE_ETH_RETA_GROUP_SIZE];
64 struct rte_eth_rss_reta_entry64 bond_reta_conf[512 / RTE_ETH_RETA_GROUP_SIZE];
214 struct rte_eth_rss_reta_entry64 reta_conf[512/RTE_ETH_RETA_GROUP_SIZE]; in reta_set()
217 for (i = 0; i < reta_size / RTE_ETH_RETA_GROUP_SIZE; i++) { in reta_set()
220 for (j = 0; j < RTE_ETH_RETA_GROUP_SIZE; j++) in reta_set()
239 int index = i / RTE_ETH_RETA_GROUP_SIZE; in reta_check_synced()
240 int shift = i % RTE_ETH_RETA_GROUP_SIZE; in reta_check_synced()
258 for (j = 0; j < test_params.bond_dev_info.reta_size / RTE_ETH_RETA_GROUP_SIZE; in bond_reta_fetch()
275 for (j = 0; j < port->dev_info.reta_size / RTE_ETH_RETA_GROUP_SIZE; j++) in slave_reta_fetch()
/dpdk/drivers/net/mlx5/
H A Dmlx5_rss.c175 idx = i / RTE_ETH_RETA_GROUP_SIZE; in mlx5_dev_rss_reta_query()
176 reta_conf[idx].reta[i % RTE_ETH_RETA_GROUP_SIZE] = in mlx5_dev_rss_reta_query()
214 idx = i / RTE_ETH_RETA_GROUP_SIZE; in mlx5_dev_rss_reta_update()
215 pos = i % RTE_ETH_RETA_GROUP_SIZE; in mlx5_dev_rss_reta_update()
/dpdk/examples/ip_pipeline/
H A Dlink.c65 #define RETA_CONF_SIZE (RTE_ETH_RSS_RETA_SIZE_512 / RTE_ETH_RETA_GROUP_SIZE)
80 reta_conf[i / RTE_ETH_RETA_GROUP_SIZE].mask = UINT64_MAX; in rss_setup()
83 uint32_t reta_id = i / RTE_ETH_RETA_GROUP_SIZE; in rss_setup()
84 uint32_t reta_pos = i % RTE_ETH_RETA_GROUP_SIZE; in rss_setup()
/dpdk/drivers/net/null/
H A Drte_eth_null.c65 RTE_ETH_RETA_GROUP_SIZE];
394 for (i = 0; i < (internal->reta_size / RTE_ETH_RETA_GROUP_SIZE); i++) { in eth_rss_reta_update()
396 for (j = 0; j < RTE_ETH_RETA_GROUP_SIZE; j++) in eth_rss_reta_update()
419 for (i = 0; i < (internal->reta_size / RTE_ETH_RETA_GROUP_SIZE); i++) { in eth_rss_reta_query()
420 for (j = 0; j < RTE_ETH_RETA_GROUP_SIZE; j++) in eth_rss_reta_query()
552 internals->reta_size = RTE_DIM(internals->reta_conf) * RTE_ETH_RETA_GROUP_SIZE; in eth_dev_null_create()
/dpdk/examples/pipeline/
H A Dobj.c147 #define RETA_CONF_SIZE (RTE_ETH_RSS_RETA_SIZE_512 / RTE_ETH_RETA_GROUP_SIZE)
162 reta_conf[i / RTE_ETH_RETA_GROUP_SIZE].mask = UINT64_MAX; in rss_setup()
165 uint32_t reta_id = i / RTE_ETH_RETA_GROUP_SIZE; in rss_setup()
166 uint32_t reta_pos = i % RTE_ETH_RETA_GROUP_SIZE; in rss_setup()
/dpdk/drivers/net/ena/
H A Dena_rss.c98 conf_idx = i / RTE_ETH_RETA_GROUP_SIZE; in ena_rss_reta_update()
99 idx = i % RTE_ETH_RETA_GROUP_SIZE; in ena_rss_reta_update()
157 reta_conf_idx = i / RTE_ETH_RETA_GROUP_SIZE; in ena_rss_reta_query()
158 reta_idx = i % RTE_ETH_RETA_GROUP_SIZE; in ena_rss_reta_query()
/dpdk/drivers/net/ionic/
H A Dionic_ethdev.c548 num = tbl_sz / RTE_ETH_RETA_GROUP_SIZE; in ionic_dev_rss_reta_update()
551 for (j = 0; j < RTE_ETH_RETA_GROUP_SIZE; j++) { in ionic_dev_rss_reta_update()
553 index = (i * RTE_ETH_RETA_GROUP_SIZE) + j; in ionic_dev_rss_reta_update()
588 num = reta_size / RTE_ETH_RETA_GROUP_SIZE; in ionic_dev_rss_reta_query()
592 &lif->rss_ind_tbl[i * RTE_ETH_RETA_GROUP_SIZE], in ionic_dev_rss_reta_query()
593 RTE_ETH_RETA_GROUP_SIZE); in ionic_dev_rss_reta_query()
/dpdk/drivers/net/hns3/
H A Dhns3_rss.c475 idx = i / RTE_ETH_RETA_GROUP_SIZE; in hns3_dev_rss_reta_update()
476 shift = i % RTE_ETH_RETA_GROUP_SIZE; in hns3_dev_rss_reta_update()
527 idx = i / RTE_ETH_RETA_GROUP_SIZE; in hns3_dev_rss_reta_query()
528 shift = i % RTE_ETH_RETA_GROUP_SIZE; in hns3_dev_rss_reta_query()
/dpdk/drivers/net/liquidio/
H A Dlio_ethdev.c522 for (i = 0; i < (reta_size / RTE_ETH_RETA_GROUP_SIZE); i++) { in lio_dev_rss_reta_update()
523 for (j = 0; j < RTE_ETH_RETA_GROUP_SIZE; j++) { in lio_dev_rss_reta_update()
525 index = (i * RTE_ETH_RETA_GROUP_SIZE) + j; in lio_dev_rss_reta_update()
565 num = reta_size / RTE_ETH_RETA_GROUP_SIZE; in lio_dev_rss_reta_query()
569 &rss_state->itable[i * RTE_ETH_RETA_GROUP_SIZE], in lio_dev_rss_reta_query()
570 RTE_ETH_RETA_GROUP_SIZE); in lio_dev_rss_reta_query()
1089 conf_idx = i / RTE_ETH_RETA_GROUP_SIZE; in lio_dev_rss_configure()
1090 reta_idx = i % RTE_ETH_RETA_GROUP_SIZE; in lio_dev_rss_configure()
/dpdk/drivers/net/nfp/
H A Dnfp_common.c1028 idx = i / RTE_ETH_RETA_GROUP_SIZE; in nfp_net_rss_reta_write()
1029 shift = i % RTE_ETH_RETA_GROUP_SIZE; in nfp_net_rss_reta_write()
1109 idx = i / RTE_ETH_RETA_GROUP_SIZE; in nfp_net_reta_query()
1110 shift = i % RTE_ETH_RETA_GROUP_SIZE; in nfp_net_reta_query()
/dpdk/drivers/net/cnxk/
H A Dcnxk_ethdev_ops.c863 for (i = 0; i < (int)(dev->nix.reta_sz / RTE_ETH_RETA_GROUP_SIZE); i++) { in cnxk_nix_reta_update()
864 for (j = 0; j < RTE_ETH_RETA_GROUP_SIZE; j++) { in cnxk_nix_reta_update()
899 for (i = 0; i < (int)(dev->nix.reta_sz / RTE_ETH_RETA_GROUP_SIZE); i++) { in cnxk_nix_reta_query()
900 for (j = 0; j < RTE_ETH_RETA_GROUP_SIZE; j++) { in cnxk_nix_reta_query()
/dpdk/drivers/net/netvsc/
H A Dhn_ethdev.c309 uint16_t idx = i / RTE_ETH_RETA_GROUP_SIZE; in hn_rss_reta_update()
310 uint16_t shift = i % RTE_ETH_RETA_GROUP_SIZE; in hn_rss_reta_update()
349 uint16_t idx = i / RTE_ETH_RETA_GROUP_SIZE; in hn_rss_reta_query()
350 uint16_t shift = i % RTE_ETH_RETA_GROUP_SIZE; in hn_rss_reta_query()
/dpdk/drivers/net/enic/
H A Denic_ethdev.c778 idx = i / RTE_ETH_RETA_GROUP_SIZE; in enicpmd_dev_rss_reta_query()
779 shift = i % RTE_ETH_RETA_GROUP_SIZE; in enicpmd_dev_rss_reta_query()
810 idx = i / RTE_ETH_RETA_GROUP_SIZE; in enicpmd_dev_rss_reta_update()
811 shift = i % RTE_ETH_RETA_GROUP_SIZE; in enicpmd_dev_rss_reta_update()
/dpdk/drivers/net/bonding/
H A Deth_bond_private.h171 RTE_ETH_RETA_GROUP_SIZE];
H A Drte_eth_bond_pmd.c3074 reta_count = (reta_size + RTE_ETH_RETA_GROUP_SIZE - 1) / in bond_ethdev_rss_reta_update()
3075 RTE_ETH_RETA_GROUP_SIZE; in bond_ethdev_rss_reta_update()
3079 for (j = 0; j < RTE_ETH_RETA_GROUP_SIZE; j++) in bond_ethdev_rss_reta_update()
3112 for (i = 0; i < reta_size / RTE_ETH_RETA_GROUP_SIZE; i++) in bond_ethdev_rss_reta_query()
3113 for (j = 0; j < RTE_ETH_RETA_GROUP_SIZE; j++) in bond_ethdev_rss_reta_query()
3639 for (j = 0; j < RTE_ETH_RETA_GROUP_SIZE; j++) in bond_ethdev_configure()
3641 (i * RTE_ETH_RETA_GROUP_SIZE + j) % in bond_ethdev_configure()
/dpdk/drivers/net/qede/
H A Dqede_ethdev.c1072 reta_conf[i / RTE_ETH_RETA_GROUP_SIZE].mask = UINT64_MAX; in qede_config_rss()
1075 id = i / RTE_ETH_RETA_GROUP_SIZE; in qede_config_rss()
1076 pos = i % RTE_ETH_RETA_GROUP_SIZE; in qede_config_rss()
2249 idx = j / RTE_ETH_RETA_GROUP_SIZE; in qede_rss_reta_update()
2250 shift = j % RTE_ETH_RETA_GROUP_SIZE; in qede_rss_reta_update()
2293 idx = i / RTE_ETH_RETA_GROUP_SIZE; in qede_rss_reta_query()
2294 shift = i % RTE_ETH_RETA_GROUP_SIZE; in qede_rss_reta_query()
/dpdk/drivers/net/igc/
H A Digc_ethdev.c2258 idx = i / RTE_ETH_RETA_GROUP_SIZE; in eth_igc_rss_reta_update()
2259 shift = i % RTE_ETH_RETA_GROUP_SIZE; in eth_igc_rss_reta_update()
2265 shift > (RTE_ETH_RETA_GROUP_SIZE - IGC_RSS_RDT_REG_SIZE)) in eth_igc_rss_reta_update()
2314 idx = i / RTE_ETH_RETA_GROUP_SIZE; in eth_igc_rss_reta_query()
2315 shift = i % RTE_ETH_RETA_GROUP_SIZE; in eth_igc_rss_reta_query()
2321 shift > (RTE_ETH_RETA_GROUP_SIZE - IGC_RSS_RDT_REG_SIZE)) in eth_igc_rss_reta_query()
/dpdk/drivers/net/ice/
H A Dice_dcf_ethdev.c1193 idx = i / RTE_ETH_RETA_GROUP_SIZE; in ice_dcf_dev_rss_reta_update()
1194 shift = i % RTE_ETH_RETA_GROUP_SIZE; in ice_dcf_dev_rss_reta_update()
1229 idx = i / RTE_ETH_RETA_GROUP_SIZE; in ice_dcf_dev_rss_reta_query()
1230 shift = i % RTE_ETH_RETA_GROUP_SIZE; in ice_dcf_dev_rss_reta_query()
/dpdk/drivers/net/cxgbe/
H A Dcxgbe_ethdev.c1251 idx = i / RTE_ETH_RETA_GROUP_SIZE; in cxgbe_dev_rss_reta_update()
1252 shift = i % RTE_ETH_RETA_GROUP_SIZE; in cxgbe_dev_rss_reta_update()
1282 idx = i / RTE_ETH_RETA_GROUP_SIZE; in cxgbe_dev_rss_reta_query()
1283 shift = i % RTE_ETH_RETA_GROUP_SIZE; in cxgbe_dev_rss_reta_query()
/dpdk/drivers/net/thunderx/
H A Dnicvf_ethdev.c482 for (i = 0; i < (NIC_MAX_RSS_IDR_TBL_SIZE / RTE_ETH_RETA_GROUP_SIZE); i++) { in nicvf_dev_reta_query()
483 for (j = 0; j < RTE_ETH_RETA_GROUP_SIZE; j++) in nicvf_dev_reta_query()
512 for (i = 0; i < (NIC_MAX_RSS_IDR_TBL_SIZE / RTE_ETH_RETA_GROUP_SIZE); i++) { in nicvf_dev_reta_update()
513 for (j = 0; j < RTE_ETH_RETA_GROUP_SIZE; j++) in nicvf_dev_reta_update()
/dpdk/drivers/net/axgbe/
H A Daxgbe_ethdev.c528 idx = i / RTE_ETH_RETA_GROUP_SIZE; in axgbe_dev_rss_reta_update()
529 shift = i % RTE_ETH_RETA_GROUP_SIZE; in axgbe_dev_rss_reta_update()
559 idx = i / RTE_ETH_RETA_GROUP_SIZE; in axgbe_dev_rss_reta_query()
560 shift = i % RTE_ETH_RETA_GROUP_SIZE; in axgbe_dev_rss_reta_query()
/dpdk/drivers/net/iavf/
H A Diavf_ethdev.c1456 idx = i / RTE_ETH_RETA_GROUP_SIZE; in iavf_dev_rss_reta_update()
1457 shift = i % RTE_ETH_RETA_GROUP_SIZE; in iavf_dev_rss_reta_update()
1493 idx = i / RTE_ETH_RETA_GROUP_SIZE; in iavf_dev_rss_reta_query()
1494 shift = i % RTE_ETH_RETA_GROUP_SIZE; in iavf_dev_rss_reta_query()
/dpdk/lib/ethdev/
H A Drte_ethdev.h942 #define RTE_ETH_RETA_GROUP_SIZE 64 macro
948 #define RTE_RETA_GROUP_SIZE RTE_DEPRECATED(RTE_RETA_GROUP_SIZE) RTE_ETH_RETA_GROUP_SIZE
1033 uint16_t reta[RTE_ETH_RETA_GROUP_SIZE];
/dpdk/drivers/net/hinic/
H A Dhinic_pmd_ethdev.c2072 idx = i / RTE_ETH_RETA_GROUP_SIZE; in hinic_rss_indirtbl_update()
2073 shift = i % RTE_ETH_RETA_GROUP_SIZE; in hinic_rss_indirtbl_update()
2138 idx = i / RTE_ETH_RETA_GROUP_SIZE; in hinic_rss_indirtbl_query()
2139 shift = i % RTE_ETH_RETA_GROUP_SIZE; in hinic_rss_indirtbl_query()
/dpdk/drivers/net/sfc/
H A Dsfc_ethdev.c1780 int grp = entry / RTE_ETH_RETA_GROUP_SIZE; in sfc_dev_rss_reta_query()
1781 int grp_idx = entry % RTE_ETH_RETA_GROUP_SIZE; in sfc_dev_rss_reta_query()
1830 int grp_idx = entry % RTE_ETH_RETA_GROUP_SIZE; in sfc_dev_rss_reta_update()
1833 grp = &reta_conf[entry / RTE_ETH_RETA_GROUP_SIZE]; in sfc_dev_rss_reta_update()

12