TCP wierdness (2.2.3)

Giuliano Procida (Giuliano.Procida@Madge.com)
Wed, 24 Mar 1999 09:55:17 -0000


Although I suspect this is a problem with the non-Linux stack, I'm posting
this here. The last TCP trouble I had (win=0 bug) was Linux's fault.

y:46.972753 x.51.1029 > x.50.telnet: S 2702357264:2702357264(0) win 32120
<mss 1460,sackOK,timestamp 1504493 0,nop,wscale 0> (DF)
y:46.986021 x.50.telnet > x.51.1029: S 81:81(0) ack 2702357265 win 512
y:46.987633 x.51.1029 > x.50.telnet: . ack 1 win 32120 (DF)
y:46.992670 x.51.1029 > x.50.telnet: P 1:34(33) ack 1 win 32120 (DF)
y:47.016021 x.50.telnet > x.51.1029: . ack 34 win 512
y:47.036021 x.50.telnet > x.51.1029: P 1:4(3) ack 34 win 512
y:47.043896 x.51.1029 > x.50.telnet: . ack 4 win 32117 (DF)
y:47.044688 x.51.1029 > x.50.telnet: P 34:37(3) ack 4 win 32120 (DF)
y:47.066021 x.50.telnet > x.51.1029: . ack 37 win 512
y:47.106021 x.50.telnet > x.51.1029: P 4:37(33) ack 37 win 512
y:47.107879 x.51.1029 > x.50.telnet: P 37:40(3) ack 37 win 32120 (DF)
y:47.126021 x.50.telnet > x.51.1029: . ack 40 win 512
y:47.156021 x.50.telnet > x.51.1029: P 37:40(3) ack 40 win 512
y:47.160647 x.51.1029 > x.50.telnet: P 40:45(5) ack 40 win 32120 (DF)
y:47.186021 x.50.telnet > x.51.1029: . ack 45 win 512
y:47.206021 x.50.telnet > x.51.1029: P 40:43(3) ack 45 win 512
y:47.226061 x.51.1029 > x.50.telnet: . ack 43 win 32120 (DF)
y:47.246021 x.50.telnet > x.51.1029: P 43:47(4) ack 45 win 512
y:47.247489 x.51.1029 > x.50.telnet: P 45:52(7) ack 47 win 32120 (DF)
y:47.276021 x.50.telnet > x.51.1029: . ack 52 win 512
y:47.306021 x.50.telnet > x.51.1029: P 47:57(10) ack 52 win 512
y:47.326070 x.51.1029 > x.50.telnet: . ack 57 win 32120 (DF)
y:47.336021 x.50.telnet > x.51.1029: P 57:61(4) ack 52 win 512
y:47.341520 x.51.1029 > x.50.telnet: P 52:61(9) ack 61 win 32120 (DF)
y:47.366021 x.50.telnet > x.51.1029: . ack 61 win 512
y:47.426021 x.50.telnet > x.51.1029: P 61:68(7) ack 61 win 512
y:47.446073 x.51.1029 > x.50.telnet: . ack 68 win 32120 (DF)
y:47.456021 x.50.telnet > x.51.1029: P 68:146(78) ack 61 win 512
y:47.476065 x.51.1029 > x.50.telnet: . ack 146 win 32120 (DF)
y:47.917587 x.51.1029 > x.50.telnet: P 61:67(6) ack 146 win 32120 (DF)
y:47.926021 x.50.telnet > x.51.1029: . ack 67 win 512
y:48.016021 x.50.telnet > x.51.1029: F 146:146(0) ack 67 win 512
y:48.016858 x.51.1029 > x.50.telnet: . ack 147 win 32119 (DF)
y:48.017756 x.51.1029 > x.50.telnet: F 67:67(0) ack 147 win 32120 (DF)
y:48.086021 x.50.telnet > x.51.1029: . ack 67 win 512
# this should have been ack 68, right?
y:48.086194 x.51.1029 > x.50.telnet: . ack 147 win 32120 (DF)
y:48.116021 x.50.telnet > x.51.1029: . ack 67 win 512
y:48.117577 x.51.1029 > x.50.telnet: . ack 147 win 32120 (DF)
y:48.136021 x.50.telnet > x.51.1029: F 146:146(0) ack 68 win 512
y:48.144462 x.51.1029 > x.50.telnet: . ack 147 win 32120 (DF)
y:48.166021 x.50.telnet > x.51.1029: . ack 68 win 512
y:48.170444 x.51.1029 > x.50.telnet: . ack 147 win 32120 (DF)
y:48.196021 x.50.telnet > x.51.1029: . ack 68 win 512
y:48.196202 x.51.1029 > x.50.telnet: . ack 147 win 32120 (DF)
y:48.216075 x.51.1029 > x.50.telnet: F 67:67(0) ack 147 win 32120 (DF)
y:48.216021 x.50.telnet > x.51.1029: . ack 68 win 512
y:48.223735 x.51.1029 > x.50.telnet: . ack 147 win 32120 (DF)
... fairly uninteresting from here!

Giuliano.

-- 
gprocida@madge.com myxie@debian.org

- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/