summaryrefslogtreecommitdiff
path: root/drivers/net/ethernet/emulex
diff options
context:
space:
mode:
authorAlexander Duyck <alexander.h.duyck@intel.com>2017-01-17 19:36:03 +0300
committerJeff Kirsher <jeffrey.t.kirsher@intel.com>2017-02-16 15:02:44 +0300
commit1b56cf49f5b0bab9ad4eab18f9b0aee1929afd89 (patch)
treeb5ca5f804f6c90de93efde85b822953850283396 /drivers/net/ethernet/emulex
parentf3213d9321735aa8e252d87796d5db43d4b830ec (diff)
downloadlinux-1b56cf49f5b0bab9ad4eab18f9b0aee1929afd89.tar.xz
ixgbe: Update code to better handle incrementing page count
Batch the page count updates instead of doing them one at a time. By doing this we can improve the overall performance as the atomic increment operations can be expensive due to the fact that on x86 they are locked operations which can cause stalls. By doing bulk updates we can consolidate the stall which should help to improve the overall receive performance. Signed-off-by: Alexander Duyck <alexander.h.duyck@intel.com> Tested-by: Andrew Bowers <andrewx.bowers@intel.com> Acked-by: John Fastabend <john.r.fastabend@intel.com> Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
Diffstat (limited to 'drivers/net/ethernet/emulex')
0 files changed, 0 insertions, 0 deletions