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 E88E31FF164 for <inbox@lore.proxmox.com>; Fri, 28 Mar 2025 18:18:28 +0100 (CET) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id 9A4E5979B; Fri, 28 Mar 2025 18:14:38 +0100 (CET) From: Gabriel Goller <g.goller@proxmox.com> To: pve-devel@lists.proxmox.com Date: Fri, 28 Mar 2025 18:13:35 +0100 Message-Id: <20250328171340.885413-48-g.goller@proxmox.com> X-Mailer: git-send-email 2.39.5 In-Reply-To: <20250328171340.885413-1-g.goller@proxmox.com> References: <20250328171340.885413-1-g.goller@proxmox.com> MIME-Version: 1.0 X-SPAM-LEVEL: Spam detection results: 0 AWL -0.025 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: [pve-devel] [PATCH pve-manager 3/7] fabrics: add additional interface fields for openfabric and ospf 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> Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: pve-devel-bounces@lists.proxmox.com Sender: "pve-devel" <pve-devel-bounces@lists.proxmox.com> QWRkIEludGVyZmFjZVBhbmVsIGNvbXBvbmVudHMgZm9yIG9wZW5mYWJyaWMgYW5kIG9zcGYuIFRo ZXNlIGhvbGQgdGhlCmFkZGl0aW9uYWwgb3B0aW9ucyB3aGljaCBhcmUgcHJvdG9jb2wgc3BlY2lm aWMgYW5kIGFyZSBub3Qgc2hhcmVkLiBGb3IKZXhhbXBsZSB0aGUgSGVsbG8gSW50ZXJ2YWwgaXMg b3BlbmZhYnJpYyBzcGVjaWZpYy4KCk1vc3Qgb2YgdGhlc2UgYXJlIGFsc28gaGlkZGVuIGFzIHRv IG5vdCBjbHV0dGVyIHRoZSBpbnRlcmZhY2UgdG9vIG11Y2guClRoZXJlIGFyZSBhbHNvIHJhcmVs eSB1c2VkIOKAkyBtb3N0IG9mdGVuIHRoZSB1c2VyIHNldHMgYSBnbG9iYWwgcHJvcGVydHkKd2hp Y2ggaXMgYXV0b21hdGljYWxseSBpbmhlcml0ZWQgYnkgYWxsIGludGVyZmFjZXMuCgpTaWduZWQt b2ZmLWJ5OiBHYWJyaWVsIEdvbGxlciA8Zy5nb2xsZXJAcHJveG1veC5jb20+CkNvLWF1dGhvcmVk LWJ5OiBTdGVmYW4gSGFucmVpY2ggPHMuaGFucmVpY2hAcHJveG1veC5jb20+Ci0tLQogd3d3L21h bmFnZXI2L01ha2VmaWxlICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKwogLi4uL3Nkbi9m YWJyaWNzL29wZW5mYWJyaWMvSW50ZXJmYWNlRWRpdC5qcyAgIHwgNjQgKysrKysrKysrKysrKysr KysrKwogLi4uL3Nkbi9mYWJyaWNzL29zcGYvSW50ZXJmYWNlRWRpdC5qcyAgICAgICAgIHwgMjcg KysrKysrKysKIDMgZmlsZXMgY2hhbmdlZCwgOTMgaW5zZXJ0aW9ucygrKQogY3JlYXRlIG1vZGUg MTAwNjQ0IHd3dy9tYW5hZ2VyNi9zZG4vZmFicmljcy9vcGVuZmFicmljL0ludGVyZmFjZUVkaXQu anMKIGNyZWF0ZSBtb2RlIDEwMDY0NCB3d3cvbWFuYWdlcjYvc2RuL2ZhYnJpY3Mvb3NwZi9JbnRl cmZhY2VFZGl0LmpzCgpkaWZmIC0tZ2l0IGEvd3d3L21hbmFnZXI2L01ha2VmaWxlIGIvd3d3L21h bmFnZXI2L01ha2VmaWxlCmluZGV4IDdkZjk2ZjU4ZWIxZi4uYjc1YTQ1NWQ3MGU2IDEwMDY0NAot LS0gYS93d3cvbWFuYWdlcjYvTWFrZWZpbGUKKysrIGIvd3d3L21hbmFnZXI2L01ha2VmaWxlCkBA IC0zMDQsNiArMzA0LDggQEAgSlNTUkM9IAkJCQkJCQlcCiAJc2RuL3pvbmVzL1ZsYW5FZGl0Lmpz CQkJCVwKIAlzZG4vem9uZXMvVnhsYW5FZGl0LmpzCQkJCVwKIAlzZG4vZmFicmljcy9Db21tb24u anMJCQkJXAorCXNkbi9mYWJyaWNzL29wZW5mYWJyaWMvSW50ZXJmYWNlRWRpdC5qcwkJXAorCXNk bi9mYWJyaWNzL29zcGYvSW50ZXJmYWNlRWRpdC5qcwkJXAogCXN0b3JhZ2UvQ29udGVudFZpZXcu anMJCQkJXAogCXN0b3JhZ2UvQmFja3VwVmlldy5qcwkJCQlcCiAJc3RvcmFnZS9CYXNlLmpzCQkJ CQlcCmRpZmYgLS1naXQgYS93d3cvbWFuYWdlcjYvc2RuL2ZhYnJpY3Mvb3BlbmZhYnJpYy9JbnRl cmZhY2VFZGl0LmpzIGIvd3d3L21hbmFnZXI2L3Nkbi9mYWJyaWNzL29wZW5mYWJyaWMvSW50ZXJm YWNlRWRpdC5qcwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAuLjZkNmUw Nzk3YmVjYwotLS0gL2Rldi9udWxsCisrKyBiL3d3dy9tYW5hZ2VyNi9zZG4vZmFicmljcy9vcGVu ZmFicmljL0ludGVyZmFjZUVkaXQuanMKQEAgLTAsMCArMSw2NCBAQAorRXh0LmRlZmluZSgnUFZF LnNkbi5GYWJyaWMuT3BlbkZhYnJpYy5JbnRlcmZhY2VQYW5lbCcsIHsKKyAgICBleHRlbmQ6ICdQ VkUuc2RuLkZhYnJpYy5JbnRlcmZhY2VQYW5lbCcsCisKKyAgICBhZGRpdGlvbmFsQ29sdW1uczog WworCXsKKwkgICAgdGV4dDogZ2V0dGV4dCgnSVB2NicpLAorCSAgICB4dHlwZTogJ3dpZGdldGNv bHVtbicsCisJICAgIGRhdGFJbmRleDogJ2lwdjYnLAorCSAgICBmbGV4OiAxLAorCSAgICB3aWRn ZXQ6IHsKKwkJeHR5cGU6ICdwcm94bW94dGV4dGZpZWxkJywKKwkJaXNGb3JtRmllbGQ6IGZhbHNl LAorCQliaW5kOiB7CisJCSAgICBkaXNhYmxlZDogJ3tyZWNvcmQuaXNEaXNhYmxlZH0nLAorCQl9 LAorCSAgICB9LAorCX0sCisJeworCSAgICB0ZXh0OiBnZXR0ZXh0KCdQYXNzaXZlJyksCisJICAg IHh0eXBlOiAnd2lkZ2V0Y29sdW1uJywKKwkgICAgZGF0YUluZGV4OiAncGFzc2l2ZScsCisJICAg IGZsZXg6IDIsCisJICAgIGhpZGRlbjogdHJ1ZSwKKwkgICAgd2lkZ2V0OiB7CisJCXh0eXBlOiAn Y2hlY2tib3gnLAorCQlpc0Zvcm1GaWVsZDogZmFsc2UsCisJICAgIH0sCisJfSwKKwl7CisJICAg IHRleHQ6IGdldHRleHQoJ0hlbGxvIEludGVydmFsJyksCisJICAgIHh0eXBlOiAnd2lkZ2V0Y29s dW1uJywKKwkgICAgZGF0YUluZGV4OiAnaGVsbG9faW50ZXJ2YWwnLAorCSAgICBmbGV4OiAyLAor CSAgICBoaWRkZW46IHRydWUsCisJICAgIHdpZGdldDogeworCQl4dHlwZTogJ3Byb3htb3hpbnRl Z2VyZmllbGQnLAorCQlpc0Zvcm1GaWVsZDogZmFsc2UsCisJICAgIH0sCisJfSwKKwl7CisJICAg IHRleHQ6IGdldHRleHQoJ0hlbGxvIE11bHRpcGxpZXInKSwKKwkgICAgeHR5cGU6ICd3aWRnZXRj b2x1bW4nLAorCSAgICBkYXRhSW5kZXg6ICdoZWxsb19tdWx0aXBsaWVyJywKKwkgICAgZmxleDog MiwKKwkgICAgaGlkZGVuOiB0cnVlLAorCSAgICB3aWRnZXQ6IHsKKwkJeHR5cGU6ICdwcm94bW94 aW50ZWdlcmZpZWxkJywKKwkJaXNGb3JtRmllbGQ6IGZhbHNlLAorCSAgICB9LAorCX0sCisJewor CSAgICB0ZXh0OiBnZXR0ZXh0KCdDU05QIEludGVydmFsJyksCisJICAgIHh0eXBlOiAnd2lkZ2V0 Y29sdW1uJywKKwkgICAgZGF0YUluZGV4OiAnY3NucF9pbnRlcnZhbCcsCisJICAgIGZsZXg6IDIs CisJICAgIGhpZGRlbjogdHJ1ZSwKKwkgICAgd2lkZ2V0OiB7CisJCXh0eXBlOiAncHJveG1veGlu dGVnZXJmaWVsZCcsCisJCWlzRm9ybUZpZWxkOiBmYWxzZSwKKwkgICAgfSwKKwl9LAorICAgIF0s Cit9KTsKKwpkaWZmIC0tZ2l0IGEvd3d3L21hbmFnZXI2L3Nkbi9mYWJyaWNzL29zcGYvSW50ZXJm YWNlRWRpdC5qcyBiL3d3dy9tYW5hZ2VyNi9zZG4vZmFicmljcy9vc3BmL0ludGVyZmFjZUVkaXQu anMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwLi5hZjQ1NzdjMjFlMzgK LS0tIC9kZXYvbnVsbAorKysgYi93d3cvbWFuYWdlcjYvc2RuL2ZhYnJpY3Mvb3NwZi9JbnRlcmZh Y2VFZGl0LmpzCkBAIC0wLDAgKzEsMjcgQEAKK0V4dC5kZWZpbmUoJ1BWRS5zZG4uRmFicmljLk9z cGYuSW50ZXJmYWNlUGFuZWwnLCB7CisgICAgZXh0ZW5kOiAnUFZFLnNkbi5GYWJyaWMuSW50ZXJm YWNlUGFuZWwnLAorCisgICAgYWRkaXRpb25hbENvbHVtbnM6IFsKKwl7CisJICAgIHRleHQ6IGdl dHRleHQoJ1Bhc3NpdmUnKSwKKwkgICAgeHR5cGU6ICd3aWRnZXRjb2x1bW4nLAorCSAgICBkYXRh SW5kZXg6ICdwYXNzaXZlJywKKwkgICAgZmxleDogMSwKKwkgICAgaGlkZGVuOiB0cnVlLAorCSAg ICB3aWRnZXQ6IHsKKwkJeHR5cGU6ICdjaGVja2JveCcsCisJCWlzRm9ybUZpZWxkOiBmYWxzZSwK KwkgICAgfSwKKwl9LAorCXsKKwkgICAgdGV4dDogZ2V0dGV4dCgnVW5udW1iZXJlZCcpLAorCSAg ICB4dHlwZTogJ3dpZGdldGNvbHVtbicsCisJICAgIGRhdGFJbmRleDogJ3VubnVtYmVyZWQnLAor CSAgICBmbGV4OiAxLAorCSAgICB3aWRnZXQ6IHsKKwkJeHR5cGU6ICdjaGVja2JveCcsCisJCWlz Rm9ybUZpZWxkOiBmYWxzZSwKKwkgICAgfSwKKwl9LAorICAgIF0sCit9KTsKLS0gCjIuMzkuNQoK CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpwdmUtZGV2 ZWwgbWFpbGluZyBsaXN0CnB2ZS1kZXZlbEBsaXN0cy5wcm94bW94LmNvbQpodHRwczovL2xpc3Rz LnByb3htb3guY29tL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9wdmUtZGV2ZWwK