buglwIP - A Lightweight TCP/IP stack - Bugs: bug #21522, Zero-window probe

 
 

You are not allowed to post comments on this tracker with your current authentication level.

bug #21522: Zero-window probe

Submitted by:  Oleg Tyshev <olegreen>
Submitted on:  Tue 06 Nov 2007 09:09:36 AM UTC  
 
Category:  TCP Severity:  3 - Normal
Item Group:  Faulty Behaviour Status:  Duplicate
Privacy:  Public Assigned to:  None
Open/Closed:  Closed Planned Release:  None
lwIP version:  None

( Jump to the original submission)

Tue 06 Nov 2007 12:05:27 PM UTC, comment #7: 

You can close it.

Oleg Tyshev <olegreen>
Tue 06 Nov 2007 10:18:39 AM UTC, comment #6: 

So, no objection to close this one?

Frédéric Bernon <fbernon>
Project Member
Tue 06 Nov 2007 10:06:29 AM UTC, comment #5: 

Actualy it is the same.

Oleg Tyshev <olegreen>
Tue 06 Nov 2007 09:57:48 AM UTC, comment #4: 

Can you check if the record in coment#2 if the same problem than you (to avoid to duplicate records)?

Frédéric Bernon <fbernon>
Project Member
Tue 06 Nov 2007 09:55:58 AM UTC, comment #3: 

This document has good description of different approaches to zero window and keep alive implementations.
http://www.usenix.org/publications/library/proceedings/bos94/full_papers/lin.a

Oleg Tyshev <olegreen>
Tue 06 Nov 2007 09:41:34 AM UTC, comment #2: 

>That's correct and it was already discussed (I belive we had a bug report about that around here somewhere, but I didn't find it, so I'll leave this open).


I suppose you think to :

bug #20511 : No persist timer (https://savannah.nongnu.org/bugs/?20511)

Frédéric Bernon <fbernon>
Project Member
Tue 06 Nov 2007 09:36:38 AM UTC, comment #1: 

You mean host2 is lwIP, in other words: lwIP doesn't have a timer probing for zero windows.

That's correct and it was already discussed (I belive we had a bug report about that around here somewhere, but I didn't find it, so I'll leave this open).

Simon Goldschmidt <goldsimon>
Project Administrator
Tue 06 Nov 2007 09:09:36 AM UTC, original submission:  

I think following case is not processed in lwip correct way.

Communication between host1 and host2.
Host1 advertises zero window.

Unacknoledged queue of the host2 is empty,
unsent queue contains some data.
In accordance with RFC-793 Section 3.7, host2 should
send zero-window probe, but it does not.
If host1 goes down, host2 is still sure, that connection is OK.

Oleg Tyshev <olegreen>

 

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 fbernon (Posted a comment)
  • -email is unavailable- added by goldsimon (Posted a comment)
  • -email is unavailable- added by olegreen (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.

     

     

     

    Follow 2 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2007-11-06 fbernon StatusNone => Duplicate
        Open/ClosedOpen => Closed

    Back to the top


    Powered by Savane 3.5