From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-pg1-x531.google.com (mail-pg1-x531.google.com [IPv6:2607:f8b0:4864:20::531]) (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 601203B2A4 for ; Sun, 27 Aug 2023 21:36:30 -0400 (EDT) Received: by mail-pg1-x531.google.com with SMTP id 41be03b00d2f7-5654051b27fso1539227a12.0 for ; Sun, 27 Aug 2023 18:36:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1693186589; x=1693791389; h=content-transfer-encoding:to:subject:message-id:date:from :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=6Bfdj/VqSiicjGWh6Uxzj/5/9n307Haejg+ix0kF+SY=; b=KtME8S1tzBk3KmbOYUdL+xE6H8zZ0LgLxNf1Oka0MXoztk/xpXfEZNW8QpasGBD5Jl +xoMUMVdvA1WDaVaYspSCLnPRzC81q+Zw6nnsSAr1UXGhF3KWYISNnhOKUWHMeAFluDg o6qXqkqgQZ8KpZtkb9gPPDQ0dDiy/RNrH2bXCFy+hfQDMxbbpR2ZsKsQgC2zK4Fs33RO vmFubw/6j5sh1A/z6hyr6JxyCPnYxZBEbCU6bpsQbxFtjPVUIfl5hA5bgu9oS0hdcErb oz4rhldXNxLflnez8UdK3gNzLeh5qgegxLlBb+92c/lQUAsGfbFyXylsfSEYOyMw/4q6 kXJw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1693186589; x=1693791389; h=content-transfer-encoding:to:subject:message-id:date:from :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=6Bfdj/VqSiicjGWh6Uxzj/5/9n307Haejg+ix0kF+SY=; b=Vjn8vZ85aki2+pvoDqOlJGyt20l4/Jp4QLgF8LtfiIXHFrBSths3KDDXso63GiIQPN CKApnkEe3ezsdkm/7Oc8vOuc6M87wN+BylWgmIdF9sgkA5PQW7RMNTCPiqzEBQwTZOZY HID8WgqEUFllUKb5dRDjed1sTepy9jtHuBZitTy5dBx8+KdYTRSXhguxUp0dBjw7ccwx e2QxR7uDcWkp53iTwIiHZjePrsiOv+CCuobI7M4X7YJK7skVAMintH5DqCMnyF/HPr4Z Wkw6XAkbcTVOHS1Vyqrotvg3h3/foMR7iuHxbBn5eHIVYTyq9uqDK7JwQ0MDafsA5WrF G6NA== X-Gm-Message-State: AOJu0YzO3bDhL5d7A0vKd8Qp8Z6z02aBO0rDxmgbWsD/z8LArQ5ytF5N KIEi3FKrwQTpqEoPOlfYFBvzRbDWHn+cLJdIHkrAg0HrsHM= X-Google-Smtp-Source: AGHT+IHtn/mrzZZaZRzcw+slJkgeCto78o2ocgz8UQdAk/l7aExaVX2xxGL/9746F5Xs3fCLO54iBKlq2S0Pj2HwDeI= X-Received: by 2002:a17:90a:ba93:b0:268:71e4:ec2a with SMTP id t19-20020a17090aba9300b0026871e4ec2amr19982712pjr.48.1693186588759; Sun, 27 Aug 2023 18:36:28 -0700 (PDT) MIME-Version: 1.0 From: Dave Taht Date: Sun, 27 Aug 2023 18:36:18 -0700 Message-ID: To: Cake List Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Subject: [Cake] cakemq V further thoughts 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: Mon, 28 Aug 2023 01:36:30 -0000 I continue to revise and edit this piece. https://docs.google.com/document/d/1tTYBPeaRdCO9AGTGQCpoiuLORQzN_bG3TAkEolJ= Ph28/edit Today I came up with two other possible objectives to tackle, so instead of re-re-re-re-rereading the above, they are: BANG mode - there are certain cases where it it known that the bandwidth is going to drop significantly (examples include a cnwave to 5ghz backup transition and Starlinks=E2=80=9915s update cycle) where it mak= es sense to drop a bunch of packets immediately rather than wait for the shift to gradually be seen. tc qdisc change dev eth0 root cake bandwidth bang Cake-autorate rework - the first attempt at doing this directly in cake frankly=E2=80=A6 does not work well. There has been a lot of innovatio= n in the sqm-autorate and cake-autorate projects, which live in userspace today that might be applied more directly. BANG mode, above, is an untried inspiration to cake autorate, and would also cope with L4S flows by doing drops on big rate changes, rather than marks. --=20 Oct 30: https://netdevconf.info/0x17/news/the-maestro-and-the-music-bof.htm= l Dave T=C3=A4ht CSO, LibreQos