David S. Miller(davem@redhat.com)@2003.01.28 10:35:34 +0000: > From: kuznet@ms2.inr.ac.ru > Date: Tue, 28 Jan 2003 17:09:09 +0300 (MSK) > > We apparently have segment of zero length in queue. :-) > > Well, that chunk cannot be responsible for this directly, I am afraid > we somewhat arrived to attempt to retransmit already acked segment. > > Hmmm, it is one of few places where sequence numbers of already > sent packet are mangled. :-) > > Good set of debug checks would be the following: no output, i did 4 tests, everytime i was able to lock the ssh-connection within a few seconds. kernel 2.5.59 + your debug-patch. tcpdump of one: 20:07:30.788431 ronja.fluchtwagenfahrer.de.32774 > turing.fb12.de.ssh: . ack 4359 win 13888 (DF) [tos 0x10] 20:07:31.054101 ronja.fluchtwagenfahrer.de.32774 > turing.fb12.de.ssh: P 2927:2975(48) ack 4359 win 13888 (DF) [tos 0x10] 20:07:31.119062 turing.fb12.de.ssh > ronja.fluchtwagenfahrer.de.32774: P 4359:4407(48) ack 2975 win 10944 (DF) [tos 0x10] 20:07:31.119102 ronja.fluchtwagenfahrer.de.32774 > turing.fb12.de.ssh: . ack 4407 win 13888 (DF) [tos 0x10] 20:07:31.132819 turing.fb12.de.ssh > ronja.fluchtwagenfahrer.de.32774: P 4407:4487(80) ack 2975 win 10944 (DF) [tos 0x10] 20:07:31.132842 ronja.fluchtwagenfahrer.de.32774 > turing.fb12.de.ssh: . ack 4487 win 13888 (DF) [tos 0x10] 20:07:31.132930 turing.fb12.de.ssh > ronja.fluchtwagenfahrer.de.32774: P 4487:4551(64) ack 2975 win 10944 (DF) [tos 0x10] 20:07:31.132951 ronja.fluchtwagenfahrer.de.32774 > turing.fb12.de.ssh: . ack 4551 win 13888 (DF) [tos 0x10] 20:07:31.602060 ronja.fluchtwagenfahrer.de.32774 > turing.fb12.de.ssh: P 2975:3023(48) ack 4551 win 13888 (DF) [tos 0x10] 20:07:31.687764 ronja.fluchtwagenfahrer.de.32774 > turing.fb12.de.ssh: P 3023:3071(48) ack 4551 win 13888 (DF) [tos 0x10] 20:07:31.834730 ronja.fluchtwagenfahrer.de.32774 > turing.fb12.de.ssh: P 2975:3023(48) ack 4551 win 13888 (DF) [tos 0x10] 20:07:31.888875 turing.fb12.de.ssh > ronja.fluchtwagenfahrer.de.32774: P 4551:4599(48) ack 3023 win 10944 (DF) [tos 0x10] ---- here it hangs --- 20:07:31.888910 ronja.fluchtwagenfahrer.de.32774 > turing.fb12.de.ssh: . ack 4599 win 13888 (DF) [tos 0x10] 20:07:32.300653 ronja.fluchtwagenfahrer.de.32774 > turing.fb12.de.ssh: P ack 4599 win 13888 (DF) [tos 0x10] 20:07:33.232614 ronja.fluchtwagenfahrer.de.32774 > turing.fb12.de.ssh: P ack 4599 win 13888 (DF) [tos 0x10] 20:07:35.096334 ronja.fluchtwagenfahrer.de.32774 > turing.fb12.de.ssh: P ack 4599 win 13888 (DF) [tos 0x10] 20:07:37.269116 ronja.fluchtwagenfahrer.de.32773 > turing.fb12.de.ssh: P ack 1 win 34800 (DF) [tos 0x10] /B. -- Sebastian Benoit My mail is GnuPG signed -- Unsigned ones are bogus -- http://www.gnupg.org/ GnuPG 0x5BA22F00 2001-07-31 2999 9839 6C9E E4BF B540 C44B 4EC4 E1BE 5BA2 2F00 Repetition causes insanity. Repetition causes insanity. Repetition causes insanity. Repetition causes insanity. Repetition causes insanity. Repetition causes insanity. Repetition causes insanity. Repetition causes insanity. Repetition causes insanity. Repetition causes insanity. Repetition causes insanity. Repetition causes insanity. Repetition causes insanity. Repetition causes insanity. Repetition causes ins