]> git.baikalelectronics.ru Git - kernel.git/commit
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)
commitbd7f85d27be3277ab4a9a3ab8ad7dba7b5001aeb
tree9347ba9527a76cc332dd913059fd93aeb0897354
parentab537239065152200e47704176b480d7f6859773
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