lwip-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[lwip-devel] [bug #27209] tcp_input discards frames even though they are


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/





reply via email to

[Prev in Thread] Current Thread [Next in Thread]