From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from firstgate.proxmox.com (firstgate.proxmox.com [212.224.123.68]) by lore.proxmox.com (Postfix) with ESMTPS id 65A7B1FF191 for ; Tue, 4 Nov 2025 16:38:03 +0100 (CET) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id 6BA5110F77; Tue, 4 Nov 2025 16:38:40 +0100 (CET) Mime-Version: 1.0 Date: Tue, 04 Nov 2025 16:38:03 +0100 Message-Id: Cc: "pve-devel" From: =?utf-8?q?Michael_K=C3=B6ppl?= To: "Proxmox VE development discussion" X-Mailer: aerc 0.21.0 References: <20251030110627.812398-1-c.heiss@proxmox.com> In-Reply-To: <20251030110627.812398-1-c.heiss@proxmox.com> X-Bm-Milter-Handled: 55990f41-d878-4baa-be0a-ee34c49e34d2 X-Bm-Transport-Timestamp: 1762270665537 X-SPAM-LEVEL: Spam detection results: 0 AWL 0.037 Adjusted score from AWL reputation of From: address BAYES_00 -1.9 Bayes spam probability is 0 to 1% DMARC_MISSING 0.1 Missing DMARC policy KAM_DMARC_STATUS 0.01 Test Rule for DKIM or SPF Failure with Strict Alignment RCVD_IN_VALIDITY_CERTIFIED_BLOCKED 0.001 ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. RCVD_IN_VALIDITY_RPBL_BLOCKED 0.001 ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. RCVD_IN_VALIDITY_SAFE_BLOCKED 0.001 ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. SPF_HELO_NONE 0.001 SPF: HELO does not publish an SPF Record SPF_PASS -0.001 SPF: sender matches SPF record Subject: Re: [pve-devel] [PATCH installer v2 00/15] support network interface name pinning X-BeenThere: pve-devel@lists.proxmox.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: Proxmox VE development discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Proxmox VE development discussion Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: pve-devel-bounces@lists.proxmox.com Sender: "pve-devel" R2F2ZSB2MiBhIHNwaW4gYXMgd2VsbC4gQ2hlY2tlZCB0aGF0OgotIEludGVyZmFjZSBuYW1lIHZh bGlkYXRpb24gbm93IGFsc28gY2hlY2tzIGZvciBmdWxseS1udW1lcmljIG5hbWVzLAogIG5hbWVz IHRoYXQgc3RhcnQgd2l0aCBhIG51bWJlciwgYW5kIGludmFsaWQgY2hhcmFjdGVycwoKICBOb3Rp Y2VkIHRoYXQgZnVsbHktbnVtZXJpYyBpbnRlcmZhY2UgbmFtZXMgeWllbGQgZXJyb3IgIm5hbWUg bXVzdCBub3QKICBzdGFydCB3aXRoIGEgbnVtYmVyIiBkdWUgdG8gdGhlIG9yZGVyIG9mIHRoZSBj aGVja3MuIENvbW1lbnRlZCBvbiB0aGUKICBpbmRpdmlkdWFsIHBhdGNoLgoKLSBFcnJvcnMgaW4g dGhlIEdVSSBhcmUgbm93IGRpc3BsYXllZCBvbiB0b3Agb2YgdGhlIGludGVyZmFjZSBuYW1lCiAg cGlubmluZyBkaWFsb2cKLSBVbmtub3duIE1BQyBhZGRyZXNzIGlzIGNvcnJlY3RseSBkZXRlY3Rl ZCBhbmQgd2FybmluZyBpcyBkaXNwbGF5ZWQKICBkdXJpbmcgYXV0b2luc3RhbGwKLSBHVUkgaW5z dGFsbGVyIGdlbmVyYWxseSBsb29rcyBhcyBpdCBzaG91bGQgYWZ0ZXIgdGhlIHN1Z2dlc3RlZCBj aGFuZ2VzCiAgYnkgQE1heGltaWxpYW5vCgpBcGFydCBmcm9tIHRoZSBwcm9ibGVtIHdpdGggdGhl IG5vdGVkIGFib3ZlLCBzZWVtcyB0byB3b3JrIGFzCmFkdmVydGlzZWQuIERpZCBub3Qgbm90aWNl IGFueXRoaW5nIG9mZi4KCkFsc28gaGFkIGEgbG9vayBhdCB0aGUgdXBkYXRlZCBwYXRjaGVzIGFu ZCwgYXBhcnQgZnJvbSBteSBjb21tZW50cyBvbgpwYXRjaCAwNi8xNSwgbGd0bSEKCldpdGggbXkg Y29tbWVudHMgb24gdGhlIGluZGl2aWR1YWwgcGF0Y2hlcyBhZGRyZXNzZWQsIHBsZWFzZSBjb25z aWRlcgp0aGlzOgpSZXZpZXdlZC1ieTogTWljaGFlbCBLw7ZwcGwgPG0ua29lcHBsQHByb3htb3gu Y29tPgpUZXN0ZWQtYnk6IE1pY2hhZWwgS8O2cHBsIDxtLmtvZXBwbEBwcm94bW94LmNvbT4KCk9u IFRodSBPY3QgMzAsIDIwMjUgYXQgMTI6MDYgUE0gQ0VULCBDaHJpc3RvcGggSGVpc3Mgd3JvdGU6 Cj4gVGhpcyBzZXJpZXMgYWRkcyBzdXBwb3J0IGZvciBwaW5uaW5nIHRoZSBuYW1lcyBvZiBuZXR3 b3JrIGludGVyZmFjZXMKPiBkaXJlY3RseSBkdXJpbmcgdGhlIGluc3RhbGxhdGlvbiwgZm9yIGFs bCBvZiBHVUksIFRVSSBhbmQgYXV0by1pbnN0YWxsZXIuCj4KPiBUaGVyZSBhcmUgYWxzbyBzb21l IHNtYWxsZXIgY2xlYW4tdXBzIGFuZCBxdWFsaXR5LW9mLWxpZmUgaW1wcm92ZW1lbnRzCj4gaW50 ZXJzcGVyc2VkIC0gdG8ga2VlcCB0aGUgcGF0Y2hlcyBmb3IgZWFjaCBwYXJ0IG9mIHRoZSBpbnN0 YWxsZXIKPiB0b2dldGhlciAtIGluIHRoZSBzZXJpZXMsIHdoaWNoIGNhbiBhbHNvIGJlIGFwcGxp ZWQKPiBzZXBhcmF0ZWx5L2JlZm9yZWhhbmQgaWYgd2FudGVkLgo+Cj4gVGVzdGVkIGFsbCBjb21i aW5hdGlvbnMsIGkuZS4gZm9yIGVhY2ggb2YgR1VJLCBUVUkgYW5kIGF1dG8taW5zdGFsbGVyLAo+ IGluc3RhbGxlZCB3aXRoIHBpbm5pbmcgZGlzYWJsZWQgKGNoZWNraW5nIGZvciByZWdyZXNzaW9u cykgYW5kIHdpdGgKPiBwaW5uaW5nIGVuYWJsZWQgYXQgc29tZSBjdXN0b20gaW50ZXJmYWNlIG5h bWVzIHNldC4KPgo+IFRoZSBhdXRvLWluc3RhbGxlciBjaGFuZ2VzIGNhbiBiZSB0ZXN0ZWQgYnkg c3BlY2lmeWluZyBlLmcuCj4KPiAgIFtuZXR3b3JrLmludGVyZmFjZS1uYW1lLXBpbm5pbmddCj4g ICBlbmFibGVkID0gdHJ1ZQo+ICAgCj4gICBbbmV0d29yay5pbnRlcmZhY2UtbmFtZS1waW5uaW5n Lm1hcHBpbmddCj4gICAiYWI6Y2Q6ZWY6MTI6MzQ6NTYiID0gIm1nbXQiCj4gICAiMTI6MzQ6NTY6 YWI6Y2Q6ZWYiID0gImxhbjAiCj4KPiBpbiB0aGUgYW5zd2VyIGZpbGUuCj4KPiBIaXN0b3J5Cj4g PT09PT09PQo+IHYxOiBodHRwczovL2xvcmUucHJveG1veC5jb20vcHZlLWRldmVsLzIwMjUxMDE0 MTMyMjA3LjExNzEwNzMtMS1jLmhlaXNzQHByb3htb3guY29tLwo+Cj4gQ2hhbmdlcyB2MSAtPiB2 MjoKPiAgICogaW1wcm92ZWQgaW50ZXJmYWNlIG5hbWUgdmFsaWRhdGlvbiBhY2NvcmRpbmcgdG8g b3VyIGBwdmUtaWZhY2VgIGpzb24KPiAgICAgc2NoZW1hCj4gICAqIGZpeGVkIGd1aSBlcnJvciBk aWFsb2cgZ2V0dGluZyB3cm9uZ2x5IHotb3JkZXJlZAo+ICAgKiBpbXBsZW1lbnRlZCBndGsgbWFj aGluZXJ5IHN1Z2dlc3Rpb24gYnkgTWF4aW1pbGFubwo+Cj4gRGlmZnN0YXRzCj4gPT09PT09PT09 Cj4gQ2hyaXN0b3BoIEhlaXNzICgxNCk6Cj4gICB0ZXN0OiBwYXJzZS1rZXJuZWwtY21kbGluZTog Zml4IG1vZHVsZSBpbXBvcnQgc3RhdGVtZW50Cj4gICBydW4gZW52OiBuZXR3b3JrOiBhZGQga2Vy bmVsIGRyaXZlciBuYW1lIHRvIG5ldHdvcmsgaW50ZXJmYWNlIGluZm8KPiAgIGNvbW1vbjogdXRp bHM6IGZpeCBjbGlwcHkgd2FybmluZ3MKPiAgIGNvbW1vbjogc2V0dXA6IHNpbXBsaWZ5IG5ldHdv cmsgYWRkcmVzcyBsaXN0IHNlcmlhbGl6YXRpb24KPiAgIGNvbW1vbjogaW1wbGVtZW50IHN1cHBv cnQgZm9yIGBuZXR3b3JrX2ludGVyZmFjZV9waW5fbWFwYCBjb25maWcKPiAgIGF1dG86IGFkZCBz dXBwb3J0IGZvciBwaW5uaW5nIG5ldHdvcmsgaW50ZXJmYWNlIG5hbWVzCj4gICBhc3Npc3RhbnQ6 IHZlcmlmeSBuZXR3b3JrIHNldHRpbmdzIGluIGB2YWxpZGF0ZS1hbnN3ZXJgIHN1YmNvbW1hbmQK PiAgIHBvc3QtaG9vazogYXZvaWQgcmVkdW5kYW50IE9wdGlvbjxib29sPiBmb3IgKGRlLSlzZXJp YWxpemF0aW9uCj4gICBwb3N0LWhvb2s6IGFkZCBuZXR3b3JrIGludGVyZmFjZSBuYW1lIGFuZCBw aW5uaW5nIHN0YXR1cwo+ICAgdHVpOiB2aWV3czogbW92ZSBuZXR3b3JrIG9wdGlvbnMgdmlldyB0 byBvd24gbW9kdWxlCj4gICB0dWk6IHZpZXdzOiBmb3JtOiBhbGxvdyBhdHRhY2hpbmcgdXNlci1k ZWZpbmVkIGRhdGEgdG8gY2hpbGRyZW4KPiAgIHR1aTogYWRkIHN1cHBvcnQgZm9yIHBpbm5pbmcg bmV0d29yayBpbnRlcmZhY2UgbmFtZXMKPiAgIHVpOiBndGszOiBhbGxvdyBwYXNzaW5nIG9mIGRp YWxvZyBwYXJlbnQgd2luZG93Cj4gICBndWk6IGFkZCBzdXBwb3J0IGZvciBwaW5uaW5nIG5ldHdv cmsgaW50ZXJmYWNlIG5hbWVzCj4KPiBUaG9tYXMgTGFtcHJlY2h0ICgxKToKPiAgIGluc3RhbGw6 IGFkZCBzdXBwb3J0IGZvciBuZXR3b3JrIGludGVyZmFjZSBuYW1lIHBpbm5pbmcKPgo+ICBQcm94 bW94L0luc3RhbGwucG0gICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgNDcgKy0KPiAgUHJv eG1veC9JbnN0YWxsL0NvbmZpZy5wbSAgICAgICAgICAgICAgICAgICAgIHwgICA4ICsKPiAgUHJv eG1veC9JbnN0YWxsL1J1bkVudi5wbSAgICAgICAgICAgICAgICAgICAgIHwgIDExICsKPiAgUHJv eG1veC9TeXMvTmV0LnBtICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDYzICsrLQo+ICBQ cm94bW94L1VJLnBtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMTIgKy0KPiAg UHJveG1veC9VSS9HdGszLnBtICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDEyICstCj4g IHByb3hpbnN0YWxsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDIzMSArKysr KysrKystCj4gIHByb3htb3gtYXV0by1pbnN0YWxsLWFzc2lzdGFudC9zcmMvbWFpbi5ycyAgICB8 ICAgMyArLQo+ICBwcm94bW94LWF1dG8taW5zdGFsbGVyL3NyYy9hbnN3ZXIucnMgICAgICAgICAg fCAgNjMgKystCj4gIHByb3htb3gtYXV0by1pbnN0YWxsZXIvc3JjL3V0aWxzLnJzICAgICAgICAg ICB8ICA1NCArKy0KPiAgcHJveG1veC1hdXRvLWluc3RhbGxlci90ZXN0cy9wYXJzZS1hbnN3ZXIu cnMgIHwgICAyICsKPiAgLi4uL25ldHdvcmtfaW50ZXJmYWNlX3Bpbm5pbmcuanNvbiAgICAgICAg ICAgIHwgIDMwICsrCj4gIC4uLi9uZXR3b3JrX2ludGVyZmFjZV9waW5uaW5nLnRvbWwgICAgICAg ICAgICB8ICAyMiArCj4gIC4uLm5fZnJvbV9kaGNwX25vX2RlZmF1bHRfZG9tYWluLnJ1bi1lbnYu anNvbiB8ICAzNiArLQo+ICAuLi5yZmFjZV9waW5uaW5nX292ZXJsb25nX2ludGVyZmFjZV9uYW1l Lmpzb24gfCAgIDMgKwo+ICAuLi5yZmFjZV9waW5uaW5nX292ZXJsb25nX2ludGVyZmFjZV9uYW1l LnRvbWwgfCAgMTggKwo+ICAuLi4vbm9fZnFkbl9mcm9tX2RoY3AucnVuLWVudi5qc29uICAgICAg ICAgICAgfCAgMzYgKy0KPiAgLi4uL3Rlc3RzL3Jlc291cmNlcy9ydW4tZW52LWluZm8uanNvbiAg ICAgICAgIHwgIDM4ICstCj4gIHByb3htb3gtaW5zdGFsbGVyLWNvbW1vbi9zcmMvbGliLnJzICAg ICAgICAgICB8ICAgNSArCj4gIHByb3htb3gtaW5zdGFsbGVyLWNvbW1vbi9zcmMvb3B0aW9ucy5y cyAgICAgICB8IDIxOSArKysrKysrKy0tCj4gIHByb3htb3gtaW5zdGFsbGVyLWNvbW1vbi9zcmMv c2V0dXAucnMgICAgICAgICB8ICA3OCArKystCj4gIHByb3htb3gtaW5zdGFsbGVyLWNvbW1vbi9z cmMvdXRpbHMucnMgICAgICAgICB8ICAgNiArLQo+ICBwcm94bW94LXBvc3QtaG9vay9zcmMvbWFp bi5ycyAgICAgICAgICAgICAgICAgfCAgNjIgKy0tCj4gIHByb3htb3gtdHVpLWluc3RhbGxlci9z cmMvbWFpbi5ycyAgICAgICAgICAgICB8IDEwNSArLS0tLQo+ICBwcm94bW94LXR1aS1pbnN0YWxs ZXIvc3JjL3NldHVwLnJzICAgICAgICAgICAgfCAgIDMgKwo+ICBwcm94bW94LXR1aS1pbnN0YWxs ZXIvc3JjL3ZpZXdzL2Jvb3RkaXNrLnJzICAgfCAgIDYgKy0KPiAgcHJveG1veC10dWktaW5zdGFs bGVyL3NyYy92aWV3cy9tb2QucnMgICAgICAgIHwgIDQxICstCj4gIHByb3htb3gtdHVpLWluc3Rh bGxlci9zcmMvdmlld3MvbmV0d29yay5ycyAgICB8IDQwNiArKysrKysrKysrKysrKysrKysKPiAg dGVzdC9wYXJzZS1rZXJuZWwtY21kbGluZS5wbCAgICAgICAgICAgICAgICAgIHwgICAyICstCj4g IDI5IGZpbGVzIGNoYW5nZWQsIDEzNzQgaW5zZXJ0aW9ucygrKSwgMjQ4IGRlbGV0aW9ucygtKQo+ ICBjcmVhdGUgbW9kZSAxMDA2NDQgcHJveG1veC1hdXRvLWluc3RhbGxlci90ZXN0cy9yZXNvdXJj ZXMvcGFyc2VfYW5zd2VyL25ldHdvcmtfaW50ZXJmYWNlX3Bpbm5pbmcuanNvbgo+ICBjcmVhdGUg bW9kZSAxMDA2NDQgcHJveG1veC1hdXRvLWluc3RhbGxlci90ZXN0cy9yZXNvdXJjZXMvcGFyc2Vf YW5zd2VyL25ldHdvcmtfaW50ZXJmYWNlX3Bpbm5pbmcudG9tbAo+ICBjcmVhdGUgbW9kZSAxMDA2 NDQgcHJveG1veC1hdXRvLWluc3RhbGxlci90ZXN0cy9yZXNvdXJjZXMvcGFyc2VfYW5zd2VyX2Zh aWwvbmV0d29ya19pbnRlcmZhY2VfcGlubmluZ19vdmVybG9uZ19pbnRlcmZhY2VfbmFtZS5qc29u Cj4gIGNyZWF0ZSBtb2RlIDEwMDY0NCBwcm94bW94LWF1dG8taW5zdGFsbGVyL3Rlc3RzL3Jlc291 cmNlcy9wYXJzZV9hbnN3ZXJfZmFpbC9uZXR3b3JrX2ludGVyZmFjZV9waW5uaW5nX292ZXJsb25n X2ludGVyZmFjZV9uYW1lLnRvbWwKPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IHByb3htb3gtdHVpLWlu c3RhbGxlci9zcmMvdmlld3MvbmV0d29yay5ycwoKCgpfX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fXwpwdmUtZGV2ZWwgbWFpbGluZyBsaXN0CnB2ZS1kZXZlbEBs aXN0cy5wcm94bW94LmNvbQpodHRwczovL2xpc3RzLnByb3htb3guY29tL2NnaS1iaW4vbWFpbG1h bi9saXN0aW5mby9wdmUtZGV2ZWwK