server is 2.2.14pre9, compiled with gcc version 2.7.2.3, binutils
2.9.1.0.15, no idea what the client is.
Normal slow start.
14:03:29.142171 client > server: S 3233940356:3233940356(0) win 31360 <mss
1960,sackOK,timestamp 39402 0,nop,wscale 0> (DF)
14:03:29.142171 server > client: S 2584906278:2584906278(0) ack 3233940357 win 30660
<mss 1460,sackOK,timestamp 1587221 39402,nop,wscale 0> (DF)
14:03:29.822136 client > server: . ack 2584906279 win 31360 <nop,nop,timestamp 39469
1587221> (DF)
14:03:32.001820 server > client: P 2584906279:2584907727(1448) ack 3233940357 win
31856 <nop,nop,timestamp 1587507 39469> (DF) [tos 0x10]
14:03:32.001820 server > client: P 2584907727:2584909175(1448) ack 3233940357 win
31856 <nop,nop,timestamp 1587508 39469> (DF) [tos 0x10]
14:03:33.021703 client > server: . ack 2584907727 win 31360 <nop,nop,timestamp 39785
1587507> (DF)
14:03:33.021703 server > client: P 2584909175:2584910623(1448) ack 3233940357 win
31856 <nop,nop,timestamp 1587609 39785> (DF) [tos 0x10]
14:03:33.021703 server > client: P 2584910623:2584912071(1448) ack 3233940357 win
31856 <nop,nop,timestamp 1587609 39785> (DF) [tos 0x10]
14:03:33.471703 client > server: . ack 2584909175 win 31360 <nop,nop,timestamp 39835
1587508> (DF)
14:03:33.471703 server > client: P 2584912071:2584913519(1448) ack 3233940357 win
31856 <nop,nop,timestamp 1587654 39835> (DF) [tos 0x10]
14:03:33.471703 server > client: P 2584913519:2584914967(1448) ack 3233940357 win
31856 <nop,nop,timestamp 1587654 39835> (DF) [tos 0x10]
14:03:34.301586 client > server: . ack 2584912071 win 31360 <nop,nop,timestamp 39918
1587609> (DF)
14:03:34.301586 server > client: P 2584914967:2584916415(1448) ack 3233940357 win
31856 <nop,nop,timestamp 1587737 39918> (DF) [tos 0x10]
14:03:34.301586 server > client: P 2584916415:2584917863(1448) ack 3233940357 win
31856 <nop,nop,timestamp 1587737 39918> (DF) [tos 0x10]
14:03:34.301586 server > client: P 2584917863:2584919311(1448) ack 3233940357 win
31856 <nop,nop,timestamp 1587737 39918> (DF) [tos 0x10]
14:03:35.191469 client > server: . ack 2584914967 win 31360 <nop,nop,timestamp 40006
1587654> (DF)
14:03:35.191469 server > client: P 2584919311:2584920759(1448) ack 3233940357 win
31856 <nop,nop,timestamp 1587826 40006> (DF) [tos 0x10]
14:03:35.191469 server > client: P 2584920759:2584922207(1448) ack 3233940357 win
31856 <nop,nop,timestamp 1587826 40006> (DF) [tos 0x10]
14:03:35.191469 server > client: P 2584922207:2584923655(1448) ack 3233940357 win
31856 <nop,nop,timestamp 1587826 40006> (DF) [tos 0x10]
14:03:36.121352 client > server: . ack 2584917863 win 31360 <nop,nop,timestamp 40099
1587737> (DF)
14:03:36.121352 server > client: P 2584923655:2584925103(1448) ack 3233940357 win
31856 <nop,nop,timestamp 1587920 40099> (DF) [tos 0x10]
14:03:36.121352 server > client: P 2584925103:2584926551(1448) ack 3233940357 win
31856 <nop,nop,timestamp 1587921 40099> (DF) [tos 0x10]
14:03:36.121352 server > client: P 2584926551:2584927999(1448) ack 3233940357 win
31856 <nop,nop,timestamp 1587921 40099> (DF) [tos 0x10]
14:03:36.521352 server > client: P 2584926551:2584927999(1448) ack 3233940357 win
31856 <nop,nop,timestamp 1587921 40099> (DF) [tos 0x10]
14:03:37.051234 client > server: . ack 2584919311 win 31360 <nop,nop,timestamp 40191
1587737> (DF)
14:03:37.051234 server > client: P 2584927999:2584929447(1448) ack 3233940357 win
31856 <nop,nop,timestamp 1588012 40191> (DF) [tos 0x10]
14:03:37.051234 server > client: P 2584929447:2584930895(1448) ack 3233940357 win
31856 <nop,nop,timestamp 1588012 40191> (DF) [tos 0x10]
14:03:37.451234 server > client: P 2584929447:2584930895(1448) ack 3233940357 win
31856 <nop,nop,timestamp 1588012 40191> (DF) [tos 0x10]
14:03:37.611234 client > server: . ack 2584922207 win 31360 <nop,nop,timestamp 40248
1587826> (DF)
14:03:37.611234 server > client: P 2584930895:2584932343(1448) ack 3233940357 win
31856 <nop,nop,timestamp 1588068 40248> (DF) [tos 0x10]
Client decides to shut down its end.
14:03:37.621234 client > server: F 3233940357:3233940357(0) ack 2584922207 win 31360
<nop,nop,timestamp 40250 1587826> (DF)
Server keeps sending, valid for half close.
14:03:37.871174 server > client: P 2584930895:2584932343(1448) ack 3233940357 win
31856 <nop,nop,timestamp 1588068 40248> (DF) [tos 0x10]
14:03:37.871174 server > client: P 2584932343:2584933791(1448) ack 3233940357 win
31856 <nop,nop,timestamp 1588068 40248> (DF) [tos 0x10]
Client sends reset, server should abort. Interesting that RST does not
include a timestamp.
14:03:38.121117 client > server: R 3233940357:3233940357(0) win 0 [tos 0x10]
But we keep sending. Our ACK does not include the RST sequence so
maybe we ignored the RST?
14:03:38.361117 server > client: P 2584932343:2584933791(1448) ack 3233940357 win
31856 <nop,nop,timestamp 1588068 40248> (DF) [tos 0x10]
14:03:38.361117 server > client: P 2584933791:2584935239(1448) ack 3233940357 win
31856 <nop,nop,timestamp 1588068 40248> (DF) [tos 0x10]
14:03:38.781102 server > client: P 2584933791:2584935239(1448) ack 3233940357 win
31856 <nop,nop,timestamp 1588068 40248> (DF) [tos 0x10]
All of a sudden, we include the RST sequence number in our ACK! We
send two ACKs (why?) and then we send more data, even after recognising
the RST. Stuffed.
14:03:38.781102 server > client: . ack 3233940358 win 31856 <nop,nop,timestamp 1588069
40250> (DF) [tos 0x10]
14:03:39.211000 server > client: . ack 3233940358 win 31856 <nop,nop,timestamp 1588069
40250> (DF) [tos 0x10]
14:03:41.730765 server > client: P 2584922207:2584923655(1448) ack 3233940358 win
31856 <nop,nop,timestamp 1588480 40250> (DF) [tos 0x10]
14:03:54.789343 server > client: P 2584922207:2584923655(1448) ack 3233940358 win
31856 <nop,nop,timestamp 1589786 40250> (DF) [tos 0x10]
14:04:20.906668 server > client: P 2584922207:2584923655(1448) ack 3233940358 win
31856 <nop,nop,timestamp 1592398 40250> (DF) [tos 0x10]
14:05:17.330829 server > client: P 2584922207:2584923655(1448) ack 3233940358 win
31856 <nop,nop,timestamp 1597622 40250> (DF) [tos 0x10]
14:05:17.930749 server > client: P 2584922207:2584923655(1448) ack 3233940358 win
31856 <nop,nop,timestamp 1597622 40250> (DF) [tos 0x10]
14:06:57.609955 server > client: P 2584922207:2584923655(1448) ack 3233940358 win
31856 <nop,nop,timestamp 1608070 40250> (DF) [tos 0x10]
14:08:57.600865 server > client: P 2584922207:2584923655(1448) ack 3233940358 win
31856 <nop,nop,timestamp 1620070 40250> (DF) [tos 0x10]
14:10:57.589553 server > client: P 2584922207:2584923655(1448) ack 3233940358 win
31856 <nop,nop,timestamp 1632070 40250> (DF) [tos 0x10]
14:12:57.578306 server > client: P 2584922207:2584923655(1448) ack 3233940358 win
31856 <nop,nop,timestamp 1644070 40250> (DF) [tos 0x10]
14:14:57.567206 server > client: P 2584922207:2584923655(1448) ack 3233940358 win
31856 <nop,nop,timestamp 1656070 40250> (DF) [tos 0x10]
14:16:57.557020 server > client: P 2584922207:2584923655(1448) ack 3233940358 win
31856 <nop,nop,timestamp 1668070 40250> (DF) [tos 0x10]
14:18:57.547197 server > client: P 2584922207:2584923655(1448) ack 3233940358 win
31856 <nop,nop,timestamp 1680070 40250> (DF) [tos 0x10]
14:20:57.537552 server > client: P 2584922207:2584923655(1448) ack 3233940358 win
31856 <nop,nop,timestamp 1692070 40250> (DF) [tos 0x10]
14:22:57.519478 server > client: P 2584922207:2584923655(1448) ack 3233940358 win
31856 <nop,nop,timestamp 1704070 40250> (DF) [tos 0x10]
14:24:57.501281 server > client: P 2584922207:2584923655(1448) ack 3233940358 win
31856 <nop,nop,timestamp 1716070 40250> (DF) [tos 0x10]
14:26:57.485526 server > client: P 2584922207:2584923655(1448) ack 3233940358 win
31856 <nop,nop,timestamp 1728070 40250> (DF) [tos 0x10]
14:28:57.472701 server > client: P 2584922207:2584923655(1448) ack 3233940358 win
31856 <nop,nop,timestamp 1740070 40250> (DF) [tos 0x10]
25 minutes later we give up. No RST from the client, they probably
dropped off the net.
-
To unsubscribe from this list: send the line "unsubscribe linux-net" in
the body of a message to [EMAIL PROTECTED]