From mboxrd@z Thu Jan 1 00:00:00 1970 Authentication-Results: mail.toke.dk; spf=none smtp.mailfrom=mojatatu.com; dkim=fail header.d=mojatatu-com.20230601.gappssmtp.com; arc=fail (Most recent ARC-Message-Signature did not validate); dmarc=none Received: from mail-pf1-x436.google.com (mail-pf1-x436.google.com [IPv6:2607:f8b0:4864:20::436]) by mail.toke.dk (Postfix) with ESMTPS id E4536DFAD31 for ; Thu, 12 Mar 2026 21:37:01 +0100 (CET) Received: by mail-pf1-x436.google.com with SMTP id d2e1a72fcca58-827270d50d4so1418681b3a.3 for ; Thu, 12 Mar 2026 13:37:01 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1773347819; cv=none; d=google.com; s=arc-20240605; b=Es14e22xjIqwTllZATY06x6eUN/GVyFG4RzXSQL3i5i7wTXlWINEAkOtY/F+oWlpfn htfEH9Qp5z8JFWUeu33cpcBqSh0ShyGxkXrfWDp/8atOHCOJt1TcOe7ZVteYX9Qy/25D I+0aS19mDg4BMVM466j9mvPDFb9xk/MbppIelcbVxb4W9tss5TzBvnNgluHM0MMQrucO N/x5rtve40UijQTpETmlrg4STP+L4WrWYqhOCYmIGtTiCMyTL1X57ziWwoajKhP5/lFr jUbFt7d4t/8uPBAdsifo9blnXuw5FeBACaJgkIJEDDQhDBSrzikuB/zZkN0lv88Xr2d3 3wbQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:dkim-signature; bh=kOgXOuABPdZLNyiApX2gyvIE8yNQYVfQVrD4AgpaeTk=; fh=L+/wmOTxgJE2cocgBwKoPhpcBk/x5Cxr145Zphpe1m0=; b=IJP/NNEF7zqSTdjiVU2O4Hy/Pda6GREO9NGXJy2gy32qvbiCsLiJWK74SkHUKNvw4W /iEighP3EfrCiSTIjiTLDKvWOiC692DTebC4q1mLSVp8uDiKhFyKmbY8d9ul1nQvCRGX lUUpYZAaK4uXi0QLKqMAhTXi7sQriAdiISHVcJO8zdYTW4JMCLYo5djTFnHolqJSI3GW sx9cqmX+hP4GqkFBmlSHrDhwQO/u0Xclhy/154ZjO6/swCQIatdtZxJFtRQ5+U75rmei TkKOsL1jcn5lTRWKFsDANHQBOfkTAsejrkn024+eVQW++wjZsoltywvmh6/Ha2Rqe94t rT7A==; darn=lists.bufferbloat.net ARC-Authentication-Results: i=1; mx.google.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mojatatu-com.20230601.gappssmtp.com; s=20230601; t=1773347819; x=1773952619; darn=lists.bufferbloat.net; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=kOgXOuABPdZLNyiApX2gyvIE8yNQYVfQVrD4AgpaeTk=; b=KJqw4Ex0uBTmWPJ5DoS0oqnnREKFC72TQr5Ylh8ALXiLzrTrUcm6trvaVIWF7p0BaJ eCW+jS2gckXeRQHZqNA8FKK+XMPRFEp5oFmDRKJOGaN4K6NC1i5YBX7zk7xYvMRnCfYf gGg/nafcXMLXIFrR+fkRXBcF8P53ivrPJ8/PrtOTeZZzf7IvEMjprJYMDB8U6tF3xSSV N/27Mn9YnUpd5CnI6u4w/sc0hWkeBwvIMz/FUChLa8JejdC5KU8zoKwElv9uN5EUis6q 7mAsHQ/PBnX96P922ttQXx5cPUek5H0d+cogV/2nTMP3Uj9Y7a6QJkO0UXniRGWWgKxQ 7OOg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1773347819; x=1773952619; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=kOgXOuABPdZLNyiApX2gyvIE8yNQYVfQVrD4AgpaeTk=; b=c8U+U8KCS6DZRvJtIAm27lNGVYfJZ1wyEUFFvcYj0qty2gvd+C+AQki98aWYI8CpxO v4RqFZZ6uao1ti7tKMkQ5q0CKZEoSPQ9gdTXgScNS4XljPU8lIIsav/tY44m3JZIlg95 y3lEnC41F1SsSQkCO/salRqBL6kC46SiRZGjrVvK6sOeEOK4pwg6a+/kCbBiBonUSJ60 jJFil7Dvv5Jj4JCrk3ujUTMsN56KzYDbXHhjTjydpxddoKR2LVf8P6042xc5GFgn0xX+ o2RiSmZeorN2zrN0Zit9IR3ANOaOycc0WciVC+6rHCsNLtoNY1al4Qds981SjIjcWpzZ tnWg== X-Forwarded-Encrypted: i=1; AJvYcCXTtJ03EoBXGplIpxsNvMzV7GTbRrtOnxmAgZBNdxwuvs6mqYSzjk+Wqj4nE8YgQQ/HbPFe@lists.bufferbloat.net X-Gm-Message-State: AOJu0YzUAddUNIRNb1YByx0Hhf2qX7I2dG/b8y6+ZNcBx1k+/yjoZnjN hoNoqPn62ZPl/tLSp+ZdYVoylLzUufJbsmh9N/PJYnZbQqabWd9s6MYfA2Gc4jkNzB7jJWjeppf 8zOcMOKQGt50nfP5G0NPTp2WcEwXHAQTtWBKLIqp4 X-Gm-Gg: ATEYQzxQ/kx30Gl+7RMGXopF8gIclJ+zq/9P4zXjnFk/4nHj6iQp/xIY2hnufJqWRJS /88xJn4PmUxNo18wngrXNiqWokJj7leh8mGaedWVcV1BOMy354lZwGVOUZZKQ5kzshUteYucoql s7vK+YTkUCnAH5dlW8XW39ZKyp6Pdg7hKzU3YVwnUJpT1SgxcmkUGYhJ3MQSUyAm8kkPtu/UcqR OOtWI5K90u9TXG1Ds34oQLrFF0JW8LGpXsP7TwO1ubZwP1eQ3XMWw1QrD9eAFH6uqkNxNDX7lrY EsoEeBWV/paxSsw= X-Received: by 2002:a05:6a00:4009:b0:82a:108b:80e3 with SMTP id d2e1a72fcca58-82a198d7123mr646639b3a.38.1773347819667; Thu, 12 Mar 2026 13:36:59 -0700 (PDT) MIME-Version: 1.0 References: <20260307212058.169511-1-jhs@mojatatu.com> <20260310184713.7e810431@kernel.org> <20260311175249.54abe1b6@kernel.org> In-Reply-To: <20260311175249.54abe1b6@kernel.org> From: Jamal Hadi Salim Date: Thu, 12 Mar 2026 16:36:48 -0400 X-Gm-Features: AaiRm52Ay9btUcm8fjz-2e-6mv1j1MJyR1DhU8dho1U74A4Ifx5laPKTFvbVSqo Message-ID: To: Jakub Kicinski Cc: netdev@vger.kernel.org, davem@davemloft.net, edumazet@google.com, pabeni@redhat.com, horms@kernel.org, jiri@resnulli.us, toke@toke.dk, vinicius.gomes@intel.com, stephen@networkplumber.org, vladbu@nvidia.com, cake@lists.bufferbloat.net, bpf@vger.kernel.org, ghandatmanas@gmail.com, km.kim1503@gmail.com, security@kernel.org, Victor Nogueira Message-ID-Hash: BCGPT2J5AYSAMTBNHYYR7K4OLVCLUMZW X-Message-ID-Hash: BCGPT2J5AYSAMTBNHYYR7K4OLVCLUMZW X-MailFrom: jhs@mojatatu.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 Content-Transfer-Encoding: base64 Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 3.3.10 X-Mailman-Version: 3.3.10 Precedence: list Subject: [Cake] Re: [PATCH net] net/sched: Mark qdisc for deletion if graft cannot delete List-Id: Cake - FQ_codel the next generation Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: T24gV2VkLCBNYXIgMTEsIDIwMjYgYXQgODo1MuKAr1BNIEpha3ViIEtpY2luc2tpIDxrdWJhQGtl cm5lbC5vcmc+IHdyb3RlOg0KPg0KPiBPbiBXZWQsIDExIE1hciAyMDI2IDEyOjIyOjQxIC0wNDAw IEphbWFsIEhhZGkgU2FsaW0gd3JvdGU6DQo+ID4gPiBPbiBTYXQsICA3IE1hciAyMDI2IDE2OjIw OjU4IC0wNTAwIEphbWFsIEhhZGkgU2FsaW0gd3JvdGU6DQo+ID4gPiA+IE5vdGU6IFdlIHRyaWVk IGEgY291cGxlIG9mIGRpZmZlcmVudCBhcHByb2FjaGVzIHRoYXQgaGFkIHNtYWxsZXIgY29kZQ0K PiA+ID4gPiBmb290cHJpbnQgYnV0IHdlcmUgYSBiaXQgZnVnbHkuIFRoZSBmaXJzdCBhcHByb2Fj aCB3YXMgdG8gdXNlIHJlY3Vyc2lvbg0KPiA+ID4gPiBvbiB0aGUgcWRpc2MgaGFzaCB0YWJsZSB0 byBpdGVyYXRlIHRoZSBkZXNjZW5kYW50cyBvZiB0aGUgcWRpc2M7IGhvd2V2ZXIsDQo+ID4gPiA+ IHRoZSBjaGFsbGVuZ2UgaGVyZSBpcyBpZiB0aGUgZ3JhcGggZGVwdGggaXMgImhpZ2giIC0gd2Ug bWF5IG92ZXJmbG93IHRoZQ0KPiA+ID4gPiBzdGFjay4gVGhlIHNlY29uZCBhcHByb2FjaCB3YXMg dG8gdXNlIGEgYnJlYWR0aCBmaXJzdCBzZWFyY2ggdG8gYWNoaWV2ZQ0KPiA+ID4gPiB0aGUgc2Ft ZSBnb2FsOyB0aGUgY2hhbGxlbmdlIGhlcmUgd2FzIGl0IHdhcyBhIHF1YWRyYXRpYyBhbGdvcml0 aG0uDQo+ID4gPg0KPiA+ID4gTG90cyBvZiBjb21wbGV4aXR5IHdoZW4gcmVhbGlzdGljYWxseSBv bmx5IGluZ3Jlc3MvY2xzYWN0IHN1cHBvcnQNCj4gPiA+IHRoZSB1bmxvY2tlZCBvcGVyYXRpb25z LiBDYW4gd2Ugbm90IGp1c3QgdGFrZSBydG5sIGJlZm9yZSB0aGUNCj4gPiA+IHJlZmVyZW5jZXMg YW5kIG5vdCBib3RoZXIgYWxsIHRoZSByZWFsIHFkaXNjcyB3aXRoIHRoaXMgQCMlJCA/DQo+ID4g PiAoZGlmZiBqdXN0IHRvIGlsbHVzdHJhdGUgdGhlIHBvaW50IG5vdCBldmVuIGNvbXBpbGVkKQ0K PiA+DQo+ID4gVHdvIG9mIHRoZSBzZXZlcmFsIChJIHRoaW5rIDQhKSBwYXRjaGVzIHdlIGhhZCB0 b29rIGEgc2ltaWxhciBwYXRoLiBJDQo+ID4gYW0gdHJ5aW5nIHRvIHJlbWVtYmVyIGF0IGxlYXN0 IG9uZSB2YXJpYW50IHdhcyBiYWQgZm9yIHBlcmZvcm1hbmNlIGFuZA0KPiA+IHRoZSBvdGhlciB3 YXMgdW5zdGFibGUuIExldCdzIHNlZSBpZiB3ZSBjYW4gcmV2aXZlIGl0IGFuZCB0YWtlIGENCj4g PiBjbG9zZXIgbG9vay4gQlRXIC0gbm9uZSB3ZXJlIHByZXR0eSwgaXQgd2FzIG1heWJlIGhhbGYg dGhlIGxpbmVzIG9mDQo+ID4gY29kZSBidXQgdG91Y2hlZCBtYW55IHRoaW5ncy4NCj4NCj4gRldJ VyAvIG9mIGNvdXJzZSwgd2UgaGF2ZSB0byBhcHBseSBzaW1pbGFyIGNoYW5nZSB0byBhbGwoPykg Y2FsbGVycyBvZg0KPiBfX3RjZl9xZGlzY19maW5kIGluIGNsc19hcGkuIFNvIExPQy13aXNlIGl0 IG1heSBlbmQgdXAgYWxzbyBwcmV0dHkgbG9uZy4NCj4gQW5kIGl0J3Mgbm90IGdvaW5nIHRvIGhl bHAgdGhlIGFscmVhZHkgc3BhZ2hldHRpLWxvb2tpbmcgbG9ja2luZy4gQnV0DQo+IGV2ZW4gaWYg aXQncyBtb3JlIExvQyBJIHF1aXRlIGxpa2UgdGhlIGlkZWEgb2YgY29udGFpbmluZyB0aGUgcG9v cHkNCj4gY29kZSB0byB3aGVyZSBwcm9ibGVtcyBvcmlnaW5hdGUgd2hpY2ggaXMgdGhlIGxvY2ts ZXNzIGZpbHRlciBoYW5kbGluZy4NCj4gRmluZ2VycyBjcm9zc2VkLi4NCg0KU29tZXRoaW5nIGxp a2UgYXR0YWNoZWQuDQpVbmZvcnR1bmF0ZWx5IGFmdGVyIHJ1bm5pbmcgaXQgZm9yIGEgZmV3IGhv dXJzIGl0IHJlcHJvZHVjZWQuDQpUaGUgYWN0aW9uIGNvZGUgcGF0aCAoZW50ZXJlZCBieSB2aXJ0 dWUgb2YgZmlsdGVyIGNvZGUgcGF0aCBleGVjdXRpb24pDQpyZWxlYXNlcyB0aGUgcnRubCB3aGVu IGF0dGVtcHRpbmcgdG8gbG9hZCBhbiBhY3Rpb24gbW9kdWxlLiBBIHBhcmFsbGVsDQpxZGlzYyBv cGVyYXRpb24gd2FpdGluZyBmb3IgdGhlIGxvY2sgdGhlbiBncmFicyBpdCBhbmQgd2UgaGl0IHRo ZSBzYW1lDQppc3N1ZS4uLg0KDQpTbyBub3cgd2UgaGF2ZSB0byBiZSBtb3JlIGludmFzaXZlIGFu ZCBzdGFydCBjb29yZGluYXRpbmcgdGhlIGFjdGlvbg0KY29kZSBldGMsIHdoaWNoIGlzIG5vdCBh cHBlYWxpbmcuIFRob3VnaHRzPw0KDQpjaGVlcnMsDQpqYW1hbA0K