Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 30 Nov 2001 10:05:15 -0800
From:      jayanth <jayanth@yahoo-inc.com>
To:        "Bruce A. Mah" <bmah@FreeBSD.ORG>
Cc:        net@FreeBSD.ORG
Subject:   Re: FreeBSD performing worse than Linux?
Message-ID:  <20011130100515.C63426@yahoo-inc.com>
In-Reply-To: <200111300527.fAU5R0s11199@c527597-a.cstvl1.sfba.home.com>; from bmah@FreeBSD.ORG on Thu, Nov 29, 2001 at 09:27:00PM -0800
References:  <20011128153817.T61580@monorchid.lemis.com> <15364.38174.938500.946169@caddis.yogotech.com> <20011129004234.A16101@exuma.irbs.com> <200111300527.fAU5R0s11199@c527597-a.cstvl1.sfba.home.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Hmm, this is what has broken fast retransmit.
I should probably replace 
	if (tp->t_dupacks < tcprexmtthresh)
                        tp->t_dupacks = 0;

	with
	if (tcp_do_newreno && (tp->t_dupacks < tcprexmtthresh))
			tp->t_dupacks = 0;

jayanth

Bruce A. Mah (bmah@FreeBSD.ORG) wrote:
> If memory serves me right, John Capo wrote:
> 
> [TCP weirdness]
> 
> > I see exactly the same behavior on 3 -stable machines running kernels
> > from late October and early November.  Another -stable machine with
> > a kernel from late September does pause but not as consistently as
> > the later kernel machines do.  The client machine is running a
> > kernel from early November.
> 
> How early in November?  I'm staring at this commit message and 
> wondering if it has any relevance to your situation:
> 
> -----
> revision 1.107.2.18
> date: 2001/11/12 22:11:24;  author: nate;  state: Exp;  lines: +3 -1
> MFH: V1.139
>    when newreno is turned on, if dupacks = 1 or dupacks = 2 and
>    new data is acknowledged, reset the dupacks to 0.
>    The problem was spotted when a connection had its send buffer full
>    because the congestion window was only 1 MSS and was not being incremented
>    because dupacks was not reset to 0.
> 
> Reviewed by:    jlemon
> -----
> 
> Bruce.
> 
> 
> 



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?20011130100515.C63426>