From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wg0-f47.google.com (mail-wg0-f47.google.com [74.125.82.47]) (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 5B35A200681 for ; Fri, 6 Apr 2012 12:49:30 -0700 (PDT) Received: by wgbge7 with SMTP id ge7so2017109wgb.28 for ; Fri, 06 Apr 2012 12:49:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; bh=PYF+6D6NH0bOxzSLDVURj/BuPtpWc0oNRw4y5H9R28E=; b=RM1DVtzJHmx/XTzHE2RSf2tH0KQhjERxmmacs9DzA1wtK1+0sJjNZfsgvW1UCZyjYs 7wqnPVLNP9dUh1Y+BE2/07AuatnEnXB8BMPO7/AIBvNK+PWEJC70Jf+FXWs+jHI89Ot8 D9k167aX2dYj9IcURBbJWUXInCFGMJyScQIH8gkTNiadxYoewKZRxm/J+yHPJn1geuLj egrQGZg9m2TxwdfcYqo+bIidDcYLgeT4xmM8LTkEC8TTKZsK9aZtT02Wclhhv9/RGAWN PZA5YhQIbJX2Z1T00Ra5J53oYJlGRaDOIw62MVaYZvq8RLtO0MhSmadj5Bh/pJvQQg7I iyMg== MIME-Version: 1.0 Received: by 10.180.95.34 with SMTP id dh2mr13728268wib.15.1333741767958; Fri, 06 Apr 2012 12:49:27 -0700 (PDT) Received: by 10.223.127.194 with HTTP; Fri, 6 Apr 2012 12:49:27 -0700 (PDT) In-Reply-To: References: Date: Fri, 6 Apr 2012 12:49:27 -0700 Message-ID: From: Dave Taht To: Maciej Soltysiak Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Cc: cerowrt-devel@lists.bufferbloat.net Subject: Re: [Cerowrt-devel] using other packages | also, hi! X-BeenThere: cerowrt-devel@lists.bufferbloat.net X-Mailman-Version: 2.1.13 Precedence: list List-Id: Development issues regarding the cerowrt test router project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 06 Apr 2012 19:49:30 -0000 On Thu, Apr 5, 2012 at 2:43 AM, Maciej Soltysiak wro= te: > Hi! > > I am new here, just subscribed. First of all thanks for all great work do= ne > on bufferbloat and incorporating that into wonderful cerowrt. > > Can anyone please tell me which Open WRT package set is Cero WRT based on= ? > Is it > a) openwrt trunk - > http://downloads.openwrt.org/snapshots/trunk/ar71xx/packages/ > b) openwrt backfire - > http://downloads.openwrt.org/backfire/10.03/ar71xx/packages/ > c) other? Other. It is based on trunk + a few extra packages and kernel options. I use git from nbd's repository rather than svn. I believe in a previous message the correct procedure for pulling was documented. This has to get cleaned up and documented better but I only got back to working builds on monday... > Also, if I want to add a package, say minidlna or ntfs-3g drivers from > openwrt, which packages should I use? Presently I am pulling directly from the openwrt packages repo. I will freeze fairly soon and try to maintain a stable packages repo on github. I note that I found the performance of ntfs-3g to be dismal and you are far better off to reformat said drive for ext4, if you intend to use openwrt/cerowrt as a nas. (far better off as in , 50x better off) > > Thanks, > Maciej Soltysiak > > p.s. I have observed very real improvments some time ago already by loadi= ng > a custom TomatoUSB w/ bufferfloat mods (kernel driver buffers, txqueuelen= , > ring buffers, ECN, etc) to WRT54GL. Now I am using WNDR3800 with latest > Cerowrt (just flashed it yesterday for the first time) and this also work= ed > well towards decreasing bufferbloat, thanks! (measured by netalyzr) The principal thing that cerowrt does out of the box different are BQL + SFQRED on ALL interfaces (not just the external interfaces). This introduces a degree of statistical noise in the streams that helps a lot in the modern era. Please feel free to publish your preliminary results here or on the wiki. It is still very early days, however, and the default AQM for bandwidth shaping remains in flux and is off by defautl (and buggy when on) A new one (debloat) - is in progress, and is on by default, and not buggy when on. Two tools exist in the repository and on the router to help - shaperprobe (prober) can measure bandwidth outgoing to some degree, as can netperf. The existing debloat script can be fiddled with with decent results between 4-20Mbit uplinks by merely running this: IFACE=3Dge00 UPLINK=3Dwhatever_in_kbit QMODEL=3Dhtb_sfq_red /usr/sbin/deblo= at (determine whatever_in_kbit from any of various tools like the above or speedtest.net) debloat on an interface can be disabled with: tc qdisc del dev ge00 root I would LOVE some netanlyzer results from that from people with adsl, cable modems, and other forms of uplinks, with debloat as it stands on, and off. (and as I noted, sfqred is ON on the internal interfaces too) I am aware there are issues with ADSL, as well as a persistent underestimation of overall bandwidth in shaperprobe that is in the 20% range at 10Mbit, but fairly close at 2. I found when I last played with netanyzler that it did a much more accurate job when connected behind the router wired. There are numerous tweakable params in the debloat script, it's in lua, starting from the bottom up or top down it should be easy to modify further (notably for adsl) > > _______________________________________________ > Cerowrt-devel mailing list > Cerowrt-devel@lists.bufferbloat.net > https://lists.bufferbloat.net/listinfo/cerowrt-devel > --=20 Dave T=E4ht SKYPE: davetaht US Tel: 1-239-829-5608 http://www.bufferbloat.net