From owner-freebsd-stable@FreeBSD.ORG Mon Dec 1 17:27:05 2003 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D5A3316A4CE for ; Mon, 1 Dec 2003 17:27:05 -0800 (PST) Received: from rwcrmhc13.comcast.net (rwcrmhc13.comcast.net [204.127.198.39]) by mx1.FreeBSD.org (Postfix) with ESMTP id 31D1143F85 for ; Mon, 1 Dec 2003 17:27:04 -0800 (PST) (envelope-from cristjc@comcast.net) Received: from blossom.cjclark.org (c-24-6-186-224.client.comcast.net[24.6.186.224]) by comcast.net (rwcrmhc13) with ESMTP id <2003120201270301500ptj8se>; Tue, 2 Dec 2003 01:27:03 +0000 Received: from blossom.cjclark.org (localhost. [127.0.0.1]) by blossom.cjclark.org (8.12.9p2/8.12.8) with ESMTP id hB21R243078386; Mon, 1 Dec 2003 17:27:02 -0800 (PST) (envelope-from cristjc@comcast.net) Received: (from cjc@localhost) by blossom.cjclark.org (8.12.9p2/8.12.9/Submit) id hB21R2HS078385; Mon, 1 Dec 2003 17:27:02 -0800 (PST) (envelope-from cristjc@comcast.net) X-Authentication-Warning: blossom.cjclark.org: cjc set sender to cristjc@comcast.net using -f Date: Mon, 1 Dec 2003 17:27:01 -0800 From: "Crist J. Clark" To: Kenneth W Cochran Message-ID: <20031202012701.GA77254@blossom.cjclark.org> References: <200312010518.AAA8752973@shell.TheWorld.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200312010518.AAA8752973@shell.TheWorld.com> User-Agent: Mutt/1.4.1i X-URL: http://people.freebsd.org/~cjc/ cc: freebsd-stable@freebsd.org Subject: Re: ecn info X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: "Crist J. Clark" List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 02 Dec 2003 01:27:05 -0000 On Mon, Dec 01, 2003 at 12:18:02AM -0500, Kenneth W Cochran wrote: > Where might I find information on how FreeBSD handles > ECN (explicit congestion notification)? > I've been searching the mailing list archives & so far > can't find anything. AFAIK, there isn't much to find. There is some code for housekeeping of the ECT and CE bits in the DIFSERV field, but what may be most telling is, $ cd /usr/src/sys $ fgrep -r TH_ECE net* netinet/tcp.h:#define TH_ECE 0x40 netinet/tcp.h:#define TH_FLAGS (TH_FIN|TH_SYN|TH_RST|TH_ACK|TH_URG|TH_ECE|TH_CWR) The CWR flag gets the same result. They are not actually used anywhere. -- Crist J. Clark | cjclark@alum.mit.edu | cjclark@jhu.edu http://people.freebsd.org/~cjc/ | cjc@freebsd.org