lwIP - A Lightweight TCP/IP stack - Bugs: bug #50498, tcp: do not keep sending SYNs when...
You are not allowed to post comments on this tracker with your current authentication level.
bug #50498: tcp: do not keep sending SYNs when getting ACKs
Submitter: | David van Moolenbroek <dcvmoole> | ||
Submitted: | Wed 08 Mar 2017 07:56:14 PM UTC | ||
Category: | TCP | Severity: | 3 - Normal |
Item Group: | Faulty Behaviour | Status: | Fixed |
Privacy: | Public | Assigned to: | goldsimon |
Open/Closed: | Closed | Planned Release: | None |
lwIP version: | git head |
Thu 09 Mar 2017 12:50:03 PM UTC, comment #4: |
Simon Goldschmidt <goldsimon> |
Thu 09 Mar 2017 12:35:15 PM UTC, comment #3: Ah, you beat me to it, and with a better fix too hehe. Thanks :) |
David van Moolenbroek <dcvmoole> |
Thu 09 Mar 2017 12:33:22 PM UTC, comment #2: Good point about the '==' check in tcp_slowtmr(). Attached is a new patch that makes those checks a bit more robust.
|
David van Moolenbroek <dcvmoole> |
Thu 09 Mar 2017 12:10:16 PM UTC, comment #1: I'm OK with the change, but I don't see how the loop could be endless given that 'tcp_rexmit_rto()' increases 'pcb->nrtx' and 'tcp_slowtmr()' checks for TCP_SYNMAXRTX.
|
Simon Goldschmidt <goldsimon> |
Wed 08 Mar 2017 07:56:14 PM UTC, original submission:
An amendment to git-2e26fc9 ("tcp: Avoid 3-second delay for a half-open connection")
|
David van Moolenbroek <dcvmoole> |
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 5 latest changes.
Date | Changed by | Updated Field | Previous Value | => | Replaced by |
---|---|---|---|---|---|
2017-03-09 | goldsimon | Status | None | Fixed | |
Assigned to | None | goldsimon | |||
Open/Closed | Open | Closed | |||
2017-03-09 | dcvmoole | Attached File | - | Added 0001-tcp-do-not-keep-sending-SYNs-when-getting-ACKs.patch, #39954 | |
2017-03-08 | dcvmoole | Attached File | - | Added 0001-tcp-do-not-keep-sending-SYNs-when-getting-ACKs.patch, #39950 |
Powered by Savane 3.13-f8d8.
Corresponding source code
Pushed in http://git.savannah.gnu.org/cgit/lwip.git/commit/?id=5827c168c28b43d98ffbf91f45c38a054e848eda
Additional fixes in http://git.savannah.gnu.org/cgit/lwip.git/commit/?id=7ffe5bfb3c4bb21a09046e254a2b6a12e3450ada
Just saw your comment here :-)