[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[lwip-devel] [bug #26251] RST process in TIME_WAIT TCP state
From: |
Oleg Tyshev |
Subject: |
[lwip-devel] [bug #26251] RST process in TIME_WAIT TCP state |
Date: |
Fri, 24 Apr 2009 14:04:48 +0000 |
User-agent: |
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.9) Gecko/2009040821 Firefox/3.0.9 GTB5 |
Follow-up Comment #1, bug #26251 (project lwip):
Sorry, for TIME_WAIT exists tcp_timewait_input() and as reply to RST would be
sent ACK without close pcb.
It follows recommendation of RFC 1337.
But why we have following lines in tcp_timewait_input()
I doesn't undestand.
if (TCP_SEQ_GT(seqno + tcplen, pcb->rcv_nxt)) {
pcb->rcv_nxt = seqno + tcplen;
}
It is not check of the window.
Random packet with probability 50% changes rcv_nxt.
Where will be used rcv_nxt later?
_______________________________________________________
Reply to this item at:
<http://savannah.nongnu.org/bugs/?26251>
_______________________________________________
Message sent via/by Savannah
http://savannah.nongnu.org/