[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[lwip-devel] [bug #34517] persist timer is started although no zero wind
From: |
Joel Cunningham |
Subject: |
[lwip-devel] [bug #34517] persist timer is started although no zero window is received |
Date: |
Tue, 1 Nov 2016 20:39:06 +0000 (UTC) |
User-agent: |
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:49.0) Gecko/20100101 Firefox/49.0 |
Follow-up Comment #8, bug #34517 (project lwip):
Simon,
What is the bug you reference which handles the case where LwIP treats a
non-zero window less than 1 MSS as a zero window?
I'm running into this issue currently with the git master branch.
What I'm seeing is where the receiver's window is less than 1 MSS but the next
packet on the unsent queue is 1 MSS, so LwIP stops sending. Then the window
update from the receiver is dropped (verified update is sent in wireshark, but
tcphdr in tcp_in.c only shows the previous ACK with < 1 MSS window).
Since the zero window timer isn't running and there are no segments on the
unacked queue, LwIP doesn't send anything and the connection deadlocks
_______________________________________________________
Reply to this item at:
<http://savannah.nongnu.org/bugs/?34517>
_______________________________________________
Message sent via/by Savannah
http://savannah.nongnu.org/
- [lwip-devel] [bug #34517] persist timer is started although no zero window is received,
Joel Cunningham <=