From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-io1-xd33.google.com (mail-io1-xd33.google.com [IPv6:2607:f8b0:4864:20::d33]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by lists.bufferbloat.net (Postfix) with ESMTPS id ECF093CB35 for ; Tue, 23 Nov 2021 03:27:56 -0500 (EST) Received: by mail-io1-xd33.google.com with SMTP id x10so26884950ioj.9 for ; Tue, 23 Nov 2021 00:27:56 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=pRIQzGTTbLD7SzRjxwLud9H15BNsGd/tj7X37DqzFek=; b=qWRx40Nvx6z57FYalzZmNonW0VgjDMCJMibbuqZAeHrLFsQH0pfRKyfo5hCq43rCfz Gr5/2YdndatjBWoe2BojPuUhaqDyP/WMbKizz3Dm2tra3zHX0y9uogV/pMOnxAZgBl7/ BOj8w3OztsiDsB6Ip6KAEhGljhJr1eQGtuQ9qKOsTNa6ccHGg3VpcgDirBV9ee1opNVx jc5AHykPwNRlJY8SKDsdNGPoG2cfuiLwavU/bhR1fwto3VKwu1XetfBPCpz4r0ZxjqOs FReQ5tIa2r8k7opD03W4vdVDnFpcLj23cpI5NSNzfr/1X+0WcvcaDyiRSXi2pZfIDchD KWkw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=pRIQzGTTbLD7SzRjxwLud9H15BNsGd/tj7X37DqzFek=; b=Y1a9Ox6o/R+YHV9cX+f9c6Gba7NddTaGTk3E+ysHXjhn7yotGI3f56FzV7mdMrO8gh ar50eSh0ZP2plfa0e916jaJ8h8jXByndB0YX7TGyz5fKedXfmkbHcDIx6wwZLv7asXX3 Kf7ayfw1nz0NIeDp0f1Lmf7DmMb2dylBwOUgQf9HwYgSzg1ODyl6jv/B9j6s4W87RRlj cGIEbL4irUQQmr9A8i2ygDvHrGUVP6ozme7btq/4FxMnDi0vdyjTfPhcVbTPb5pT3hzo wq2aQy3dvAJIZLgA67KZ91o+H5ZlgS4lGlXOVxpNRN+haPJ4dnYhMQuw8CycWe+t2tz8 S3rQ== X-Gm-Message-State: AOAM533y5WLNDDoVzi5mE/t9j8kQufVcScCdJmTXbt9cxLcgN8F8b6na P0+cPjBLS6O7t2N3hZmT5EZ+A+Tit1tfS9kJ2qT2xScJZ1M= X-Google-Smtp-Source: ABdhPJyYrU9rk9NMhizheLKzcjOVnfzGNdciJu7Xkrpzrf6+KLF6daJtHjrpPL++aUbVn0ZL3dmWvl9rIwtaF0FsLzo= X-Received: by 2002:a6b:e60e:: with SMTP id g14mr3805178ioh.28.1637656076219; Tue, 23 Nov 2021 00:27:56 -0800 (PST) MIME-Version: 1.0 References: <67BC6CC2-F088-4C0D-8433-A09F4AC452FE@gmx.de> In-Reply-To: From: Dave Taht Date: Tue, 23 Nov 2021 00:27:42 -0800 Message-ID: To: Sebastian Moeller Cc: Cake List Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Subject: Re: [Cake] tossing acks into the background queue 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: Tue, 23 Nov 2021 08:27:57 -0000 On Tue, Nov 23, 2021 at 12:06 AM Sebastian Moeller wrote: > > Hi Dave, > > On 23 November 2021 08:32:06 CET, Dave Taht wrote: > >The context of my question is basically this: > > > >Is cake baked? Is it done? > > How about per MAC address fairness (useful for ISPs and to treat IPv4/6 e= qually)? > > How about configurable number of queues (again helpful for ISPs)? How about MPLS? https://www.techtarget.com/searchnetworking/definition/Multiprotocol-Label-= Switching-MPLS > > IMHO cake works pretty well, with the biggest issue being its CPU demands= . As far as I understand however, that is caused by the shaper component an= d there low latency and throughput are in direct competition, if we want to= lower the CPU latency demands we need to allow for bigger buffers that kee= p the link busy even if cake itself is not scheduled as precisely as we wou= ld desire or as e.g. BQL requires. > > Regards > Sebastian > > > > >Is there anything from libreQos that would be better in C? > > > >On Mon, Nov 22, 2021 at 11:17 PM Dave Taht wrote: > >> > >> On Mon, Nov 22, 2021 at 11:07 PM Sebastian Moeller w= rote: > >> > > >> > Hi Dave, > >> > > >> > > >> > On 23 November 2021 06:03:03 CET, Dave Taht wr= ote: > >> > >ages ago I'd (we'd? I really don't remember - forgive me if I've > >> > >forgotten who actually leaned in on it) written a basic ack-filter = in > >> > >ebpf. this was before cake gained tc actions and my primary use for > >> > >the tech was for asymmetric connections, and before the good > >> > >ack-filter arrived, and I was (and remain) unfriendly to this level= of > >> > >dpi. > >> > > > >> > >That said, on a symmetric connection, deprioritizing pure acks to t= he > >> > >5% background queue nd then turning the cake ack-filter loose on it > >> > >might actually work. > >> > > > >> > >Am I on drugs/is there any point? > >> > > >> > I think at leat when using multiple priority tins forward and revers= e traffic should by default use the same tin (I can see non-standard situat= ions that want differential treatment). The argument is that unlike earlier= attempts at ingress shaping that tried to throttle reverse ACKs? cake/code= l do proper 'hit the brakes' signalling via marking/dropping and we want th= at signal to reach the other end as quickly as possible, no? > >> > >> My thought was basically an optional filter that steered all pure acks > >> (no matter the classification) into the background queue. > >> Non-pure-acks (sacks) essentially jump the background queue and signal > >> that loss earlier. The backlog of other acks in background get > >> delivered out of order, but purely out of order and discarded by the > >> reciever. > >> > >> > Regards > >> > Sebastian > >> > > >> > > >> > > > >> > > > >> > > > >> > >-- > >> > >I tried to build a better future, a few times: > >> > >https://wayforward.archive.org/?site=3Dhttps%3A%2F%2Fwww.icei.org > >> > > > >> > >Dave T=C3=A4ht CEO, TekLibre, LLC > >> > >_______________________________________________ > >> > >Cake mailing list > >> > >Cake@lists.bufferbloat.net > >> > >https://lists.bufferbloat.net/listinfo/cake > >> > > >> > -- > >> > Sent from my Android device with K-9 Mail. Please excuse my brevity. > >> > >> > >> > >> -- > >> I tried to build a better future, a few times: > >> https://wayforward.archive.org/?site=3Dhttps%3A%2F%2Fwww.icei.org > >> > >> Dave T=C3=A4ht CEO, TekLibre, LLC > > > > > > > > -- > Sent from my Android device with K-9 Mail. Please excuse my brevity. --=20 I tried to build a better future, a few times: https://wayforward.archive.org/?site=3Dhttps%3A%2F%2Fwww.icei.org Dave T=C3=A4ht CEO, TekLibre, LLC