[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/
- [lwip-devel] [bug #50837] LWIP TCP/IP race condition, (continued)
- [lwip-devel] [bug #50837] LWIP TCP/IP race condition, Joel Cunningham, 2017/05/02
- [lwip-devel] [bug #50837] LWIP TCP/IP race condition, Simon Goldschmidt, 2017/05/03
- [lwip-devel] [bug #50837] LWIP TCP/IP race condition, Simon Goldschmidt, 2017/05/03
- [lwip-devel] [bug #50837] TCP: zero window probe doesn't timeout, Joel Cunningham, 2017/05/03
- [lwip-devel] [bug #50837] TCP: zero window probe doesn't timeout, Joel Cunningham, 2017/05/04
- [lwip-devel] [bug #50837] TCP: zero window probe doesn't timeout, Simon Goldschmidt, 2017/05/08
- [lwip-devel] [bug #50837] TCP: zero window probe doesn't timeout, Joel Cunningham, 2017/05/09
- [lwip-devel] [bug #50837] TCP: zero window probe doesn't timeout, Simon Goldschmidt, 2017/05/12
- [lwip-devel] [bug #50837] TCP: zero window probe doesn't timeout, preet, 2017/05/12
- [lwip-devel] [bug #50837] TCP: zero window probe doesn't timeout, preet, 2017/05/16
- [lwip-devel] [bug #50837] TCP: zero window probe doesn't timeout,
Joel Cunningham <=
- [lwip-devel] [bug #50837] TCP: zero window probe doesn't timeout, Fayek, 2017/05/17
- [lwip-devel] [bug #50837] TCP: zero window probe doesn't timeout, Joel Cunningham, 2017/05/18
- [lwip-devel] [bug #50837] TCP: zero window probe doesn't timeout, Joel Cunningham, 2017/05/18