From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <pve-devel-bounces@lists.proxmox.com>
Received: from firstgate.proxmox.com (firstgate.proxmox.com [IPv6:2a01:7e0:0:424::9])
	by lore.proxmox.com (Postfix) with ESMTPS id C38311FF18C
	for <inbox@lore.proxmox.com>; Wed, 19 Mar 2025 17:02:05 +0100 (CET)
Received: from firstgate.proxmox.com (localhost [127.0.0.1])
	by firstgate.proxmox.com (Proxmox) with ESMTP id 33764DE37;
	Wed, 19 Mar 2025 17:02:04 +0100 (CET)
Message-ID: <c6ad5335-d12b-4ae0-ad60-e96346684423@proxmox.com>
Date: Wed, 19 Mar 2025 17:01:59 +0100
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
To: Lou.Lecrivain@wdz.de, lou.lecrivain@orange.fr, pve-devel@lists.proxmox.com
References: <20250306110831.6426-1-lou.lecrivain@orange.fr>
 <20250306110831.6426-2-lou.lecrivain@orange.fr>
 <08362efa-5bd4-4fd4-b364-d9e14af7196d@proxmox.com>
 <FR2PPF45D006270BAE05B48B2B7C1D2E18F85D92@FR2PPF45D006270.DEUP281.PROD.OUTLOOK.COM>
Content-Language: en-US
From: Hannes Duerr <h.duerr@proxmox.com>
In-Reply-To: <FR2PPF45D006270BAE05B48B2B7C1D2E18F85D92@FR2PPF45D006270.DEUP281.PROD.OUTLOOK.COM>
X-SPAM-LEVEL: Spam detection results:  0
 AWL -0.974 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
 KAM_MAILER                  2 Automated Mailer Tag Left in Email
 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] [!!ACHTUNG extern!!] - Re: [PATCH pve-network v3
 1/3] ipam: nautobot: base plugin
X-BeenThere: pve-devel@lists.proxmox.com
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Proxmox VE development discussion <pve-devel.lists.proxmox.com>
List-Unsubscribe: <https://lists.proxmox.com/cgi-bin/mailman/options/pve-devel>, 
 <mailto:pve-devel-request@lists.proxmox.com?subject=unsubscribe>
List-Archive: <http://lists.proxmox.com/pipermail/pve-devel/>
List-Post: <mailto:pve-devel@lists.proxmox.com>
List-Help: <mailto:pve-devel-request@lists.proxmox.com?subject=help>
List-Subscribe: <https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel>, 
 <mailto:pve-devel-request@lists.proxmox.com?subject=subscribe>
Reply-To: Proxmox VE development discussion <pve-devel@lists.proxmox.com>
Cc: jonatan.crystall@gwdg.de
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: pve-devel-bounces@lists.proxmox.com
Sender: "pve-devel" <pve-devel-bounces@lists.proxmox.com>

