aboutsummaryrefslogtreecommitdiff
path: root/kernel/debug
diff options
context:
space:
mode:
authorEric Dumazet <edumazet@google.com>2016-09-15 08:12:33 -0700
committerMister Oyster <oysterized@gmail.com>2017-04-11 10:58:37 +0200
commit6f547cc2652bdef0ac054046f877316805a21574 (patch)
tree0179fe3c99ff948bcea02b949f8267ec00ddbd3d /kernel/debug
parentb8cbd0dd3f5ea38b94b153cfbd4aba0bee0a750f (diff)
tcp: fix overflow in __tcp_retransmit_skb()
commit ffb4d6c8508657824bcef68a36b2a0f9d8c09d10 upstream. If a TCP socket gets a large write queue, an overflow can happen in a test in __tcp_retransmit_skb() preventing all retransmits. The flow then stalls and resets after timeouts. Tested: sysctl -w net.core.wmem_max=1000000000 netperf -H dest -- -s 1000000000 Signed-off-by: Eric Dumazet <edumazet@google.com> Signed-off-by: David S. Miller <davem@davemloft.net> Signed-off-by: Willy Tarreau <w@1wt.eu>
Diffstat (limited to 'kernel/debug')
0 files changed, 0 insertions, 0 deletions