]> www.infradead.org Git - users/jedix/linux-maple.git/commit
ixgbe: Only DMA sync frame length
authorAlexander Duyck <alexander.h.duyck@intel.com>
Tue, 17 Jan 2017 16:35:44 +0000 (08:35 -0800)
committerJack Vogel <jack.vogel@oracle.com>
Fri, 16 Jun 2017 06:01:23 +0000 (23:01 -0700)
commite0cb20cf8a93ba3c4b9958d78d8df3c8d2947c9c
tree7f052a77da09251741a075034f239b9bc4522453
parent8b0068ec48c2a4a4efcc04176dda707180f1b00a
ixgbe: Only DMA sync frame length

On some platforms, syncing a buffer for DMA is expensive. Rather than
sync the whole 2K receive buffer, only synchronise the length of the
frame, which will typically be the MTU, or a much smaller TCP ACK.

Signed-off-by: Alexander Duyck <alexander.h.duyck@intel.com>
Tested-by: Andrew Bowers <andrewx.bowers@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
Orabug: 26242766
(cherry picked from commit f215af8cae4c283d8a522ea166d94f763dc4aebf)
Signed-off-by: Jack Vogel <jack.vogel@oracle.com>
Reviewed-by: Ethan Zhao <ethan.zhao@oracle.com>
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c