@@ -1855,7 +1855,7 @@ int ctx_modify_dc_qp_to_init(struct ibv_qp *qp,struct perftest_parameters *user_
#endif
if (err) {
- fprintf(stderr, "Failed to modify QP to INIT\n");
+ fprintf(stderr, "Failed to modify QP to INIT (%s)\n", strerror(err));
return 1;
}
return 0;
@@ -1951,7 +1951,7 @@ int ctx_modify_qp_to_init(struct ibv_qp *qp,struct perftest_parameters *user_par
ret = ibv_modify_qp(qp,&attr,flags);
if (ret) {
- fprintf(stderr, "Failed to modify QP to INIT, ret=%d\n",ret);
+ fprintf(stderr, "Failed to modify QP to INIT, (%s)\n",strerror(ret));
return 1;
}
return 0;
@@ -2261,7 +2261,7 @@ int ctx_connect(struct pingpong_context *ctx,
err = ibv_query_qp(ctx->qp[i], &qp_attr, IBV_QP_AV, &init_attr);
if (err)
- fprintf(stderr, "ibv_query_qp failed to get ah_attr\n");
+ fprintf(stderr, "ibv_query_qp failed to get ah_attr (%s)\n", strerror(err));
else
qp_static_rate = (int)(qp_attr.ah_attr.static_rate);
@@ -2816,7 +2816,7 @@ int perform_warm_up(struct pingpong_context *ctx,struct perftest_parameters *use
#endif
if (err) {
- fprintf(stderr,"Couldn't post send during warm up: qp %d scnt=%d \n",index,warmindex);
+ fprintf(stderr,"Couldn't post send during warm up: qp %d scnt=%d, err=%s\n",index,warmindex,strerror(err));
return_value = 1;
goto cleaning;
}
@@ -4016,7 +4016,7 @@ int run_iter_lat_write(struct pingpong_context *ctx,struct perftest_parameters *
err = ibv_post_send(ctx->qp[0],&ctx->wr[0],&bad_wr);
#endif
if (err) {
- fprintf(stderr,"Couldn't post send: scnt=%lu\n",scnt);
+ fprintf(stderr,"%s: Couldn't post send: scnt=%lu, err=%s\n",__func__,scnt,strerror(err));
return 1;
}
}
@@ -4110,7 +4110,7 @@ int run_iter_lat(struct pingpong_context *ctx,struct perftest_parameters *user_p
err = ibv_post_send(ctx->qp[0],&ctx->wr[0],&bad_wr);
#endif
if (err) {
- fprintf(stderr,"Couldn't post send: scnt=%lu\n",scnt);
+ fprintf(stderr,"%s: Couldn't post send: scnt=%lu, err=%s\n",__func__,scnt,strerror(err));
return 1;
}
@@ -4310,7 +4310,7 @@ int run_iter_lat_send(struct pingpong_context *ctx,struct perftest_parameters *u
err = ibv_post_send(ctx->qp[0],&ctx->wr[0],&bad_wr);
#endif
if (err) {
- fprintf(stderr,"Couldn't post send: scnt=%lu \n",scnt);
+ fprintf(stderr,"%s: Couldn't post send: scnt=%lu, err=%s \n",__func__,scnt,strerror(err));
return 1;
}
CC: Gil Rockah <gilr@mellanox.com> Signed-off-by: Jarod Wilson <jarod@redhat.com> --- src/perftest_resources.c | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-)