From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from vps.slashdirt.org (vps.slashdirt.org [144.91.108.218]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by lists.bufferbloat.net (Postfix) with ESMTPS id 652583CB47 for ; Fri, 13 Dec 2019 09:13:35 -0500 (EST) Received: from mail.zigoo.net (localhost [127.0.0.1]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by vps.slashdirt.org (Postfix) with ESMTPSA id 7C094600A7; Fri, 13 Dec 2019 15:13:34 +0100 (CET) DKIM-Filter: OpenDKIM Filter v2.11.0 vps.slashdirt.org 7C094600A7 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=slashdirt.org; s=mail; t=1576246414; bh=jy/sN68aDdToMT1/u6WKquVK6/twED1YIsBEqmltJ5g=; h=Date:From:Subject:To:Cc:In-Reply-To:References:From; b=FJyGar/2B3WvxRRjfR1GNyeBGY4T90FqF528n2WXglJ5rJU/tmUdhbxRBiY2KmzOC OBIWYzoVeNqrqvqgw0COyfrj+QQDMW00c24TKDtIh48bJFn0NEG2jnqtiUzjAKEdYA YLch1CyOZ6AHDt9uzHJiFONW0P03UqExeClh1DLo= MIME-Version: 1.0 Date: Fri, 13 Dec 2019 14:13:34 +0000 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-Mailer: RainLoop/1.13.0 From: "Thibaut" Message-ID: <5ec3c68f6c3ce1d2614104655e6ed15a@slashdirt.org> To: "Jonathan Morton" Cc: cake@lists.bufferbloat.net In-Reply-To: <8FC615C8-4885-4F0A-B2EE-934DC4E806E8@gmail.com> References: <8FC615C8-4885-4F0A-B2EE-934DC4E806E8@gmail.com> <1d359153abfc413b4f61c647437427d6@slashdirt.org> Subject: Re: [Cake] Trouble with CAKE X-BeenThere: cake@lists.bufferbloat.net X-Mailman-Version: 2.1.20 Precedence: list List-Id: Cake - FQ_codel the next generation List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 13 Dec 2019 14:13:35 -0000 Hi Jonathan,=0A=0AThanks for the quick reply.=0A=0ADecember 13, 2019 3:02= PM, "Jonathan Morton" wrote:=0A=0A>> On 13 Dec, = 2019, at 3:43 pm, Thibaut wrote:=0A>> =0A>> I've be= en using CAKE on my DSL-connected Linux router for the last few years, an= d it worked well=0A>> until very recently. Two things happened:=0A>> =0A>= > 1) My ISP (French "Free") switched my DSLAM to native IPv6, which for t= he time being means that I=0A>> had to revert to using their set-top-box = (Freebox) instead of the VDSL2 model I was using in bridge=0A>> mode unti= l then (CAKE in "bridged-ptm ether-vlan" mode)=0A>> 2) I upgraded my rout= er from 3.16 (Devuan Jessie) to 4.9 (Devuan ASCII)=0A>> =0A>> Since then,= no matter which setup I use, I cannot get CAKE to work as intended. Spec= ifically, any=0A>> long-standing best effort stream (such as a remote rsy= nc) will be throttled to a near grinding halt=0A>> even though there is n= o other significant traffic going on. Some random bursts can be seen (wit= h=0A>> iftop) but nothing ever gets close to half the maximum bandwidth. = This is notably affecting the=0A>> OpenWRT buildbots I'm hosting on this = link.=0A> =0A> Old kernels, including 4.9 series, tend to be more problem= atic than the latest ones. If you can, I=0A> would recommend updating to = a 5.x series kernel, in which Cake is an upstream feature. I won't=0A> pr= esume to guess how best to achieve that with your distro.=0A=0AIndeed. Gi= ven this is a relatively "security-sensitive" setup, I'd rather not diver= ge from distro (or run "unstable" for that matter).=0AStill, CAKE was pre= viously working Just Fine(TM) on an even older kernel: 3.16...=0A =0A> Th= e good news is that Free.fr is among the relatively few ISPs who have act= ively tackled=0A> bufferbloat themselves. As a workaround while you sort = this out, you should get reasonable=0A> performance just from using the F= reebox directly.=0A=0AWell, probably not with the antiquated Freebox mode= l I have: a v5. I would also very much like to drop it to be able to conn= ect again at VDSL2 speeds (I was getting 50/10 instead of the current 20/= 1) and save 75% on power usage (the Freebox is power hungry). But that's = orthogonal to the current issue :)=0A=0AWhat I could do for a test is tem= porarily revert back to the previous 3.16/Jessie setup (I have kept a bac= kup) and see if I can reproduce the same behavior there, in which case I = think that would definitely point in the general direction of a bad inter= action with the Freebox tunnel?=0A=0ABest,=0AThibaut