lwIP - A Lightweight TCP/IP stack - Tasks: task #14506, TCP: Combine RTO and Zero-window...
You are not allowed to post comments on this tracker with your current authentication level.
task #14506: TCP: Combine RTO and Zero-window Probe mechanisms
Submitter: | Joel Cunningham <jcunningham> | ||
Submitted: | Tue 09 May 2017 02:16:11 PM UTC | ||
Category: | TCP | Should Start On: | Tue 09 May 2017 12:00:00 AM UTC |
Should be Finished on: | Tue 09 May 2017 12:00:00 AM UTC | Priority: | 5 - Normal |
Status: | None | Privacy: | Public |
Percent Complete: | 0% | Assigned to: | None |
Open/Closed: | Open | Planned Release: | None |
Effort: | 0.00 |
No files currently attached
Depends on the following items: None found
Items that depend on this one: None found
Carbon-Copy List
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.
No changes have been made to this item
See RFC 1122, 4.2.2.17 Probing Zero Windows. The RFC suggests that retransmission timer and zero-window probing may be able to be a shared mechanism since they both use exponential backoff and have a fixed maximum timeout
We can combine the two mechanisms to reduce TCP variables in the pcb and also hopefully reduce code size
We should also audit our timeouts to make sure they follow guidance in RFC 1122 section 4.3.2.5 TCP Connection Failures. Be sure to check for any newer RFC on this topic and possibly study other stacks maximum timeouts (Linux/FreeBSD/NetBSD)