From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-02-ewr.dyndns.com (mxout-066-ewr.mailhop.org [216.146.33.66]) by lists.bufferbloat.net (Postfix) with ESMTP id B724C2E020D for ; Sun, 27 Feb 2011 07:24:34 -0800 (PST) Received: from scan-02-ewr.mailhop.org (scan-02-ewr.local [10.0.141.224]) by mail-02-ewr.dyndns.com (Postfix) with ESMTP id F242873C72F for ; Sun, 27 Feb 2011 15:24:05 +0000 (UTC) X-Spam-Score: 0.0 () X-Mail-Handler: MailHop by DynDNS X-Originating-IP: 209.85.216.43 Received: from mail-qw0-f43.google.com (mail-qw0-f43.google.com [209.85.216.43]) by mail-02-ewr.dyndns.com (Postfix) with ESMTP id 5C93C73C3B8 for ; Sun, 27 Feb 2011 15:24:02 +0000 (UTC) Received: by qwb7 with SMTP id 7so2854523qwb.16 for ; Sun, 27 Feb 2011 07:24:01 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma; h=domainkey-signature:mime-version:reply-to:in-reply-to:references :date:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=Q9ZVOjkkWLm2ALuEX8Z/J75D0pRgCaLhVGPwPzwBGWs=; b=aiZcMnbEPCIq35TQSYyvGhppPIhueUiA1AgozUssiiPykyjh3zjSa/GBvED2zISvqK 1mAGaZSN7Xg7o2V0Y66fAyunh7qgYe58nA/u1+zxjqWqEOxMhfPQteeAISSUxsIgOsU1 K+RgpmOktAGMe3fKURkubaRy4rx5yM/qwwNWM= DomainKey-Signature: a=rsa-sha1; c=nofws; d=googlemail.com; s=gamma; h=mime-version:reply-to:in-reply-to:references:date:message-id :subject:from:to:cc:content-type:content-transfer-encoding; b=ErE1uVqBeWjjOjUZM9lBcImAhq7veo9+ya96s1fEBLaosJKa5t+QkUlwv8KtJ8GCge wYhZZMZiDWNdWJdEPyXGX9VmfMaXy3DAaU1wROUQxyIaF11B0ER4Fn9TS6LH8x4Rjz4F XUAnFXFvA84C1csAF59kmpkm6CVENDZPSP248= MIME-Version: 1.0 Received: by 10.229.83.198 with SMTP id g6mr3371090qcl.157.1298820239945; Sun, 27 Feb 2011 07:23:59 -0800 (PST) Received: by 10.229.89.85 with HTTP; Sun, 27 Feb 2011 07:23:59 -0800 (PST) In-Reply-To: <20110225222210.GA3618@tuxdriver.com> References: <20110225222210.GA3618@tuxdriver.com> Date: Sun, 27 Feb 2011 16:23:59 +0100 Message-ID: Subject: Re: ANNOUNCE: debloat-testing kernel git tree From: Sedat Dilek To: "John W. Linville" Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Mailman-Approved-At: Sun, 27 Feb 2011 07:26:11 -0800 Cc: bloat-devel@lists.bufferbloat.net, netdev@vger.kernel.org, linux-wireless@vger.kernel.org, linux-kernel@vger.kernel.org X-BeenThere: bloat-devel@lists.bufferbloat.net X-Mailman-Version: 2.1.13 Precedence: list Reply-To: sedat.dilek@gmail.com List-Id: "Developers working on AQM, device drivers, and networking stacks" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 27 Feb 2011 15:24:35 -0000 On Fri, Feb 25, 2011 at 11:22 PM, John W. Linville wrote: > Announcement > > The bufferbloat project [1] is pleased to announce the availability > of the debloat-testing Linux kernel git tree: > > =C2=A0 =C2=A0 =C2=A0 =C2=A0git://git.infradead.org/debloat-testing.git > > The purpose of this tree is to provide a reasonably stable base for > the development and testing of new algorithms, miscellaneous fixes, > and maybe a few hacks intended to advance the cause of eliminating > or at least mitigating bufferbloat in the Linux world. > > Introduction > > Bufferbloat is a term coined by Jim Gettys to describe the increasing > prevalence of large and (particularly) unmanaged network buffers along > the network links that comprise the Internet [2]. =C2=A0If you are not aw= are > of the problems with network latency under load that the Internet is > already encountering, we encourage you to visit Jim Gettys' blog [3]. > There Jim has begun to fit together enough puzzle pieces to at least > frame the issue. > > Jim has also made available slides and an audio recording (edited > for time) from a presentation on this topic: > > =C2=A0 =C2=A0 =C2=A0 =C2=A0http://mirrors.bufferbloat.net/Talks/BellLabs0= 1192011/ > > Kernel Bits > > The debloat-testing tree is intended to track full and -rc releases > from linux-2.6, with interesting patches cherry-picked from net-next > and various experimental bits added on top. =C2=A0The current stable of > such patches includes the following: > > Eric Dumazet (based on original work by Juliusz Chroboczek): > =C2=A0 =C2=A0 =C2=A0net_sched: SFB flow scheduler > > stephen hemminger: > =C2=A0 =C2=A0 =C2=A0sched: CHOKe flow scheduler > > John Fastabend: > =C2=A0 =C2=A0 =C2=A0net: implement mechanism for HW based QOS > =C2=A0 =C2=A0 =C2=A0net_sched: implement a root container qdisc sch_mqpri= o > > John W. Linville: > =C2=A0 =C2=A0 =C2=A0mac80211: implement eBDP algorithm to fight bufferblo= at > > Nathaniel J. Smith: > =C2=A0 =C2=A0 =C2=A0iwlwifi: Simplify tx queue management > =C2=A0 =C2=A0 =C2=A0iwlwifi: Convert the tx queue high_mark to an atomic_= t > =C2=A0 =C2=A0 =C2=A0iwlwifi: Invert the sense of the queue high_mark > =C2=A0 =C2=A0 =C2=A0iwlwifi: auto-tune tx queue size to minimize latency > =C2=A0 =C2=A0 =C2=A0iwlwifi: make current tx queue sizes visible in debug= fs > > Dave Taht: > =C2=A0 =C2=A0 =C2=A0Bufferbloat reduction for the e1000 driver that start= ed it all > =C2=A0 =C2=A0 =C2=A0Reduce bufferbloated default for e1000e, increase dyn= amic range > =C2=A0 =C2=A0 =C2=A0Smash bufferbloat in the ath9k driver > > Userland Bits > > Patches for the userspace tc utility incorporating support for both the > CHOKe AQM and the Stochastic Fair Blue scheduler (SFB) are available: > > =C2=A0 =C2=A0 =C2=A0 =C2=A0https://github.com/dtaht/iproute2bufferbloat > > Contributions > > Please send any experimental or research-oriented patches related to > bufferbloat to the bloat-devel@lists.bufferbloat.net list. =C2=A0Reminder= s > of more mainstream patches that may be relevant and/or interesting > for cherry-picking into debloat-testing are welcome there as well. > > Obviously, patches that are ready for normal merge consideration > should continue to be sent to netdev, linux-wireless, linux-kernel, > or whatever other existing list is appropriate for them. > > Thanks > > Finally, we want to offer a huge thanks to the 130+ new members of > the bloat mailing list [4] for leaping into the fray, and to David > Woodhouse for hosting the debloat-testing tree at infradead. > > Please help us beat the bloat. =C2=A0Good luck, and happy debloating! > > Notes > > [1] http://bufferbloat.net > [2] http://gettys.wordpress.com/what-is-bufferbloat-anyway/ > [3] http://en.wordpress.com/tag/bufferbloat/ > [4] https://lists.bufferbloat.net > -- > John W. Linville =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0S= omeday the world will need a hero, and you > linville@tuxdriver.com =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0might be all we have. =C2=A0Be ready. > Hi, it should be "localversion-debloat" in the commit-subject in [1] (not "localversion-wireless") :-). "-db" as suffix is IMHO not very meaningful... Why not add simply a suffix called "-debloat"? (Anyway, I will revert this patch because I don't want to have any suffix added automatically.) I have several other questions, but I start compiling first and test this debloat kernel. Regards, - Sedat - [1] "Add localversion-wireless to identify builds from this tree." http://git.infradead.org/debloat-testing.git/commit/3f9bdb4f44b076feda72d35= 3d8ad717831416f36