diff --git a/providers/bnxt_re/verbs.c b/providers/bnxt_re/verbs.c index 45d4faeb2..7d5c36641 100644 --- a/providers/bnxt_re/verbs.c +++ b/providers/bnxt_re/verbs.c @@ -1391,7 +1391,7 @@ static int bnxt_re_alloc_queues(struct bnxt_re_qp *qp, */ que->pad = (que->va + que->depth * que->stride); psn_size = bnxt_re_get_psne_size(qp->cntx); - que->pad_stride_log2 = ilog32(psn_size); + que->pad_stride_log2 = ilog32(psn_size - 1); ret = bnxt_re_alloc_init_swque(qp->jsqq, qp->mem, &qattr[indx]); if (ret)