From owner-svn-src-user@FreeBSD.ORG Mon Mar 5 14:07:35 2012 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E0C07106566C; Mon, 5 Mar 2012 14:07:35 +0000 (UTC) (envelope-from ivoras@gmail.com) Received: from mail-gy0-f182.google.com (mail-gy0-f182.google.com [209.85.160.182]) by mx1.freebsd.org (Postfix) with ESMTP id 5390A8FC18; Mon, 5 Mar 2012 14:07:35 +0000 (UTC) Received: by ghrr20 with SMTP id r20so1808985ghr.13 for ; Mon, 05 Mar 2012 06:07:29 -0800 (PST) Received-SPF: pass (google.com: domain of ivoras@gmail.com designates 10.101.128.2 as permitted sender) client-ip=10.101.128.2; Authentication-Results: mr.google.com; spf=pass (google.com: domain of ivoras@gmail.com designates 10.101.128.2 as permitted sender) smtp.mail=ivoras@gmail.com; dkim=pass header.i=ivoras@gmail.com Received: from mr.google.com ([10.101.128.2]) by 10.101.128.2 with SMTP id f2mr8416354ann.20.1330956449699 (num_hops = 1); Mon, 05 Mar 2012 06:07:29 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:from:date :x-google-sender-auth:message-id:subject:to:cc:content-type :content-transfer-encoding; bh=6HCUrHhkdJlhnvFIxNqbgkigyNcxTGKWguEbFgA5xms=; b=lc+d1S5WQ2q/ihKD9SIVd9J+jVg4TbHPQ+BxIKADJPVEpIAO0HyaIf+bOgq9YU/smb xRGX67d4YxwT9wB0I+B+Df/0iYtHGLbq3wWkmgAXaXPP6LHYqGF9Alvb6j3Slsyp0XcE BMOVHTzA8Ra/Sc9o8qoCD7C5B7ER8UTOPxXKo3EmQKW9934XHyMt9CIExPEQTtsdYfUb OUk1DFd2GbCcgdt4QcSGPtESE+bIicMC5mQnrQ+kN2RWgQwoPLLqUoHTtCe9Xr8NXXMc CE9ixLbt3MEVshYWs6lHAy1CYXCHdqaBA11KoST/wFThsqPjNzUYPFPP9Fsv9m/dt14a ujlA== Received: by 10.101.128.2 with SMTP id f2mr6639095ann.20.1330956449635; Mon, 05 Mar 2012 06:07:29 -0800 (PST) MIME-Version: 1.0 Sender: ivoras@gmail.com Received: by 10.101.130.23 with HTTP; Mon, 5 Mar 2012 06:06:48 -0800 (PST) In-Reply-To: <4F549BD4.4010905@freebsd.org> References: <201203011618.q21GIdww086427@svn.freebsd.org> <4F4FB792.5080908@freebsd.org> <4F50E946.3090909@freebsd.org> <20120305061935.GL13644@FreeBSD.org> <4F549BD4.4010905@freebsd.org> From: Ivan Voras Date: Mon, 5 Mar 2012 15:06:48 +0100 X-Google-Sender-Auth: jiLw9xw6CiuhVZ3oHX-qNAXCm3s Message-ID: To: Andre Oppermann Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Cc: Gleb Smirnoff , src-committers@freebsd.org, svn-src-user@freebsd.org Subject: Re: svn commit: r232345 - user/andre/tcp_workqueue/sys/netinet X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 05 Mar 2012 14:07:36 -0000 2012/3/5 Andre Oppermann : > Thing is they don't shoot into their own foot but everybody else's foot > in a non-obvious and difficult to debug manner. =C2=A0While it is user-ch= angeable > in Linux it not through the normal easy /proc path equaling a sysctl on o= ur > side. No, judging by the document, in Linux it's a much more convenient per-route setting: " the initial congestion window is con=EF=AC=81gured using the intitcwnd option in the ip route command. " http://linux.die.net/man/8/ip And it apparently was there for a long time (at least since 2005). This whole thread is very interesting to read: http://kerneltrap.org/mailarchive/linux-netdev/2010/5/6/6276487 ... but if you don't have the time to read it, the tl;dr is: Linux had the option for years, it's more convenient that what you propose, off the shelf devices also have it and actively use it, and no apocalypse has happened. As I see it, this has stopped being a "purity of spec compliance" issue since at least 2005, and any attempts to stop the floods now are at least useless and probably harmful as it leads to "FreeBSD is slow".