net/i40e: use write combining store for tail updates
authorRadu Nicolau <radu.nicolau@intel.com>
Wed, 23 Sep 2020 14:22:50 +0000 (14:22 +0000)
committerDavid Marchand <david.marchand@redhat.com>
Tue, 13 Oct 2020 12:37:15 +0000 (14:37 +0200)
commit0a65bf8d4124866678f3ddb816d36aae66f791eb
tree4c576fcf15ae4dd69d0bbcaebd36c1c159689518
parent8a00dfc738fe1810d8a8b59e672c00ef482c57f1
net/i40e: 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: Bruce Richardson <bruce.richardson@intel.com>
Reviewed-by: Wenzhuo Lu <wenzhuo.lu@intel.com>
doc/guides/rel_notes/release_20_11.rst
drivers/net/i40e/base/i40e_osdep.h
drivers/net/i40e/i40e_rxtx.c
drivers/net/i40e/i40e_rxtx_vec_avx2.c
drivers/net/i40e/i40e_rxtx_vec_sse.c