Lance Richardson d1816ceae5 net/bnxt: fix doorbell barrier location
Simplify some doorbell functions now that rte_cio_wmb() has been
eliminated and rte_io_wmb() is equivalent for Arm.

Fix a performance degradation on x86 platforms caused by a
previous Arm performance fix by moving the compiler barrier
closer to the I/O write.

Fixes: f0f5d844d138 ("eal: remove deprecated coherent IO memory barriers")
Fixes: bfc1d45875e2 ("net/bnxt: fix performance for Arm")
Cc: stable@dpdk.org

Signed-off-by: Lance Richardson <lance.richardson@broadcom.com>
Signed-off-by: Ajit Khaparde <ajit.khaparde@broadcom.com>
2020-11-13 19:43:27 +01:00
..
2020-02-05 09:51:19 +01:00
2020-10-20 13:17:08 +02:00
2020-11-13 16:26:53 +01:00
2020-11-03 23:24:25 +01:00
2020-11-03 23:24:25 +01:00