Home
last modified time | relevance | path

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

/f-stack/dpdk/drivers/net/mlx5/
H A Dmlx5_rss.c128 mem = mlx5_realloc(priv->reta_idx, MLX5_MEM_RTE, in mlx5_rss_reta_index_resize()
129 reta_size * sizeof((*priv->reta_idx)[0]), 0, in mlx5_rss_reta_index_resize()
135 priv->reta_idx = mem; in mlx5_rss_reta_index_resize()
138 memset(&(*priv->reta_idx)[old_size], 0, in mlx5_rss_reta_index_resize()
140 sizeof((*priv->reta_idx)[0])); in mlx5_rss_reta_index_resize()
174 (*priv->reta_idx)[i]; in mlx5_dev_rss_reta_query()
216 (*priv->reta_idx)[i] = reta_conf[idx].reta[pos]; in mlx5_dev_rss_reta_update()
H A Dmlx5_ethdev.c197 (*priv->reta_idx)[i] = rss_queue_arr[j]; in mlx5_dev_configure_rss_reta()
H A Dmlx5.c1354 if (priv->reta_idx != NULL) in mlx5_dev_close()
1355 mlx5_free(priv->reta_idx); in mlx5_dev_close()
H A Dmlx5.h968 unsigned int (*reta_idx)[]; /* RETA index table. */ member
H A Dmlx5_flow.c5987 queue[i] = (*priv->reta_idx)[i]; in mlx5_ctrl_flow_vlan()
7280 ctx->queue[i] = (*priv->reta_idx)[i]; in flow_tunnel_add_default_miss()
/f-stack/dpdk/drivers/net/igc/
H A Digc_txrx.c899 uint16_t q_idx, reta_idx; in igc_rss_configure() local
903 reta_idx = i % sizeof(reta); in igc_rss_configure()
904 reta.bytes[reta_idx] = q_idx; in igc_rss_configure()
905 if (reta_idx == sizeof(reta) - 1) in igc_rss_configure()
1015 uint16_t q_idx, reta_idx; in igc_add_rss_filter() local
1020 reta_idx = i % sizeof(reta); in igc_add_rss_filter()
1021 reta.bytes[reta_idx] = q_idx; in igc_add_rss_filter()
1022 if (reta_idx == sizeof(reta) - 1) in igc_add_rss_filter()
/f-stack/dpdk/drivers/net/liquidio/
H A Dlio_ethdev.c1106 uint8_t q_idx, conf_idx, reta_idx; in lio_dev_rss_configure() local
1111 reta_idx = i % RTE_RETA_GROUP_SIZE; in lio_dev_rss_configure()
1112 reta_conf[conf_idx].reta[reta_idx] = q_idx; in lio_dev_rss_configure()
1113 reta_conf[conf_idx].mask |= ((uint64_t)1 << reta_idx); in lio_dev_rss_configure()
/f-stack/dpdk/drivers/net/ena/
H A Dena_ethdev.c619 int reta_idx; in ena_rss_reta_query() local
635 reta_idx = i % RTE_RETA_GROUP_SIZE; in ena_rss_reta_query()
636 if (TEST_BIT(reta_conf[reta_conf_idx].mask, reta_idx)) in ena_rss_reta_query()
637 reta_conf[reta_conf_idx].reta[reta_idx] = in ena_rss_reta_query()
/f-stack/dpdk/drivers/net/ixgbe/
H A Dixgbe_ethdev.h664 uint32_t ixgbe_reta_reg_get(enum ixgbe_mac_type mac_type, uint16_t reta_idx);
H A Dixgbe_ethdev.c7372 ixgbe_reta_reg_get(enum ixgbe_mac_type mac_type, uint16_t reta_idx) { in ixgbe_reta_reg_get() argument
7377 if (reta_idx < ETH_RSS_RETA_SIZE_128) in ixgbe_reta_reg_get()
7378 return IXGBE_RETA(reta_idx >> 2); in ixgbe_reta_reg_get()
7380 return IXGBE_ERETA((reta_idx - ETH_RSS_RETA_SIZE_128) >> 2); in ixgbe_reta_reg_get()
7384 return IXGBE_VFRETA(reta_idx >> 2); in ixgbe_reta_reg_get()
7386 return IXGBE_RETA(reta_idx >> 2); in ixgbe_reta_reg_get()