From owner-cvs-src@FreeBSD.ORG Thu Jul 1 23:36:14 2004 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 04D4816A4CE; Thu, 1 Jul 2004 23:36:14 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id DAA2343D48; Thu, 1 Jul 2004 23:36:13 +0000 (GMT) (envelope-from jayanth@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.11/8.12.11) with ESMTP id i61NY66F099316; Thu, 1 Jul 2004 23:34:06 GMT (envelope-from jayanth@repoman.freebsd.org) Received: (from jayanth@localhost) by repoman.freebsd.org (8.12.11/8.12.11/Submit) id i61NY61A099315; Thu, 1 Jul 2004 23:34:06 GMT (envelope-from jayanth) Message-Id: <200407012334.i61NY61A099315@repoman.freebsd.org> From: Jayanth Vijayaraghavan Date: Thu, 1 Jul 2004 23:34:06 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/netinet tcp_input.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 Jul 2004 23:36:14 -0000 jayanth 2004-07-01 23:34:06 UTC FreeBSD src repository Modified files: sys/netinet tcp_input.c Log: On receiving 3 duplicate acknowledgements, SACK recovery was not being entered correctly. Fix this problem by separating out the SACK and the newreno cases. Also, check if we are in FASTRECOVERY for the sack case and if so, turn off dupacks. Fix an issue where the congestion window was not being incremented by ssthresh. Thanks to Mohan Srinivasan for finding this problem. Revision Changes Path 1.249 +20 -7 src/sys/netinet/tcp_input.c