|
From: | Åke Rehnman |
Subject: | [lwip-devel] [bug #27209] tcp_input discards frames even though they are within the announced window |
Date: | Mon, 10 Aug 2009 17:39:51 +0000 |
User-agent: | Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727) |
Follow-up Comment #13, bug #27209 (project lwip): Can someone have a look at the latest capture. 7) At no7 window is updated to 18815. After that there are 12 frames * 1460 = 17520. The packet no9 is lost. 20) At no20 we get the first ack for frame no9 (which was lost) 21) An other 2 acks for no9 23) At no23 retransmission of frame no9. Here our window should be 18815-12*1460=1295 24) An other ack for no9 25) Next segment (number 13 after our window update). Here the other end is overrunning or window. I added a debug message where rcv_wnd is decremented and this is what I got: tcp_receive: rcv_wnd < tcp_len seqno 1295 1460 1209348364 So why is our window overrun? (file #18552) _______________________________________________________ Additional Item Attachment: File name: rcv_wnd_bug2.pcap Size:29 KB _______________________________________________________ Reply to this item at: <http://savannah.nongnu.org/bugs/?27209> _______________________________________________ Meddelandet skickades via/av Savannah http://savannah.nongnu.org/
[Prev in Thread] | Current Thread | [Next in Thread] |