From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail.toke.dk (mail.toke.dk [45.145.95.4]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by lists.bufferbloat.net (Postfix) with ESMTPS id 45ED03B29E; Wed, 24 Feb 2021 05:51:44 -0500 (EST) From: Toke =?utf-8?Q?H=C3=B8iland-J=C3=B8rgensen?= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=toke.dk; s=20161023; t=1614163902; bh=rZ4nA6zxu49aL0beyS+czltZ9DrZLzSxH+W1O9Ax8SI=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=JHpfIUYa+ae/D6K4324oqnYKKhaOLUz438OSDwxqPys2jYVkgibm4S9ouMPezt2JB T2QU3g9QgxtAFjG5N5A+4cJez1YnYB+pQ1BJWI0neWltjekxjMnX4wxel4DYDI/6Qe bbxIb8EnkD73Ew9hvUHobp8yp67RTOew7gu3dVMfzm89ZX8DMCGVqy88fXcqw5eF3V WLGQIE9b8aixShIfFfrVDgoTu7OC0+UV7Zgouc95Yro2g30qOpURq6vT1/vksQdkqH IlW7rsFZ5no4cajJsmCeEw/lCB6DtLQ4GRLdG/m2rI9+pkj/+fj4yV/aFrkSX4sA/c L/whQ7R8k3c8Q== To: Dave Taht , Nils Andreas Svee Cc: Cake , Make-Wifi-fast , cerowrt-devel , bloat In-Reply-To: References: <874ki24ref.wl-jch@irif.fr> <1e41ddf7-cd08-4fec-b31a-3021f8111dc6@www.fastmail.com> Date: Wed, 24 Feb 2021 11:51:42 +0100 X-Clacks-Overhead: GNU Terry Pratchett Message-ID: <87im6h4u2p.fsf@toke.dk> MIME-Version: 1.0 Content-Type: text/plain Subject: Re: [Cake] [Bloat] Fwd: [Galene] Dave on bufferbloat and jitter at 8pm CET Tuesday 23 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: Wed, 24 Feb 2021 10:51:44 -0000 Dave Taht writes: > wow, that is (predictably) miserable, even with cake. The only > solution that is going to > work is to somehow actively monitor your link quality and adjust cake > to suit. Or we can start trying to use kathie's passive ping tools. We have a PhD student working on a BPF-based implementation of pping: https://github.com/xdp-project/bpf-examples/tree/master/pping My hope is that this can end up being an always-on thing that runs on the router and can be used to adjust the CAKE parameters as latency spikes. There are still a few rough edges on the implementation (most notably the data output can become quite high), but it should otherwise be usable, so feel free to take it for a spin. Needs a fairly recent LLVM (10+ IIRC) to compile the BPF parts. -Toke