]> www.infradead.org Git - users/jedix/linux-maple.git/commit
i40e/i40evf: Limit DMA sync of RX buffers to actual packet size
authorScott Peterson <scott.d.peterson@intel.com>
Fri, 10 Feb 2017 07:37:28 +0000 (23:37 -0800)
committerJack Vogel <jack.vogel@oracle.com>
Sat, 10 Jun 2017 01:57:01 +0000 (18:57 -0700)
commitfd5a66d1288cbcef04c9a8943f21b4910410c11d
tree452ac63c006ff6f3b96e2f531d17d180667805f0
parent44c6f244223b0bf73c0550abc46ef4c9cdfad0c8
i40e/i40evf: Limit DMA sync of RX buffers to actual packet size

On packet RX, we perform a DMA sync for CPU before passing the
packet up.  Here we limit that sync to the actual length of the
incoming packet, rather than always syncing the entire buffer.

Change-ID: I626aaf6c37275a8ce9e81efcaa773f327b331487
Signed-off-by: Scott Peterson <scott.d.peterson@intel.com>
Tested-by: Andrew Bowers <andrewx.bowers@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
Orabug: 26132523
(cherry picked from commit 7987dcd7b95111a5acbf5abdbf155eedacd3546b)
Signed-off-by: Jack Vogel <jack.vogel@oracle.com>
Reviewed-by: Brian Maly <brian.maly@oracle.com>
drivers/net/ethernet/intel/i40e/i40e_txrx.c
drivers/net/ethernet/intel/i40evf/i40e_txrx.c