Some strange behaviour on FIN.  Server is running 2.2.14pre9, no idea
what the client is running.

client > server: S 27065655:27065655(0) win 8192 <mss 1460,nop,nop,sackOK> (DF)
server > client: S 3190867278:3190867278(0) ack 27065656 win 30660 <mss 
1460,nop,nop,sackOK> (DF)
client > server: . ack 3190867279 win 8760 (DF)
server > client: P 3190867279:3190867376(97) ack 27065656 win 32120 (DF) [tos 0x10]
server > client: F 3190867376:3190867376(0) ack 27065656 win 32120 (DF) [tos 0x10]
client > server: . ack 3190867377 win 8663 (DF)
client > server: F 27065656:27065656(0) ack 3190867377 win 8663 (DF)
server > client: R 3190867377:3190867377(0) win 0 <====== Why?
client > server: F 27065656:27065656(0) ack 3190867377 win 8663 (DF)
server > client: R 3190867377:3190867377(0) win 0

Why does server send RST instead of ACK?  All the sequence numbers look
right, server should send

server > client: . ack 27065657 win 32120 (DF) [tos 0x10]

to terminate the shutdown.  Because it sends RST, client and server
loop sending FIN and RST respectively.

-
To unsubscribe from this list: send the line "unsubscribe linux-net" in
the body of a message to [EMAIL PROTECTED]

Reply via email to