From mboxrd@z Thu Jan 1 00:00:00 1970 Authentication-Results: mail.toke.dk; spf=pass smtp.mailfrom=; dkim=pass header.d=gmail.com; arc=none (Message is not ARC signed); dmarc=pass (Used From Domain Record) header.from=gmail.com policy.dmarc=quarantine Received: from mail-pg1-x533.google.com (mail-pg1-x533.google.com [IPv6:2607:f8b0:4864:20::533]) by mail.toke.dk (Postfix) with ESMTPS id 837BDA269AE for ; Wed, 03 Dec 2025 06:31:19 +0100 (CET) Received: by mail-pg1-x533.google.com with SMTP id 41be03b00d2f7-bd1ce1b35e7so4415047a12.0 for ; Tue, 02 Dec 2025 21:31:19 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1764739877; x=1765344677; darn=lists.bufferbloat.net; h=in-reply-to:content-transfer-encoding:content-disposition :mime-version:references:message-id:subject:cc:to:from:date:from:to :cc:subject:date:message-id:reply-to; bh=Krz802YddshXmZcDWgXdxQ3kx1TO7yAoW+miWDBifF0=; b=eZLTgzRXTbLHqoDFNBVLm/FeYSztMNJC0zVwO8yHSCSzKDnOUyJeiiuVWvY9kgq+7c TfeVFGmyPU0i5/FNRL3+IPidKry+toaRxO6QOxuK3QHy+F0zev8phSCR7vBgnhM1H05X iikWfqi1sX3UaTjVpGUwn2waa5gLG1e8YcXeQt6S0FVNOewP8W7M46QN0XXl3ObavrRi MM+08SPNcFWAVQ8iie0kpz81FuGfUb/Xjxav7h03EYvVCTrVpxxkYsK11D5nxKVSs+Ih bWSBnxRwJCS5n/NuysVDT5m//MmqnYLLi61/PPHBm3sPWKoTjRJMIvxPTTJQvwBWhR72 ++IQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1764739877; x=1765344677; h=in-reply-to:content-transfer-encoding:content-disposition :mime-version:references:message-id:subject:cc:to:from:date:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=Krz802YddshXmZcDWgXdxQ3kx1TO7yAoW+miWDBifF0=; b=H9Yd5uymwJFcElW0zi6UwC2bnL03S7Zy7ULBdJrjJoqPQ7ezPDUR2THR+9hfyn8YkF ZeDQKlgqY78lUxe+Pp39K/7Zk8PKXau+jvhHvnYHDnwSd/X9m01SPlBCyI22pCqIoZx3 v6NXMhK/3AXB75tvvBUYy+F+/SL6A+QtGlCUBkLZdhEnQKxMjIWiGXIZsfU99CMS85j4 MK3luezq7DDD2VCbmMX1Pf+iRiIQxKhPVXAICXh8kVysvK5TBEv9gMBvGW3pqTWr68k6 6An0iUDugSYAv/Wo8uwfW0OSrb5Vcf/VzKExPnpmgTYjDEmm+jnbPk4X9T8+XNkmyRAl rtWw== X-Forwarded-Encrypted: i=1; AJvYcCURbjV/+EvDfg/i3BSL9ZRb4/YCpfi8/O7niGTyXb8g2x5GD9v8LcJl3UIKbsDgxy1huruF@lists.bufferbloat.net X-Gm-Message-State: AOJu0Yz3XEFZFQsXBeAudpnuofbqCsgaR3rYqy+4+qJCj4TLVrK9Liay OijE00gf88v7X6C3l8bC/sfCFEQ+TJ2u31uSi7sCCZCF/MId2u9qWJP7 X-Gm-Gg: ASbGncsp54CwB/m5RwgBrNAorxL0jxlRyoLpTRTDHEHSRXXOocpp2yyxoodHg0ylLsS ZFJxI8ZJOULG9JopIFNvXoDbRK8i7689xVhs6LmPFHgpRHfipAxQ1HprTuthfIL6vbua0dSWycg xZsRCwIidMyBWlCKDkKrax8h6HO+M/guhokolIYXlSHkRAqx60Az0xnVJ1CALu/dFw1t0Ks6477 57DiihKrSeboFIn1Va3qcX/PjMl81LzlGyBm0b/g03ZIscQXeHLKpDjzP1BPa4724nXYQvprR2q yv9EwyTBzYy/repkhQWo8YB21h4kB9YnZEbn1+kkjiZ7B9rmEvNPO1U4K9DewYIU3ImVOs5WiMD BtTNk9zMpQR/ZnegMvUKFNt8ihegz27Fx6ia5NfrxtMG2VhwlIKLhPZJvaiG5Lhe/bG+03uYGtD iNvxetYUuI+/UTosB6DHch7qxFhfuC X-Google-Smtp-Source: AGHT+IFr9CcjVghg9hmrfzNjTHcxJgo+bljuesXO+WbZ3zPiDNG3V9QwN/EEccXkdDd9cJbrMdBp5g== X-Received: by 2002:a05:7022:78f:b0:11b:d211:3a64 with SMTP id a92af1059eb24-11df0ba160emr1177470c88.0.1764739876929; Tue, 02 Dec 2025 21:31:16 -0800 (PST) Received: from localhost ([2601:647:6802:dbc0:57e5:a934:7b10:c032]) by smtp.gmail.com with ESMTPSA id a92af1059eb24-11dcb057cb0sm97283794c88.9.2025.12.02.21.31.15 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 02 Dec 2025 21:31:16 -0800 (PST) Date: Tue, 2 Dec 2025 21:31:15 -0800 From: Cong Wang To: Toke =?iso-8859-1?Q?H=F8iland-J=F8rgensen?= Cc: Jakub Kicinski , Jamal Hadi Salim , Jiri Pirko , "David S. Miller" , Eric Dumazet , Paolo Abeni , Simon Horman , Jonas =?iso-8859-1?Q?K=F6ppeler?= , cake@lists.bufferbloat.net, netdev@vger.kernel.org Message-ID: References: <20251127-mq-cake-sub-qdisc-v2-0-24d9ead047b9@redhat.com> <87o6onb7ii.fsf@toke.dk> <20251128095041.29df1d22@kernel.org> <87cy51bxe1.fsf@toke.dk> <20251128184852.7ceb3e72@kernel.org> <877bv9b381.fsf@toke.dk> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Disposition: inline Content-Transfer-Encoding: quoted-printable In-Reply-To: <877bv9b381.fsf@toke.dk> Message-ID-Hash: R2P4XWKG3FRPGE6PLK7IE62HAPON4WS5 X-Message-ID-Hash: R2P4XWKG3FRPGE6PLK7IE62HAPON4WS5 X-MailFrom: xiyou.wangcong@gmail.com X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop; banned-address; emergency; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header X-Mailman-Version: 3.3.10 Precedence: list Subject: [Cake] Re: [PATCH net-next v2 0/4] Multi-queue aware sch_cake List-Id: Cake - FQ_codel the next generation Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: On Sat, Nov 29, 2025 at 10:25:02AM +0100, Toke H=F8iland-J=F8rgensen wrote: > Jakub Kicinski writes: >=20 > > On Fri, 28 Nov 2025 23:33:26 +0100 Toke H=F8iland-J=F8rgensen wrote: > >> Jakub Kicinski writes: > >> > On Thu, 27 Nov 2025 20:27:49 +0100 Toke H=F8iland-J=F8rgensen wrote:= =20 > >> >> Yeah; how about I follow up with a selftest after this has been mer= ged > >> >> into both the kernel and iproute2? =20 > >> > > >> > Why is iproute2 a blocker? Because you're not sure if the "API" won't > >> > change or because you're worried about NIPA or.. ? =20 > >>=20 > >> No, just that the patch that adds the new qdisc to iproute2 needs to be > >> merged before the selftests can use them. Which they won't be until the > >> kernel patches are merged, so we'll have to follow up with the selftes= ts > >> once that has happened. IIUC, at least :) > > > > You can add a URL to the branch with the pending iproute2 changes > > when you post the selftests and we'll pull them in NIPA, or post=20 > > the patches at the same time (just not in one thread). >=20 > Ah, cool. >=20 > Given the likely impending merge window, how would you feel about > merging this series as-is and taking the selftests as a follow-up? Would > be kinda neat to get it in this cycle :) A followup is definitely okay. Maybe it is time to think about getting rid of such dependence on iproute2? I am thinking about replacing those iproute2 commands with libnl (or other netlink libraries). I know this is a lot of work, but we have AI today, so perhaps it would just take AI a few days. Another benefit of this is we would avoid parsing with regex, which has been a headache even for me. Anyway, it is a long-term thing. Regards, Cong