From: Mohammed Hawari Date: Tue, 24 Nov 2020 17:36:33 +0000 (+0100) Subject: rdma: fixed UAR writing at tx X-Git-Tag: v21.06-rc0~127 X-Git-Url: https://gerrit.fd.io/r/gitweb?a=commitdiff_plain;h=3ef653aa886e6a07afba106b4f03c40e392e1307;p=vpp.git rdma: fixed UAR writing at tx Change-Id: Id81b4d27845c4e91cef90a4b8649662942d3cba1 Signed-off-by: Mohammed Hawari Type: fix --- diff --git a/src/plugins/rdma/output.c b/src/plugins/rdma/output.c index 567fd7760a8..8c267a6fb25 100644 --- a/src/plugins/rdma/output.c +++ b/src/plugins/rdma/output.c @@ -100,7 +100,7 @@ rdma_device_output_tx_mlx5_doorbell (rdma_txq_t * txq, rdma_mlx5_wqe_t * last, CLIB_MEMORY_STORE_BARRIER (); txq->dv_sq_dbrec[MLX5_SND_DBR] = htobe32 (tail); CLIB_COMPILER_BARRIER (); - txq->dv_sq_db[0] = *(u64 *) (txq->dv_sq_wqes + (txq->tail & sq_mask)); + txq->dv_sq_db[0] = *(u64 *) last; } static_always_inline void