Date: Thu, 24 Oct 2002 08:38:10 -0500 (CDT) From: mark tinguely <tinguely@web.cs.ndsu.nodak.edu> To: bbaumann@isilon.com, freebsd-net@FreeBSD.ORG Subject: Re: tcp_input's header prediction and a collapsing send window Message-ID: <200210241338.g9ODcAx33485@web.cs.ndsu.nodak.edu> In-Reply-To: <Pine.BSF.4.21.0210221616110.17276-100000@isilon.com>
next in thread | previous in thread | raw e-mail | index | archive | help
> After taking a close look at tcp_input, I think I see a senario where this > could happen. Say header prediction handles ~2 GB of data without > problems, then a retransmission happens. snd_wnd starts collapsing as it > should. The header prediction code is correctly skipped as the snd_wnd no > long matches the advertised window. We recover from the retransmission, > *BUT* the code that reopens window is skipped because of rolled over > sequence numbers. probably in the same sequence, we took a possibly un-necessay timeout because quick recovery was suppressed because of a wrapped snd_recover. These variables should be kept more up to date. --Mark Tinguely To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-net" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200210241338.g9ODcAx33485>