From: Yongseok Koh Date: Sat, 12 May 2018 01:35:44 +0000 (-0700) Subject: net/mlx5: use coherent I/O memory barrier X-Git-Url: http://git.droids-corp.org/?a=commitdiff_plain;h=0cfdc1808de82357a924a479dc3f89de88cd91c2;p=dpdk.git net/mlx5: use coherent I/O memory barrier Signed-off-by: Yongseok Koh --- diff --git a/drivers/net/mlx5/mlx5_rxtx.c b/drivers/net/mlx5/mlx5_rxtx.c index 734ba0b92e..cdd373e3e1 100644 --- a/drivers/net/mlx5/mlx5_rxtx.c +++ b/drivers/net/mlx5/mlx5_rxtx.c @@ -2253,11 +2253,11 @@ mlx5_rx_burst_mprq(void *dpdk_rxq, struct rte_mbuf **pkts, uint16_t pkts_n) } /* Update the consumer indexes. */ rxq->strd_ci = strd_idx; - rte_io_wmb(); + rte_cio_wmb(); *rxq->cq_db = rte_cpu_to_be_32(rxq->cq_ci); if (rq_ci != rxq->rq_ci) { rxq->rq_ci = rq_ci; - rte_io_wmb(); + rte_cio_wmb(); *rxq->rq_db = rte_cpu_to_be_32(rxq->rq_ci); } #ifdef MLX5_PMD_SOFT_COUNTERS