net/ixgbe: use write combining store for tail updates
authorRadu Nicolau <radu.nicolau@intel.com>
Wed, 23 Sep 2020 14:22:52 +0000 (14:22 +0000)
committerDavid Marchand <david.marchand@redhat.com>
Tue, 13 Oct 2020 12:41:59 +0000 (14:41 +0200)
commitbc4c8309b76faa5157e4f0a456c4160ed21efece
treed93eaf696833ae563862b15f55203574c3ce9480
parent0767e9eba1fb703f9376ae9037b6237cb74c8541
net/ixgbe: use write combining store for tail updates

Performance improvement: use a write combining store
instead of a regular mmio write to update queue tail
registers.

Signed-off-by: Radu Nicolau <radu.nicolau@intel.com>
Acked-by: Konstantin Ananyev <konstantin.ananyev@intel.com>
Reviewed-by: Wenzhuo Lu <wenzhuo.lu@intel.com>
doc/guides/rel_notes/release_20_11.rst
drivers/net/ixgbe/base/ixgbe_osdep.h
drivers/net/ixgbe/ixgbe_rxtx.c
drivers/net/ixgbe/ixgbe_rxtx_vec_sse.c