lwIP - A Lightweight TCP/IP stack - Bugs: bug #26301, Out of order FIN closes...
You are not allowed to post comments on this tracker with your current authentication level.
bug #26301: Out of order FIN closes half-closed connection
Submitter: | Ben Hastings <hastings> | ||
Submitted: | Wed 22 Apr 2009 11:02:05 PM UTC | ||
Category: | TCP | Severity: | 3 - Normal |
Item Group: | Faulty Behaviour | Status: | Fixed |
Privacy: | Public | Assigned to: | None |
Open/Closed: | Closed | Planned Release: | None |
lwIP version: | CVS Head |
Jump to the original submission
Thu 25 Jun 2009 09:58:45 AM UTC, comment #14: |
Kieran Mansley <kieranm> |
Thu 30 Apr 2009 04:19:42 PM UTC, comment #13: In previous patch I moved tcplen calculation. It was wrong.
|
Oleg Tyshev <olegreen> |
Fri 24 Apr 2009 12:15:44 PM UTC, comment #12: I hope to find some time to look at both of these bugs. |
Kieran Mansley <kieranm> |
Fri 24 Apr 2009 11:31:17 AM UTC, comment #11: If somebody want patch together with
|
Oleg Tyshev <olegreen> |
Thu 23 Apr 2009 05:39:07 PM UTC, comment #10: Sorry, I clicked the wrong bug lol |
Simon Goldschmidt <goldsimon> |
Thu 23 Apr 2009 05:38:00 PM UTC, comment #9: Since this is definitively not our bug, I'm closing it as invalid.
|
Simon Goldschmidt <goldsimon> |
Thu 23 Apr 2009 01:16:24 PM UTC, comment #8: It works for me.
|
Oleg Tyshev <olegreen> |
Thu 23 Apr 2009 12:20:03 PM UTC, comment #7: It should work better here and other places.
|
Oleg Tyshev <olegreen> |
Thu 23 Apr 2009 11:51:09 AM UTC, comment #6: and may be we can call tcp_update_rcv_ann_wnd() only once,
|
Oleg Tyshev <olegreen> |
Thu 23 Apr 2009 11:32:25 AM UTC, comment #5: Agree with you,
|
Oleg Tyshev <olegreen> |
Thu 23 Apr 2009 09:40:54 AM UTC, comment #4: The code came from Kelvin Lawson in December 2005:
|
Kieran Mansley <kieranm> |
Thu 23 Apr 2009 09:26:50 AM UTC, comment #3: Reply to comment #2
|
Oleg Tyshev <olegreen> |
Thu 23 Apr 2009 08:18:47 AM UTC, comment #2: As we know we're dealing with an in sequence packet at that point, could we not replace with:
|
Kieran Mansley <kieranm> |
Thu 23 Apr 2009 08:10:25 AM UTC, comment #1: This was also mentioned in BUG #26267.
|
Kieran Mansley <kieranm> |
Wed 22 Apr 2009 11:02:05 PM UTC, original submission:
After lwip initiates closing a connection, an out-of-order FIN will transition the state from FIN_WAIT_1 or FIN_WAIT_2 to TIME_WAIT. Any retransmitted segments that arrive after the FIN are then ACK'ed but never delivered to the application.
|
Ben Hastings <hastings> |
Depends on the following items: None found
Items that depend on this one: None found
There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.
Follow 13 latest changes.
Date | Changed by | Updated Field | Previous Value | => | Replaced by |
---|---|---|---|---|---|
2009-07-27 | kieranm | Status | Ready For Test | Fixed | |
Open/Closed | Open | Closed | |||
2009-06-25 | kieranm | Status | None | Ready For Test | |
2009-05-01 | kieranm | Planned Release | 1.3.1 | ||
2009-04-30 | olegreen | Attached File | - | Added fin_in_seq3.diff, #18063 | |
2009-04-24 | olegreen | Attached File | - | Added fin_in_seq2.diff, #18007 | |
2009-04-23 | goldsimon | Status | Invalid | None | |
Assigned to | goldsimon | None | |||
Open/Closed | Closed | Open | |||
2009-04-23 | goldsimon | Status | None | Invalid | |
Assigned to | None | goldsimon | |||
Open/Closed | Open | Closed | |||
2009-04-23 | olegreen | Attached File | - | Added fin_in_seq.diff, #18000 |
Powered by Savane 3.13-3230.
Corresponding source code
I've checked in some code which I hope should fix this, but I would welcome a second opinion if you're able to test it.