i40e, xsk: remove HW descriptor prefetch in AF_XDP path
authorBjörn Töpel <bjorn.topel@intel.com>
Tue, 25 Aug 2020 11:35:54 +0000 (13:35 +0200)
committerTony Nguyen <anthony.l.nguyen@intel.com>
Mon, 14 Sep 2020 16:45:35 +0000 (09:45 -0700)
commitf78bd13027d9d43a6f5f3469377cd6bfd4218a14
tree9347ba9527a76cc332dd913059fd93aeb0897354
parent1fa5cef283420b3dad93cd6ab04d7125bc1562de
i40e, xsk: remove HW descriptor prefetch in AF_XDP path

The software prefetching of HW descriptors has a negative impact on
the performance. Therefore, it is now removed.

Performance for the rx_drop benchmark increased with 2%.

Signed-off-by: Björn Töpel <bjorn.topel@intel.com>
Tested-by: Aaron Brown <aaron.f.brown@intel.com>
Signed-off-by: Tony Nguyen <anthony.l.nguyen@intel.com>
drivers/net/ethernet/intel/i40e/i40e_txrx.c
drivers/net/ethernet/intel/i40e/i40e_txrx_common.h
drivers/net/ethernet/intel/i40e/i40e_xsk.c