From: Lendacky, Thomas Date: Wed, 2 Jul 2014 18:04:46 +0000 (-0500) Subject: amd-xgbe: Performance enhancements X-Git-Tag: omap-for-v3.17/fixes-against-rc2~149^2~216^2~1 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=9867e8fb2c45888cc594457914dcbba599f086c8;p=pandora-kernel.git amd-xgbe: Performance enhancements This patch provides some general performance enhancements for the driver: - Modify the default coalescing settings (reduce usec, increase frames) - Change the AXI burst length to 256 bytes (default was 16 bytes which was smaller than a cache line) - Change the AXI cache settings to write-back/write-allocate which allocate cache entries for received packets during the DMA since the packet will be processed soon afterwards - Combine ioread/iowrite when disabling both the Tx and Rx interrupts - Change to processing the Tx/Rx channels in pairs - Only recycle the Rx descriptors when a threshold of dirty descriptors is reached Signed-off-by: Tom Lendacky Signed-off-by: David S. Miller --- Reading git-diff-tree failed