Ck9uIDMvMTkvMjUgMTA6NTAsIExvdS5MZWNyaXZhaW5Ad2R6LmRlIHdyb3RlOgo+IFJlLAo+Cj4g
T2sgc28uIEFuc3dlcmluZyBvbiB0aGF0Lgo+Cj4gQnkgZGVmYXVsdCwgdGhlIHN0YXR1cyAiQWN0
aXZlIiBhbHJlYWR5IGV4aXN0cyBmb3IgZnJlc2ggaW5zdGFsbHMuIEhvd2V2ZXIsCj4gc2luY2Ug
dGhlIHVzZXJzIGFyZSBmcmVlIHRvIGRlZmluZSB3aGF0ZXZlciBzdGF0dXMgdGhleSB3YW50IChh
bmQgZGVsZXRlIHRoZQo+IHByZS1leGlzdGluZyBvbmVzISksIEkgdGhvdWdodCBpdCdkIGJlIGJl
c3QgaWYgd2UgY2hlY2tlZCBpdCBkaWQgZXhpc3QgZmlyc3QuCj4gVGhlcmUgY291bGQgYmUgYSBj
YXNlIHdoZXJlIHdlIHVzZSBhIE5hdXRvYm90IGluc3RhbmNlIHdoZXJlIHRoZSBzdGF0dXMKPiAi
QWN0aXZlIiBkb2VzIG5vdCBleGlzdC4gQnV0IEkgYWdyZWUgaXQncyBhIGJpdCBmYXItZmV0Y2hl
ZC4KPgo+IEkgd3JvdGUgaXQgdGhpcyB3YXkgc2luY2UgSU1PIGl0IGlzIGJldHRlciB0byBoYXZl
IGFuIGV4cGxpY2l0IGVycm9yIG1lc3NhZ2UKPiByYXRoZXIgdGhhbiBzb21ldGhpbmcgbGlrZSAi
aW5jb3JyZWN0IEFQSSByZXF1ZXN0IiBvbiBzdWJzZXF1ZW50IEFQSSBjYWxscyB3aXRoCj4gcG90
ZW50aWFsbHkgbm8gbW9yZSBkZXRhaWxzLgoKU291bmRzIHNlbnNpYmxlLCB0aGFua3MgZm9yIHRo
ZSBjbGFyaWZpY2F0aW9uIQoKID4gc3ViIGRlZmF1bHRfaGVhZGVycyB7CiA+wqAgwqDCoCBteSAo
JHBsdWdpbl9jb25maWcpID0gQF87CiA+wqAgwqDCoCBteSAkdG9rZW4gPSAkcGx1Z2luX2NvbmZp
Zy0+e3Rva2VufTsKID7CoCDCoMKgIHJldHVybiBbCiA+wqAgwqDCoCAnQ29udGVudC1UeXBlJyA9
PiAiYXBwbGljYXRpb24vanNvbiIsICdBdXRob3JpemF0aW9uJyA9PiAidG9rZW4gCiR0b2tlbiIs
CiA+wqAgwqDCoCAnQWNjZXB0JyA9PiAiYXBwbGljYXRpb24vanNvbiIKID7CoCDCoMKgIF07CgpB
bm90aGVyIHF1ZXN0aW9uLCB3aHkgZGlkIHlvdSBzZXQgQWNjZXB0IHRvIGFwcGxpY2F0aW9uL2pz
b24gaGVyZSwgaXMgCnRoYXQgbmVjZXNzYXJ5PwoKPiBIVEgKPgo+IF9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KPiBEZSA6wqBIYW5uZXMgRMO8cnIgPGguZHVlcnJAcHJv
eG1veC5jb20+Cj4gRW52b3nDqSA6wqBtZXJjcmVkaSAxOSBtYXJzIDIwMjUgMTA6MjEKPiDDgCA6
wqBsb3UubGVjcml2YWluQG9yYW5nZS5mciA8bG91LmxlY3JpdmFpbkBvcmFuZ2UuZnI+OyBwdmUt
ZGV2ZWxAbGlzdHMucHJveG1veC5jb20gPHB2ZS1kZXZlbEBsaXN0cy5wcm94bW94LmNvbT4KPiBD
Y8KgOsKgam9uYXRhbi5jcnlzdGFsbEBnd2RnLmRlIDxqb25hdGFuLmNyeXN0YWxsQGd3ZGcuZGU+
OyBMZWNyaXZhaW4sIExvdSAoV0RaKSA8TG91LkxlY3JpdmFpbkB3ZHouZGU+Cj4gT2JqZXQgOsKg
WyEhQUNIVFVORyBleHRlcm4hIV0gLSBSZTogW1BBVENIIHB2ZS1uZXR3b3JrIHYzIDEvM10gaXBh
bTogbmF1dG9ib3Q6IGJhc2UgcGx1Z2luCj4gICAKPgo+IE9uIDMvNi8yNSAxMjowOCwgbG91Lmxl
Y3JpdmFpbkBvcmFuZ2UuZnIgd3JvdGU6Cj4KPiBbLi4uXQo+Cj4+ICtzdWIgdmVyaWZ5X2FwaSB7
Cj4+ICvCoMKgwqAgbXkgKCRjbGFzcywgJHBsdWdpbl9jb25maWcpID0gQF87Cj4+ICsKPj4gK8Kg
wqDCoCBteSAkdXJsID0gJHBsdWdpbl9jb25maWctPnt1cmx9Owo+PiArwqDCoMKgIG15ICRuYW1l
c3BhY2UgPSAkcGx1Z2luX2NvbmZpZy0+e25hbWVzcGFjZX07Cj4+ICvCoMKgwqAgbXkgJGhlYWRl
cnMgPSBkZWZhdWx0X2hlYWRlcnMoJHBsdWdpbl9jb25maWcpOwo+PiArCj4+ICvCoMKgwqAgIyBj
aGVjayB0aGF0IHRoZSBuYW1lc3BhY2UgZXhpc3RzIEFORCB0aGF0IGRlZmF1bHQgSVAgYWN0aXZl
IHN0YXR1cwo+PiArwqDCoMKgICMgZXhpc3RzIEFORCB0aGF0IHdlIGhhdmUgaW5kZWVkIEFQSSBh
Y2Nlc3MKPj4gK8KgwqDCoCBldmFsIHsKPj4gK8KgwqDCoMKgIGdldF9uYW1lc3BhY2VfaWQoJHVy
bCwgJG5hbWVzcGFjZSwgJGhlYWRlcnMsIDApCj4+ICvCoMKgwqDCoMKgwqDCoMKgIC8vIGRpZSAi
bmFtZXNwYWNlICRuYW1lc3BhY2UgZG9lcyBub3QgZXhpc3QiOwo+PiArwqDCoMKgwqAgZ2V0X3N0
YXR1c19pZCgkdXJsLCBkZWZhdWx0X2lwX3N0YXR1cygpLCAkaGVhZGVycywgMCkKPj4gK8KgwqDC
oMKgwqDCoMKgwqAgLy8gZGllICJkZWZhdWx0IElQIHN0YXR1cyAiLiBkZWZhdWx0X2lwX3N0YXR1
cygpIC4gIiBub3QgZm91bmQiOwo+PiArwqDCoMKgIH07Cj4+ICvCoMKgwqAgaWYgKCRAKSB7Cj4+
ICvCoMKgwqDCoCBkaWUgIkNhbid0IHVzZSBuYXV0b2JvdCBhcGk6ICRAIjsKPj4gK8KgwqDCoCB9
Cj4+ICt9Cj4+ICsKPiBbLi4uXQo+Cj4+ICtzdWIgZ2V0X3N0YXR1c19pZCB7Cj4+ICvCoMKgwqAg
bXkgKCR1cmwsICRzdGF0dXMsICRoZWFkZXJzLCAkbm9lcnIpID0gQF87Cj4+ICsKPj4gK8KgwqDC
oCBteSAkcmVzdWx0ID0gZXZhbCB7Cj4+ICvCoMKgwqDCoCByZXR1cm4gUFZFOjpOZXR3b3JrOjpT
RE46OmFwaV9yZXF1ZXN0KAo+PiArwqDCoMKgwqDCoMKgwqDCoCAiR0VUIiwgIiR1cmwvZXh0cmFz
L3N0YXR1c2VzLz9xPSRzdGF0dXMiLCAkaGVhZGVycyk7Cj4+ICvCoMKgwqAgfTsKPiBVbmZvcnR1
bmF0ZWx5LCBJIGRvbid0IHF1aXRlIHVuZGVyc3RhbmQgd2hhdCB0aGlzIGNoZWNrIGFjdHVhbGx5
IGRvZXMsCj4gb3Igd2h5IHdlIG5lZWQgdGhpcyBjaGVjay4KPiBUaGUgZG9jdW1lbnRhdGlvbiBb
MF0gc2F5czoKPiBgTmF1dG9ib3QgcHJvdmlkZXMgdGhlIGFiaWxpdHkgZm9yIGN1c3RvbSBzdGF0
dXNlcyB0byBiZSBkZWZpbmVkCj4gd2l0aGluIGFuIG9yZ2FuaXNhdGlvbiB0byBiZSB1c2VkIG9u
IHZhcmlvdXMgb2JqZWN0cyB0byBmYWNpbGl0YXRlCj4gYnVzaW5lc3Mgd29ya2Zsb3dzIGFyb3Vu
ZCBvYmplY3Qgc3RhdHVzZXMuYAo+Cj4gQW5kIGFzIEkgdW5kZXJzdGFuZCB0aGUgQVBJIGNhbGws
IGl0IGNoZWNrcyB3aGV0aGVyIHRoZQo+IHN0YXR1cyBvYmplY3Qg4oCYQWN0aXZl4oCZIGV4aXN0
cyBhbmQgZ2V0cyBpdHMgSUQuIEJ1dCBJIGRvbid0Cj4gdW5kZXJzdGFuZCB3aHkgdGhpcyBzaG91
bGQgYmUgY2hlY2tlZCB3aXRoIGB2ZXJpZnlfYXBpYD8KPiBJbiBteSBvcGluaW9uLCB3ZSBkb24n
dCByZWFsbHkgbmVlZCB0aGlzIGNoZWNrLCB1bmxlc3MgSSdtIG1pc3NpbmcKPiBzb21ldGhpbmcg
aGVyZS4KPgo+IFswXQo+IGh0dHBzOi8vZG9jcy5uYXV0b2JvdC5jb20vcHJvamVjdHMvY29yZS9l
bi9zdGFibGUvdXNlci1ndWlkZS9wbGF0Zm9ybS1mdW5jdGlvbmFsaXR5L3N0YXR1cy8KPgo+PiAr
wqDCoMKgIGlmICgkQCkgewo+PiArwqDCoMKgwqAgZGllICJlcnJvciB3aGlsZSBxdWVyeWluZyBm
b3Igc3RhdHVzICRzdGF0dXMgaWQ6ICRAIiBpZiAhJG5vZXJyOwo+PiArwqDCoMKgIH0KPj4gKwo+
PiArwqDCoMKgIG15ICRkYXRhID0gQHskcmVzdWx0LT57cmVzdWx0c319WzBdOwo+PiArwqDCoMKg
IG15ICRpbnRlcm5hbGlkID0gJGRhdGEtPntpZH07Cj4+ICvCoMKgwqAgcmV0dXJuICRpbnRlcm5h
bGlkOwo+PiArfQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fCnB2ZS1kZXZlbCBtYWlsaW5nIGxpc3QKcHZlLWRldmVsQGxpc3RzLnByb3htb3guY29tCmh0
dHBzOi8vbGlzdHMucHJveG1veC5jb20vY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL3B2ZS1kZXZl
bAo=