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=vWT7SqOe; arc=none (Message is not ARC signed); dmarc=none Received: from mail-qv1-xf31.google.com (mail-qv1-xf31.google.com [IPv6:2607:f8b0:4864:20::f31]) by mail.toke.dk (Postfix) with ESMTPS id 08B161889F9C for ; Tue, 20 Oct 2026 13:00:17 +0200 (CEST) Received: by mail-qv1-xf31.google.com with SMTP id 6a1803df08f44-91befbcad6dso37956786d6.3 for ; Tue, 20 Oct 2026 04:00:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mojatatu.com; s=google; t=1792494017; x=1793098817; 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=83fPznlNOuh3F7fGP4M0LAF1CJ6L2NfTeqTFTy/2B9g=; b=vWT7SqOeljepU9tP6XA/wwR/zgXEabkHJio6JKPo86CU+sTXME1QVsXzTZldJrJnOY /O5ZH9w3/6oGtmPtBA/jEoLwH19++H+PkOr9DTYngJZvXoI+2ExonU0nBKvfc91OeXCd q/t7pn6L0WJcG+1IdE7xjkBLg9B2VoIv3yfI0= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1792494017; x=1793098817; 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=83fPznlNOuh3F7fGP4M0LAF1CJ6L2NfTeqTFTy/2B9g=; b=EmZrtikjgzYFAvTLrxF9kNZoEisOIf2gqFEXN/jqr2KrP+yWqeTHiRVfQy1XdB/Iz3 YafEk6cVv2cNxsMtoZhqbCubAjidN+OUHBbjCQtisjR3agkAM0gRSmP6yt1C1W5KFMDl BHCwJ8feQ2wkM8GCEWPY1LveCcZPoN9T0Z6S3IwjEtTYWrCY7YssutvPH3v157ldShR3 8Ls94fZcyE1/+JDsY75p0k8KgtlKvfi3uZKsRF7s/2/gTy0WccJ5Ae2vAE2TKMUdnWxF J1xMxKoh60gAW1xvDI3dUFmy0Rj8QXpGGvsE6eSb0YkIPaigR/iHFjk3mwfA1vNAfHZi 2icg== X-Forwarded-Encrypted: i=1; AKwUvBwSnmRA3Xei+gE1ynQ1eB2gvFv+BdQMYiGWCdwAAaAIChmrtDnCDf9X/EDCJPCaC3fUlxql@lists.bufferbloat.net X-Gm-Message-State: AFq9FYLwQHMbYhkDDnpvmCbZz+hMYIOE80wRaNagpQCL/aBlPGZQWX8+ xwRHfcXTSOnnq3frd3VBBbuEAie0I4v84Uze9fmddUomu2ICKK1hS4KPBXa8zdNpHQ== X-Gm-Gg: AYBFou2JcFpoXR1z3IVCZlLGkCfxRn03jwQW9mA0iAl5X9RF5sl6K2LapQ9kr2XkYfd nsvf60FoCv2m3wG0URmnAo/0vyB+9PP+pqkTe9GTZL2qL+AQdVFqRb8scIBusydk/4YbOi/sJ4g jqTufN+503nDkv8PfhGm1L/SzY0PMYmPwuSY3rb3FXe34kgzdhrVJ0M0m40lFoB21GurZB+y7HE SEH3/z78zTU1V0Cp27eKleWgqDAiACLwLSWycVf3qA8Bpa76LoeseV189gfvsxMT0bKNJT7LkRZ kfEe1ccgLbze+9YG0YTfQ7WYMYU842OJiQmrWHXIF+/aG+iDePYNOa689oMKUhLB5piCIYvQM2D iI1Trp+x8K3ewYNRoZytU1gsDplpQyhrgcL3EpZ4N8dHvanjs3m3Zk16AFYiAv5ethrJiZAsT7t u63LSJbUmnl8HWNfWGt5f/yIOj2qNuNrlK8I3uV5gHovpfTKswIZDbF+YOdGmhrXNqa5RdeUP3I Is1eqPO5eR1zsdaBfVvtF4RteNRAQ== X-Received: by 2002:a05:6214:2346:b0:917:aad3:32ae with SMTP id 6a1803df08f44-91bdf2c1a47mr174374126d6.45.1792494016263; Tue, 20 Oct 2026 04:00:16 -0700 (PDT) Received: from mbili.waya ([64.203.83.2]) by smtp.gmail.com with ESMTPSA id 6a1803df08f44-91c040e6667sm23382356d6.39.2026.10.20.04.00.14 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 20 Oct 2026 04:00:15 -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: Tue, 20 Oct 2026 07:00:06 -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: OE3UUOCWIFZSXUOB65IRA2LV5AOMFPBY X-Message-ID-Hash: OE3UUOCWIFZSXUOB65IRA2LV5AOMFPBY 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 v3 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 OiBKYW1hbCBIYWRpIFNhbGltIDxqaHNAbW9qYXRhdHUuY29tPg0KLS0tDQp2MiAtPiB2MzoNCi0g Tm8gY2hhbmdlcyB0byB0aGlzIHBhdGNoLiBSZXNlbnQgYXMgcGFydCBvZiB0aGUgc2VyaWVzIHYz OyBrZWVwcyBpdHMgdjEgUmV2aWV3ZWQtYnkgYW5kIEFja2VkLWJ5IHRhZ3MuDQoNCnYxIC0+IHYy Og0KLSBObyBjaGFuZ2VzIHRvIHRoaXMgcGF0Y2guIFJlc2VudCBhcyBwYXJ0IG9mIHRoZSBzZXJp ZXMgdjIuDQogIEl0IGlzIHVuY2hhbmdlZCBhbmQgY2FycmllcyBUb2tlIEjDuGlsYW5kLUrDuHJn ZW5zZW4ncyBBY2tlZC1ieSBmcm9tIHRoZSB2MSBwb3N0aW5nLg0KDQogbmV0L3NjaGVkL3NjaF9j YWtlLmMgfCA3ICsrKysrKysNCiAxIGZpbGUgY2hhbmdlZCwgNyBpbnNlcnRpb25zKCspDQoNCmRp ZmYgLS1naXQgYS9uZXQvc2NoZWQvc2NoX2Nha2UuYyBiL25ldC9zY2hlZC9zY2hfY2FrZS5jDQpp bmRleCA1MjIzZWZhZTVhMjguLmY5NzI0MGIxZWU5YyAxMDA2NDQNCi0tLSBhL25ldC9zY2hlZC9z Y2hfY2FrZS5jDQorKysgYi9uZXQvc2NoZWQvc2NoX2Nha2UuYw0KQEAgLTI3MDQsMTAgKzI3MDQs MTcgQEAgc3RhdGljIHZvaWQgY2FrZV9jb25maWd1cmVfcmF0ZXMoc3RydWN0IFFkaXNjICpzY2gs IHU2NCByYXRlLCBib29sIHJhdGVfYWRqdXN0KQ0KIAl9DQogDQogCWlmICghcmF0ZV9hZGp1c3Qp IHsNCisJCXUzMiBiYWNrbG9nID0gc2NoLT5xc3RhdHMuYmFja2xvZywgcWxlbiA9IHNjaC0+cS5x bGVuOw0KKw0KIAkJZm9yIChjID0gcWQtPnRpbl9jbnQ7IGMgPCBDQUtFX01BWF9USU5TOyBjKysp IHsNCiAJCQljYWtlX2NsZWFyX3RpbihzY2gsIGMpOw0KIAkJCXFkLT50aW5zW2NdLmNwYXJhbXMu bXR1X3RpbWUgPSBxZC0+dGluc1tmdF0uY3BhcmFtcy5tdHVfdGltZTsNCiAJCX0NCisNCisJCWJh Y2tsb2cgLT0gc2NoLT5xc3RhdHMuYmFja2xvZzsNCisJCXFsZW4gLT0gc2NoLT5xLnFsZW47DQor CQlpZiAocWxlbikNCisJCQlxZGlzY190cmVlX3JlZHVjZV9iYWNrbG9nKHNjaCwgcWxlbiwgYmFj a2xvZyk7DQogCX0NCiANCiAJcWQtPnJhdGVfbnMgICA9IHFkLT50aW5zW2Z0XS50aW5fcmF0ZV9u czsNCi0tIA0KMi40My4wDQoNCg==