rdma: fix rx CQ mask to calculate right next_cqe_index
[vpp.git] / src / plugins / rdma / format.c
index e2bf225..b477c11 100644 (file)
@@ -281,7 +281,7 @@ format_rdma_rxq (u8 * s, va_list * args)
 
   if (rd->flags & RDMA_DEVICE_F_MLX5DV)
     {
-      u32 next_cqe_index = rxq->cq_ci & (rxq->size - 1);
+      u32 next_cqe_index = rxq->cq_ci & ((1 << rxq->log2_cq_size) - 1);
       s = format (s, "\n%Uwq: stride %u wqe-cnt %u",
                  format_white_space, indent + 2, rxq->wq_stride,
                  rxq->wqe_cnt);