From mboxrd@z Thu Jan 1 00:00:00 1970 Authentication-Results: mail.toke.dk; dkim=pass header.d=kernel.org header.i=@kernel.org header.a=rsa-sha256 header.s=k20260515 header.b=ThldDxb+; arc=none (Message is not ARC signed); dmarc=pass (Used From Domain Record) header.from=kernel.org policy.dmarc=quarantine Received: from tor.source.kernel.org (tor.source.kernel.org [IPv6:2600:3c04:e001:324:0:1991:8:25]) by mail.toke.dk (Postfix) with ESMTPS id DFEB4172A3E3 for ; Thu, 01 Oct 2026 06:26:36 +0200 (CEST) Received: from smtp.kernel.org (quasi.space.kernel.org [100.103.45.18]) by tor.source.kernel.org (Postfix) with ESMTP id 15C2B60A52; Thu, 1 Oct 2026 04:26:35 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 146371F000FF; Thu, 1 Oct 2026 04:26:34 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kernel.org; s=k20260515; t=1790828794; bh=VDjHLJUvYGM7AtfLkzEUZQSHpcCntxchzE1D1viwYYY=; h=Subject:From:To:Cc:Date:In-Reply-To:References; b=ThldDxb+OcBK1CSSBZK9iYY2u5Y9gsmE3AMn2oDfywx64WuawfnKO0EAKuBxqzLkW 8K3PpZrvi1JyvzaRbDXzML/xf38XmqEu+dcw09eI3y1xFIKpB5M8ALqwqf7I8COIz6 9NfUqZHbDJPi5mZp32yFLHxfxzgRzPBDo84VDRk8At/YeXuAhoFaIBNirFjfQHTgzh AALWCbl8mmoN7x2RKXMHz3CvPaoIH5IFDXkMEcVRG72h2huwfRmDaI6f2/msQCsqm6 4DkQtkgrrYs++pxl9RBwixf0SNOToMk5pgbuacCKr2DAgGPf5nPZtAO6KPCMimVEhG WgBTMb1tk1k2A== From: netdev-bot+sashiko@kernel.org To: ndaugoing@gmail.com Cc: toke@toke.dk, davem@davemloft.net, edumazet@google.com, kuba@kernel.org, pabeni@redhat.com, horms@kernel.org, jhs@mojatatu.com, jiri@resnulli.us, cake@lists.bufferbloat.net, netdev@vger.kernel.org, linux-kernel@vger.kernel.org, stable@vger.kernel.org Date: Thu, 01 Oct 2026 04:26:33 +0000 Message-ID: <179082879360.434549.1337490517221376378@kernel.org> In-Reply-To: <20260928132452.59996-2-ndaugoing@gmail.com> References: <20260928132452.59996-2-ndaugoing@gmail.com> X-sashiko-severity: Low Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MailFrom: netdev-bot+sashiko@kernel.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: 4JU6HQWCL52IXT37JKXQXP6N76CSCDIT X-Message-ID-Hash: 4JU6HQWCL52IXT37JKXQXP6N76CSCDIT X-Mailman-Approved-At: Thu, 01 Oct 2026 09:53:20 +0200 X-Mailman-Version: 3.3.10 Precedence: list Subject: [Cake] Re: [PATCH net v4 1/2] net/sched: sch_cake: fix shaper stall on segs == 0 in cake_overhead() List-Id: Cake - FQ_codel the next generation Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: VGhhbmsgeW91IGZvciB5b3VyIGNvbnRyaWJ1dGlvbiEgU2FzaGlrbyBBSSByZXZpZXcgZm91bmQg bW9yZSBzZXZlcmUNCmlzc3VlKHMpIGluIG90aGVyIHBhdGNoZXMgb2YgdGhpcyBzZXJpZXMuIFRo aXMgbWFpbCBpcyBvbmx5IGFuIEZZSSwgaW4gY2FzZQ0KeW91IHdhbnQgdG8gYWRkcmVzcyB0aGUg bml0IHBpY2tzIGJlbG93IHdoZW4geW91IHJlc3Bpbi4NCg0KTG93IHByaW9yaXR5IC8gbml0IHBp Y2tzIGZvciB5b3VyIGNvbnNpZGVyYXRpb246DQoNCi0gW0xvd10gVGhlIGNvbW1pdCBtZXNzYWdl J3MgZXhwbGFuYXRpb24gb2YgdGhlIGZhaWx1cmUgaXMgd3JvbmcsIGFuZCBpdA0KICBsZWF2ZXMg b3V0IHdoYXQgYWN0dWFsbHkgdHJpZ2dlcnMgdGhlIHN0YWxsLg0KDQotLQ0KDQpuZXQvc2NoZWQ6 IHNjaF9jYWtlOiBmaXggc2hhcGVyIHN0YWxsIG9uIHNlZ3MgPT0gMCBpbiBjYWtlX292ZXJoZWFk KCkNCg0KVGhpcyBwYXRjaCBjaGFuZ2VzIHRoZSBzaW5nbGUtc2VnbWVudCBlYXJseSByZXR1cm4g aW4gY2FrZV9vdmVyaGVhZCgpIGZyb20NCnNlZ3MgPT0gMSB0byBzZWdzIDw9IDEuIEEgR1NPIHNr YiB3aG9zZSBjYWNoZWQgc2VnbWVudCBjb3VudCBpcyAwIHRoZW4NCnNraXBzIHRoZSBtdWx0aS1z ZWdtZW50IG92ZXJoZWFkIGFyaXRobWV0aWMsIHdoaWNoIGNvdWxkIGNoYXJnZSBhIGh1Z2UNCmxl bmd0aCB0byB0aGUgc2hhcGVyLg0KDQo+IEJlY2F1c2Ugc2VncyBpcyBhbiB1bnNpZ25lZCAxNi1i aXQgaW50ZWdlciwgKHNlZ3MgLSAxKSB1bmRlcmZsb3dzIHRvDQo+IDY1NTM1IChhbmQgaXMgcHJv bW90ZWQgdG8gNDI5NDk2NzI5NSBpbiB0aGUgMzItYml0IHVuc2lnbmVkIGFyaXRobWV0aWMNCj4g YWJvdmUpLiBUaGlzIG11bHRpcGxpZXMgdGhlIHBlci1zZWdtZW50IG92ZXJoZWFkIGJ5IFVJTlQz Ml9NQVgsIHNvDQo+IGNha2Vfb3ZlcmhlYWQoKSByZXR1cm5zIGEgbGVuZ3RoIGNsb3NlIHRvIDQu MjkgR0IuDQoNCltTZXZlcml0eTogTG93XQ0KSXMgdGhpcyBkZXNjcmlwdGlvbiBvZiB0aGUgYXJp dGhtZXRpYyBhY2N1cmF0ZT8NCg0Kc2VncyBpcyBhIHUxNiwgc28gKHNlZ3MgLSAxKSBpcyBwcm9t b3RlZCB0byBpbnQgYW5kIGV2YWx1YXRlcyB0byAtMS4gSXQNCm5ldmVyIGJlY29tZXMgNjU1MzUu IEl0IG9ubHkgdHVybnMgaW50byAweGZmZmZmZmZmIHdoZW4gaXQgaXMgbXVsdGlwbGllZA0KYnkg dGhlIHUzMiB0aGF0IGNha2VfY2FsY19vdmVyaGVhZCgpIHJldHVybnMuDQoNClRoZSBkZXNjcmlw dGlvbiBhbHNvIGxlYXZlcyBvdXQgdGhlIGxhc3Qtc2VnbWVudCB0ZXJtLiBXaXRoIHNlZ3MgPT0g MDoNCg0KICAgIGxlbiA9IHNoaW5mby0+Z3NvX3NpemUgKyBoZHJfbGVuOw0KICAgIGxhc3RfbGVu ID0gc2tiLT5sZW4gLSBzaGluZm8tPmdzb19zaXplICogKHNlZ3MgLSAxKTsNCg0KbGFzdF9sZW4g YmVjb21lcyBza2ItPmxlbiArIGdzb19zaXplLCBzbyB0aGUgb2xkIHJldHVybiB2YWx1ZSB3YXMg aW4NCmVmZmVjdDoNCg0KICAgIGNhbGMoc2tiLT5sZW4gKyBnc29fc2l6ZSkgLSBjYWxjKGdzb19z aXplICsgaGRyX2xlbikgICAobW9kIDJeMzIpDQoNCmNha2VfY2FsY19vdmVyaGVhZCgpIG5ldmVy IGRlY3JlYXNlcyBhcyBsZW4gZ3Jvd3MuIFNvIHdoZW5ldmVyDQpoZHJfbGVuIDw9IHNrYi0+bGVu LCB0aGUgcmVzdWx0IGlzIHNtYWxsLCByb3VnaGx5IHRoZSBwYXlsb2FkIHNpemUgYW5kIGENCnNs aWdodCB1bmRlcmNoYXJnZSwgYW5kIHRoZSBzaGFwZXIgZG9lcyBub3Qgc3RhbGwuDQoNClRoZSB+ NC4yOSBHQiBjaGFyZ2Ugb25seSBoYXBwZW5zIHdoZW4gaGRyX2xlbiA+IHNrYi0+bGVuLiBJbiBw cmFjdGljZSB0aGF0DQptZWFucyBhIG5vbi1lbmNhcHN1bGF0ZWQgc2tiIHdob3NlIHRyYW5zcG9y dCBoZWFkZXIgd2FzIG5ldmVyIHNldC4gSW4gdGhhdA0KY2FzZSBza2JfdHJhbnNwb3J0X29mZnNl dCgpIGlzIGFyb3VuZCA2NTMwMCBhbmQgc2tiX2hlYWRlcl9wb2ludGVyKCkgZmFpbHMuDQoNClRo YXQgaXMgdGhlIHNhbWUgY2FzZSB3aGVyZSBxZGlzY19wa3RfbGVuX3NlZ3NfaW5pdCgpIHJldHVy bnMgZWFybHkgYW5kDQpsZWF2ZXMgcGt0X3NlZ3MgYXQgdGhlIHJhdyBnc29fc2VncyB2YWx1ZSwg d2hpY2ggY2FuIGJlIDA6DQoNCm5ldC9jb3JlL2Rldi5jOnFkaXNjX3BrdF9sZW5fc2Vnc19pbml0 KCkgew0KICAgIC4uLg0KCXFkaXNjX3NrYl9jYihza2IpLT5wa3Rfc2VncyA9IGdzb19zZWdzID0g c2hpbmZvLT5nc29fc2VnczsNCiAgICAuLi4NCglpZiAoIXNrYi0+ZW5jYXBzdWxhdGlvbikgew0K CQlpZiAodW5saWtlbHkoIXNrYl90cmFuc3BvcnRfaGVhZGVyX3dhc19zZXQoc2tiKSkpDQoJCQly ZXR1cm4gU0tCX05PVF9EUk9QUEVEX1lFVDsNCiAgICAuLi4NCn0NCg0KV2hlbiB0aGUgdHJhbnNw b3J0IGhlYWRlciBpcyBzZXQsIHRoZSBsYXRlciBwc2tiX21heV9wdWxsKCkgY2FsbHMgaW4NCnFk aXNjX3BrdF9sZW5fc2Vnc19pbml0KCkgZ3VhcmFudGVlIGhkcl9sZW4gPD0gc2tiLT5sZW4gZm9y IFRDUCBhbmQNClVEUF9MNC4gRm9yIFNLQl9HU09fRE9ER1ksIGdzb19zZWdzIGlzIHJlY29tcHV0 ZWQgd2l0aCBESVZfUk9VTkRfVVAoKSBhbmQNCmVuZHMgdXAgYXQgMSBvciBtb3JlLiBTbyBhbiBz a2Igd2l0aCBzZWdzID09IDAgYW5kIGEgdmFsaWQgdHJhbnNwb3J0IGhlYWRlcg0KZG9lcyBub3Qg c3RhbGwgdGhlIHNoYXBlci4NCg0KVGhlIGNvZGUgY2hhbmdlIGl0c2VsZiBsb29rcyBjb3JyZWN0 LiBDb3VsZCB0aGUgY29tbWl0IG1lc3NhZ2UgY29ycmVjdCB0aGUNCnByb21vdGlvbiBleHBsYW5h dGlvbj8gQ291bGQgaXQgYWxzbyBzdGF0ZSB0aGF0IGFuIHVuc2V0IHRyYW5zcG9ydCBoZWFkZXIN CmlzIHRoZSBwcmVjb25kaXRpb24gZm9yIHRoZSBzdGFsbCwgc28gc3RhYmxlIGJhY2twb3J0ZXJz IGNhbiBqdWRnZSB0aGVpcg0KZXhwb3N1cmU/DQoNCi0tIA0KU2FzaGlrbyBBSSByZXZpZXcgwrcg aHR0cHM6Ly9uZXRkZXYtYWkuYm90cy5saW51eC5kZXYvc2FzaGlrby8jL3BhdGNoc2V0LzIwMjYw OTI4MTMyNDUyLjU5OTk2LTEtbmRhdWdvaW5nJTQwZ21haWwuY29tDQo=