Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753238AbYKGIMK (ORCPT ); Fri, 7 Nov 2008 03:12:10 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1751255AbYKGILv (ORCPT ); Fri, 7 Nov 2008 03:11:51 -0500 Received: from swm.pp.se ([212.247.200.143]:52348 "EHLO uplift.swm.pp.se" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751121AbYKGILu (ORCPT ); Fri, 7 Nov 2008 03:11:50 -0500 Date: Fri, 7 Nov 2008 09:11:48 +0100 (CET) From: Mikael Abrahamsson To: =?ISO-8859-15?Q?Ilpo_J=E4rvinen?= cc: David Miller , daniel.blueman@gmail.com, LKML , Netdev , linux-net@vger.kernel.org Subject: Re: time for TCP ECN defaulting to on? In-Reply-To: Message-ID: References: <6278d2220811040632u7a36d68ekad5de517fd0671bb@mail.gmail.com> <20081105.151015.206163697.davem@davemloft.net> User-Agent: Alpine 1.10 (DEB 962 2008-03-14) Organization: People's Front Against WWW MIME-Version: 1.0 Content-Type: MULTIPART/MIXED; BOUNDARY="-137064504-1710806521-1226044487=:10993" Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 3739 Lines: 77 This message is in MIME format. The first part should be readable text, while the remaining parts are likely unreadable without MIME-aware tools. ---137064504-1710806521-1226044487=:10993 Content-Type: TEXT/PLAIN; CHARSET=ISO-8859-15; FORMAT=flowed Content-Transfer-Encoding: 8BIT On Fri, 7 Nov 2008, Ilpo J?rvinen wrote: > On Fri, 7 Nov 2008, Mikael Abrahamsson wrote: > >> On Wed, 5 Nov 2008, David Miller wrote: >> >>> This kind of thinking just perpetuates the problem forever. >> >> It's like the TCP option order "bug", where some devices would drop the >> packets because of buggy implementations, that was changed in Linux to work >> around others buggy code, and I see "ECN blackhole detection" as a similar >> measure. > > That is entirely bogus claim! The different ordering of options cost us > nothing, while disabling ECN certainly has an innumerable cost both in > performance and in nobody taking the initiative which makes the situation > worse for everybody. I can't comment on "ECN blackhole detection" costing or costing none since I haven't been able to find the discussion between Alexey Kuznetsov and Sally Floyd that David Miller was referring to. Anything more to go on? A direct link to the thread would be great. I have sent an email (which will hopefully initiate a discussion) to a mailinglist populated by a lot of the operational ISP community and asked around about ECN and views on that. I also checked around on core router platforms (Cisco 12000 and Cisco CRS-1, which definitely is two of the top three core router platforms deployed in the world) and it seems they do not support ECN as far as I can discern. This pretty much in the next 5 year timeframe ECN widespread support in the major core ISP networks out of the question, leaving ECN support on the slower links where it might be deployed faster. I doubt it though. > And about somebody earlier claiming that they'll get an impressions that > Linux stack is broken (if such people even know that there's some network > stack in Linux :-))... I'm rather sure those isp supports etc. put a blaim > on us anyway even when loads of counterproof would exists because it's > just cheaper to do nothing and blaim linux instead. Also some claims > asserted by incompetent people easily start to live among random forums; > an example from the previous incident: "since disabling timestamps helps, > it must be that timestamps are broken" (and somebody even "more clueful" > added that they got enabled for 2.6.27?!?), needless to say, neither > holds. People just want it to work, people disable IPv6 because their DNS servers don't respond properly to AAAA queries so they shut off IPv6 because they they just want everything to work, they don't want to understand. Now, IPv6 for me is cruicial to the continuing life and prosperity of the Internet (NAT is bad). ECN is "nice to have". But let me check out what the ISP community has to say before we get too upset, it might be that people agree and will start requesting ECN in the core equipment (I know I will) and then it might be worthwile after all. I do see Linux (and Linux users) as leader(s) in deploying new technology, with ECN being one of them. Question is how much hurt we're going to take for it. is a link to my email to the NANOG ML referenced above. -- Mikael Abrahamsson email: swmike@swm.pp.se ---137064504-1710806521-1226044487=:10993-- -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/