From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mout.gmx.net (mout.gmx.net [212.227.17.21]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client CN "mout.gmx.net", Issuer "TeleSec ServerPass DE-1" (verified OK)) by huchra.bufferbloat.net (Postfix) with ESMTPS id 6261121F96D for ; Tue, 29 Sep 2015 06:41:36 -0700 (PDT) Received: from [134.2.89.70] ([134.2.89.70]) by mail.gmx.com (mrgmx102) with ESMTPSA (Nemesis) id 0LgNGi-1aUIHe2JAC-00nhG6; Tue, 29 Sep 2015 15:41:30 +0200 Content-Type: text/plain; charset=windows-1252 Mime-Version: 1.0 (Mac OS X Mail 7.3 \(1878.6\)) From: Sebastian Moeller In-Reply-To: Date: Tue, 29 Sep 2015 15:41:25 +0200 Content-Transfer-Encoding: quoted-printable Message-Id: <1B94E21B-A04D-48D1-83FB-5DE1D747F5B3@gmx.de> References: To: =?windows-1252?Q?Dave_T=E4ht?= X-Mailer: Apple Mail (2.1878.6) X-Provags-ID: V03:K0:2PJ0DleEpd5PE2rchracyIIrJy7Mo78D9IiJi0py7YkLsj40qUD AfAG1BeP0tIO7DhSLKejgKd05hnzu+MSeH3zb9u+Cd9f8x+RP4UiWs32FHFBWVPqZJJiugt wOv9dqf9kmZZ8Vi1qObnTKRnbjvh6g/1wU9JyxFBe7vjgi/jZNi3Z8rev+rzwTvzW12nhgu chcf7zkLONTA8yMbnTXqQ== X-UI-Out-Filterresults: notjunk:1;V01:K0:2EZTHSaUb7Q=:S3LFpK0FE3pFlxeWBBvGPo O5CwCdab9azyrda8UV8bRRQ7L/8QbV0sHSApOJD0RUjEIwlWZSjoeaCXlEiRgsPJT7EzgizWv bI3/9Pt1TmsQpoKYQSz/lo4RPt8FJ3+H0gnqO9kqIjTOiPKI3CvxknBacOM5uSyfGxAPNYzau ykStBTVHBrRVYU5x0hVa7/jxj0VaFew24H1aXz6b6pdd4IULiMn/tNzA0BJD2FgEl1au/oLrj m41rMbQmYkIi0+b/JA2cHh+pcnYrSv+WGwTHK6wMfLz8nHeMAdcp0CNY9OqUqvwiWGc4/97LL SCml0ejTJe0pKHYfx+AjmDg2qS+zPGPVdEr76hAI2K8FIA4iq6Cbryk5b7nq0776V2uCiPd7M glHkd6+QF6nrlvKjgDDL52dNoiSlGYDIeiY+Ze3GaPLYI5yjIHNt2IjNz6a+ObXYb7UzG7Rsp HnjXZQdRMKhdctcVOuWX/wRm6OgvCjOpYbSdLrd7PKBpTze53uJHWBKOdD4i/wc734jiskzNq 38Zu0OiF46P2DHipy7Bu6JkSugUlTDj5O3v6XP9Kh30TUOByJOKiAF11GgZhpBjE3Wnsx2Spg iPtYzloC6gka1l3BgGHak3sOdV4wWoa+W+OsPvDWIWHxwjNBHeuvW+qA5M1idSbS+UN2h7Ghr CEtbl/E801YxgqnN5BZfeTPWaiYX9rpKTvYbQYUAVYxOjYg/K9zAX3YEPrSRqNt9HN3vKBwcA Qklsd2nBA5/brBO05u/+Uw/BWZSkk68wzJvcUw== Cc: cake@lists.bufferbloat.net, Felix Fietkau Subject: Re: [Cake] cake work needed for openwrt merge X-BeenThere: cake@lists.bufferbloat.net X-Mailman-Version: 2.1.13 Precedence: list List-Id: Cake - FQ_codel the next generation List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 29 Sep 2015 13:42:00 -0000 Hi Dave, revisiting your old plan: On Sep 7, 2015, at 00:35 , Dave Taht wrote: > In discussing with felix what is needed for cake to go into openwrt > trunk, we came up with the following list: >=20 > * Cake work needed > ** Add squash option (besteffort + squashing diffserv) Done, as of 444f9e5c0fde1400f21175eacfa7ced60b410e49 ? > ** Fix diffserv What needs fixing there? > ** Add man page > ** Clean up patches to only do cake Was that fq_pie only? Then done as of = dca3df3490470af6b134b7015559d9416f3a7616 ? > *** Reformat for kernel_style > *** IProute patches for mainline iproute I thought this requires sch_cake to be upstream already? > ** Submit as a single patch to openwrt for each > ** cake patches goes into the openwrt iproute directly > ** continues to be built externally as kmod-sched-cake > ** Needs update to the new kernel hashing api Isn=92t that diner as well, as of = f3289fe8ae2a28640616bf3f3289fe8ae2a2864061 ?=20 > ** Openwrt is stablizing for now, on linux 4.1 > ** CC is essentially done, but there will a CC.1 release at some point > ** Add better statistics (like active_flows) - have part of this = already I would still like maxpacket per bin just as fq_codel does, this = is really really helpful to figure out how much overhead accounting the = kernel adds by itself.=20 Let me expand: the kernel does not simply give the payload size of a = packet but, depending on the interface type in use, adds for example 14 = byte =93virtual size=94 for ethernet. But it is not well documented how = much is added for which interface type, if a diffserv capable qdisc = emits the packet sizes it is pretty easy to test what the kernel does, = by simply sending an know sized packet on the relevant interface and ask = the qdisc how large that packet was (rem how many bits were accounted). = It also is helpful in figuring out whether GRO/GSO and friends are in = use=85 Best Regards Sebastian >=20 >=20 > --=20 > Dave T=E4ht > endo is a terrible disease: http://www.gofundme.com/SummerVsEndo > _______________________________________________ > Cake mailing list > Cake@lists.bufferbloat.net > https://lists.bufferbloat.net/listinfo/cake