[dpdk-dev] [PATCH] net/bnxt: fix doorbell barrier location

Ferruh Yigit ferruh.yigit at intel.com
Fri Nov 13 18:38:03 CET 2020


On 11/13/2020 4:04 PM, Lance Richardson wrote:
> 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")
> Signed-off-by: Lance Richardson <lance.richardson at broadcom.com>
> Signed-off-by: Ajit Khaparde <ajit.khaparde at broadcom.com>

Applied to dpdk-next-net/main, thanks.



More information about the dev mailing list