summaryrefslogtreecommitdiffstats
path: root/drivers/net/ethernet/broadcom
diff options
context:
space:
mode:
authorEric Dumazet <edumazet@google.com>2013-10-25 17:26:17 -0700
committerDavid S. Miller <davem@davemloft.net>2013-10-29 00:04:47 -0400
commit0d08c42cf9a71530fef5ebcfe368f38f2dd0476f (patch)
treed806d557fb1411add3dddbe6e59ff580afb7e05b /drivers/net/ethernet/broadcom
parentfc59d5bdf1e3dca0336d155e55d812286db075ad (diff)
downloadop-kernel-dev-0d08c42cf9a71530fef5ebcfe368f38f2dd0476f.zip
op-kernel-dev-0d08c42cf9a71530fef5ebcfe368f38f2dd0476f.tar.gz
tcp: gso: fix truesize tracking
commit 6ff50cd55545 ("tcp: gso: do not generate out of order packets") had an heuristic that can trigger a warning in skb_try_coalesce(), because skb->truesize of the gso segments were exactly set to mss. This breaks the requirement that skb->truesize >= skb->len + truesizeof(struct sk_buff); It can trivially be reproduced by : ifconfig lo mtu 1500 ethtool -K lo tso off netperf As the skbs are looped into the TCP networking stack, skb_try_coalesce() warns us of these skb under-estimating their truesize. Signed-off-by: Eric Dumazet <edumazet@google.com> Reported-by: Alexei Starovoitov <ast@plumgrid.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/ethernet/broadcom')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud