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

Submitted by:  Joel Cunningham <jcunningham>
Submitted on:  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

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>
Project Member


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)

    Do you think this task is very important?
    If so, you can add your encouragement to it.
    This task has 0 encouragements so far.

    Only logged-in users can vote.




    No changes have been made to this item

    Back to the top

    Powered by Savane 3.7