Home
last modified time | relevance | path

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

/f-stack/dpdk/drivers/net/mlx5/linux/
H A Dmlx5_verbs.c539 ind_tbl->ind_table = mlx5_glue->create_rwq_ind_table(priv->sh->ctx, in mlx5_ibv_ind_table_new()
545 if (!ind_tbl->ind_table) { in mlx5_ibv_ind_table_new()
561 claim_zero(mlx5_glue->destroy_rwq_ind_table(ind_tbl->ind_table)); in mlx5_ibv_ind_table_destroy()
583 struct mlx5_ind_table_obj *ind_tbl = hrxq->ind_table; in mlx5_ibv_hrxq_new()
621 .rwq_ind_tbl = ind_tbl->ind_table, in mlx5_ibv_hrxq_new()
642 .rwq_ind_tbl = ind_tbl->ind_table, in mlx5_ibv_hrxq_new()
770 MLX5_ASSERT(hrxq && hrxq->ind_table); in mlx5_ibv_drop_action_create()
816 hrxq->ind_table->ind_table = ind_tbl; in mlx5_ibv_drop_action_create()
839 struct ibv_rwq_ind_table *ind_tbl = hrxq->ind_table->ind_table; in mlx5_ibv_drop_action_destroy()
/f-stack/dpdk/drivers/net/mlx5/
H A Dmlx5_rxq.c2188 return ind_tbl != hrxq->ind_table; in mlx5_hrxq_match_cb()
2239 ind_tbl = hrxq->ind_table; in mlx5_hrxq_modify()
2265 if (ind_tbl != hrxq->ind_table) { in mlx5_hrxq_modify()
2269 hrxq->ind_table = ind_tbl; in mlx5_hrxq_modify()
2276 if (ind_tbl != hrxq->ind_table) { in mlx5_hrxq_modify()
2352 hrxq->ind_table = ind_tbl; in __mlx5_hrxq_create()
2479 hrxq->ind_table = mlx5_malloc(MLX5_MEM_ZERO, sizeof(*hrxq->ind_table), in mlx5_drop_action_create()
2481 if (!hrxq->ind_table) { in mlx5_drop_action_create()
2491 if (hrxq->ind_table) in mlx5_drop_action_create()
2492 mlx5_free(hrxq->ind_table); in mlx5_drop_action_create()
[all …]
H A Dmlx5.h831 void *ind_table; /**< Indirection table. */ member
843 struct mlx5_ind_table_obj *ind_table; /* Indirection table. */ member
H A Dmlx5_devx.c936 hrxq->ind_table, tunnel, &tir_attr); in mlx5_devx_hrxq_new()
1004 if (ind_tbl != hrxq->ind_table) in mlx5_devx_hrxq_modify()
H A Dmlx5_flow.c1013 for (i = 0; i != hrxq->ind_table->queues_n; ++i) { in flow_drv_rxq_flags_set()
1014 int idx = hrxq->ind_table->queues[i]; in flow_drv_rxq_flags_set()
1096 for (i = 0; i != hrxq->ind_table->queues_n; ++i) { in flow_drv_rxq_flags_trim()
1097 int idx = hrxq->ind_table->queues[i]; in flow_drv_rxq_flags_trim()
/f-stack/dpdk/drivers/net/ena/base/
H A Dena_com.c1158 if ((get_resp.u.ind_table.min_size > log_size) || in ena_com_indirect_table_allocate()
1159 (get_resp.u.ind_table.max_size < log_size)) { in ena_com_indirect_table_allocate()
1162 1 << get_resp.u.ind_table.min_size, in ena_com_indirect_table_allocate()
1163 1 << get_resp.u.ind_table.max_size); in ena_com_indirect_table_allocate()
2033 memcpy(&get_feat_ctx->ind_table, &get_resp.u.ind_table, in ena_com_get_dev_attr_feat()
2034 sizeof(get_resp.u.ind_table)); in ena_com_get_dev_attr_feat()
2036 memset(&get_feat_ctx->ind_table, 0x0, in ena_com_get_dev_attr_feat()
2037 sizeof(get_feat_ctx->ind_table)); in ena_com_get_dev_attr_feat()
2665 cmd.u.ind_table.size = rss->tbl_log_size; in ena_com_indirect_table_set()
2666 cmd.u.ind_table.inline_index = 0xFFFFFFFF; in ena_com_indirect_table_set()
H A Dena_com.h340 struct ena_admin_feature_rss_ind_table ind_table; member
/f-stack/dpdk/drivers/net/bnx2x/
H A Dbnx2x_vfpf.h102 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.c6675 rte_memcpy(params.ind_table, rss_obj->ind_table, in bnx2x_config_rss_pf()
6676 sizeof(params.ind_table)); in bnx2x_config_rss_pf()
6707 for (i = 0; i < sizeof(sc->rss_conf_obj.ind_table); i++) { in bnx2x_init_rss_pf()
6708 sc->rss_conf_obj.ind_table[i] = in bnx2x_init_rss_pf()
/f-stack/freebsd/contrib/ena-com/
H A Dena_admin_defs.h817 struct ena_admin_feature_rss_ind_table ind_table; member
851 struct ena_admin_feature_rss_ind_table ind_table; member
H A Dena_com.c1208 if ((get_resp.u.ind_table.min_size > log_size) || in ena_com_indirect_table_allocate()
1209 (get_resp.u.ind_table.max_size < log_size)) { in ena_com_indirect_table_allocate()
1212 1 << get_resp.u.ind_table.min_size, in ena_com_indirect_table_allocate()
1213 1 << get_resp.u.ind_table.max_size); in ena_com_indirect_table_allocate()
2784 cmd.u.ind_table.size = rss->tbl_log_size; in ena_com_indirect_table_set()
2785 cmd.u.ind_table.inline_index = 0xFFFFFFFF; in ena_com_indirect_table_set()
/f-stack/freebsd/contrib/ena-com/ena_defs/
H A Dena_admin_defs.h1014 struct ena_admin_feature_rss_ind_table ind_table; member
1052 struct ena_admin_feature_rss_ind_table ind_table; member
/f-stack/dpdk/drivers/net/ena/base/ena_defs/
H A Dena_admin_defs.h986 struct ena_admin_feature_rss_ind_table ind_table; member
1024 struct ena_admin_feature_rss_ind_table ind_table; member