From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-we0-f171.google.com (mail-we0-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 27CE2200B21; Tue, 19 Jun 2012 10:31:50 -0700 (PDT) Received: by wejx9 with SMTP id x9so9286031wej.16 for ; Tue, 19 Jun 2012 10:31:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type :content-transfer-encoding; bh=p5N6V0eaf64XukbgbUrIk6O1sgqdlfo5Z63VjoMMlyk=; b=c42GxPpy76FLZg3bpTH9Z4+8fw6ki/VpZy9NoIM7/CugV38jmAyQEN6gc+/L+CUwYm NBlHr57DODrE3+zl/CxbYYivDn8LvSJiCqdsItat9fBEGJuvtwZjs/oe1VI8tFONBio1 QcYeCKBR3MiBfXZeFNm/2HonlZXxrxfqzkJ2/rRYZnGWs0NXw77Xu38cTXnsDklF2mzb q2sZcajDty1N+jXwRXl+DujVT8+cuWOP8ZQMMHpONb4Bg/iU+fDodgb8CdvLwXUw32Rn gBrmwp9uoPH3SMhPD5tsga4kWwo7+oAWA1sFTv6CfF7nuNdktwlpHZUyrp9Mh4yNij8y 1vEg== MIME-Version: 1.0 Received: by 10.216.208.80 with SMTP id p58mr10259090weo.139.1340127108734; Tue, 19 Jun 2012 10:31:48 -0700 (PDT) Received: by 10.223.103.199 with HTTP; Tue, 19 Jun 2012 10:31:48 -0700 (PDT) Date: Tue, 19 Jun 2012 13:31:48 -0400 Message-ID: Subject: Cerowrt 3.3.8-6 is now available From: Dave Taht To: cerowrt-devel@lists.bufferbloat.net, bloat-announce@lists.bufferbloat.net, codel@lists.bufferbloat.net Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-BeenThere: bloat-announce@lists.bufferbloat.net X-Mailman-Version: 2.1.13 Precedence: list List-Id: Low volume list for bufferbloat related announcements List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 19 Jun 2012 17:31:51 -0000 I just put out http://huchra.bufferbloat.net/~cero1/3.3/3.3.8-6/ and deployed it as my default gw and ran a bunch of tests that it survived. I'd prefer to test 24 hours but I'm about to start a trip and can't do that. Hopefully after some more testers leap on it we can declare it stable later this week and move on... Also the source tree is mostly pushed out but a bit of a mess, I don't know if I'll be able to get Cero independently buildable any time soon. Features: + update to linux 3.3.8 + Fix for bind9 CVE + switch to netifd + a complete resync with openwrt - this includes much new stuff, including wireless-testing - way too many updates to talk about without pulling in the commit log + memory problem with ath9k appears gone + ECN dropping instituted under load + fq_codel packet limits + There is now 6rd support, totally untested and unconfigured; + transmission bittorrent is in there, too + fq_codel on all interfaces by default, on wireless using all 4 subqueues I really hope this will be a stable enough release for more people to try as their main router. -s on this release: I went for "stable" rather than new features after it cost me too much time - I had to rip out opkg signing support, and some ipv6/diffserv classification support in transmission that wasn't fully baked. - re-running simple_qos.sh with new values appears to require a reboot firs= t -The default gui for AQM doesn't work, the one for "qos" uses hfsc + fq_codel (but lacks ipv6 and diffserv support), and the command line simple_qos.sh has ipv6 and diffserv, but has to be edited and run manually. And perhaps it's use of htb etc can be improved. I get pretty good results on comcast with simple_qos, see speedtest results here: http://pastebin.com/Fq6G5Q4u but not *quite* as good as I hoped for. However, under heavier loads the fq_codel stuff is working great under netperf with various numbers of threads and classifications and users. I would hope some folk here run some benchmarks against various things but some cautions - for example - chrome's benchmark tends to hit dns hard, and cero by default is not using your most local forwarder so it can bottleneck on dns - ways to fix that if you have dnssec is to edit forwarders.conf to point to your local forwarder, and uncomment the forwarders line in named.conf. If your ISP doesn't do dnssec yet, disable dnssec and point forwarders.conf to their nameservers - but I otherwise am getting Also: I would really prefer people clearly identify when they are testing over wireless vs ethernet and until you have a fq_codel and debloat enabled kernel on your laptop, too, I am finding most of the time the bloat is coming from the testing box rather than cerowrt itself! There are now fq_codel enabled kernels for ubuntu 12.4 and fedora 16 available here: http://www.bufferbloat.net/projects/codel/wiki I also look forward to analyzing htb vs hfsc and further tuning of qos-scripts and the simple_qos script. I'm too stupid apparently to come up with a way to run simple_qos out of the aqm gui... (help wanted) The new version of quagga-babeld is available in the opkg repostitory and it has been confirmed to work right with ipv4 mesh interfaces. I am really looking forward to people trying this and the authentication code now in quagga so we can migrate off of the existing babeld. Have fun. I am traveling the rest of this week. Patches, benchmarks and data gladly accepted (preferably on the cerowrt-devel list)=EF=BB=BF --=20 Dave T=C3=A4ht SKYPE: davetaht http://ronsravings.blogspot.com/