linux/drivers/net/ethernet/intel
Björn Töpel 8cbf741499 i40e, xsk: move buffer allocation out of the Rx processing loop
Instead of checking in each iteration of the Rx packet processing
loop, move the allocation out of the loop and do it once for each napi
activation.

For AF_XDP the rx_drop benchmark was improved by 6%.

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>
2020-09-14 09:45:35 -07:00
..
e1000 e1000: Remove unnecessary usages of memset 2020-07-30 10:51:25 -07:00
e1000e treewide: Use fallthrough pseudo-keyword 2020-08-23 17:36:59 -05:00
fm10k net: Take common prefetch code structure into a function 2020-08-26 15:55:53 -07:00
i40e i40e, xsk: move buffer allocation out of the Rx processing loop 2020-09-14 09:45:35 -07:00
iavf net: Take common prefetch code structure into a function 2020-08-26 15:55:53 -07:00
ice Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next 2020-09-01 13:22:59 -07:00
igb Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 2020-09-04 21:28:59 -07:00
igbvf igbvf: use generic power management 2020-07-30 08:36:08 -07:00
igc net: Take common prefetch code structure into a function 2020-08-26 15:55:53 -07:00
ixgb pci-v5.9-changes 2020-08-07 18:48:15 -07:00
ixgbe net: remove napi_hash_del() from driver-facing API 2020-09-10 13:08:46 -07:00
ixgbevf net: Take common prefetch code structure into a function 2020-08-26 15:55:53 -07:00
e100.c e100: use generic power management 2020-07-30 10:50:55 -07:00
Kconfig ice: implement device flash update via devlink 2020-07-28 17:07:06 -07:00
Makefile igc: Add skeletal frame for Intel(R) 2.5G Ethernet Controller support 2018-10-17 12:14:54 -07:00