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 67BCC3B29E for ; Thu, 3 Sep 2020 10:32:43 -0400 (EDT) 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=1599143562; bh=hMlVyVS4lgzeScbheeoqmeYjrPg8x5yrg2lSI7ZtoU0=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=lwqcQPTQ0dYUAEg/1+E8Hx/9pHWUMKE7NlcYw2EZ+YnS/nTaC0TuF4pD9srj/pD++ zC/zcfGxz/3qLnd8CXeGRWgjeK72o8GomosftXPamgLl7xpfN2XhtxfEfwtOKcZUKO w1o9GnKb6qrn371mhtmAKvcys8xj5UQUsCf4oGf+Gzjrzq4/x15oXNE5caNg1PpwSt b2OWVDxa+QVZkKVtx6O3XMWMz0UugxEYvoLxzS0+KU4fF4cyPPYJiX+XuqvPpETOwZ HXy2eECjvT8vG9xY0NImSEQaN/hofo9Vbg/RwyN4jVj8a0uvPWeGc7oGq77BuyJkqo Y/uawly7VZbCw== To: Luca Muscariello , Mikael Abrahamsson Cc: bloat In-Reply-To: References: <87mu2bjbf8.fsf@toke.dk> <5DBFB383-13E8-4587-BE49-1767471D7D59@jonathanfoulkes.com> <87r1rliiiw.fsf@toke.dk> <07CD4278-D448-49D2-AC73-9C230EC041DE@jonathanfoulkes.com> <87imcxi4mq.fsf@toke.dk> Date: Thu, 03 Sep 2020 16:32:41 +0200 X-Clacks-Overhead: GNU Terry Pratchett Message-ID: <877dtbgcc6.fsf@toke.dk> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Subject: Re: [Bloat] CAKE in openwrt high CPU X-BeenThere: bloat@lists.bufferbloat.net X-Mailman-Version: 2.1.20 Precedence: list List-Id: General list for discussing Bufferbloat List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 03 Sep 2020 14:32:43 -0000 Luca Muscariello writes: > On Thu, Sep 3, 2020 at 3:19 PM Mikael Abrahamsson via Bloat > wrote: >> >> On Tue, 1 Sep 2020, Toke H=C3=B8iland-J=C3=B8rgensen wrote: >> >> > Yup, the number of cores is only going to go up, so for CAKE to stay >> > relevant it'll need to be able to take advantage of this eventually :) >> >> https://www.hardkernel.com/shop/odroid-h2plus/ is an interesting platfor= m, >> it has a quad core machine with 2 x 2.5GbE NICs. >> >> When using something like this for routing with HTB+CAKE for bidirection= al >> shaping below line rate, what would be the main things that would need to >> be improved? > > IMO, hardware offloading for shaping, beyond this specific platform. > I ignore if there is any roadmap with that objective. Yeah, offloading of some sort is another option, but I consider that outside of the "CAKE stays relevant" territory, since that will most likely involve an entirely programmable packet scheduler. There was some discussion of adding such a qdisc to Linux at LPC[0]. The Eiffel[1] algorithm seems promising. -Toke [0] https://linuxplumbersconf.org/event/7/contributions/679/ [1] https://www.usenix.org/conference/nsdi19/presentation/saeed