net/iavf: use write combining store for tail updates
authorGordon Noonan <gordon.noonan@intel.com>
Wed, 12 May 2021 10:28:54 +0000 (11:28 +0100)
committerQi Zhang <qi.z.zhang@intel.com>
Thu, 10 Jun 2021 10:04:16 +0000 (12:04 +0200)
commitb5fcebb24207991028ba1539cd185fa4a9f69d41
treeb38be4bb5e51d63c720069f133ba3fe94ee7ee88
parent920bdbf1bde39882d97118feb46892746db42078
net/iavf: 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: Gordon Noonan <gordon.noonan@intel.com>
Signed-off-by: Radu Nicolau <radu.nicolau@intel.com>
Acked-by: Qi Zhang <qi.z.zhang@intel.com>
drivers/common/iavf/iavf_osdep.h
drivers/net/iavf/iavf_rxtx.c
drivers/net/iavf/iavf_rxtx_vec_avx2.c
drivers/net/iavf/iavf_rxtx_vec_avx512.c
drivers/net/iavf/iavf_rxtx_vec_common.h
drivers/net/iavf/iavf_rxtx_vec_sse.c