summaryrefslogtreecommitdiff
path: root/drivers/net
diff options
context:
space:
mode:
authorAlexey Kuznetsov <kuznet@ms2.inr.ac.ru>2010-09-15 17:27:52 (GMT)
committerDavid S. Miller <davem@davemloft.net>2010-09-15 19:01:44 (GMT)
commit01f83d69844d307be2aa6fea88b0e8fe5cbdb2f4 (patch)
treeb01eba7a8b9cf737312c3721ff8ef361baa55bea /drivers/net
parent6dcbc12290abb452a5e42713faa6461b248e2f55 (diff)
downloadlinux-fsl-qoriq-01f83d69844d307be2aa6fea88b0e8fe5cbdb2f4.tar.xz
tcp: Prevent overzealous packetization by SWS logic.
If peer uses tiny MSS (say, 75 bytes) and similarly tiny advertised window, the SWS logic will packetize to half the MSS unnecessarily. This causes problems with some embedded devices. However for large MSS devices we do want to half-MSS packetize otherwise we never get enough packets into the pipe for things like fast retransmit and recovery to work. Be careful also to handle the case where MSS > window, otherwise we'll never send until the probe timer. Reported-by: ツ Leandro Melo de Sales <leandroal@gmail.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net')
0 files changed, 0 insertions, 0 deletions