]> git.droids-corp.org - dpdk.git/blobdiff - drivers/net/mlx5/mlx5_flow_dv.c
net/mlx5: enable indexed pool per-core cache
[dpdk.git] / drivers / net / mlx5 / mlx5_flow_dv.c
index c9af4ccf34fe8ed4335765322b63d1040b86d5ed..768d5b15b0ba69a990dd1c42a45ec8a568b6cb63 100644 (file)
@@ -5361,7 +5361,8 @@ flow_dv_modify_ipool_get(struct mlx5_dev_ctx_shared *sh, uint8_t index)
                       .grow_trunk = 3,
                       .grow_shift = 2,
                       .need_lock = 1,
-                      .release_mem_en = 1,
+                      .release_mem_en = !!sh->reclaim_mode,
+                      .per_core_cache = sh->reclaim_mode ? 0 : (1 << 16),
                       .malloc = mlx5_malloc,
                       .free = mlx5_free,
                       .type = "mlx5_modify_action_resource",