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 5CFC81FF191 for ; Tue, 21 Oct 2025 16:04:26 +0200 (CEST) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id 1EE483DB; Tue, 21 Oct 2025 16:04:50 +0200 (CEST) Mime-Version: 1.0 Date: Tue, 21 Oct 2025 16:04:43 +0200 Message-Id: To: "Proxmox VE development discussion" Cc: "pve-devel" From: =?utf-8?q?Michael_K=C3=B6ppl?= X-Mailer: aerc 0.21.0 References: <20251014132207.1171073-1-c.heiss@proxmox.com> In-Reply-To: <20251014132207.1171073-1-c.heiss@proxmox.com> X-Bm-Milter-Handled: 55990f41-d878-4baa-be0a-ee34c49e34d2 X-Bm-Transport-Timestamp: 1761055477138 X-SPAM-LEVEL: Spam detection results: 0 AWL 0.029 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 00/14] 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" VGVzdGVkIHRoaXMgaW4gYm90aCB0aGUgR1VJIGFuZCBUVUkgaW5zdGFsbGVycyBhbmQgdGhlIGF1 dG9pbnN0YWxsZXIuClRyaWVkIHRoZSBmb2xsb3dpbmc6CgotIFBpbm5pbmcgbmFtZXMgZm9yIG11 bHRpcGxlIGludGVyZmFjZXMKLSBQaW5uaW5nIG5hbWVzIGZvciBpbnRlcmZhY2Ugd2l0aCBpbnZh bGlkIE1BQyBpbiBhdXRvaW5zdGFsbGVyCiAgICBOb3RpY2VkIHRoYXQgaW4gdGhpcyBjYXNlLCB0 aGUgZGVmYXVsdCBvZiBuaWMwIGlzIHVzZWQgc2luY2UgdGhlIG1hcAogICAgZnJvbSBNQUNzIHRv IGludGVyZmFjZSBuYW1lcyBpcyBwcmUtcG9wdWxhdGVkIHdpdGggdGhlIGRlZmF1bHQKICAgIHZh bHVlcy4gU28gaWYgSSB1c2UgYSBNQUMgYWRkcmVzcyBpbiBteSBhbnN3ZXIgZmlsZSB0aGF0IGRv ZXMgbm90CiAgICBleGlzdCwgdGhlIGludGVyZmFjZSBuYW1lIGZvciBhbnkgaW50ZXJmYWNlIG5v dCBtZW50aW9uZWQgaW4gdGhlCiAgICBhbnN3ZXIgZmlsZSB3aWxsIGJlIHNldCB0byBuaWMwLCBz aW5jZSBpZgogICAgbmV0d29yay5pbnRlcmZhY2UtbmFtZS1waW5uaW5nLmVuYWJsZWQgaXMgc2V0 IHRvIHRydWUsIHRoZSBwaW5uaW5nCiAgICBpcyBkb25lIGluIGFueSBjYXNlLiBJIHN1cHBvc2Ug dGhpcyBpcyBvbiBwdXJwb3NlLCBzaW5jZSB0aGVyZSdzIG5vCiAgICB3YXkgdG8gY2hlY2sgZm9y IHRoZSBleGlzdGVuY2Ugb2YgdGhlIE1BQyBhZGRyZXNzIGJlZm9yZWhhbmQgYW5kCiAgICBvbmNl IHRoZSBpbnN0YWxsYXRpb24gaXMgcnVubmluZywgdGhlIC5saW5rIGZpbGUgaGFzIGFscmVhZHkg YmVlbgogICAgd3JpdHRlbi4gSnVzdCB3YW50ZWQgdG8gbWVudGlvbiBpdCBub25ldGhlbGVzcy4K LSBUZXN0aW5nIGludmFsaWQgaW50ZXJmYWNlIG5hbWVzIGluIEdVSSwgVFVJLCBhdXRvaW5zdGFs bGVyCiAgICBOb3RpY2VkIHRoYXQgaW4gdGhlIEdVSSwgdGhlIGVycm9yIGRpYWxvZyB3aWxsIHNo b3cgdXAgYmVoaW5kIHRoZQogICAgZm9ybSB3aGVyZSB1c2VycyBlbnRlciB0aGUgaW50ZXJmYWNl IG5hbWUuIFRoZSBmb3JtIGNhbm5vdCByZWFsbHkgYmUKICAgIGludGVyYWN0ZWQgd2l0aCBhbmQg dGhlIHdpbmRvdyBoYXMgdG8gYmUgbW92ZWQgdG8gdGhlIHNpZGUgdG8gcmV2ZWFsCiAgICB0aGUg ZXJyb3IgbWVzc2FnZS4KLSBFeHBsaWNpdGx5IHRlc3QgdGhlIGNhc2Ugb2YgcGlubmluZyBhIGZ1 bGx5IG51bWVyaWMgaW50ZXJmYWNlLCBzaW5jZQogIGl0IGlzIGFsbG93ZWQgYnkgdGhlIGluc3Rh bGxlcnMsIGJ1dCBzeXN0ZW1kIGRvZXMgbm90IGFsbG93IHRoaXMgWzBdLgogICAgVGhlIHJlc3Vs dCBvZiB0aGlzIGlzIHRoYXQgdGhlIGludGVyZmFjZSB0aGF0J3MgYWZmZWN0ZWQgZG9lcyBub3QK ICAgIGNvbWUgdXAgb24gZmlyc3QgYm9vdCwgc2luY2UgL2V0Yy9uZXR3b3JrL2ludGVyZmFjZXMg Y29uZmlndXJlcyB0aGUKICAgIG51bWVyaWMtb25seSBpbnRlcmZhY2Ugd2hpY2ggZG9lcyBub3Qg ZXhpc3QuCi0gQ2hlY2tlZCB0aGF0IGRpc2FibGluZyBwaW5uaW5nIGFjdHVhbGx5IGRvZXMgbm90 IHNldCBhbnkgaW50ZXJmYWNlCiAgbmFtZXMKCk90aGVyIHRoYW4gdGhlIGFib3ZlLCB0aGlzIHNl ZW1zIHRvIHdvcmsgYXMgYWR2ZXJ0aXNlZC4gTmljZSB3b3JrIQoKQWxzbyBoYWQgYSBsb29rIGF0 IHRoZSBjb2RlIGFuZCBsZWZ0IGEgZmV3IGNvbW1lbnRzIG9uIHRoZSBpbmRpdmlkdWFsCnBhdGNo ZXMsIGJ1dCBkaWQgbm90IG5vdGljZSBhbnkgcmVhbCBwcm9ibGVtcyB3aXRoIGl0LiBBIHNpbmds ZSBwYXRjaApzZWVtcyB0byBhZGQgY29kZSB0aGF0IGlzIG5vdCBjb3JyZWN0bHkgZm9ybWF0dGVk IGFuZCBvdGhlciB0aGFuIHRoYXQKanVzdCBhZGRlZCBzb21lIHN1Z2dlc3Rpb25zLgoKV2l0aCB0 aGUgY29tbWVudHMgb24gdGhlIGluZGl2aWR1YWwgcGF0Y2hlcyBhZGRyZXNzZWQsIGNvbnNpZGVy IHRoaXM6ClRlc3RlZC1ieTogTWljaGFlbCBLw7ZwcGwgPG0ua29lcHBsQHByb3htb3guY29tPgpS ZXZpZXdlZC1ieTogTWljaGFlbCBLw7ZwcGwgPG0ua29lcHBsQHByb3htb3guY29tPgoKWzBdIGh0 dHBzOi8vbWFucGFnZXMuZGViaWFuLm9yZy90ZXN0aW5nL3VkZXYvc3lzdGVtZC5saW5rLjUuZW4u aHRtbCMlNUJMSU5LJTVEX1NFQ1RJT05fT1BUSU9OUwoKT24gVHVlIE9jdCAxNCwgMjAyNSBhdCAz OjIxIFBNIENFU1QsIENocmlzdG9waCBIZWlzcyB3cm90ZToKPiBUaGlzIHNlcmllcyBhZGRzIHN1 cHBvcnQgZm9yIHBpbm5pbmcgdGhlIG5hbWVzIG9mIG5ldHdvcmsgaW50ZXJmYWNlcwo+IGRpcmVj dGx5IGR1cmluZyB0aGUgaW5zdGFsbGF0aW9uLCBmb3IgYWxsIG9mIEdVSSwgVFVJIGFuZCBhdXRv LWluc3RhbGxlci4KPgo+IFRoZXJlIGFyZSBhbHNvIHNvbWUgc21hbGxlciBjbGVhbi11cHMgYW5k IHF1YWxpdHktb2YtbGlmZSBpbXByb3ZlbWVudHMKPiBpbnRlcnNwZXJzZWQgLSB0byBrZWVwIHRo ZSBwYXRjaGVzIGZvciBlYWNoIHBhcnQgb2YgdGhlIGluc3RhbGxlcgo+IHRvZ2V0aGVyIC0gaW4g dGhlIHNlcmllcywgd2hpY2ggY2FuIGFsc28gYmUgYXBwbGllZAo+IHNlcGFyYXRlbHkvYmVmb3Jl aGFuZCBpZiB3YW50ZWQuCj4KPiBUZXN0ZWQgYWxsIGNvbWJpbmF0aW9ucywgaS5lLiBmb3IgZWFj aCBvZiBHVUksIFRVSSBhbmQgYXV0by1pbnN0YWxsZXIsCj4gaW5zdGFsbGVkIHdpdGggcGlubmlu ZyBkaXNhYmxlZCAoY2hlY2tpbmcgZm9yIHJlZ3Jlc3Npb25zKSBhbmQgd2l0aAo+IHBpbm5pbmcg ZW5hYmxlZCBhdCBzb21lIGN1c3RvbSBpbnRlcmZhY2UgbmFtZXMgc2V0Lgo+Cj4gVGhlIGF1dG8t aW5zdGFsbGVyIGNoYW5nZXMgY2FuIGJlIHRlc3RlZCBieSBzcGVjaWZ5aW5nIGUuZy4KPgo+ICAg W25ldHdvcmsuaW50ZXJmYWNlLW5hbWUtcGlubmluZ10KPiAgIGVuYWJsZWQgPSB0cnVlCj4gICAK PiAgIFtuZXR3b3JrLmludGVyZmFjZS1uYW1lLXBpbm5pbmcubWFwcGluZ10KPiAgICJhYjpjZDpl ZjoxMjozNDo1NiIgPSAibWdtdCIKPiAgICIxMjozNDo1NjphYjpjZDplZiIgPSAibGFuMCIKPgo+ IGluIHRoZSBhbnN3ZXIgZmlsZS4KPgo+IENocmlzdG9waCBIZWlzcyAoMTMpOgo+ICAgdGVzdDog cGFyc2Uta2VybmVsLWNtZGxpbmU6IGZpeCBtb2R1bGUgaW1wb3J0IHN0YXRlbWVudAo+ICAgaW5z dGFsbDogYWRkIHN1cHBvcnQgZm9yIG5ldHdvcmsgaW50ZXJmYWNlIG5hbWUgcGlubmluZwo+ICAg cnVuIGVudjogbmV0d29yazogYWRkIGtlcm5lbCBkcml2ZXIgbmFtZSB0byBuZXR3b3JrIGludGVy ZmFjZSBpbmZvCj4gICBjb21tb246IHV0aWxzOiBmaXggY2xpcHB5IHdhcm5pbmdzCj4gICBjb21t b246IHNldHVwOiBzaW1wbGlmeSBuZXR3b3JrIGFkZHJlc3MgbGlzdCBzZXJpYWxpemF0aW9uCj4g ICBjb21tb246IGltcGxlbWVudCBzdXBwb3J0IGZvciBgbmV0d29ya19pbnRlcmZhY2VfcGluX21h cGAgY29uZmlnCj4gICBhdXRvOiBhZGQgc3VwcG9ydCBmb3IgcGlubmluZyBuZXR3b3JrIGludGVy ZmFjZSBuYW1lcwo+ICAgYXNzaXN0YW50OiB2ZXJpZnkgbmV0d29yayBzZXR0aW5ncyBpbiBgdmFs aWRhdGUtYW5zd2VyYCBzdWJjb21tYW5kCj4gICBwb3N0LWhvb2s6IGF2b2lkIHJlZHVuZGFudCBP cHRpb248Ym9vbD4gZm9yIChkZS0pc2VyaWFsaXphdGlvbgo+ICAgcG9zdC1ob29rOiBhZGQgbmV0 d29yayBpbnRlcmZhY2UgbmFtZSBhbmQgcGlubmluZyBzdGF0dXMKPiAgIHR1aTogdmlld3M6IG1v dmUgbmV0d29yayBvcHRpb25zIHZpZXcgdG8gb3duIG1vZHVsZQo+ICAgdHVpOiB2aWV3czogZm9y bTogYWxsb3cgYXR0YWNoaW5nIHVzZXItZGVmaW5lZCBkYXRhIHRvIGNoaWxkcmVuCj4gICB0dWk6 IGFkZCBzdXBwb3J0IGZvciBwaW5uaW5nIG5ldHdvcmsgaW50ZXJmYWNlIG5hbWVzCj4gICBndWk6 IGFkZCBzdXBwb3J0IGZvciBwaW5uaW5nIG5ldHdvcmsgaW50ZXJmYWNlIG5hbWVzCj4KPiAgUHJv eG1veC9JbnN0YWxsLnBtICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDQ3ICstCj4gIFBy b3htb3gvSW5zdGFsbC9Db25maWcucG0gICAgICAgICAgICAgICAgICAgICB8ICAgOCArCj4gIFBy b3htb3gvSW5zdGFsbC9SdW5FbnYucG0gICAgICAgICAgICAgICAgICAgICB8ICAxMSArCj4gIFBy b3htb3gvU3lzL05ldC5wbSAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICA2MyArKy0KPiAg cHJveGluc3RhbGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMjA5ICsrKysr KysrLQo+ICBwcm94bW94LWF1dG8taW5zdGFsbC1hc3Npc3RhbnQvc3JjL21haW4ucnMgICAgfCAg IDMgKy0KPiAgcHJveG1veC1hdXRvLWluc3RhbGxlci9zcmMvYW5zd2VyLnJzICAgICAgICAgIHwg IDYzICsrLQo+ICBwcm94bW94LWF1dG8taW5zdGFsbGVyL3NyYy91dGlscy5ycyAgICAgICAgICAg fCAgMzYgKy0KPiAgcHJveG1veC1hdXRvLWluc3RhbGxlci90ZXN0cy9wYXJzZS1hbnN3ZXIucnMg IHwgICAyICsKPiAgLi4uL25ldHdvcmtfaW50ZXJmYWNlX3Bpbm5pbmcuanNvbiAgICAgICAgICAg IHwgIDMwICsrCj4gIC4uLi9uZXR3b3JrX2ludGVyZmFjZV9waW5uaW5nLnRvbWwgICAgICAgICAg ICB8ICAyMiArCj4gIC4uLm5fZnJvbV9kaGNwX25vX2RlZmF1bHRfZG9tYWluLnJ1bi1lbnYuanNv biB8ICAzNiArLQo+ICAuLi5yZmFjZV9waW5uaW5nX292ZXJsb25nX2ludGVyZmFjZV9uYW1lLmpz b24gfCAgIDMgKwo+ICAuLi5yZmFjZV9waW5uaW5nX292ZXJsb25nX2ludGVyZmFjZV9uYW1lLnRv bWwgfCAgMTggKwo+ICAuLi4vbm9fZnFkbl9mcm9tX2RoY3AucnVuLWVudi5qc29uICAgICAgICAg ICAgfCAgMzYgKy0KPiAgLi4uL3Rlc3RzL3Jlc291cmNlcy9ydW4tZW52LWluZm8uanNvbiAgICAg ICAgIHwgIDM4ICstCj4gIHByb3htb3gtaW5zdGFsbGVyLWNvbW1vbi9zcmMvbGliLnJzICAgICAg ICAgICB8ICAgNSArCj4gIHByb3htb3gtaW5zdGFsbGVyLWNvbW1vbi9zcmMvb3B0aW9ucy5ycyAg ICAgICB8IDE3NCArKysrKystLQo+ICBwcm94bW94LWluc3RhbGxlci1jb21tb24vc3JjL3NldHVw LnJzICAgICAgICAgfCAgNzQgKysrLQo+ICBwcm94bW94LWluc3RhbGxlci1jb21tb24vc3JjL3V0 aWxzLnJzICAgICAgICAgfCAgIDYgKy0KPiAgcHJveG1veC1wb3N0LWhvb2svc3JjL21haW4ucnMg ICAgICAgICAgICAgICAgIHwgIDYyICstLQo+ICBwcm94bW94LXR1aS1pbnN0YWxsZXIvc3JjL21h aW4ucnMgICAgICAgICAgICAgfCAxMDUgKy0tLS0KPiAgcHJveG1veC10dWktaW5zdGFsbGVyL3Ny Yy9zZXR1cC5ycyAgICAgICAgICAgIHwgICAzICsKPiAgcHJveG1veC10dWktaW5zdGFsbGVyL3Ny Yy92aWV3cy9ib290ZGlzay5ycyAgIHwgICA2ICstCj4gIHByb3htb3gtdHVpLWluc3RhbGxlci9z cmMvdmlld3MvbW9kLnJzICAgICAgICB8ICA0MSArLQo+ICBwcm94bW94LXR1aS1pbnN0YWxsZXIv c3JjL3ZpZXdzL25ldHdvcmsucnMgICAgfCA0MDYgKysrKysrKysrKysrKysrKysrCj4gIHRlc3Qv cGFyc2Uta2VybmVsLWNtZGxpbmUucGwgICAgICAgICAgICAgICAgICB8ICAgMiArLQo+ICAyNyBm aWxlcyBjaGFuZ2VkLCAxMjc0IGluc2VydGlvbnMoKyksIDIzNSBkZWxldGlvbnMoLSkKPiAgY3Jl YXRlIG1vZGUgMTAwNjQ0IHByb3htb3gtYXV0by1pbnN0YWxsZXIvdGVzdHMvcmVzb3VyY2VzL3Bh cnNlX2Fuc3dlci9uZXR3b3JrX2ludGVyZmFjZV9waW5uaW5nLmpzb24KPiAgY3JlYXRlIG1vZGUg MTAwNjQ0IHByb3htb3gtYXV0by1pbnN0YWxsZXIvdGVzdHMvcmVzb3VyY2VzL3BhcnNlX2Fuc3dl ci9uZXR3b3JrX2ludGVyZmFjZV9waW5uaW5nLnRvbWwKPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IHBy b3htb3gtYXV0by1pbnN0YWxsZXIvdGVzdHMvcmVzb3VyY2VzL3BhcnNlX2Fuc3dlcl9mYWlsL25l dHdvcmtfaW50ZXJmYWNlX3Bpbm5pbmdfb3ZlcmxvbmdfaW50ZXJmYWNlX25hbWUuanNvbgo+ICBj cmVhdGUgbW9kZSAxMDA2NDQgcHJveG1veC1hdXRvLWluc3RhbGxlci90ZXN0cy9yZXNvdXJjZXMv cGFyc2VfYW5zd2VyX2ZhaWwvbmV0d29ya19pbnRlcmZhY2VfcGlubmluZ19vdmVybG9uZ19pbnRl cmZhY2VfbmFtZS50b21sCj4gIGNyZWF0ZSBtb2RlIDEwMDY0NCBwcm94bW94LXR1aS1pbnN0YWxs ZXIvc3JjL3ZpZXdzL25ldHdvcmsucnMKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX18KcHZlLWRldmVsIG1haWxpbmcgbGlzdApwdmUtZGV2ZWxAbGlzdHMu cHJveG1veC5jb20KaHR0cHM6Ly9saXN0cy5wcm94bW94LmNvbS9jZ2ktYmluL21haWxtYW4vbGlz dGluZm8vcHZlLWRldmVsCg==