From 1926a1f4488172010710e9d8e3542518e53ef2b3 Mon Sep 17 00:00:00 2001 From: Tian Xin <42274920+tianx666@users.noreply.github.com> Date: Fri, 27 Dec 2024 18:03:50 +0800 Subject: [PATCH] fix core dump issue when disable HAVE_IBV_WR_API --- src/perftest_resources.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/perftest_resources.c b/src/perftest_resources.c index fe7727dd..c422806c 100755 --- a/src/perftest_resources.c +++ b/src/perftest_resources.c @@ -1023,6 +1023,7 @@ int alloc_ctx(struct pingpong_context *ctx,struct perftest_parameters *user_para ALLOC(ctx->r_dctn, uint32_t, user_param->num_of_qps); #ifdef HAVE_DCS ALLOC(ctx->dci_stream_id, uint32_t, user_param->num_of_qps); + memset(ctx->dci_stream_id, 0, user_param->num_of_qps * sizeof (uint32_t)); #endif #ifdef HAVE_AES_XTS ALLOC(ctx->dek, struct mlx5dv_dek*, user_param->data_enc_keys_number); @@ -2157,9 +2158,7 @@ int ctx_init(struct pingpong_context *ctx, struct perftest_parameters *user_para if (user_param->work_rdma_cm == OFF) { modify_qp_to_init(ctx, user_param, i); } - #ifdef HAVE_DCS - ctx->dci_stream_id[i] = 0; - #endif + qp_index++; }