Home
last modified time | relevance | path

Searched refs:reta_idx (Results 1 – 10 of 10) sorted by relevance

/dpdk/drivers/net/mlx5/
H A Dmlx5_rss.c131 mem = mlx5_realloc(priv->reta_idx, MLX5_MEM_RTE, in mlx5_rss_reta_index_resize()
132 reta_size * sizeof((*priv->reta_idx)[0]), 0, in mlx5_rss_reta_index_resize()
138 priv->reta_idx = mem; in mlx5_rss_reta_index_resize()
141 memset(&(*priv->reta_idx)[old_size], 0, in mlx5_rss_reta_index_resize()
143 sizeof((*priv->reta_idx)[0])); in mlx5_rss_reta_index_resize()
177 (*priv->reta_idx)[i]; in mlx5_dev_rss_reta_query()
219 (*priv->reta_idx)[i] = reta_conf[idx].reta[pos]; in mlx5_dev_rss_reta_update()
H A Dmlx5_ethdev.c219 (*priv->reta_idx)[i] = rss_queue_arr[j]; in mlx5_dev_configure_rss_reta()
H A Dmlx5.c1899 if (priv->reta_idx != NULL) in mlx5_dev_close()
1900 mlx5_free(priv->reta_idx); in mlx5_dev_close()
H A Dmlx5.h1473 unsigned int (*reta_idx)[]; /* RETA index table. */ member
H A Dmlx5_flow.c7667 queue[i] = (*priv->reta_idx)[i]; in mlx5_ctrl_flow_vlan()
10082 ctx->queue[i] = (*priv->reta_idx)[i]; in flow_tunnel_add_default_miss()
/dpdk/drivers/net/ena/
H A Dena_rss.c137 int reta_idx; in ena_rss_reta_query() local
158 reta_idx = i % RTE_ETH_RETA_GROUP_SIZE; in ena_rss_reta_query()
159 if (TEST_BIT(reta_conf[reta_conf_idx].mask, reta_idx)) in ena_rss_reta_query()
160 reta_conf[reta_conf_idx].reta[reta_idx] = in ena_rss_reta_query()
/dpdk/drivers/net/igc/
H A Digc_txrx.c882 uint16_t q_idx, reta_idx; 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()
998 uint16_t q_idx, reta_idx; 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()
/dpdk/drivers/net/liquidio/
H A Dlio_ethdev.c1085 uint8_t q_idx, conf_idx, reta_idx; in lio_dev_rss_configure() local
1090 reta_idx = i % RTE_ETH_RETA_GROUP_SIZE; in lio_dev_rss_configure()
1091 reta_conf[conf_idx].reta[reta_idx] = q_idx; in lio_dev_rss_configure()
1092 reta_conf[conf_idx].mask |= ((uint64_t)1 << reta_idx); in lio_dev_rss_configure()
/dpdk/drivers/net/ixgbe/
H A Dixgbe_ethdev.h655 uint32_t ixgbe_reta_reg_get(enum ixgbe_mac_type mac_type, uint16_t reta_idx);
H A Dixgbe_ethdev.c7178 ixgbe_reta_reg_get(enum ixgbe_mac_type mac_type, uint16_t reta_idx) { in ixgbe_reta_reg_get() argument
7183 if (reta_idx < RTE_ETH_RSS_RETA_SIZE_128) in ixgbe_reta_reg_get()
7184 return IXGBE_RETA(reta_idx >> 2); in ixgbe_reta_reg_get()
7186 return IXGBE_ERETA((reta_idx - RTE_ETH_RSS_RETA_SIZE_128) >> 2); in ixgbe_reta_reg_get()
7190 return IXGBE_VFRETA(reta_idx >> 2); in ixgbe_reta_reg_get()
7192 return IXGBE_RETA(reta_idx >> 2); in ixgbe_reta_reg_get()