[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[lwip-devel] [bug #22110] Recv() makes receive window update for data, t
From: |
Simon Goldschmidt |
Subject: |
[lwip-devel] [bug #22110] Recv() makes receive window update for data, that was not received by application |
Date: |
Tue, 09 Feb 2010 20:27:30 +0000 |
User-agent: |
Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; de; rv:1.9.2) Gecko/20100115 Firefox/3.6 |
Update of bug #22110 (project lwip):
Status: None => Fixed
Assigned to: None => goldsimon
Open/Closed: Open => Closed
_______________________________________________________
Follow-up Comment #9:
I've implemented the idea from comment #8, but throught a flag in conn->flags
rather than an additional argument to netconn_recv():
- the socket code now calls netconn_set_noautorecved(conn, 1) after creating
a connection,
- this lets netconn_recv skip the do_recv part,
- the socket code calls netconn_recved() before it returns from lwip_recvfrom
with off > 0
This is right now not integrated with close/shutdown (as mentioned in comment
#4), but I see that as a different problem. It might be solved by changing the
netconn_recved() implementation, but it might also be solved differently...
_______________________________________________________
Reply to this item at:
<http://savannah.nongnu.org/bugs/?22110>
_______________________________________________
Nachricht geschickt von/durch Savannah
http://savannah.nongnu.org/
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [lwip-devel] [bug #22110] Recv() makes receive window update for data, that was not received by application,
Simon Goldschmidt <=