From: Florian Westphal <f...@strlen.de>
Date: Wed,  6 Dec 2017 01:04:50 +0100

> Offload IP header checksum to NIC.
> 
> This fixes a previous patch which disabled checksum offloading
> for both IPv4 and IPv6 packets.  So L3 checksum offload was
> getting disabled for IPv4 pkts.  And HW is dropping these pkts
> for some reason.
> 
> Without this patch, IPv4 TSO appears to be broken:
> 
> WIthout this patch I get ~16kbyte/s, with patch close to 2mbyte/s
> when copying files via scp from test box to my home workstation.
> 
> Looking at tcpdump on sender it looks like hardware drops IPv4 TSO skbs.
> This patch restores performance for me, ipv6 looks good too.
> 
> Fixes: fa6d7cb5d76c ("net: thunderx: Fix TCP/UDP checksum offload for IPv6 
> pkts")
> Cc: Sunil Goutham <sgout...@cavium.com>
> Cc: Aleksey Makarov <aleksey.maka...@auriga.com>
> Cc: Eric Dumazet <eduma...@google.com>
> Signed-off-by: Florian Westphal <f...@strlen.de>

Applied and queued up for -stable, thanks Florian.

Reply via email to