Home
last modified time | relevance | path

Searched refs:rss_desc (Results 1 – 6 of 6) sorted by relevance

/f-stack/dpdk/drivers/net/mlx5/
H A Dmlx5_flow_verbs.c1073 rss_desc->queue[0] = queue->index; in flow_verbs_translate_action_queue()
1074 rss_desc->queue_num = 1; in flow_verbs_translate_action_queue()
1703 struct mlx5_flow_rss_desc *rss_desc; in flow_verbs_translate() local
1706 rss_desc = &wks->rss_desc; in flow_verbs_translate()
1784 (rss_desc, tunnel, in flow_verbs_translate()
1796 (rss_desc, tunnel, in flow_verbs_translate()
1808 (rss_desc, tunnel, ETH_RSS_TCP, in flow_verbs_translate()
1820 (rss_desc, tunnel, ETH_RSS_UDP, in flow_verbs_translate()
1967 struct mlx5_flow_rss_desc *rss_desc = &wks->rss_desc; in flow_verbs_apply() local
1969 MLX5_ASSERT(rss_desc->queue_num); in flow_verbs_apply()
[all …]
H A Dmlx5_rxq.c2181 memcmp(hrxq->rss_key, rss_desc->key, rss_desc->key_len) || in mlx5_hrxq_match_cb()
2185 rss_desc->queue_num); in mlx5_hrxq_match_cb()
2325 struct mlx5_flow_rss_desc *rss_desc) in __mlx5_hrxq_create() argument
2328 const uint8_t *rss_key = rss_desc->key; in __mlx5_hrxq_create()
2330 bool standalone = !!rss_desc->shared_rss; in __mlx5_hrxq_create()
2332 standalone ? rss_desc->const_q : rss_desc->queue; in __mlx5_hrxq_create()
2333 uint32_t queues_n = rss_desc->queue_num; in __mlx5_hrxq_create()
2361 if (!rss_desc->ind_tbl) in __mlx5_hrxq_create()
2391 hrxq = __mlx5_hrxq_create(dev, rss_desc); in mlx5_hrxq_create_cb()
2413 .data = rss_desc, in mlx5_hrxq_get()
[all …]
H A Dmlx5_flow_dv.c8538 if (rss_desc->level >= 2) { in flow_dv_hashfields_set()
8620 rss_desc->shared_rss = 0; in flow_dv_hrxq_prepare()
9045 rss_desc = &wks->rss_desc; in flow_dv_translate_action_sample()
9062 rss_desc->queue_num = 1; in flow_dv_translate_action_sample()
9257 rss_desc = &wks->rss_desc; in flow_dv_create_action_sample()
9667 rss_desc = &wks->rss_desc; in flow_dv_translate()
9845 rss_desc->queue_num = 1; in flow_dv_translate()
10680 if (rss_desc->shared_rss) { in __flow_dv_rss_get_hrxq()
10724 struct mlx5_flow_rss_desc *rss_desc = &wks->rss_desc; in flow_dv_apply() local
10727 if (rss_desc->shared_rss) { in flow_dv_apply()
[all …]
H A Dmlx5_flow.c955 if (!(rss_desc->types & layer_types)) in mlx5_flow_hashfields_adjust()
5202 rss_desc->queue = realloc(rss_desc->queue, in flow_rss_workspace_adjust()
5204 if (!rss_desc->queue) { in flow_rss_workspace_adjust()
5288 rss_desc = &wks->rss_desc; in flow_list_create()
5332 rss_desc->level = rss->level; in flow_list_create()
5451 if (rss_desc->shared_rss) in flow_list_create()
5698 free(wks->rss_desc.queue); in flow_release_workspace()
5746 data->rss_desc.queue = calloc(1, in flow_alloc_thread_workspace()
5748 if (!data->rss_desc.queue) in flow_alloc_thread_workspace()
5753 if (data->rss_desc.queue) in flow_alloc_thread_workspace()
[all …]
H A Dmlx5_flow.h604 #define MLX5_TUNNEL_PRIO_GET(rss_desc) \ argument
605 ((rss_desc)->level >= 2 ? MLX5_PRIORITY_MAP_L2 : MLX5_PRIORITY_MAP_L4)
1102 struct mlx5_flow_rss_desc rss_desc; member
1275 uint64_t mlx5_flow_hashfields_adjust(struct mlx5_flow_rss_desc *rss_desc,
H A Dmlx5_rxtx.h369 struct mlx5_flow_rss_desc *rss_desc);