From owner-freebsd-net Thu Aug 8 7:43: 7 2002 Delivered-To: freebsd-net@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1DF2437B400 for ; Thu, 8 Aug 2002 07:43:05 -0700 (PDT) Received: from blv-smtpout-01.boeing.com (blv-smtpout-01.boeing.com [192.161.36.5]) by mx1.FreeBSD.org (Postfix) with ESMTP id 51A9F43E4A for ; Thu, 8 Aug 2002 07:43:04 -0700 (PDT) (envelope-from thomas.r.henderson@boeing.com) Received: from stl-av-02.boeing.com ([192.76.190.7]) by blv-smtpout-01.boeing.com (8.9.2/8.8.5-M2) with ESMTP id HAA03944 for ; Thu, 8 Aug 2002 07:42:59 -0700 (PDT) Received: from blv-hub-01.boeing.com (localhost [127.0.0.1]) by stl-av-02.boeing.com (8.9.3/8.9.2/MBS-AV-01) with ESMTP id JAA13597 for ; Thu, 8 Aug 2002 09:42:41 -0500 (CDT) Received: from xch-nwbh-02.nw.nos.boeing.com (xch-nwbh-02.nw.nos.boeing.com [192.54.12.28]) by blv-hub-01.boeing.com (8.11.3/8.11.3/MBS-LDAP-01) with ESMTP id g78Egvm09209 for ; Thu, 8 Aug 2002 07:42:57 -0700 (PDT) Received: by xch-nwbh-02.nw.nos.boeing.com with Internet Mail Service (5.5.2650.21) id ; Thu, 8 Aug 2002 07:42:20 -0700 Message-ID: <00EBC850E752CC46B8509DAB4D0D2CB910691A@xch-nw-29.nw.nos.boeing.com> From: "Henderson, Thomas R" To: freebsd-net@freebsd.org Subject: RE: [patch] Possible newreno fix, please test Date: Thu, 8 Aug 2002 07:42:10 -0700 MIME-Version: 1.0 X-Mailer: Internet Mail Service (5.5.2650.21) Content-Type: text/plain; charset="iso-8859-1" Sender: owner-freebsd-net@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org 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