|
@@ -209,6 +209,8 @@ bool mlx5e_poll_rx_cq(struct mlx5e_cq *cq, int budget)
|
|
if (!cqe)
|
|
if (!cqe)
|
|
break;
|
|
break;
|
|
|
|
|
|
|
|
+ mlx5_cqwq_pop(&cq->wq);
|
|
|
|
+
|
|
wqe_counter_be = cqe->wqe_counter;
|
|
wqe_counter_be = cqe->wqe_counter;
|
|
wqe_counter = be16_to_cpu(wqe_counter_be);
|
|
wqe_counter = be16_to_cpu(wqe_counter_be);
|
|
wqe = mlx5_wq_ll_get_wqe(&rq->wq, wqe_counter);
|
|
wqe = mlx5_wq_ll_get_wqe(&rq->wq, wqe_counter);
|