Received: with ECARTIS (v1.0.0; list netdev); Fri, 18 Mar 2005 05:43:14 -0800 (PST) Received: from lotus.znyx.com (znx208-2-156-007.znyx.com [208.2.156.7]) by oss.sgi.com (8.13.0/8.13.0) with ESMTP id j2IDh9Zt004844 for ; Fri, 18 Mar 2005 05:43:10 -0800 Received: from [127.0.0.1] ([208.2.156.2]) by lotus.znyx.com (Lotus Domino Release 5.0.11) with ESMTP id 2005031805441492:16095 ; Fri, 18 Mar 2005 05:44:14 -0800 Subject: Re: [RFC] TCP congestion schedulers From: jamal Reply-To: hadi@cyberus.ca To: acme@conectiva.com.br Cc: "David S. Miller" , Stephen Hemminger , baruch@ev-en.org, netdev@oss.sgi.com In-Reply-To: <39e6f6c705031804531c2c557f@mail.gmail.com> References: <421CF5E5.1060606@ev-en.org> <421D30FA.1060900@ev-en.org> <20050225120814.5fa77b13@dxpl.pdx.osdl.net> <20050309210442.3e9786a6.davem@davemloft.net> <4230288F.1030202@ev-en.org> <20050310182629.1eab09ec.davem@davemloft.net> <20050311120054.4bbf675a@dxpl.pdx.osdl.net> <20050311201011.360c00da.davem@davemloft.net> <20050314151726.532af90d@dxpl.pdx.osdl.net> <20050317201231.6d575e0b.davem@davemloft.net> <39e6f6c705031804531c2c557f@mail.gmail.com> Organization: jamalopolis Message-Id: <1111153298.1146.35.camel@jzny.localdomain> Mime-Version: 1.0 X-Mailer: Ximian Evolution 1.2.2 Date: 18 Mar 2005 08:43:04 -0500 X-MIMETrack: Itemize by SMTP Server on Lotus/Znyx(Release 5.0.11 |July 24, 2002) at 03/18/2005 05:44:15 AM, Serialize by Router on Lotus/Znyx(Release 5.0.11 |July 24, 2002) at 03/18/2005 05:44:19 AM, Serialize complete at 03/18/2005 05:44:19 AM Content-Transfer-Encoding: 7bit Content-Type: text/plain X-Virus-Scanned: ClamAV 0.83/765/Thu Mar 17 00:42:45 2005 on oss.sgi.com X-Virus-Status: Clean X-archive-position: 310 X-ecartis-version: Ecartis v1.0.0 Sender: netdev-bounce@oss.sgi.com Errors-to: netdev-bounce@oss.sgi.com X-original-sender: hadi@cyberus.ca Precedence: bulk X-list: netdev Content-Length: 848 Lines: 23 On Fri, 2005-03-18 at 07:53, Arnaldo Carvalho de Melo wrote: > > I'm also not so religious anymore about retaining the existing > > sysctl functionality to enable/disable ca algs. > > I haven't looked over this patch completely, so I may well be saying something > stupid, but if possible, please don't use the tcp/TCP prefix where you > think this > code can be used by other inet transport protocols, such as DCCP. Yes, that would be really nice. Also heres another thought: if we can have multiple sockets, destined to the same receiver, to share the same congestion state. This is motivated from the CM idea the MIT folks were preaching a few years ago - look at RFC 3124 and the MIT website which had some crude linux code back then as well as tons of papers. I think that scheme may need to hook up to tc to work well. cheers, jamal