From: Nimrod Andy Date: Tue, 30 Sep 2014 01:28:05 +0000 (+0800) Subject: net: fec: implement rx_copybreak to improve rx performance X-Git-Tag: fixes-against-v3.18-rc2~144^2~70 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1b7bde6d659d30f171259cc2dfba8e5dab34e735;p=pandora-kernel.git net: fec: implement rx_copybreak to improve rx performance - Copy short frames and keep the buffers mapped, re-allocate skb instead of memory copy for long frames. - Add support for setting/getting rx_copybreak using generic ethtool tunable Changes V3: * As Eric Dumazet's suggestion that removing the copybreak module parameter and only keep the ethtool API support for rx_copybreak. Changes V2: * Implements rx_copybreak * Rx_copybreak provides module parameter to change this value * Add tunable_ops support for rx_copybreak Signed-off-by: Fugang Duan Signed-off-by: Frank Li Signed-off-by: David S. Miller --- Reading git-diff-tree failed