lwip-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[lwip-devel] [bug #50837] TCP: zero window probe doesn't timeout


From: Joel Cunningham
Subject: [lwip-devel] [bug #50837] TCP: zero window probe doesn't timeout
Date: Tue, 16 May 2017 18:01:11 -0400 (EDT)
User-agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:53.0) Gecko/20100101 Firefox/53.0

Follow-up Comment #32, bug #50837 (project lwip):

Preet,

Taking a look at your wireshark capture, I see 12 zero window probes, so the
timeout based on count looks correct.  But the thing that looks incorrect is
the time between probes. It appears that the zero window timer is being reset
during the first 7 probes when the windows PC sends an zero window probe ACK
with an increasing SEQ.  See packets #1710, 1717, 1732.  Anytime the
persist_backoff is set to 1 (from 0) persist_probe is also set to 0.  Did the
resetting of persist_probe not get backported correctly in your git repo? 
persist_probe should also be reset anytime an ACK is received (same place as
pcb->keep_cnt_sent)

I have attached an excel spreadsheet with the time deltas of the probs

(file #40717)
    _______________________________________________________

Additional Item Attachment:

File name: bug-50837-zero-win-probes.xlsx Size:9 KB


    _______________________________________________________

Reply to this item at:

  <http://savannah.nongnu.org/bugs/?50837>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.nongnu.org/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]