summaryrefslogtreecommitdiffstats
path: root/drivers/net/ethernet/marvell/mv643xx_eth.c
diff options
context:
space:
mode:
authorEzequiel Garcia2014-05-19 18:59:55 +0200
committerDavid S. Miller2014-05-22 20:57:16 +0200
commit2adb719d74f6e174071e5c913290b9bbd8c2c0e8 (patch)
tree2a2e08ef568a16634a85b035a6908fb396e8d06e /drivers/net/ethernet/marvell/mv643xx_eth.c
parentnet: mvneta: Clean mvneta_tx() sk_buff handling (diff)
downloadkernel-qcow2-linux-2adb719d74f6e174071e5c913290b9bbd8c2c0e8.tar.gz
kernel-qcow2-linux-2adb719d74f6e174071e5c913290b9bbd8c2c0e8.tar.xz
kernel-qcow2-linux-2adb719d74f6e174071e5c913290b9bbd8c2c0e8.zip
net: mvneta: Implement software TSO
Now that the TSO helper API has been introduced, this commit makes use of it to implement the TSO in this driver. Using iperf to test and vmstat to check the CPU usage, shows a substantial CPU usage drop when TSO is on (~15% vs. ~25%). HTTP-based tests performed by Willy Tarreau have shown performance improvements. Signed-off-by: Ezequiel Garcia <ezequiel.garcia@free-electrons.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/ethernet/marvell/mv643xx_eth.c')
0 files changed, 0 insertions, 0 deletions