From mboxrd@z Thu Jan 1 00:00:00 1970 Authentication-Results: mail.toke.dk; dkim=pass header.d=tu-berlin.de header.i=@tu-berlin.de header.a=rsa-sha256 header.s=dkim-tub26 header.b=GR7FLpk9; arc=none (Message is not ARC signed); dmarc=none Received: from mailrelay.tu-berlin.de (mailrelay.tu-berlin.de [130.149.7.70]) by mail.toke.dk (Postfix) with ESMTPS id E8DFA136D8B6 for ; Mon, 20 Jul 2026 23:15:12 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=simple/relaxed; d=tu-berlin.de; s=dkim-tub26; t=1784582112; h=from:date:subject:mime-version:content-transfer-encoding: message-id:to:cc; bh=jFz0rBRtd/CDluc+DiH0LYmRaRHZbo1Ob2zqF50rhyQ=; b=GR7FLpk9gYlLqZzfXW+GSfh5jaHlQIaoeNCRD+qAFH9EQ3CMayP8n/eU meLkIFm9GUmo6MVkXo8okFl3yvq5bGnlufON8rrSnS19s7QVc7un8Xmna E/KpzbKxJlRh1kIzJ1XeiJiEpLFHP9AC3X0/kpnMoFzvhm/sYtEYFF9lJ Ep+wratvX6L/3YjEQh+yAoonxUr2bbAAOB97192Q7elngG89bLQDNyfMV xB+mE52jxlNPcdJKy6rfNOHpfRG4BDFTqAvXnDZJy4h0WFt6lwjUAY9XL yD47RpLBOkbFDhDd37z4o9MYf1sxAu1ustR1c7ZxPMpefntpjYedaKpSh w==; X-CSE-ConnectionGUID: IDiMJWlSRlmWvFyGo81f1w== X-CSE-MsgGUID: /xtZ2LA5SuyA681WUypZ+Q== X-IronPort-AV: E=Sophos;i="6.25,175,1779141600"; d="scan'208";a="64541735" Received: from bulkmail.tu-berlin.de (HELO mail.tu-berlin.de) ([141.23.12.143]) by mailrelay.tu-berlin.de with ESMTP; 20 Jul 2026 23:15:11 +0200 From: =?utf-8?q?Jonas_K=C3=B6ppeler?= Date: Mon, 20 Jul 2026 23:14:52 +0200 MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Message-ID: <20260720-sch_cake-skip-clearing-tins-v2-1-e6a8b0275c73@tu-berlin.de> X-B4-Tracking: v=1; b=H4sIAMyPXmoC/42OUQqDMBBEryL73S0moKb96j2KFE1W3SpRkigW8 e6N9gL9HGbmzWzgyTF5uCcbOFrY82ijkJcEdFfZlpBN1CBTmaeFyNHr7qWrntD3PKEeqHJsWwx sPaosV0JmKteGIBImRw2vJ/0JlgJaWgOUP8fP9Zt0OOBHtmMfRvc5jyzibPy1uQgUaG6FKkwjU y3VI8xYkxvYXuOLct/3L+X15TjlAAAA X-Change-ID: 20260716-sch_cake-skip-clearing-tins-856812586cde To: =?utf-8?q?Toke_H=C3=B8iland-J=C3=B8rgensen?= , Jamal Hadi Salim , Jiri Pirko , "David S. Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , Simon Horman CC: , , , =?utf-8?q?Jonas_K=C3=B6ppeler?= , Mike Pham X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1784582110; l=3363; i=j.koeppeler@tu-berlin.de; s=20260716; h=from:subject:message-id; bh=WxVqK7f0WnYM6l2XP/pR4xbyWlHe9CYvhfQ6aAn+dxM=; b=D4Wu0aS+EItsdywRf35Vq65lBwdex0RcjmDd+inNHw6Gqsfd2759xtQQZBBnKypAeYZ0wT4TP FwxL2XvIyQeB/1rBLgjgtpqi6ypcmVaNZYrJFuN/lI5QIe2n3O5w8P8 X-Developer-Key: i=j.koeppeler@tu-berlin.de; a=ed25519; pk=gCux0rX5l27ZRzRDqTc0LtoO66uPAXTt/SX1DzcQoBk= Message-ID-Hash: H4SXUAI6YMRPIQF5HC233CDUJ77VZQHQ X-Message-ID-Hash: H4SXUAI6YMRPIQF5HC233CDUJ77VZQHQ X-MailFrom: j.koeppeler@tu-berlin.de 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] net/sched: sch_cake: skip clearing unused tins during rate adjustment List-Id: Cake - FQ_codel the next generation Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: V2hlbiBjYWtlX2NvbmZpZ3VyZV9yYXRlcygpIGlzIGNhbGxlZCBmcm9tIHRoZSBkZXF1ZXVlIHBh dGggd2l0aA0KcmF0ZV9hZGp1c3Q9dHJ1ZSwgaXQgb25seSBuZWVkcyB0byB1cGRhdGUgdGhlIHJh dGUgcGFyYW1ldGVycy4gVGhlDQpsb29wIHRoYXQgY2xlYXJzIHRoZSB1bnVzZWQgdGlucyBpcyBi b3RoIHVubmVjZXNzYXJ5IGFuZCBoYXJtZnVsIGluDQp0aGlzIHBhdGg6DQoNCiAtIGNha2VfY2xl YXJfdGluKCkgb3ZlcndyaXRlcyBxLT5jdXJfdGluIGFuZCBxLT5jdXJfZmxvdywgd2hpY2ggYXJl DQogICBhY3RpdmVseSB1c2VkIGJ5IGNha2VfZGVxdWV1ZSgpLCBjb3JydXB0aW5nIHRoZSBkZXF1 ZXVlIHN0YXRlLg0KIC0gaXRlcmF0aW5nIG92ZXIgdGhlIHVudXNlZCB0aW5zIGFuZCB0aGVpciBp bnRlcm5hbCBxdWV1ZXMgdG8gcHVyZ2UNCiAgIHBhY2tldHMgYWRkcyBuZWVkbGVzcyBvdmVyaGVh ZCB0byB0aGUgaG90IHBhdGguDQoNClNraXAgdGhlIGVudGlyZSBsb29wIHdoZW4gcmF0ZV9hZGp1 c3QgaXMgc2V0LCBhcyBuZWl0aGVyDQpjYWtlX2NsZWFyX3RpbigpIG5vciB0aGUgbXR1X3RpbWUg dXBkYXRlIGFyZSBuZWVkZWQgd2hlbiBvbmx5IHRoZQ0KcmF0ZSBjaGFuZ2VzLg0KDQpUaGUgY2xl YXJpbmcgbG9vcCBydW5zIG9uIGV2ZXJ5IHJhdGUgYWRqdXN0bWVudCBmcm9tIHRoZSBkZXF1ZXVl IHBhdGgsDQpjbGVhcmluZyAobWF4X3RpbnMgLSBjdXJfdGlucykgdGlucyBlYWNoIHRpbWUsIHNv IHRoZSBjb3N0IGdyb3dzIHRoZQ0KZmV3ZXIgdGlucyB0aGUgY29uZmlndXJlZCBtb2RlIGFjdHVh bGx5IHVzZXMuIFRlc3RpbmcgY2FrZV9tcSBvdmVyIHZldGgNCig4IHJ4L3R4IHF1ZXVlcywgMiBH Yml0IGxpbWl0KSB3aXRoIGZsZW50J3MgWzFdIHJydWwgYW5kIHRjcF9udXAgdGVzdHMgYW5kDQoz MiBUQ1AgdXBzdHJlYW1zIHNob3dzIGEgbGFyZ2UgZHJvcCBpbiBsb2FkZWQgbGF0ZW5jeSBhbmQg YSB0aHJvdWdocHV0DQpnYWluLCByZXN0b3JpbmcgYmVoYXZpb3VyIHRvIHByZS0xNWMyNzE1YTUy NjQgbGV2ZWxzOg0KDQogICstLS0tLS0tLS0tLS0rLS0tLS0tKy0tLS0tLSstLS0tLS0tKy0tLS0t LS0rLS0tLS0tLS0tKw0KICB8IGtlcm5lbCAgICAgfCBtb2RlIHwgdGVzdCB8ICBiYXNlIHwgIGxv YWQgfCAgICB0cHV0IHwNCiAgfCAgICAgICAgICAgIHwgICAgICB8ICAgICAgfCAgKG1zKSB8ICAo bXMpIHwgIChNYml0KSB8DQogICstLS0tLS0tLS0tLS0rLS0tLS0tKy0tLS0tLSstLS0tLS0tKy0t LS0tLS0rLS0tLS0tLS0tKw0KICB8IG5ldC1uZXh0ICAgfCBiZSAgIHwgcnJ1bCB8IDAuODEwIHwg MTEuNzggfCAxNDY5LjY3IHwNCiAgfCBuZXQtbmV4dCAgIHwgYmUgICB8IG51cCAgfCAwLjYzNyB8 IDg1LjcxIHwgMTI0My4xNSB8DQogIHwgbmV0LW5leHQgICB8IGRzMyAgfCBycnVsIHwgMC4zOTcg fCAxNS4yOCB8IDE3NzAuMDYgfA0KICB8IG5ldC1uZXh0ICAgfCBkczMgIHwgbnVwICB8IDAuMzUx IHwgMTUuOTggfCAxNzk5LjM5IHwNCiAgKy0tLS0tLS0tLS0tLSstLS0tLS0rLS0tLS0tKy0tLS0t LS0rLS0tLS0tLSstLS0tLS0tLS0rDQogIHwgcGF0Y2hlZCAgICB8IGJlICAgfCBycnVsIHwgMC4w OTIgfCAgMC41NiB8IDE4NzMuNDAgfA0KICB8IHBhdGNoZWQgICAgfCBiZSAgIHwgbnVwICB8IDAu MTA5IHwgIDEuODIgfCAxODY5LjEyIHwNCiAgfCBwYXRjaGVkICAgIHwgZHMzICB8IHJydWwgfCAw LjA5NyB8ICAwLjk4IHwgMTg2Ni4xMCB8DQogIHwgcGF0Y2hlZCAgICB8IGRzMyAgfCBudXAgIHwg MC4xMDEgfCAgMC41MSB8IDE4NjEuNzkgfA0KICArLS0tLS0tLS0tLS0tKy0tLS0tLSstLS0tLS0r LS0tLS0tLSstLS0tLS0tKy0tLS0tLS0tLSsNCg0KVGhlIHNhbWUgdHJlbmQgaG9sZHMgb24gcmVh bCBoYXJkd2FyZSAoSVBRODA3NEEsIDQgcngvdHggcXVldWVzLA0KT3BlbldydCk6IGluIGJlc3Rl ZmZvcnQgbW9kZSB0aGUgdGNwX251cCBsb2FkZWQgbGF0ZW5jeSBkcm9wcyBmcm9tDQp+NDcwIG1z IHRvIH40IG1zLg0KDQpbMV0gaHR0cHM6Ly9mbGVudC5vcmcNCg0KRml4ZXM6IDE1YzI3MTVhNTI2 NCAoIm5ldC9zY2hlZDogc2NoX2Nha2U6IGZpeHVwIGNha2VfbXEgcmF0ZSBhZGp1c3RtZW50IGZv ciBkaWZmc2VydiBjb25maWciKQ0KU2lnbmVkLW9mZi1ieTogSm9uYXMgS8O2cHBlbGVyIDxqLmtv ZXBwZWxlckB0dS1iZXJsaW4uZGU+DQpUZXN0ZWQtYnk6IE1pa2UgUGhhbSA8bWlrZXBoYW00MzIx QGdtYWlsLmNvbT4NCi0tLQ0KQ2hhbmdlcyBpbiB2MjoNCi0gYWRkZWQgcGVyZm9ybWFuY2UgZGF0 YSB0byBjb21taXQgbWVzc2FnZSwgbm8gY29kZSBjaGFuZ2VzDQotIExpbmsgdG8gdjE6IGh0dHBz Oi8vcGF0Y2gubXNnaWQubGluay8yMDI2MDcxNi1zY2hfY2FrZS1za2lwLWNsZWFyaW5nLXRpbnMt djEtMS1kOTc4N2RmMjBjMjhAdHUtYmVybGluLmRlDQotLS0NCiBuZXQvc2NoZWQvc2NoX2Nha2Uu YyB8IDggKysrKystLS0NCiAxIGZpbGUgY2hhbmdlZCwgNSBpbnNlcnRpb25zKCspLCAzIGRlbGV0 aW9ucygtKQ0KDQpkaWZmIC0tZ2l0IGEvbmV0L3NjaGVkL3NjaF9jYWtlLmMgYi9uZXQvc2NoZWQv c2NoX2Nha2UuYw0KaW5kZXggZjc4ZjhlOTUwNzc2Li44NDVlMWMwMTc3MTQgMTAwNjQ0DQotLS0g YS9uZXQvc2NoZWQvc2NoX2Nha2UuYw0KKysrIGIvbmV0L3NjaGVkL3NjaF9jYWtlLmMNCkBAIC0y NjA5LDkgKzI2MDksMTEgQEAgc3RhdGljIHZvaWQgY2FrZV9jb25maWd1cmVfcmF0ZXMoc3RydWN0 IFFkaXNjICpzY2gsIHU2NCByYXRlLCBib29sIHJhdGVfYWRqdXN0KQ0KIAkJYnJlYWs7DQogCX0N CiANCi0JZm9yIChjID0gcWQtPnRpbl9jbnQ7IGMgPCBDQUtFX01BWF9USU5TOyBjKyspIHsNCi0J CWNha2VfY2xlYXJfdGluKHNjaCwgYyk7DQotCQlxZC0+dGluc1tjXS5jcGFyYW1zLm10dV90aW1l ID0gcWQtPnRpbnNbZnRdLmNwYXJhbXMubXR1X3RpbWU7DQorCWlmICghcmF0ZV9hZGp1c3QpIHsN CisJCWZvciAoYyA9IHFkLT50aW5fY250OyBjIDwgQ0FLRV9NQVhfVElOUzsgYysrKSB7DQorCQkJ Y2FrZV9jbGVhcl90aW4oc2NoLCBjKTsNCisJCQlxZC0+dGluc1tjXS5jcGFyYW1zLm10dV90aW1l ID0gcWQtPnRpbnNbZnRdLmNwYXJhbXMubXR1X3RpbWU7DQorCQl9DQogCX0NCiANCiAJcWQtPnJh dGVfbnMgICA9IHFkLT50aW5zW2Z0XS50aW5fcmF0ZV9uczsNCg0KLS0tDQpiYXNlLWNvbW1pdDog ZjZmM2IzNmMxNWVkNDRkZTFmYmI0NGU2NDVlNGZhZThjNGE0NDUzZQ0KY2hhbmdlLWlkOiAyMDI2 MDcxNi1zY2hfY2FrZS1za2lwLWNsZWFyaW5nLXRpbnMtODU2ODEyNTg2Y2RlDQoNCkJlc3QgcmVn YXJkcywNCi0tICANCkpvbmFzIEvDtnBwZWxlciA8ai5rb2VwcGVsZXJAdHUtYmVybGluLmRlPg0K DQo=