]> git.droids-corp.org - dpdk.git/blobdiff - drivers/net/mlx5/mlx5_rxtx.c
net/mlx5: use coherent I/O memory barrier
[dpdk.git] / drivers / net / mlx5 / mlx5_rxtx.c
index 734ba0b92e894e80ef4dbce620195fbb9fb61a6d..cdd373e3e1615a63c7a8aabf7deea95c73f7b966 100644 (file)
@@ -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