Searched refs:rss_desc (Results 1 – 6 of 6) sorted by relevance
| /f-stack/dpdk/drivers/net/mlx5/ |
| H A D | mlx5_flow_verbs.c | 1073 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 D | mlx5_rxq.c | 2181 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 D | mlx5_flow_dv.c | 8538 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 D | mlx5_flow.c | 955 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 D | mlx5_flow.h | 604 #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 D | mlx5_rxtx.h | 369 struct mlx5_flow_rss_desc *rss_desc);
|