tasklwIP - 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
Assigned to:  None Percent Complete:  0%
Open/Closed:  Open Planned Release:  None
Effort:  0.00

Tue 09 May 2017 02:16:11 PM UTC, original submission:  

See RFC 1122,  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 TCP Connection Failures.  Be sure to check for any newer RFC on this topic and possibly study other stacks maximum timeouts (Linux/FreeBSD/NetBSD)

Joel Cunningham <jcunningham>
Group Member


(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

No files currently attached


Depends on the following items: None found

Items that depend on this one: None found


Carbon-Copy List
  • -email is unavailable- added by jcunningham (Submitted the item)

    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

    Back to the top

    Powered by Savane 3.13-4b48.
    Corresponding source code