From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-ob0-x232.google.com (mail-ob0-x232.google.com [IPv6:2607:f8b0:4003:c01::232]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by huchra.bufferbloat.net (Postfix) with ESMTPS id 646E821F33C; Sun, 14 Jun 2015 09:09:28 -0700 (PDT) Received: by obpc2 with SMTP id c2so21299354obp.3; Sun, 14 Jun 2015 09:09: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=petqt9o/bOuPKze/3RKjriZvxYhppp/4Mm10AJQYcRc=; b=LymrbqCviuhZObttK/nObMFUPL+jQguudoga7BrFPNBZfMaRp9OeTgrXtzJsl9Krex DU0Y3tUy3vzfBpbSqBrpSWB1ZqRZIDQkarw3Igrtg8cypl4614kDlmOm53gXArj49kiv 2olSLWs5bJlslqHan3W5mvXfwjjB0KU1HMV0Hc1tjZQsd674R4DW3ynEJGMOLXRr+zqy /LN0L9fq+Xvx4122Kve2j4ehT1BNhsg0VRJ0ioVxOI1fClQseboY9Optbvi4jXqxFcWd xp95c0OrrL/UqVFIY8lMLJKLzt1JL1fdIZ9Zw0dA0Om4u1x/SA5AVtazd3HmMCwTAv1E DJxg== MIME-Version: 1.0 X-Received: by 10.202.92.68 with SMTP id q65mr19163859oib.11.1434298168106; Sun, 14 Jun 2015 09:09:28 -0700 (PDT) Received: by 10.202.105.129 with HTTP; Sun, 14 Jun 2015 09:09:28 -0700 (PDT) In-Reply-To: References: Date: Sun, 14 Jun 2015 09:09:28 -0700 Message-ID: From: Dave Taht To: Alan Jenkins Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Cc: cake@lists.bufferbloat.net, "cerowrt-devel@lists.bufferbloat.net" Subject: Re: [Cerowrt-devel] [Cake] openwrt build available with latest cake and fq_pie 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: Sun, 14 Jun 2015 16:09:57 -0000 On Sun, Jun 14, 2015 at 8:53 AM, Alan Jenkins wrote: > On 13/06/2015, Dave Taht wrote: >> Hopefully, by creating a "tc-adv" package (now in ceropackages) we are >> nearly at the last step for being able to do builds out of the main >> openwrt tree. I am puzzled as to how to correctly override the default >> "tc" package, but at least this built and worked for me the first >> time. >> >> so you can kill any local mods to the iproute2 package in your own >> openwrt builds, and merely add tc-adv to your own build instead, and >> build kmod-sched-fq_pie and kmod-sched-cake, and walla! >> >> assuming this is now correct, the next step would be to push tc-adv >> into some mainline openwrt repo (routing?) and get it and the kmod-* >> stuff built regularly out of their build system. (and then! yea! try >> some faster boxes like the linksys ac1900 and see what new breaks!) >> >> Anyway, my barely tested latest build (cake works, at least) is at here: >> >> http://snapon.lab.bufferbloat.net/~cero3/lupin/ar71xx/ >> >> This also includes the latest cake, although I disagree with jonathon >> about the count/2 mod, might as well test. I do pretty strongly think count - 1 is the rightest thing still. I did come up with two other ideas for the resumption phase that might work. 1) schedule the next drop based on count, THEN do a count - 2 or count/2 to be scheduled for the drop phase afterwards 2) measure the amount of time since the last entrance to the resumption phase and resume with count at some level slightly above that. probably even more useful than just hacking around: A) measure all the time spent in all the phases relative to the induced workloads. we had code like that in the original versions of codel. > New build still works for my link :). (15/1M dsl in the UK). > > If I want to test cake continuously, I'll need to fix sqm-scripts to > pass the cake ATM options. I switched back to fq_codel for now (that > worked as well). Patches gladly accepted (tc-adv now does parse the new keywords I think), and we really, really, really do need to confirm that the atm code works in every circumstance. > Alan --=20 Dave T=C3=A4ht What will it take to vastly improve wifi for everyone? https://plus.google.com/u/0/explore/makewififast