lwIP - A Lightweight TCP/IP stack - Tasks: task #13757, Investigate whether fast rexmit...
You are not allowed to post comments on this tracker with your current authentication level.
task #13757: Investigate whether fast rexmit should restart RTO timer
Submitter: | Joel Cunningham <jcunningham> | ||
Submitted: | Thu 01 Oct 2015 10:41:18 PM UTC | ||
Category: | TCP | Should Start On: | Thu 01 Oct 2015 12:00:00 AM UTC |
Should be Finished on: | Thu 01 Oct 2015 12:00:00 AM UTC | Priority: | 5 - Normal |
Status: | Done | Privacy: | Public |
Assigned to: | jcunningham | Percent Complete: | 100% |
Open/Closed: | Closed | Planned Release: | None |
Effort: | 0.00 |
Wed 16 Mar 2016 08:51:03 PM UTC, comment #4: |
Simon Goldschmidt <goldsimon> |
Tue 08 Mar 2016 11:25:12 PM UTC, comment #3: Spent some time looking this up and I found no mention of how to handle the RTO timer from RFC 5681 after entering recovery mode and performing the fast retransmit.
|
Joel Cunningham <jcunningham> |
Mon 07 Mar 2016 04:52:31 PM UTC, comment #2: Not yet, thanks for getting this back on my radar, it has slipped down the backlog. I might have time this week or next to review the RFCs |
Joel Cunningham <jcunningham> |
Mon 07 Mar 2016 09:19:36 AM UTC, comment #1: Any progress on this? |
Simon Goldschmidt <goldsimon> |
Thu 01 Oct 2015 10:41:18 PM UTC, original submission:
From static analysis of LwIP code, it appears that if TCP fast retransmission happens, the normal retransmission timeout (RTO) is not reset. The timer is controlled by the variable pcb->rtime.
|
Joel Cunningham <jcunningham> |
No files currently attached
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 3 latest changes.
Date | Changed by | Updated Field | Previous Value | => | Replaced by |
---|---|---|---|---|---|
2016-03-16 | goldsimon | Status | None | Done | |
Percent Complete | 0% | 100% | |||
Open/Closed | Open | Closed |
Powered by Savane 3.13-d3ae.
Corresponding source code
Excellent! I've set rtime=0 in tcp_rexmit_fast(). Thanks for digging into this!