From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wy0-f171.google.com (mail-wy0-f171.google.com [74.125.82.171]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority" (verified OK)) by huchra.bufferbloat.net (Postfix) with ESMTPS id A98D9200411 for ; Mon, 31 Oct 2011 01:13:05 -0700 (PDT) Received: by wyi11 with SMTP id 11so9478811wyi.16 for ; Mon, 31 Oct 2011 01:13:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=message-id:date:from:organization:user-agent:mime-version:to :subject:references:in-reply-to:content-type; bh=6/CFDYo8tjxnb4u2N6gMinMmLIvIFJFlqwvwnHEYoyo=; b=Pqn0j4nATlRGk4hTRp+XXlVY8RxSlieRXj+dxymE1fqQGs+FT88kLRW+hyz6clJ8io jPjPFzZZQQSTFS52csnMi7OuQO3VXdcYvSA9MGHvBQqAbAWY70p2HBr1L0W9Ht0zRTHJ oAuF78KRxpnBRTsEATCTjvKuE0pPN3g9p/PcU= Received: by 10.216.229.38 with SMTP id g38mr3877764weq.90.1320048783162; Mon, 31 Oct 2011 01:13:03 -0700 (PDT) Received: from [172.17.2.112] (gob75-7-82-247-114-230.fbx.proxad.net. [82.247.114.230]) by mx.google.com with ESMTPS id gg13sm30971580wbb.8.2011.10.31.01.12.58 (version=SSLv3 cipher=OTHER); Mon, 31 Oct 2011 01:12:59 -0700 (PDT) Message-ID: <4EAE5888.2030001@gmail.com> Date: Mon, 31 Oct 2011 09:12:56 +0100 From: =?ISO-8859-1?Q?David_T=E4ht?= Organization: Bufferbloat.net User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:7.0.1) Gecko/20110929 Thunderbird/7.0.1 MIME-Version: 1.0 To: bloat@lists.bufferbloat.net References: <4EA8594E.8060103@gmail.com> In-Reply-To: Content-Type: multipart/mixed; boundary="------------020409040806070801010307" Subject: Re: [Bloat] an update on cerowrt-rc7 X-BeenThere: bloat@lists.bufferbloat.net X-Mailman-Version: 2.1.13 Precedence: list List-Id: General list for discussing Bufferbloat List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 31 Oct 2011 08:13:06 -0000 This is a multi-part message in MIME format. --------------020409040806070801010307 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 8bit On 10/27/2011 02:40 PM, Riccardo Giuntoli wrote: > What about consider to give a version to people that want to try > cerowrt on other atheros based platforms? > While it is easy to build for multiple platforms, it is impossible to test on more than a very few. Secondly there are currently hard coded differences in the filesystem(s) and device sets that make getting initial filesystems 'perfect' a difficult, tedious process. Fixing the first would be easy. The second, less so. Merely having a difference between the 3700 and the 3700v2 has confused many users! Earlier on in cerowrt we planned on doing the ubiquity nanostation M5 (long distance wifi tests) and the dreamplug, and a kvm, and a usb stick based version... basically anything that met our requirements of at least 64MB ram and 16+MB flash. All of which we did do at one point or another, and the net result was that the testing cycle took so long as to dominate the actual effort involved in doing anything else! and we're trying to fix bufferbloat here, with a rapid compile/test/debug cycle designed to stay within the kernel development window. I'm happy we're staying in that window, very unhappy with the amount of effort required to do just that much. But: It should be very easy to adapt the existing cerowrt build process to attempt a build of your own for whatever hardware you might like - http://www.bufferbloat.net/projects/cerowrt/wiki/Building_Cerowrt_on_your_own_machine All you really have to do after that is a 'make menuconfig' and select different hardware than the default, keeping in mind that the filesystem is designed for a dual channel radio and non-bridged ethernet devices and > 8MB of flash is required... I can EASILY do builds for all the ar7100 based hardware, but I don't know which of the several dozen boards supported in the build system meet the above requirements. I was thinking of adding routerstation pro support in a a future build and maybe a d-link... And: Patches gladly accepted as always. > Like all the http://routerboard.com ones? > There are multiple issues with this idea. Most importantly: Dave does not scale. (see above) Secondly, microtik ships a (very user friendly, IMHO) version of an integrated router distro on their own, called RouterOS. It's high on my list to poke into RouterOS, (does bufferbloat truly live EVERYWHERE??) but I have a very, very, very long list... I would appreciate someone (else!) taking a look at what they do to alleviate the bloat, reporting back on what kernel they use, how good is there ipv6 support, what size buffering they use, what they are doing for QoS/AQM etc. Or better, someone from microtik participating on the list! ... as it's my hope that talking about the issue of bufferbloat coherently, often, and in public is best - and cerowrt and debloat-testing's model of figuring out problems, testing/fixing them, and pushing them upstream to kernel head/openwrt head/package head means that everybody wins and we don't have to look all that much at other distros. Speaking of that, I've been lax of late in pushing some stuff upstream... PS I would VERY MUCH like to get out of cerowrt's current wifi monoculture however and get a good grasp of other wifi chip designs, before even thinking about an debloating api for wireless-n - I am glad that broadcom and iwl are now mostly open, only marvel is lagging on that... (I do like atheros's architecture, however. the iwl cards scare me) So at some point after cero gets more stable I'm going to go start hacking on debloat-testing again. PPS cerowrt rc7-smoketest7 is out and working pretty good! -- Dave Täht --------------020409040806070801010307 Content-Type: text/x-vcard; charset=utf-8; name="dave_taht.vcf" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="dave_taht.vcf" begin:vcard fn;quoted-printable:Dave T=C3=A4ht n;quoted-printable:T=C3=A4ht;Dave email;internet:dave.taht@gmail.com tel;home:1-239-829-5608 tel;cell:0638645374 x-mozilla-html:FALSE version:2.1 end:vcard --------------020409040806070801010307--