From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from firstgate.proxmox.com (firstgate.proxmox.com [IPv6:2a01:7e0:0:424::9]) by lore.proxmox.com (Postfix) with ESMTPS id 13B571FF183 for ; Wed, 22 Oct 2025 11:39:41 +0200 (CEST) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id 2B74C13190; Wed, 22 Oct 2025 11:40:06 +0200 (CEST) Mime-Version: 1.0 Date: Wed, 22 Oct 2025 11:40:02 +0200 Message-Id: From: "Christoph Heiss" To: =?utf-8?q?Michael_K=C3=B6ppl?= X-Mailer: aerc 0.21.0 References: <20251014132207.1171073-1-c.heiss@proxmox.com> <20251014132207.1171073-15-c.heiss@proxmox.com> In-Reply-To: X-Bm-Milter-Handled: 55990f41-d878-4baa-be0a-ee34c49e34d2 X-Bm-Transport-Timestamp: 1761125995310 X-SPAM-LEVEL: Spam detection results: 0 AWL 0.041 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 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 14/14] gui: add support for pinning network interface names 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 Cc: 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" T24gVHVlIE9jdCAyMSwgMjAyNSBhdCA0OjA1IFBNIENFU1QsIE1pY2hhZWwgS8O2cHBsIHdyb3Rl Ogo+IDMgY29tbWVudHMgaW5saW5lCj4KPiBPbiBUdWUgT2N0IDE0LCAyMDI1IGF0IDM6MjEgUE0g Q0VTVCwgQ2hyaXN0b3BoIEhlaXNzIHdyb3RlOgpbLi5dCj4+ICsgICAgJGRpYWxvZy0+c2lnbmFs X2Nvbm5lY3QoCj4+ICsgICAgICAgIHJlc3BvbnNlID0+IHN1YiB7Cj4+ICsgICAgICAgICAgICBt eSAkbmV3X21hcHBpbmcgPSB7fTsKPj4gKyAgICAgICAgICAgIG15ICRyZXZlcnNlX21hcHBpbmcg PSB7fTsKPj4gKyAgICAgICAgICAgIGZvcmVhY2ggbXkgJG1hYyAoa2V5cyAlJGlucHV0cykgewo+ PiArICAgICAgICAgICAgICAgIG15ICRuYW1lID0gJGlucHV0cy0+eyRtYWN9LT5nZXRfdGV4dCgp Owo+PiArCj4+ICsgICAgICAgICAgICAgICAgaWYgKCFkZWZpbmVkKCRuYW1lKSB8fCAkbmFtZSBl cSAnJykgewo+PiArICAgICAgICAgICAgICAgICAgICBQcm94bW94OjpVSTo6bWVzc2FnZSgiaW50 ZXJmYWNlIG5hbWUgbWFwcGluZyBmb3IgJG1hYyBjYW5ub3QgYmUgZW1wdHkiKTsKPj4gKyAgICAg ICAgICAgICAgICAgICAgJGlucHV0cy0+eyRtYWN9LT5ncmFiX2ZvY3VzKCk7Cj4+ICsgICAgICAg ICAgICAgICAgICAgIHJldHVybjsKPj4gKyAgICAgICAgICAgICAgICB9Cj4+ICsKPj4gKyAgICAg ICAgICAgICAgICBpZiAoJHJldmVyc2VfbWFwcGluZy0+eyRuYW1lfSkgewo+PiArICAgICAgICAg ICAgICAgICAgICBQcm94bW94OjpVSTo6bWVzc2FnZSgKPj4gKyAgICAgICAgICAgICAgICAgICAg ICAgICJkdXBsaWNhdGUgaW50ZXJmYWNlIG5hbWUgbWFwcGluZyAnJG5hbWUnIGZvcjogJG1hYywg JHJldmVyc2VfbWFwcGluZy0+eyRuYW1lfSIKPj4gKyAgICAgICAgICAgICAgICAgICAgKTsKPj4g KyAgICAgICAgICAgICAgICAgICAgJGlucHV0cy0+eyRtYWN9LT5ncmFiX2ZvY3VzKCk7Cj4+ICsg ICAgICAgICAgICAgICAgICAgIHJldHVybjsKPj4gKyAgICAgICAgICAgICAgICB9Cj4+ICsKPj4g KyAgICAgICAgICAgICAgICBpZiAobGVuZ3RoKCRuYW1lKSA+IE1BWF9JRk5BTUVfTEVOKSB7Cj4+ ICsgICAgICAgICAgICAgICAgICAgIFByb3htb3g6OlVJOjptZXNzYWdlKAo+PiArICAgICAgICAg ICAgICAgICAgICAgICAgImludGVyZmFjZSBuYW1lIG1hcHBpbmcgJyRuYW1lJyBmb3IgJG1hYyBj YW5ub3QgYmUgbG9uZ2VyIHRoYW4gIgo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgIC4g TUFYX0lGTkFNRV9MRU4KPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAuICIgY2hhcmFj dGVycyIpOwo+PiArICAgICAgICAgICAgICAgICAgICAkaW5wdXRzLT57JG1hY30tPmdyYWJfZm9j dXMoKTsKPj4gKyAgICAgICAgICAgICAgICAgICAgcmV0dXJuOwo+PiArICAgICAgICAgICAgICAg IH0KPgo+IHNhbWUgYXMgZm9yIHRoZSBUVUkgaW5zdGFsbGVyLCBpbW8gdGhlIGNoZWNrIGZvciBv bmx5LW51bWVyaWMgaW50ZXJmYWNlCj4gbmFtZXMgd291bGQgbWFrZSBzZW5zZS4gT3IgaXMgdGhl cmUgYSByZWFzb24gaXQgd2FzIG9taXR0ZWQ/CgpObyBwYXJ0aWN1bGFyIHJlYXNvbiwgSSdsbCBh ZGQgaXQgaGVyZSB0b28gZm9yIHYyLgpJSVJDIHRoYXQgc2VlbXMgdG8ganVzdCBoYXZlIHNsaXBw ZWQgdGhyb3VnaCwgYXMgdGhlIGZpcnN0IGRyYWZ0IHdhcwp3aXRoIGEgZml4ZWQgcHJlZml4LCBz aW5jZSBvdXIgdG9vbGluZyBkaWRuJ3Qgc3VwcG9ydCBmdWxseSBjdXN0b20gbmFtZXMKYmFjayB0 aGVuLgoKWy4uXQo+PiAtICAgIG15ICRnZXRfZGV2aWNlX2Rlc2MgPSBzdWIgewo+PiAtICAgICAg ICBteSAkaWZhY2UgPSBzaGlmdDsKPj4gLSAgICAgICAgcmV0dXJuICIkaWZhY2UtPntuYW1lfSAt ICRpZmFjZS0+e21hY30gKCRpZmFjZS0+e2RyaXZlcn0pIjsKPj4gKyAgICBteSAkcmVmcmVzaF9k ZXZpY2VfY2IgPSBzdWIgewo+PiArICAgICAgICAjIGNsZWFyIGFsbCBlbnRyaWVzIGFuZCByZS1h ZGQgdGhlbSB3aXRoIHRoZWlyIG5ldyBuYW1lcwo+PiArICAgICAgICBteSAkYWN0aXZlID0gJGRl dmljZV9jYi0+Z2V0X2FjdGl2ZSgpOwo+PiArICAgICAgICAkZGV2aWNlX21vZGVsLT5jbGVhcigp Owo+PiArCj4+ICsgICAgICAgIG15ICRtYXBwaW5nID0gUHJveG1veDo6SW5zdGFsbDo6Q29uZmln OjpnZXRfbmV0d29ya19pbnRlcmZhY2VfcGluX21hcCgpOwo+PiArICAgICAgICBteSAkaSA9IDA7 Cj4+ICsgICAgICAgIGZvciBteSAkaW5kZXggKHNvcnQga2V5cyAkaXBjb25mLT57aWZhY2VzfS0+ JSopIHsKPj4gKyAgICAgICAgICAgIG15ICRpZmFjZSA9ICRpcGNvbmYtPntpZmFjZXN9LT57JGlu ZGV4fTsKPj4gKyAgICAgICAgICAgIG15ICRpdGVyID0gJGRldmljZV9tb2RlbC0+YXBwZW5kKCk7 Cj4+ICsKPj4gKyAgICAgICAgICAgIG15ICRzeW1ib2wgPSAiJGlmYWNlLT57c3RhdGV9IiBlcSAi VVAiID8gIlx4ezI1Q0Z9IiA6ICcgJzsKPj4gKyAgICAgICAgICAgIG15ICRuYW1lID0gJGd0a19z dGF0ZS0+e25ldHdvcmtfcGlubmluZ19lbmFibGVkfSA/ICRtYXBwaW5nLT57ICRpZmFjZS0+e21h Y30gfSA6ICRpZmFjZS0+e25hbWV9Owo+Cj4gVGhpcyBzZWVtcyB0byBuZWVkIGEgYG1ha2UgdGlk eWA/Cj4KCkknbGwgcnVuIGl0IGJlZm9yZSBzZW5kaW5nIHYyLCB0aGFua3MgOl4pCgoKCl9fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCnB2ZS1kZXZlbCBtYWls aW5nIGxpc3QKcHZlLWRldmVsQGxpc3RzLnByb3htb3guY29tCmh0dHBzOi8vbGlzdHMucHJveG1v eC5jb20vY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL3B2ZS1kZXZlbAo=