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=X3QqY5vf; 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 [172.105.4.254]) by mail.toke.dk (Postfix) with ESMTPS id 8DC5F17C2F7A for ; Mon, 12 Oct 2026 10:15:53 +0200 (CEST) Received: from smtp.kernel.org (quasi.space.kernel.org [100.103.45.18]) by tor.source.kernel.org (Postfix) with ESMTP id EEB4860DBA; Mon, 12 Oct 2026 08:15:51 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 22D631F0089C; Mon, 12 Oct 2026 08:15:51 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kernel.org; s=k20260515; t=1791792951; bh=4pPk1ouWAUwePu8xGjsuldobGtH/1bk57llpUOu6BEo=; h=Subject:From:To:Cc:Date:In-Reply-To:References; b=X3QqY5vfRKCV8wGyBfWOgaBCl4vpKCc3Qnr+TE80NXulNj3/098Bmnqc3Lj+WwGj3 qc1uzqJ6Oixiyw0myV7x08GijCobqvUo1/PLmRexFIYOQSyoFl7A8EFwcCA+/WDhxk KD3cB2pRvz755ofwiYYC7qc7cv2dfJDDIkZbXQMnwVYNJTdqGJ6OGoSef/JSqYWaHl gsWSt52OQOGtNWY0ojhlMCjRfUWrFAamZD4+sshbszL1BbsXRuOb5rQh2g1iz65977 0btTHBKCr6tdjXS3MZzHQZwS+jOb7FYjZq8TmElS5zyCP963E7nLIIGJpmuavfXnAQ Ad3kaYOj/ytDQ== From: netdev-bot+sashiko@kernel.org To: jhs@mojatatu.com Cc: netdev@vger.kernel.org, toke@toke.dk, jiri@resnulli.us, davem@davemloft.net, edumazet@kernel.org, kuba@kernel.org, pabeni@redhat.com, horms@kernel.org, victor@mojatatu.com, cake@lists.bufferbloat.net Date: Mon, 12 Oct 2026 08:15:50 +0000 Message-ID: <179179295072.434549.14420097203687581555@kernel.org> In-Reply-To: References: 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: 633HVCJ6MHO4MK4LSS2F3FOBLSRFUDRL X-Message-ID-Hash: 633HVCJ6MHO4MK4LSS2F3FOBLSRFUDRL X-Mailman-Approved-At: Tue, 13 Oct 2026 08:31:34 +0200 X-Mailman-Version: 3.3.10 Precedence: list Subject: [Cake] Re: [PATCH net-next 1/4] net/sched/sch_cake: serialize reconfiguration with the datapath 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 Y2tzIGZvciB5b3VyIGNvbnNpZGVyYXRpb246DQoNCi0gW0xvd10gVGhlIGNvbW1pdCBmaXhlcyBh IHJlYWwsIHVzZXItdmlzaWJsZSBsb3N0IHVwZGF0ZSBidXQgaGFzIG5vDQogIEZpeGVzOiB0YWcu DQotIFtMb3ddIFRoZSByZXByb2R1Y3Rpb24gc2VjdGlvbiBjb250cmFkaWN0cyBpdHNlbGYsIGFu ZCBpdHMgS0NTQU4gcmVjaXBlDQogIGRvZXMgbm90IHRyaWdnZXIgdGhlIGxvc3QgdXBkYXRlIHRo ZSBtZXNzYWdlIGRlc2NyaWJlcy4NCg0KLS0NCg0KbmV0L3NjaGVkL3NjaF9jYWtlOiBzZXJpYWxp emUgcmVjb25maWd1cmF0aW9uIHdpdGggdGhlIGRhdGFwYXRoDQoNClRoaXMgcGF0Y2ggbW92ZXMg dGhlIGNha2VfY29uZmlnX2NoYW5nZSgpIGNvbW1pdCBpbiBjYWtlX2NoYW5nZSgpIHVuZGVyDQpz Y2hfdHJlZV9sb2NrKCksIHNvIGl0IG5vIGxvbmdlciByYWNlcyB3aXRoIHRoZSBhdXRvcmF0ZS1p bmdyZXNzIHJhdGUNCnVwZGF0ZSBpbiBjYWtlX2VucXVldWUoKS4gSXQgYWxzbyBjb252ZXJ0cyBj YWtlX3NjaGVkX2NvbmZpZy5yYXRlX2JwcyB0bw0KYXRvbWljNjRfdCBzbyB0aGF0IDY0LWJpdCBy YXRlIHN0b3JlcyBhcmUgYXRvbWljIG9uIDMyLWJpdCBtYWNoaW5lcy4NCg0KTGluazogaHR0cHM6 Ly9zYXNoaWtvLmRldi8jL3BhdGNoc2V0LzIwMjYwODE2MDEyMTA5LjI4NjUyMjMtMS1vb29uZWFA Z21haWwuY29tDQpMaW5rOiBodHRwczovL2xvcmUua2VybmVsLm9yZy9uZXRkZXYvMjAyNjA4MTYw MTIxMDkuMjg2NTIyMy0xLW9vb25lYUBnbWFpbC5jb20vDQoNCj4gVGhpcyBpcyBhIGZvbGxvdy11 cCB0byBjb21taXQgN2NiZmIxODA5NDVjICgibmV0L3NjaGVkOiBzY2hfY2FrZTogZml4DQo+IGF1 dG9yYXRlIHJlY29uZmlndXJhdGlvbiB0aHJvdHRsaW5nIikuICBUaGF0IGNoYW5nZSBvbmx5IHN0 b3JlZA0KPiBsYXN0X3JlY29uZmlnX3RpbWU7IGl0IGRpZCBub3QgYWRkcmVzcyB0aGUgY29uY3Vy cmVuY3kgYmV0d2VlbiB0aGUNCj4gYXV0b3JhdGUgcmF0ZSB1cGRhdGUgaW4gY2FrZV9lbnF1ZXVl KCkgYW5kIHRoZSBuZXRsaW5rIHJlY29uZmlndXJhdGlvbg0KPiBwYXRoLCB3aGljaCB0aGUgb3Jp Z2luYWwgcmV2aWV3IGZsYWdnZWQuDQoNClsgLi4uIF0NCg0KPiBSZXBvcnRlZC1ieTogU2FzaGlr byAoZ2VtaW5pKSA8c2FzaGlrby1ib3RAa2VybmVsLm9yZz4NCj4gTGluazogaHR0cHM6Ly9zYXNo aWtvLmRldi8jL3BhdGNoc2V0LzIwMjYwODE2MDEyMTA5LjI4NjUyMjMtMS1vb29uZWFAZ21haWwu Y29tDQo+IExpbms6IGh0dHBzOi8vbG9yZS5rZXJuZWwub3JnL25ldGRldi8yMDI2MDgxNjAxMjEw OS4yODY1MjIzLTEtb29vbmVhQGdtYWlsLmNvbS8NCj4gUmV2aWV3ZWQtYnk6IFZpY3RvciBOb2d1 ZWlyYSA8dmljdG9yQG1vamF0YXR1LmNvbT4NCj4gU2lnbmVkLW9mZi1ieTogSmFtYWwgSGFkaSBT YWxpbSA8amhzQG1vamF0YXR1LmNvbT4NCg0KW1NldmVyaXR5OiBMb3ddDQpTaG91bGQgdGhpcyBo YXZlIGEgRml4ZXM6IHRhZz8NCg0KQmVmb3JlIHRoaXMgcGF0Y2gsIGNha2VfY2hhbmdlKCkgY2Fs bGVkIGNha2VfY29uZmlnX2NoYW5nZSgpIHdpdGggb25seQ0KUlROTCBoZWxkLiBUaGUgc2NoX3Ry ZWVfbG9jaygpIGNvdmVyZWQgb25seSBjYWtlX3JlY29uZmlndXJlKCkuIFRoZQ0KYXV0b3JhdGUg c3RvcmUgaW4gY2FrZV9lbnF1ZXVlKCkgcnVucyB1bmRlciB0aGUgcWRpc2Mgcm9vdCBsb2NrOg0K DQogICAgcS0+Y29uZmlnLT5yYXRlX2JwcyA9IChxLT5hdmdfcGVha19iYW5kd2lkdGggKiAxNSkg Pj4gNDsNCg0KQ29tbWl0IDdjYmZiMTgwOTQ1YyBvbmx5IGFkZGVkIHRoZSBsYXN0X3JlY29uZmln X3RpbWUgc3RvcmUgYW5kIGRpZCBub3QNCmludHJvZHVjZSB0aGUgcmFjZS4gQm90aCByYWNpbmcg d3JpdGVycyBnbyBiYWNrIHRvIDcyOThkZTljZDcyNSwgYW5kDQo3Y2JmYjE4MDk0NWMgbGlzdHMg dGhhdCBzYW1lIGNvbW1pdCBpbiBpdHMgb3duIEZpeGVzOiB0YWcuDQoNCldpdGhvdXQgYSB0YWcs IHN0YWJsZSBzZWxlY3Rpb24gbWF5IG1pc3MgdGhpcyBmaXguIFdvdWxkIHNvbWV0aGluZyBsaWtl DQp0aGlzIGJlIGFwcHJvcHJpYXRlPw0KDQogICAgRml4ZXM6IDcyOThkZTljZDcyNSAoInNjaF9j YWtlOiBBZGQgaW5ncmVzcyBtb2RlIikNCg0KPiBDb25kaXRpb25zIHRvIHJlY3JlYXRlIHRoZSBi dWc6IGJ1aWxkIHdpdGggQ09ORklHX0tDU0FOPXkgKHRoZSByYWNlIGlzDQo+IG90aGVyd2lzZSBu b3Qgb2JzZXJ2YWJsZSBvbiA2NC1iaXQpLCBwdXQgY2FrZSBpbiBhdXRvcmF0ZS1pbmdyZXNzIG9u IGENCj4gZGV2aWNlLCBkcml2ZSBidXJzdHkgdHJhZmZpYyB3aXRoIGdhcHMgc28gdGhlIDI1MG1z IGF1dG9yYXRlDQo+IHJlY29uZmlndXJhdGlvbiBmaXJlcywgYW5kIGNvbmN1cnJlbnRseSBsb29w ICd0YyBxZGlzYyBjaGFuZ2UgZGV2IC4uLg0KPiBjYWtlIGJhbmR3aWR0aCA8Tj5rYml0IGF1dG9y YXRlLWluZ3Jlc3MnLiAgVGhlIGxvc3QgdXBkYXRlIG9mIHRoZQ0KPiBpbnN0YWxsZWQgcmF0ZSBp cyByZXByb2R1Y2libGUgd2l0aG91dCBhIHNhbml0aXplciBieSBydW5uaW5nIGJ1cnN0eQ0KPiBz ZW5kZXJzIHdoaWxlIHJlcGVhdGVkbHkgY2hhbmdpbmcgYW4gYXV0b3JhdGUgcWRpc2MgdG8gYSBm aXhlZA0KPiAnYmFuZHdpZHRoIFgnIGFuZCByZWFkaW5nIHRoZSBpbnN0YWxsZWQgcmF0ZSBiYWNr Lg0KDQpbU2V2ZXJpdHk6IExvd10NCkRvIHRoZXNlIHR3byByZWNpcGVzIGRlc2NyaWJlIHRoZSBz YW1lIGJ1Zz8NCg0KVGhlIEtDU0FOIGxvb3AgcGFzc2VzIGF1dG9yYXRlLWluZ3Jlc3MsIHNvIGNh a2VfY29uZmlnX2NoYW5nZSgpIGtlZXBzDQpDQUtFX0ZMQUdfQVVUT1JBVEVfSU5HUkVTUyBzZXQ6 DQoNCiAgICBpZiAodGJbVENBX0NBS0VfQVVUT1JBVEVdKSB7DQogICAgICAgIGlmICghIW5sYV9n ZXRfdTMyKHRiW1RDQV9DQUtFX0FVVE9SQVRFXSkpIHsNCiAgICAgICAgICAgIC4uLg0KICAgICAg ICAgICAgcmF0ZV9mbGFncyB8PSBDQUtFX0ZMQUdfQVVUT1JBVEVfSU5HUkVTUzsNCiAgICAgICAg fSBlbHNlIHsNCiAgICAgICAgICAgIHJhdGVfZmxhZ3MgJj0gfkNBS0VfRkxBR19BVVRPUkFURV9J TkdSRVNTOw0KICAgICAgICB9DQogICAgfQ0KDQpXaXRoIGF1dG9yYXRlIHN0aWxsIGVuYWJsZWQs IHRoZSBuZXh0IGVzdGltYXRlIGlzIHN1cHBvc2VkIHRvIHJlcGxhY2UgTi4NClRoYXQgbG9vcCB3 b3VsZCBwcm9kdWNlIGEgS0NTQU4gZGF0YS1yYWNlIHJlcG9ydCBvbiByYXRlX2Jwcy4gSXQgd291 bGQNCm5vdCBzaG93IHRoZSBsb3N0IGNvbmZpZ3VyZWQgcmF0ZSBmcm9tIHRoZSByYWNlIGRpYWdy YW0sIHdoaWNoIG5lZWRzIGENCmNoYW5nZSB0aGF0IGNsZWFycyBhdXRvcmF0ZSAoJ2JhbmR3aWR0 aCBYJyB3aXRob3V0IGF1dG9yYXRlLWluZ3Jlc3MpLg0KDQpBbHNvLCAidGhlIHJhY2UgaXMgb3Ro ZXJ3aXNlIG5vdCBvYnNlcnZhYmxlIG9uIDY0LWJpdCIgc2VlbXMgdG8NCmNvbnRyYWRpY3QgdGhl IG5leHQgc2VudGVuY2UuIFRoZSBsb3N0IHVwZGF0ZSBkb2VzIG5vdCBkZXBlbmQgb24gYSB0b3Ju DQpzdG9yZSwgc28gaXQgaGFwcGVucyBvbiA2NC1iaXQgdG9vLiBPbmx5IHRoZSB0b3JuIDY0LWJp dCBzdG9yZSBpcw0Kc3BlY2lmaWMgdG8gMzItYml0Lg0KDQpDb3VsZCB0aGUgcmVwcm9kdWN0aW9u IHNlY3Rpb24ga2VlcCB0aGUgdHdvIGVmZmVjdHMgc2VwYXJhdGUgYW5kIGdpdmUgYQ0KcmVjaXBl IHRoYXQgbWF0Y2hlcyB0aGUgcmFjZSBkaWFncmFtPw0KDQotLSANClNhc2hpa28gQUkgcmV2aWV3 IMK3IGh0dHBzOi8vbmV0ZGV2LWFpLmJvdHMubGludXguZGV2L3Nhc2hpa28vIy9wYXRjaHNldC9R RElTQy01UlRNLnYxLjIwMjYxMDA3MTMwNzA0JTQwbW9qYXRhdHUuY29tDQo=