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=pIm4igkS; 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 70ED019F7C40 for ; Tue, 10 Nov 2026 00:35:07 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gentwo.org; s=default; t=1794254211; bh=bpr7UtPwjBcvbcojcp8LkbSViju1iljgbkaWoE/iLtc=; h=From:Date:Subject:To:Cc:From; b=pIm4igkSIcvJOA/M+ksCtBgqpE+I+SRacOOeDOnBDpe69UTVqwXqOlfv4WkYQob27 0o4XcWFRDeIZnAYUlPEFCfstBioy4SxOIOSRL4VLLbOTmc2eSX+eVOL8V3Oy3bOEop i6HRGZnx0Cc95/oqxrtbSkc+in+7rcKDifbWWpdI= Received: from sut02sys-r112.scc-lab.amperecomputing.com (localhost [127.0.0.1]) by gentwo.org (Postfix) with ESMTPS id 0961F402BC; Mon, 09 Nov 2026 11:56:51 -0800 (PST) From: "Shubhang Kaushik (Ampere)" Date: Mon, 09 Nov 2026 11:56:03 -0800 MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Message-Id: <20261109-cake-sch-cake-v3-v3-1-249ced20a1d4@gentwo.org> X-B4-Tracking: v=1; b=H4sIAFMl8moC/6tWKk4tykwtVrJSqFYqSi3LLM7MzwNyjHUUlJIzE vPSU3UzU4B8JSMDIzNDQwNL3eTE7FTd4uQMCKPMWDct1dw40SApycLSKFkJqK2gKDUtswJsZHR sbS0AeRmqXWIAAAA= X-Change-ID: 20261109-cake-sch-cake-v3-fe73a0bb892c 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=1794254210; l=2855; i=sh@gentwo.org; s=20251010; h=from:subject:message-id; bh=bpr7UtPwjBcvbcojcp8LkbSViju1iljgbkaWoE/iLtc=; b=RATTLGkvkOqitjgxCS6fSZ+BFCz6+Ijz5uutioz6eTknCGYDsVZYBjC2XPPXOJXqQjMa+ssLa RplpbfNqMAXCCGLVX2A9cCYefHuGQZPbEVTcIxNByTGjsI/vSuDnddJ 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: NJI6GQVXL7ZH6IP7GVHXM5SZLO7R3MSQ X-Message-ID-Hash: NJI6GQVXL7ZH6IP7GVHXM5SZLO7R3MSQ X-Mailman-Approved-At: Tue, 10 Nov 2026 10:24:49 +0100 X-Mailman-Version: 3.3.10 Precedence: list Subject: [Cake] [PATCH v3] 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 YW1wIGFuZA0KYWN0aXZlLXF1ZXVlIHN0YXRpc3RpYy4NCg0KQWNrZWQtYnk6IFRva2UgSMO4aWxh bmQtSsO4cmdlbnNlbiA8dG9rZUB0b2tlLmRrPg0KU2lnbmVkLW9mZi1ieTogU2h1YmhhbmcgS2F1 c2hpayAoQW1wZXJlKSA8c2hAZ2VudHdvLm9yZz4NCi0tLQ0KVGVzdGVkIG9uIGFuIDgwLWNvcmUg U01QLCBub24tU01UIEFtcGVyZSBBbHRyYSBzeXN0ZW06LQ0KDQpUaGUgdGVzdCB1c2VkIGEgMzIt VFgtcXVldWUgdmV0aCBwYWlyLCB3aXRoIGNha2VfbXEgYmFuZHdpZHRoIDJnYml0DQpvbiB0aGUg dHJhbnNtaXQgc2lkZSBhbmQgdGhlIHBlZXIgaW4gYSBuZXR3b3JrIG5hbWVzcGFjZS4gVGhlIHdv cmtsb2FkDQp3YXM6DQoNCiAgaXBlcmYzIC1jIDE5OC4xOC4wLjIgLVAgMzIgLXQgMzANCg0KQWdh aW5zdCBtYWlubGluZSBjb21taXQgYTMyZTYzYTYxM2FhODAsIHRoZSBwYXRjaGVkIGtlcm5lbCBy ZWR1Y2VkDQpjYWtlX2NvbmZpZ3VyZV9yYXRlcygpIGNhbGxzIGJ5IDk5Ljk5JSAoMiw0NzcsNjI3 IHRvIDIwNikgYW5kIGFnZ3JlZ2F0ZQ0KaGVscGVyIHRpbWUgYnkgOTkuOTg2JSAoMy40NzcgcyB0 byAwLjQ5OCBtcyksIHdoaWxlIHJldGFpbmluZw0KYXBwcm94aW1hdGVseSAxLjkxIEdiaXQvcyBh Z2dyZWdhdGUgdGhyb3VnaHB1dCAoYmFzZWxpbmU6DQoxLjkxLTEuOTIgR2JpdC9zKS4gQSBzZXBh cmF0ZSBwZXItY2hpbGQgdHJhY2Ugb2JzZXJ2ZWQgbm8NCnNhbWUtZWZmZWN0aXZlLXJhdGUgY2Fs bHMgb24gdGhlIHBhdGNoZWQga2VybmVsIChAdW5jaGFuZ2VkOiAwKS4NCkNoYW5naW5nIGNha2Vf bXEgYmFuZHdpZHRoIGZyb20gMkdiaXQgdG8gMUdiaXQgYW5kIGJhY2sgaW52b2tlZA0KY2FrZV9j b25maWd1cmVfcmF0ZXMoKSA2NCB0aW1lcywgbWF0Y2hpbmcgYWxsIDMyIGNoaWxkIENBS0UgcWRp c2NzDQp1cGRhdGVkIGZvciBlYWNoIG9mIHRoZSB0d28gY29udHJvbC1wbGFuZSBjaGFuZ2VzLg0K DQpDaGFuZ2VzIGluIHYzOg0KLSBSZWJhc2VkIG9udG8gY3VycmVudCBuZXQtbmV4dA0KLSBEcm9w IHRoZSBGaXhlcyB0YWcsIGFzIHRoaXMgaXMgYW4gb3B0aW1pemF0aW9uIHJhdGhlciB0aGFuIGEN CiAgcmVncmVzc2lvbiBmaXguDQotIEFkZCBUb2tlIEjDuGlsYW5kLUrDuHJnZW5zZW4ncyBBY2tl ZC1ieSB0YWcuDQoNCkxpbmsgdG8gdjI6DQpodHRwczovL2xvcmUua2VybmVsLm9yZy9yLzIwMjYx MDI2LW5ldF9zY2hlZF9zY2hfY2FrZS12Mi0xLWNiMWQ0ZTZlZDk5MEBnZW50d28ub3JnDQotLS0N CiBuZXQvc2NoZWQvc2NoX2Nha2UuYyB8IDMgKystDQogMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0 aW9ucygrKSwgMSBkZWxldGlvbigtKQ0KDQpkaWZmIC0tZ2l0IGEvbmV0L3NjaGVkL3NjaF9jYWtl LmMgYi9uZXQvc2NoZWQvc2NoX2Nha2UuYw0KaW5kZXggYWE0MDQzZDY2MmMxY2MxODg1OGQzZjlj ODBmOWQ5YjI4MWYyNmY3Mi4uM2ZhY2NkYmMwM2Y3NjUxNjRlOTY5NWE0MmU0NjU4NDY3MTgzMjk0 YiAxMDA2NDQNCi0tLSBhL25ldC9zY2hlZC9zY2hfY2FrZS5jDQorKysgYi9uZXQvc2NoZWQvc2No X2Nha2UuYw0KQEAgLTIwNTIsNyArMjA1Miw4IEBAIHN0YXRpYyBzdHJ1Y3Qgc2tfYnVmZiAqY2Fr ZV9kZXF1ZXVlKHN0cnVjdCBRZGlzYyAqc2NoKQ0KIAkJaWYgKG51bV9hY3RpdmVfcXMgPiAxKQ0K IAkJCW5ld19yYXRlID0gZGl2NjRfdTY0KG5ld19yYXRlLCBudW1fYWN0aXZlX3FzKTsNCiANCi0J CWNha2VfY29uZmlndXJlX3JhdGVzKHNjaCwgbmV3X3JhdGUsIHRydWUpOw0KKwkJaWYgKG5ld19y YXRlICE9IHEtPnRpbnNbMF0udGluX3JhdGVfYnBzKQ0KKwkJCWNha2VfY29uZmlndXJlX3JhdGVz KHNjaCwgbmV3X3JhdGUsIHRydWUpOw0KIAkJcS0+bGFzdF9jaGVja2VkX2FjdGl2ZSA9IG5vdzsN CiAJCVdSSVRFX09OQ0UocS0+YWN0aXZlX3F1ZXVlcywgbnVtX2FjdGl2ZV9xcyk7DQogCX0NCg0K LS0tDQpiYXNlLWNvbW1pdDogZmE1MTk2MzkyNjkxMDUxOTYzNzI2Nzg3OTQ0ZGI4NzI0MjBkZmE3 NQ0KY2hhbmdlLWlkOiAyMDI2MTEwOS1jYWtlLXNjaC1jYWtlLXYzLWZlNzNhMGJiODkyYw0KDQpC ZXN0IHJlZ2FyZHMsDQotLSANClNodWJoYW5nIEthdXNoaWsgKEFtcGVyZSkgPHNoQGdlbnR3by5v cmc+DQoNCg==