Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 8 Aug 2002 07:42:10 -0700 
From:      "Henderson, Thomas R" <thomas.r.henderson@boeing.com>
To:        freebsd-net@freebsd.org
Subject:   RE: [patch] Possible newreno fix, please test
Message-ID:  <00EBC850E752CC46B8509DAB4D0D2CB910691A@xch-nw-29.nw.nos.boeing.com>

next in thread | raw e-mail | index | archive | help
I'm curious to the motivation behind this patch.  What have people
experienced that this patch corrects?

The first fix appears to disable the artificial window inflation 
that occurs during the recovery period-- intended to keep data 
flowing in the pipe so ack clocking doesn't break down.

The second fix should not have much of an impact (difference
of one segment in cwnd when you leave fast recovery)-- but
does have a possible side effect of leaving you with a cwnd
of zero.

Tom

> -----Original Message-----
> From: Mike Silbersack [mailto:silby@silby.com]
> Sent: Wednesday, August 07, 2002 8:50 PM
> To: freebsd-current@freebsd.org; freebsd-net@freebsd.org
> Subject: [patch] Possible newreno fix, please test
> 
> 
> 
> If you are one of the people who have found that disabling newreno
> increases performance on your network, please apply this 
> patch and see if
> newreno performance increases.
> 
> The attached patch comes from an obscurely documented change 
> applied to
> OpenBSD back in 2000, originating from one of the people 
> responsible for
> the original BSD newreno implementation.  As far as I can 
> tell, it fixes
> the handling of multiple fast retransmits, and inflates the 
> window less
> upon completion of fast recovery.  I haven't done any actual testing
> myself, but it sure looks like a step in the right direction.
> 
> Please test if you had noticed newreno problems in the past.
> 
> Thanks,
> 
> Mike "Silby" Silbersack
> 

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?00EBC850E752CC46B8509DAB4D0D2CB910691A>