From mboxrd@z Thu Jan 1 00:00:00 1970 Authentication-Results: mail.toke.dk; dkim=pass header.d=mojatatu.com header.i=@mojatatu.com header.a=rsa-sha256 header.s=google header.b=Z9AuQEDj; arc=none (Message is not ARC signed); dmarc=none Received: from mail-qv1-xf29.google.com (mail-qv1-xf29.google.com [IPv6:2607:f8b0:4864:20::f29]) by mail.toke.dk (Postfix) with ESMTPS id F33D31815FD8 for ; Thu, 15 Oct 2026 12:32:54 +0200 (CEST) Received: by mail-qv1-xf29.google.com with SMTP id 6a1803df08f44-917a20e9efeso72704206d6.2 for ; Thu, 15 Oct 2026 03:32:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mojatatu.com; s=google; t=1792060373; x=1792665173; darn=lists.bufferbloat.net; h=content-transfer-encoding:content-type:mime-version:references :in-reply-to:message-id:date:subject:cc:to:from:from:to:cc:subject :date:message-id:reply-to:content-type; bh=9DR84ZATlyuLvZzGt+FeMmZtU5PGVpmcWJxla2K50nA=; b=Z9AuQEDj5ZRq4IBQ1mrLMGknTkXmgo/aJOLlwMECIyTLIYN2C4QN78vnmQdMQGNmeF NfMhlpHUL7loD6Dr4T+Ns+6YRxTYBmjrL9zJBNsNYJPCx0dX7Y5cyR2XJtsqFgSgq+dV u+2oCr0Jmp1nv24UJle0Z61X0Alad5UHTPE4w= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1792060373; x=1792665173; h=content-transfer-encoding:content-type:mime-version:references :in-reply-to:message-id:date:subject:cc:to:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=9DR84ZATlyuLvZzGt+FeMmZtU5PGVpmcWJxla2K50nA=; b=o6bkcbJaUrLZtUE64PKMt0xqYtnoFzNfkFOhaWXerugstPnFByYQE4Ql7FylMMddV4 6dcP0tlZfxny4xUEv/wAg00/39TYP/CFFhpEnQuQ0o1lYXHI9qypejdhUbIp1XRzxKJH 2ruB+7akr4LCzfw//3E8JpJk2D5+uzZBx/qtUunL+y/FxJbeWI16f86+YjfwzQrBKPFy RHtP0Seq+eCY7W8p/+8XLDoNtQ64LyrXOfHvautrTv9mr2HsSq4/8fJLHgPR4EjNE7O5 g8edkC9tnDT1hUqeGbOm2Uo21eWHO+EM+4s0CfN7I277+8aM6FmqigQMt1auRRR2i2Q0 59yg== X-Forwarded-Encrypted: i=1; AKwUvBy7/WaWSt0t503EG8pNY4xorLxOnHHQW7AVez+Q+b//L1W5haH6jUdIEdG+Md92qGem+xJS@lists.bufferbloat.net X-Gm-Message-State: AFq9FYIYXGE3IBQCBffc23JqIK/UmtWdPD7AjXODEZ3e0zWdrbqpmIF2 Tjk++9ne1fbc6VNKKTnsliKy5Z9FpvSMCE9OMsXm55NY9b0hpdtncxVe42Xu1MQC+Q== X-Gm-Gg: AYBFou2l9fMESsa2yemLA1/d0iImICWVS3nO0f5Ujuhap2/VGKyMQyRDf7V0gPgiWDq JhBekeyJsErjIPhvIhah7AD0VbCpLF3/lwGpjlPP683+KizjFBx9OKakzJmvNvHrTZ1bRGXhLBp mU2Cw0UMSO6GmNxcaaAUhy71+M4+pQPe2Nbe2YnuiCd39O/PcAh/sgMhwkFukU+knRHjEMLmfeE bPQXsbcjks8ud2EmAkuDEzAC6g91983hTk6M4Ya6wvDOvm7HFUa8tcrI/qK9fp2b4yG0aFjgzpi dzE7UzNuY66qnqRZPeqDq+YrF3lIQZqPgVOw26FRLjsBVVAM+/UF4lCKYB5CcdDf607Q+gr4cRb WgpNDtQGAWXo+4jHHhuDtegBv3vratvdGkuGbs8dIEzlxilEOY4ugWhqYZyNbPI6S1cSmahzvyF mEVGG9JAAgn+DAQqdfACbRgqEMPuCQEnMEpntbN4EWMjlEe8Qo/515hQK7+c7s1e7vsTZCz8UxH Nvo+oH1UiRKWN8oj9CS3NN6KJvb3ny9mUI7vuG8CIzwpncUShXIT/Y= X-Received: by 2002:a05:6214:4a06:b0:91b:8aad:79da with SMTP id 6a1803df08f44-91b8aad7bd4mr180472026d6.28.1792060373467; Thu, 15 Oct 2026 03:32:53 -0700 (PDT) Received: from mbili.waya ([64.203.83.2]) by smtp.gmail.com with ESMTPSA id 6a1803df08f44-91ba684f404sm55261936d6.31.2026.10.15.03.32.52 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 15 Oct 2026 03:32:53 -0700 (PDT) From: Jamal Hadi Salim To: netdev@vger.kernel.org Cc: Jamal Hadi Salim , =?UTF-8?q?Toke=20H=C3=B8iland-J=C3=B8rgensen?= , Jiri Pirko , "David S . Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , Simon Horman , cake@lists.bufferbloat.net, Victor Nogueira , Sashiko Date: Thu, 15 Oct 2026 06:32:43 -0400 Message-Id: X-Mailer: git-send-email 2.34.1 In-Reply-To: References: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Message-ID-Hash: 5TCLCXMPSVX66QV7LBKJVKDIRF7LQEHM X-Message-ID-Hash: 5TCLCXMPSVX66QV7LBKJVKDIRF7LQEHM 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 X-Mailman-Version: 3.3.10 Precedence: list Subject: [Cake] [PATCH net-next v2 2/4] net/sched/sch_cake: reduce parent backlog when clearing a tin List-Id: Cake - FQ_codel the next generation Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: VGhlIGlzc3VlOg0KQ0FLRSBoYXMgcHVyZ2VkIHVudXNlZCB0aW5zIG9uIERpZmZTZXJ2IHJlY29u ZmlndXJhdGlvbiBzaW5jZSBjb21taXQNCjgzZjhmZDY5YWY0ZiAoInNjaF9jYWtlOiBBZGQgRGlm ZlNlcnYgaGFuZGxpbmciKSB3aXRob3V0IHByb3BhZ2F0aW5nIHRoZQ0KcmVzdWx0aW5nIGJhY2ts b2cgcmVkdWN0aW9uIHRvIGNsYXNzZnVsIHBhcmVudHMuIFRoZSBpc3N1ZSB3YXMgbm90aWNlZA0K d2hpbGUgcmV2aWV3aW5nIDdjYmZiMTgwOTQ1YywgYnV0IHByZWRhdGVzIHRoYXQgY2hhbmdlLg0K DQpjYWtlX2NsZWFyX3RpbigpIGRyb3BzIGV2ZXJ5IHBhY2tldCBmcm9tIGEgdGluIHdpdGgNCmtm cmVlX3NrYl9yZWFzb24oKSBidXQgbmV2ZXIgY2FsbHMgcWRpc2NfdHJlZV9yZWR1Y2VfYmFja2xv ZygpLCBzbyBhDQpDQUtFIHFkaXNjIHVuZGVyIGEgY2xhc3NmdWwgcGFyZW50IChlLmcuIEhUQikg bGVhdmVzIHRoZSBkcm9wcGVkIHBhY2tldHMNCmluIHRoZSBwYXJlbnQgcWRpc2MncyBhbmQgY2xh c3MncyBxbGVuL2JhY2tsb2cgYWNjb3VudGluZyBmb3JldmVyLiBUaGUNCm5vcm1hbCBkZXF1ZXVl IHBhdGggZG9lcyByZWR1Y2UgdGhlIHBhcmVudDsgb25seSB0aGUgbGl2ZSByZWNvbmZpZ3VyZQ0K cHVyZ2UgbWlzc2VzIGl0Lg0KDQpUaGUgZml4Og0KVGlucyBhcmUgY2xlYXJlZCBmcm9tIGNha2Vf cmVzZXQoKSBhbmQsIG9uIHJlY29uZmlndXJlLCBmcm9tDQpjYWtlX2NvbmZpZ3VyZV9yYXRlcygp LiBUaGUgcWRpc2MgY29yZSBhbHJlYWR5IG93bnMgdGhlIHBhcmVudCBkZWx0YSBmb3INCnRoZSBy ZXNldCBwYXRoOiBxZGlzY19wdXJnZV9xdWV1ZSgpIHNuYXBzaG90cyBxbGVuL2JhY2tsb2csIHJ1 bnMNCnFkaXNjX3Jlc2V0KCksIHRoZW4gcmVkdWNlcyB0aGUgdHJlZSwgc28gcHJvcGFnYXRpbmcg dGhlIHJlZHVjdGlvbiBmcm9tDQpjYWtlX2NsZWFyX3RpbigpIGl0c2VsZiB3b3VsZCBzdWJ0cmFj dCB0aGUgc2FtZSBiYWNrbG9nIHR3aWNlLiBTbmFwc2hvdA0KQ0FLRSdzIHFsZW4vYmFja2xvZyBh cm91bmQgb25seSB0aGUgcmVjb25maWd1cmF0aW9uIHB1cmdlIGluDQpjYWtlX2NvbmZpZ3VyZV9y YXRlcygpIGFuZCByZWR1Y2UgdGhlIHBhcmVudCBvbmNlIGFmdGVyd2FyZHMsIG1hdGNoaW5nDQp0 aGUgZGVsdGEgcGF0dGVybiBhbHJlYWR5IHVzZWQgYnkgY2FrZV9lbnF1ZXVlKCkuDQoNCkNvbmRp dGlvbnMgdG8gcmVjcmVhdGUgdGhlIGJ1ZzoNCnB1dCBDQUtFIChkaWZmc2VydjgpIHVuZGVyIGFu IEhUQiBjbGFzcywgZmxvb2QgRFNDUC1jbGFzc2lmaWVkIHRyYWZmaWMNCmludG8gYSBoaWdoIHRp biBzbyBpdCBiYWNrbG9ncywgdGhlbiBjaGFuZ2UgQ0FLRSB0byBkaWZmc2VydjMuIFRoZSBIVEIN CnBhcmVudCBrZWVwcyB0aGUgcHVyZ2VkIHBhY2tldHMgaW4gaXRzIHFsZW4gYW5kIGJhY2tsb2c7 IGEga2VybmVsIHdpdGgNCnRoZSBmaXggc2hvd3MgdGhlIHBhcmVudCBhdCB0aGUgbGVhZidzIGJh Y2tsb2cgKDQyNmIvNXApIGluc3RlYWQgb2YNCnJldGFpbmluZyB0aGUgcHVyZ2VkIHBhY2tldHMu DQoNClJlcG9ydGVkLWJ5OiBTYXNoaWtvIChnZW1pbmkpIDxzYXNoaWtvLWJvdEBrZXJuZWwub3Jn Pg0KTGluazogaHR0cHM6Ly9zYXNoaWtvLmRldi8jL3BhdGNoc2V0LzIwMjYwODE2MDEyMTA5LjI4 NjUyMjMtMS1vb29uZWFAZ21haWwuY29tDQpMaW5rOiBodHRwczovL2xvcmUua2VybmVsLm9yZy9u ZXRkZXYvMjAyNjA4MTYwMTIxMDkuMjg2NTIyMy0xLW9vb25lYUBnbWFpbC5jb20vDQpMaW5rOiBo dHRwczovL2xvcmUua2VybmVsLm9yZy9uZXRkZXYvODczM3VndHJ5OC5mc2ZAdG9rZS5kay8NClJl dmlld2VkLWJ5OiBWaWN0b3IgTm9ndWVpcmEgPHZpY3RvckBtb2phdGF0dS5jb20+DQpBY2tlZC1i eTogVG9rZSBIw7hpbGFuZC1Kw7hyZ2Vuc2VuIDx0b2tlQHRva2UuZGs+DQpTaWduZWQtb2ZmLWJ5 OiBKYW1hbCBIYWRpIFNhbGltIDxqaHNAbW9qYXRhdHUuY29tPg0KLS0tDQp2MSAtPiB2MjoNCi0g Tm8gY2hhbmdlcyB0byB0aGlzIHBhdGNoLiBSZXNlbnQgYXMgcGFydCBvZiB0aGUNCiAgc2VyaWVz X2Nha2VfY2xlYXJfdGluX2JhY2tsb2dfdW5kZXJmbG93IHYyLCB3aGljaCByZXZpc2VzIHBhdGNo ZXMgMS80DQogIGFuZCAzLzQuIEl0IGlzIHVuY2hhbmdlZCBhbmQgY2FycmllcyBUb2tlIEjDuGls YW5kLUrDuHJnZW5zZW4ncyBBY2tlZC1ieQ0KICBmcm9tIHRoZSB2MSBwb3N0aW5nLg0KDQogbmV0 L3NjaGVkL3NjaF9jYWtlLmMgfCA3ICsrKysrKysNCiAxIGZpbGUgY2hhbmdlZCwgNyBpbnNlcnRp b25zKCspDQoNCmRpZmYgLS1naXQgYS9uZXQvc2NoZWQvc2NoX2Nha2UuYyBiL25ldC9zY2hlZC9z Y2hfY2FrZS5jDQppbmRleCAxYzI5Njk1ZGM5MjguLjJiYWQwYjZlYjEzZiAxMDA2NDQNCi0tLSBh L25ldC9zY2hlZC9zY2hfY2FrZS5jDQorKysgYi9uZXQvc2NoZWQvc2NoX2Nha2UuYw0KQEAgLTI2 MTEsMTAgKzI2MTEsMTcgQEAgc3RhdGljIHZvaWQgY2FrZV9jb25maWd1cmVfcmF0ZXMoc3RydWN0 IFFkaXNjICpzY2gsIHU2NCByYXRlLCBib29sIHJhdGVfYWRqdXN0KQ0KIAl9DQogDQogCWlmICgh cmF0ZV9hZGp1c3QpIHsNCisJCXUzMiBiYWNrbG9nID0gc2NoLT5xc3RhdHMuYmFja2xvZywgcWxl biA9IHNjaC0+cS5xbGVuOw0KKw0KIAkJZm9yIChjID0gcWQtPnRpbl9jbnQ7IGMgPCBDQUtFX01B WF9USU5TOyBjKyspIHsNCiAJCQljYWtlX2NsZWFyX3RpbihzY2gsIGMpOw0KIAkJCXFkLT50aW5z W2NdLmNwYXJhbXMubXR1X3RpbWUgPSBxZC0+dGluc1tmdF0uY3BhcmFtcy5tdHVfdGltZTsNCiAJ CX0NCisNCisJCWJhY2tsb2cgLT0gc2NoLT5xc3RhdHMuYmFja2xvZzsNCisJCXFsZW4gLT0gc2No LT5xLnFsZW47DQorCQlpZiAocWxlbikNCisJCQlxZGlzY190cmVlX3JlZHVjZV9iYWNrbG9nKHNj aCwgcWxlbiwgYmFja2xvZyk7DQogCX0NCiANCiAJcWQtPnJhdGVfbnMgICA9IHFkLT50aW5zW2Z0 XS50aW5fcmF0ZV9uczsNCi0tIA0KMi40My4wDQoNCg==