Paul Andrews wrote:
What happens is lwip will connect to a server, exchange some data
then
the server will send a FIN ACK. However, when lwip ACKs this, the seq
number is not incremented. After this, it's a whole lot of FIN ACKs
going back and forth and we can never re-connect. It doesn't happen
every time, but usually after a while it will trigger.
Sorry that no-one has been able to advise you, but to ensure this
issue
doesn't get forgotten about, could you post it as a bug here please:
https://savannah.nongnu.org/bugs/?func=additem&group=lwip
Have you been able to identify anything which explains why it
happens some
times and not others? Is the packet trace any different (e.g.
different
order), other than the acks being the expected values when it works?