From owner-cvs-all Sat Nov 4 7:59:43 2000 Delivered-To: cvs-all@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id ACCFB37B4D7; Sat, 4 Nov 2000 07:59:40 -0800 (PST) Received: (from jlemon@localhost) by freefall.freebsd.org (8.9.3/8.9.2) id HAA77543; Sat, 4 Nov 2000 07:59:40 -0800 (PST) (envelope-from jlemon@FreeBSD.org) Message-Id: <200011041559.HAA77543@freefall.freebsd.org> From: Jonathan Lemon Date: Sat, 4 Nov 2000 07:59:40 -0800 (PST) To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/netinet tcp_input.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG jlemon 2000/11/04 07:59:40 PST Modified files: sys/netinet tcp_input.c Log: tp->snd_recover is part of the New Reno recovery algorithm, and should only be checked if the system is currently performing New Reno style fast recovery. However, this value was being checked regardless of the NR state, with the end result being that the congestion window was never opened. Change the logic to check t_dupack instead; the only code path that allows it to be nonzero at this point is NewReno, so if it is nonzero, we are in fast recovery mode and should not touch the congestion window. Tested by: phk Revision Changes Path 1.119 +7 -2 src/sys/netinet/tcp_input.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message