Home
last modified time | relevance | path

Searched refs:ind_table (Results 1 – 12 of 12) sorted by relevance

/dpdk/drivers/net/mlx5/linux/
H A Dmlx5_verbs.c504 ind_tbl->ind_table = mlx5_glue->create_rwq_ind_table in mlx5_ibv_ind_table_new()
511 if (!ind_tbl->ind_table) { in mlx5_ibv_ind_table_new()
527 claim_zero(mlx5_glue->destroy_rwq_ind_table(ind_tbl->ind_table)); in mlx5_ibv_ind_table_destroy()
549 struct mlx5_ind_table_obj *ind_tbl = hrxq->ind_table; in mlx5_ibv_hrxq_new()
587 .rwq_ind_tbl = ind_tbl->ind_table, in mlx5_ibv_hrxq_new()
608 .rwq_ind_tbl = ind_tbl->ind_table, in mlx5_ibv_hrxq_new()
767 MLX5_ASSERT(hrxq && hrxq->ind_table); in mlx5_ibv_drop_action_create()
814 hrxq->ind_table->ind_table = ind_tbl; in mlx5_ibv_drop_action_create()
837 struct ibv_rwq_ind_table *ind_tbl = hrxq->ind_table->ind_table; in mlx5_ibv_drop_action_destroy()
/dpdk/drivers/net/mlx5/
H A Dmlx5_rxq.c2814 ind_tbl = hrxq->ind_table; in mlx5_hrxq_modify()
2841 if (ind_tbl != hrxq->ind_table) { in mlx5_hrxq_modify()
2844 hrxq->ind_table = ind_tbl; in mlx5_hrxq_modify()
2851 if (ind_tbl != hrxq->ind_table) { in mlx5_hrxq_modify()
2872 mlx5_ind_table_obj_release(dev, hrxq->ind_table, in __mlx5_hrxq_remove()
2932 hrxq->ind_table = ind_tbl; in __mlx5_hrxq_create()
3090 hrxq->ind_table = mlx5_malloc(MLX5_MEM_ZERO, sizeof(*hrxq->ind_table), in mlx5_drop_action_create()
3092 if (!hrxq->ind_table) { in mlx5_drop_action_create()
3102 if (hrxq->ind_table) in mlx5_drop_action_create()
3103 mlx5_free(hrxq->ind_table); in mlx5_drop_action_create()
[all …]
H A Dmlx5_devx.c812 hrxq->ind_table, tunnel, &tir_attr); in mlx5_devx_hrxq_new()
887 if (ind_tbl != hrxq->ind_table) in mlx5_devx_hrxq_modify()
1039 if (hrxq->ind_table->ind_table != NULL) in mlx5_devx_drop_action_destroy()
1040 mlx5_devx_ind_table_destroy(hrxq->ind_table); in mlx5_devx_drop_action_destroy()
1069 ret = mlx5_devx_ind_table_new(dev, 0, hrxq->ind_table); in mlx5_devx_drop_action_create()
H A Dmlx5.h1336 void *ind_table; /**< Indirection table. */ member
1348 struct mlx5_ind_table_obj *ind_table; /* Indirection table. */ member
H A Dmlx5_flow.c1396 ind_tbl = hrxq->ind_table; in flow_drv_rxq_flags_set()
1502 ind_tbl = hrxq->ind_table; in flow_drv_rxq_flags_trim()
/dpdk/drivers/net/bnx2x/
H A Dbnx2x_vfpf.h100 uint8_t ind_table[T_ETH_INDIRECTION_TABLE_SIZE]; member
H A Decore_sp.h1158 uint8_t ind_table[T_ETH_INDIRECTION_TABLE_SIZE]; member
1174 uint8_t ind_table[T_ETH_INDIRECTION_TABLE_SIZE]; member
1967 uint8_t *ind_table);
H A Dbnx2x_vfpf.c628 rte_memcpy(query->ind_table, params->ind_table, T_ETH_INDIRECTION_TABLE_SIZE); in bnx2x_vf_config_rss()
H A Decore_sp.c3541 ECORE_MEMCPY(data->indirection_table, p->ind_table, in ecore_setup_rss()
3545 ECORE_MEMCPY(o->ind_table, p->ind_table, T_ETH_INDIRECTION_TABLE_SIZE); in ecore_setup_rss()
H A Dbnx2x.c6679 rte_memcpy(params.ind_table, rss_obj->ind_table, in bnx2x_config_rss_pf()
6680 sizeof(params.ind_table)); in bnx2x_config_rss_pf()
6711 for (i = 0; i < sizeof(sc->rss_conf_obj.ind_table); i++) { in bnx2x_init_rss_pf()
6712 sc->rss_conf_obj.ind_table[i] = in bnx2x_init_rss_pf()
/dpdk/drivers/net/ena/base/
H A Dena_com.c1172 if ((get_resp.u.ind_table.min_size > log_size) || in ena_com_indirect_table_allocate()
1173 (get_resp.u.ind_table.max_size < log_size)) { in ena_com_indirect_table_allocate()
1176 1 << get_resp.u.ind_table.min_size, in ena_com_indirect_table_allocate()
1177 1 << get_resp.u.ind_table.max_size); in ena_com_indirect_table_allocate()
2682 cmd.u.ind_table.size = rss->tbl_log_size; in ena_com_indirect_table_set()
2683 cmd.u.ind_table.inline_index = 0xFFFFFFFF; in ena_com_indirect_table_set()
/dpdk/drivers/net/ena/base/ena_defs/
H A Dena_admin_defs.h983 struct ena_admin_feature_rss_ind_table ind_table; member
1021 struct ena_admin_feature_rss_ind_table ind_table; member