From owner-freebsd-net Thu Aug 26 20:46: 6 1999 Delivered-To: freebsd-net@freebsd.org Received: from sumatra.americantv.com (sumatra.americantv.com [208.139.222.227]) by hub.freebsd.org (Postfix) with ESMTP id C2FB715293; Thu, 26 Aug 1999 20:45:59 -0700 (PDT) (envelope-from jlemon@americantv.com) Received: from right.PCS (right.PCS [148.105.10.31]) by sumatra.americantv.com (8.8.5/8.8.5) with ESMTP id WAA28651; Thu, 26 Aug 1999 22:45:57 -0500 (CDT) Received: (from jlemon@localhost) by right.PCS (8.8.5/8.6.4) id WAA29828; Thu, 26 Aug 1999 22:45:56 -0500 (CDT) Message-ID: <19990826224556.04405@right.PCS> Date: Thu, 26 Aug 1999 22:45:56 -0500 From: Jonathan Lemon To: net@freebsd.org, committers@freebsd.org Subject: Call for Review: TCP timer changes Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.61.1 Sender: owner-freebsd-net@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org This patch does the following: 1. eliminates the fast/slow timeout lists for TCP and instead uses a callout entry for each timer. 2. Increases the TCP timer granularity to 10ms 3. Implements "bad retransmit" recovery, as presented in "On Estimating End-to-End Network Path Properties", by Allman and Paxson. It has been used for a while in various places, and I'd like to invite more comments before committing it to -current. The patches are at http://www.freebsd.org/~jlemon. Be sure to read the notes at the top of the patch as well. -- Jonathan To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-net" in the body of the message