Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 1 Dec 2001 12:52:50 -0800 (PST)
From:      Matthew Dillon <dillon@apollo.backplane.com>
To:        Richard Sharpe <sharpe@ns.aus.com>
Cc:        freebsd-hackers@FreeBSD.ORG
Subject:   Re: Found the problem, w/patch (was Re: FreeBSD performing worse than Linux?)
Message-ID:  <200112012052.fB1Kqon35104@apollo.backplane.com>
References:  <20011128153817.T61580@monorchid.lemis.com> <15364.38174.938500.946169@caddis.yogotech.com> <20011128104629.A43642@walton.maths.tcd.ie> <5.1.0.14.1.20011130181236.00a80160@postamt1.charite.de> <200111302047.fAUKlT811090@apollo.backplane.com> <200111302130.fAULUU324648@apollo.backplane.com> <3C08CF9D.2030109@ns.aus.com>

next in thread | previous in thread | raw e-mail | index | archive | help

    !@#%@#^%^$#^@#$%#@!$%!@%@#@# Whos the blasted bozo that broke TCP!  :-)

    :-(

    I believe I have found another problem.  It may not be related to this
    one but I sure hope it is.

    When the receiver's window contracts to zero causing the sender to
    stop transmitting, TCP stalls for 5 seconds.  In otherwords, some bozo
    broke the window restart code.... when the receiver drains its buffer
    NO ACK IS SENT INDICATING THAT THE WINDOW HAS OPENED UP!!!!  It's only
    luck that the TCP idle code picks it up and acks it after 5 seconds.

    Somebody broke something horrendously in the TCP stack.

    !$#%@#$^%#@^@#%!@#$@!#$@#$@#$  blast it!  I'm going to fry the responsible
    party when I get this tracked down.

					-Matt

test1# tail x
12:44:25.629324 216.240.41.12.7003 > 216.240.41.11.1056: . ack 10417344 win 16060 (DF)
12:44:25.629344 216.240.41.11.1056 > 216.240.41.12.7003: P 10430484:10431944(1460) ack 47215 win 17520 (DF)
12:44:25.629374 216.240.41.11.1056 > 216.240.41.12.7003: . 10431944:10433404(1460) ack 47215 win 17520 (DF)
12:44:25.629566 216.240.41.12.7003 > 216.240.41.11.1056: . ack 10420264 win 14600 (DF)
12:44:25.629587 216.240.41.11.1056 > 216.240.41.12.7003: P 10433404:10434864(1460) ack 47215 win 17520 (DF)
12:44:25.629810 216.240.41.12.7003 > 216.240.41.11.1056: . ack 10423184 win 11680 (DF)
12:44:25.630056 216.240.41.12.7003 > 216.240.41.11.1056: . ack 10426104 win 8760 (DF)
12:44:25.630302 216.240.41.12.7003 > 216.240.41.11.1056: . ack 10429024 win 5840 (DF)
12:44:25.630548 216.240.41.12.7003 > 216.240.41.11.1056: . ack 10431944 win 2920 (DF)
12:44:25.630794 216.240.41.12.7003 > 216.240.41.11.1056: . ack 10434864 win 0 (DF)
	(stall)


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-hackers" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200112012052.fB1Kqon35104>