From mboxrd@z Thu Jan 1 00:00:00 1970 Authentication-Results: mail.toke.dk; dkim=pass header.d=gentwo.org header.i=@gentwo.org header.a=rsa-sha256 header.s=default header.b=BrGIB0Iu; arc=none (Message is not ARC signed); dmarc=pass (Used From Domain Record) header.from=gentwo.org policy.dmarc=reject Received: from gentwo.org (gentwo.org [62.72.0.81]) by mail.toke.dk (Postfix) with ESMTPS id 95CA0191A073 for ; Tue, 27 Oct 2026 05:42:08 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gentwo.org; s=default; t=1793075568; bh=TI6xN8cNHM+PNcaHI3msiigLEKk+1ylQ2+6euVaaNGs=; h=From:Date:Subject:To:Cc:From; b=BrGIB0IuR3sEm1Df1dXGTMXMm0RJeiE0e2W7KZvAmKVdSnKUMUVlDCB69kEyTCDf4 VdZixOD09cp6V70zwLHkBuebZcyI9fZDODNA2OGKrvb2KbLx0gX3pXEgA0gyNxtrkE eafpYABqtSHUKkTWPV6LIGZy1SSDWQS4DWwhUlPw= Received: from sut02sys-r112.scc-lab.amperecomputing.com (localhost [127.0.0.1]) by gentwo.org (Postfix) with ESMTPS id 4DF21401B0; Mon, 26 Oct 2026 21:32:48 -0700 (PDT) From: "Shubhang Kaushik (Ampere)" Date: Mon, 26 Oct 2026 21:32:41 -0700 MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Message-Id: <20261026-net_sched_sch_cake-v2-1-cb1d4e6ed990@gentwo.org> X-B4-Tracking: v=1; b=H4sIAGgp4GoC/32NWwrDIBREtxLudy0+qmC/uo8QQtAblYIWlbQlu PeaLKA/A2dgzuxQMAcscB92yLiFElLswC8DGL9EhyTYzsApV4xySSLWuRiP9sjZLE8kqJQUqxV aWAV9+Mq4hs8pHafOPpSa8vf82NjR/tVtjDAimZJG89siNX04jPWdrik7mFprP/L1f9W1AAAA X-Change-ID: 20261025-net_sched_sch_cake-e6653fd393d6 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 , =?utf-8?q?Jonas_K=C3=B6ppeler?= , Shubhang Kaushik , "Christoph Lameter (Ampere)" Cc: =?utf-8?q?Toke_H=C3=B8iland-J=C3=B8rgensen?= , cake@lists.bufferbloat.net, netdev@vger.kernel.org, linux-kernel@vger.kernel.org, "Shubhang Kaushik (Ampere)" X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1793075568; l=2810; i=sh@gentwo.org; s=20251010; h=from:subject:message-id; bh=TI6xN8cNHM+PNcaHI3msiigLEKk+1ylQ2+6euVaaNGs=; b=f2wK0okAfLnGSZj7kZ8rNc1SnN0ZQkwxBdtrVNAsLv9k8f/PrNDlLHejBHXW4nlmhXC27eDzo fQUVbtzXpotBwqCGHZ97zDrAvjFCTYoi0lx4va4H862EV7a9ivWuhIT X-Developer-Key: i=sh@gentwo.org; a=ed25519; pk=jc8YIRvxPSyJaBRe5y+a4N0RXKBUEcAh8+OFhlROXPY= X-MailFrom: sh@gentwo.org X-Mailman-Rule-Hits: nonmember-moderation X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop; banned-address; emergency; member-moderation Message-ID-Hash: 3E6W5GPCWUUAENNYLM4XCLVBFJLC4JZH X-Message-ID-Hash: 3E6W5GPCWUUAENNYLM4XCLVBFJLC4JZH X-Mailman-Approved-At: Tue, 27 Oct 2026 10:57:51 +0100 X-Mailman-Version: 3.3.10 Precedence: list Subject: [Cake] [PATCH v2] net/sched: sch_cake: skip redundant cake_mq rate updates List-Id: Cake - FQ_codel the next generation Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: Y2FrZV9tcSBwZXJpb2RpY2FsbHkgY291bnRzIGFjdGl2ZSBjaGlsZCBxZGlzY3MgaW4gY2FrZV9k ZXF1ZXVlKCkgYW5kDQpkZXJpdmVzIGFuIGVmZmVjdGl2ZSBwZXItY2hpbGQgc2hhcGVyIHJhdGUu IGNha2VfZGVxdWV1ZSgpIGN1cnJlbnRseQ0KcmVjb25maWd1cmVzIGV2ZXJ5IHRpbiBhZnRlciBl YWNoIHNjYW4sIGV2ZW4gd2hlbiB0aGF0IGVmZmVjdGl2ZSByYXRlDQppcyB1bmNoYW5nZWQuDQoN ClRoZSBkZXF1ZXVlLXRpbWUgY2FsbCBjaGFpbiBpczoNCg0KICBjYWtlX2RlcXVldWUoKQ0KICAg IC0+IGNha2VfY29uZmlndXJlX3JhdGVzKC4uLiwgdHJ1ZSkNCiAgICAgIC0+IGNha2VfY29uZmln XyooKQ0KICAgICAgICAtPiBjYWtlX3NldF9yYXRlKCkNCg0KV2l0aCByYXRlX2FkanVzdD10cnVl LCBjYWtlX3NldF9yYXRlKCkgb25seSByZWZyZXNoZXMgcmF0ZS1kZXJpdmVkDQpzdGF0ZS4gVGlu IDAgcmVjb3JkcyB0aGUgdW5zY2FsZWQgcmF0ZSBhcmd1bWVudCBpbiBldmVyeSBzdXBwb3J0ZWQN CkNBS0UgdGluIG1vZGUsIHNvIGl0cyBpbnN0YWxsZWQgcmF0ZSBpZGVudGlmaWVzIHdoZXRoZXIg dGhpcyBjYWxsIGNoYWluDQp3b3VsZCBjaGFuZ2UgYW55IHN0YXRlLg0KDQpTa2lwIHRoZSByZWNv bmZpZ3VyYXRpb24gd2hlbiB0aGUgZWZmZWN0aXZlIHJhdGUgaXMgYWxyZWFkeSBpbnN0YWxsZWQs DQp3aGlsZSBjb250aW51aW5nIHRvIHVwZGF0ZSB0aGUgYWN0aXZpdHktc2FtcGxpbmcgdGltZXN0 YW1wIGFuZA0KYWN0aXZlLXF1ZXVlIHN0YXRpc3RpYy4NCg0KRml4ZXM6IDFiZGRkNzU4YmFjMiAo Im5ldC9zY2hlZDogc2NoX2Nha2U6IHNoYXJlIHNoYXBlciBzdGF0ZSBhY3Jvc3Mgc3ViLWluc3Rh bmNlcyBvZiBjYWtlX21xIikNClNpZ25lZC1vZmYtYnk6IFNodWJoYW5nIEthdXNoaWsgKEFtcGVy ZSkgPHNoQGdlbnR3by5vcmc+DQotLS0NClRlc3RlZCBvbiBhbiA4MC1jb3JlIFNNUCwgbm9uLVNN VCBBbXBlcmUgQWx0cmEgc3lzdGVtIChhYXJjaDY0KQ0KVGhlIHRlc3QgdXNlZCBhIDMyLVRYLXF1 ZXVlIHZldGggcGFpciwgd2l0aCBjYWtlX21xDQpiYW5kd2lkdGggMmdiaXQgb24gdGhlIHRyYW5z bWl0IHNpZGUgYW5kIHRoZSBwZWVyIGluIGEgbmV0d29yaw0KbmFtZXNwYWNlLiBUaGUgd29ya2xv YWQgd2FzOg0KDQogIGlwZXJmMyAtYyAxOTguMTguMC4yIC1QIDMyIC10IDMwDQoNClZhbGlkYXRp b24gYWdhaW5zdCBtYWlubGluZSBjb21taXQgYTMyZTYzYTYxM2FhODAsIHRoZSBwYXRjaGVkIGtl cm5lbA0KcmVkdWNlZCBjYWtlX2NvbmZpZ3VyZV9yYXRlcygpIGNhbGxzIGJ5IDk5Ljk5JSAoMiw0 NzcsNjI3IHRvIDIwNikgYW5kDQphZ2dyZWdhdGUgaGVscGVyIHRpbWUgYnkgOTkuOTg2JSAoMy40 NzcgcyB0byAwLjQ5OCBtcyksIHdoaWxlIHJldGFpbmluZw0KYXBwcm94aW1hdGVseSAxLjkxIEdi aXQvcyBhZ2dyZWdhdGUgdGhyb3VnaHB1dCAoYmFzZWxpbmU6DQoxLjkxLTEuOTIgR2JpdC9zKS4g QSBzZXBhcmF0ZSBwZXItY2hpbGQgdHJhY2Ugb2JzZXJ2ZWQgbm8NCnNhbWUtZWZmZWN0aXZlLXJh dGUgY2FsbHMgb24gdGhlIHBhdGNoZWQga2VybmVsIChAdW5jaGFuZ2VkOiAwKS4NCkNoYW5naW5n IGNha2VfbXEgYmFuZHdpZHRoIGZyb20gMkdiaXQgdG8gMUdiaXQgYW5kIGJhY2sgaW52b2tlZA0K Y2FrZV9jb25maWd1cmVfcmF0ZXMoKSA2NCB0aW1lcywgbWF0Y2hpbmcgYWxsIDMyIGNoaWxkIENB S0UgcWRpc2NzDQp1cGRhdGVkIGZvciBlYWNoIG9mIHRoZSB0d28gY29udHJvbC1wbGFuZSBjaGFu Z2VzLg0KDQpDaGFuZ2VzIGluIHYyOg0KICAtIERyb3AgUkVBRF9PTkNFKCkgYXMgc3VnZ2VzdGVk IGJ5IEpvbmFzIEvDtnBwZWxlci4NCg0KTGluayB0byB2MTogaHR0cHM6Ly9sb3JlLmtlcm5lbC5v cmcvci8yMDI2MTAyNS1uZXRfc2NoZWRfc2NoX2Nha2UtdjEtMS01MTY1YzkyNGE1OTBAZ2VudHdv Lm9yZw0KLS0tDQogbmV0L3NjaGVkL3NjaF9jYWtlLmMgfCAzICsrLQ0KIDEgZmlsZSBjaGFuZ2Vk LCAyIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkNCg0KZGlmZiAtLWdpdCBhL25ldC9zY2hl ZC9zY2hfY2FrZS5jIGIvbmV0L3NjaGVkL3NjaF9jYWtlLmMNCmluZGV4IGFhNDA0M2Q2NjJjMWNj MTg4NThkM2Y5YzgwZjlkOWIyODFmMjZmNzIuLjNmYWNjZGJjMDNmNzY1MTY0ZTk2OTVhNDJlNDY1 ODQ2NzE4MzI5NGIgMTAwNjQ0DQotLS0gYS9uZXQvc2NoZWQvc2NoX2Nha2UuYw0KKysrIGIvbmV0 L3NjaGVkL3NjaF9jYWtlLmMNCkBAIC0yMDUyLDcgKzIwNTIsOCBAQCBzdGF0aWMgc3RydWN0IHNr X2J1ZmYgKmNha2VfZGVxdWV1ZShzdHJ1Y3QgUWRpc2MgKnNjaCkNCiAJCWlmIChudW1fYWN0aXZl X3FzID4gMSkNCiAJCQluZXdfcmF0ZSA9IGRpdjY0X3U2NChuZXdfcmF0ZSwgbnVtX2FjdGl2ZV9x cyk7DQogDQotCQljYWtlX2NvbmZpZ3VyZV9yYXRlcyhzY2gsIG5ld19yYXRlLCB0cnVlKTsNCisJ CWlmIChuZXdfcmF0ZSAhPSBxLT50aW5zWzBdLnRpbl9yYXRlX2JwcykNCisJCQljYWtlX2NvbmZp Z3VyZV9yYXRlcyhzY2gsIG5ld19yYXRlLCB0cnVlKTsNCiAJCXEtPmxhc3RfY2hlY2tlZF9hY3Rp dmUgPSBub3c7DQogCQlXUklURV9PTkNFKHEtPmFjdGl2ZV9xdWV1ZXMsIG51bV9hY3RpdmVfcXMp Ow0KIAl9DQoNCi0tLQ0KYmFzZS1jb21taXQ6IGQxMzVhYjQ1M2E3NDAwYTM0OTMwYmRkYTFlZjRi ZGM4YWNmYWM4MGUNCmNoYW5nZS1pZDogMjAyNjEwMjUtbmV0X3NjaGVkX3NjaF9jYWtlLWU2NjUz ZmQzOTNkNg0KDQpCZXN0IHJlZ2FyZHMsDQotLSANClNodWJoYW5nIEthdXNoaWsgKEFtcGVyZSkg PHNoQGdlbnR3by5vcmc+DQoNCg==