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 153F11FF185 for ; Mon, 7 Jul 2025 19:12:54 +0200 (CEST) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id 2E70A37D35; Mon, 7 Jul 2025 19:13:36 +0200 (CEST) Date: Mon, 7 Jul 2025 19:13:03 +0200 From: Gabriel Goller To: Wolfgang Bumiller Message-ID: Mail-Followup-To: Wolfgang Bumiller , pve-devel@lists.proxmox.com References: <20250702145101.894299-1-g.goller@proxmox.com> <20250702145101.894299-15-g.goller@proxmox.com> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: User-Agent: NeoMutt/20241002-35-39f9a6 X-SPAM-LEVEL: Spam detection results: 0 AWL -0.015 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 proxmox-ve-rs v4 08/22] frr: add route-map types 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: pve-devel@lists.proxmox.com Content-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Errors-To: pve-devel-bounces@lists.proxmox.com Sender: "pve-devel" T24gMDcuMDcuMjAyNSAxMzo1MiwgV29sZmdhbmcgQnVtaWxsZXIgd3JvdGU6Cj5PbiBXZWQsIEp1 bCAwMiwgMjAyNSBhdCAwNDo0OTo1OVBNICswMjAwLCBHYWJyaWVsIEdvbGxlciB3cm90ZToKPj4g W3NuaXBdCj4+ICsvLy8gQSBzaW5nbGUgW2BBY2Nlc3NMaXN0YF0gcnVsZS4KPj4gKy8vLwo+PiAr Ly8vIEV2ZXJ5IHJ1bGUgaW4gYSBbYEFjY2Vzc0xpc3RgXSBpcyBpdHMgb3duIGNvbW1hbmQgYW5k IGdldHMgd3JpdHRlbiBpbnRvIGEgbmV3IGxpbmUgKHdpdGggdGhlCj4+ICsvLy8gc2FtZSBuYW1l KS4gVGhlc2UgcnVsZXMgaGF2ZSBhbiBhY3Rpb24gLSBwZXJtaXQgKG1hdGNoKSBvciBkZW55IChk b24ndCBtYXRjaCkgLSBhbmQgYSBuZXR3b3JrCj4+ICsvLy8gYWRkcmVzcyAod2hpY2ggY2FuIGJl IGEgc2luZ2xlIGFkZHJlc3Mgb3IgYSByYW5nZSkuIFRoZSBzZXEgbnVtYmVyIGlzIHVzZWQgdG8g ZGlmZmVyZW50aWF0ZQo+PiArLy8vIGJldHdlZW4gYWNjZXNzLWxpc3RzIG9mIHRoZSBzYW1lIG5h bWUgYW5kIHJ1bGVzLiBFdmVyeSBbYEFjY2Vzc0xpc3RSdWxlYF0gaGFzIHRvIGhhdmUgYQo+PiAr Ly8vIGRpZmZlcmVudCBzZXEgbnVtYmVyLgo+PiArLy8vIFRoZSBgaXBgIG9yIGBpcHY2YCBwcmVm aXggZ2V0cyBkZWNpZGVkIGJhc2VkIG9uIHRoZSBDaWRyIGFkZHJlc3MgcGFzc2VkLgo+PiArLy8v Cj4+ICsvLy8gVGhpcyBzZXJpYWxpemVzIHRvOgo+PiArLy8vCj4+ICsvLy8gYGBgdGV4dAo+PiAr Ly8vIGlwIGFjY2Vzcy1saXN0IGZpbHRlciBwZXJtaXQgMTAuMC4wLjAvOAo+PiArLy8vICEgb3IK Pj4gKy8vLyBpcHY2IGFjY2Vzcy1saXN0IGZpbHRlciBwZXJtaXQgMjAwMTpkYjg6Oi82NAo+PiAr Ly8vIGBgYAo+PiArI1tkZXJpdmUoQ2xvbmUsIERlYnVnLCBQYXJ0aWFsRXEsIEVxKV0KPj4gK3B1 YiBzdHJ1Y3QgQWNjZXNzTGlzdFJ1bGUgewo+PiArICAgIHB1YiBhY3Rpb246IEFjY2Vzc0FjdGlv biwKPj4gKyAgICBwdWIgbmV0d29yazogQ2lkciwKPj4gKyAgICBwdWIgc2VxOiBPcHRpb248dTMy PiwKPj4gK30KPj4gKwo+PiArLy8vIFRoZSBuYW1lIG9mIGEgW2BBY2Nlc3NMaXN0YF0uCj4KPmFu KgoKWWVwIC1fLQoKPj4gKyNbZGVyaXZlKENsb25lLCBEZWJ1ZywgUGFydGlhbEVxLCBFcSwgUGFy dGlhbE9yZCwgT3JkKV0KPj4gK3B1YiBzdHJ1Y3QgQWNjZXNzTGlzdE5hbWUoU3RyaW5nKTsKPj4g Kwo+PiAraW1wbCBBY2Nlc3NMaXN0TmFtZSB7Cj4+ICsgICAgcHViIGZuIG5ldyhuYW1lOiBTdHJp bmcpIC0+IEFjY2Vzc0xpc3ROYW1lIHsKPj4gKyAgICAgICAgQWNjZXNzTGlzdE5hbWUobmFtZSkK Pj4gKyAgICB9Cj4+ICt9Cj4+ICsKPj4gK2ltcGwgRGlzcGxheSBmb3IgQWNjZXNzTGlzdE5hbWUg ewo+PiArICAgIGZuIGZtdCgmc2VsZiwgZjogJm11dCBmbXQ6OkZvcm1hdHRlcjwnXz4pIC0+IGZt dDo6UmVzdWx0IHsKPj4gKyAgICAgICAgc2VsZi4wLmZtdChmKQo+PiArICAgIH0KPj4gK30KPj4g Kwo+PiArLy8vIEEgRlJSIGFjY2Vzcy1saXN0Lgo+PiArLy8vCj4+ICsvLy8gSG9sZHMgYSB2ZWMg b2YgcnVsZXMuIEVhY2ggcnVsZSB3aWxsIGdldCBpdCdzIG93biBsaW5lLCBGUlIgd2lsbCBjb2xs ZWN0IGFsbCB0aGUgcnVsZXMgd2l0aCB0aGUKPgo+aXRzKgoKRW1iYXJyYXNzaW5nLgoKPj4gKy8v LyBzYW1lIG5hbWUgYW5kIGNvbWJpbmUgdGhlbS4KPj4gKy8vLwo+PiArLy8vIFRoaXMgc2VyaWFs aXplcyB0bzoKPj4gKy8vLwo+PiArLy8vIGBgYHRleHQKPj4gKy8vLyBpcCBhY2Nlc3MtbGlzdCBw dmVfdGVzdCBwZXJtaXQgMTAuMC4wLjAvMjQKPj4gKy8vLyBpcCBhY2Nlc3MtbGlzdCBwdmVfdGVz dCBwZXJtaXQgMTIuMS4xLjAvMjQKPj4gKy8vLyBpcCBhY2Nlc3MtbGlzdCBwdmVfdGVzdCBkZW55 IDguOC44LjgvMzIKPj4gKy8vLyBgYGAKPj4gKyNbZGVyaXZlKENsb25lLCBEZWJ1ZywgUGFydGlh bEVxLCBFcSldCj4+ICtwdWIgc3RydWN0IEFjY2Vzc0xpc3Qgewo+PiArICAgIHB1YiBuYW1lOiBB Y2Nlc3NMaXN0TmFtZSwKPj4gKyAgICBwdWIgcnVsZXM6IFZlYzxBY2Nlc3NMaXN0UnVsZT4sCj4+ ICt9Cj4+ICsKPj4gKy8vLyBBIG1hdGNoIHN0YXRlbWVudCBpbnNpZGUgYSByb3V0ZS1tYXAuCj4+ ICsvLy8KPj4gKy8vLyBBIHJvdXRlLW1hcCBoYXMgb25lIG9yIG1vcmUgbWF0Y2ggc3RhdGVtZW50 cyB3aGljaCBkZWNpZGUgb24gd2hpY2ggcm91dGVzIHRoZSByb3V0ZS1tYXAgd2lsbAo+PiArLy8v IGV4ZWN1dGUgaXRzIGFjdGlvbnMuIElmIHdlIG1hdGNoIG9uIGFuIElQLCB0aGVyZSBhcmUgdHdv IGRpZmZlcmVudCBzeW50YXhlczogYG1hdGNoIGlwIC4uLmAgb3IKPj4gKy8vLyBgbWF0Y2ggaXB2 NiAuLi5gLgo+PiArLy8vCj4+ICsvLy8gU2VyaWFsaXplcyB0bzoKPj4gKy8vLwo+PiArLy8vIGBg YHRleHQKPj4gKy8vLyAgbWF0Y2ggaXAgYWRkcmVzcyA8YWNjZXNzLWxpc3QtbmFtZT4KPj4gKy8v LyAhIG9yCj4+ICsvLy8gIG1hdGNoIGlwIG5leHQtaG9wIDxpcC1hZGRyZXNzPgo+PiArLy8vICEg b3IKPj4gKy8vLyAgbWF0Y2ggaXB2NiBhZGRyZXNzIDxhY2Nlc3MtbGlzdC1uYW1lPgo+PiArLy8v ICEgb3IKPj4gKy8vLyAgbWF0Y2ggaXB2NiBuZXh0LWhvcCA8aXAtYWRkcmVzcz4KPj4gKy8vLyBg YGAKPj4gKyNbZGVyaXZlKENsb25lLCBEZWJ1ZywgUGFydGlhbEVxLCBFcSldCj4+ICtwdWIgZW51 bSBSb3V0ZU1hcE1hdGNoIHsKPj4gKyAgICBWNChSb3V0ZU1hcE1hdGNoSW5uZXIpLAo+PiArICAg IFY2KFJvdXRlTWFwTWF0Y2hJbm5lciksCj4+ICt9Cj4+ICsKPj4gK2ltcGwgRGlzcGxheSBmb3Ig Um91dGVNYXBNYXRjaCB7Cj4+ICsgICAgZm4gZm10KCZzZWxmLCBmOiAmbXV0IGZtdDo6Rm9ybWF0 dGVyPCdfPikgLT4gZm10OjpSZXN1bHQgewo+PiArICAgICAgICBtYXRjaCBzZWxmIHsKPj4gKyAg ICAgICAgICAgIFJvdXRlTWFwTWF0Y2g6OlY0KHJvdXRlX21hcF9tYXRjaF92NCkgPT4gbWF0Y2gg cm91dGVfbWFwX21hdGNoX3Y0IHsKPj4gKyAgICAgICAgICAgICAgICBSb3V0ZU1hcE1hdGNoSW5u ZXI6OklwQWRkcmVzcyhhY2Nlc3NfbGlzdF9uYW1lKSA9PiB7Cj4KPihoaW50OiDihpEgZm9yIG5v dyB0aGVzZSBhcmUgc3RpbGwgc2hvcnQgZW5vdWdoIHRoYXQgYSBzaW5nbGUgbWF0Y2ggd2l0aCBh Cj5uZXN0ZWQgcGF0dGVybiB3b3VsZCBiZSBsZXNzIGFuZCBlYXNpZXIgdG8gcmVhZCwgYnV0IG5v dCByZWFsbHkKPmltcG9ydGFudCAtIGlmIG1vcmUgdmFyaWFudHMgYXJlIGFkZGVkIEknZCBhY3R1 YWwgcmVjb21tZW5kIHVzaW5nIGhlbHBlcgo+bWV0aG9kcyBvbiB0aGUgaW5kaXZpZHVhbCB0eXBl cykKClllcCwgSSBhZ3JlZS4gVGhpcyB3aWxsIHByb2JhYmx5IGJlIGltcHJvdmVkL3Jld3JpdHRl biBhbnl3YXkgd2hlbiB3ZQphZGQgcm91dGUtbWFwcyB0byB0aGUgdWkuCgo+PiArICAgICAgICAg ICAgICAgICAgICB3cml0ZSEoZiwgIm1hdGNoIGlwIGFkZHJlc3Mge2FjY2Vzc19saXN0X25hbWV9 IikKPj4gKyAgICAgICAgICAgICAgICB9Cj4+ICsgICAgICAgICAgICAgICAgUm91dGVNYXBNYXRj aElubmVyOjpJcE5leHRIb3AobmV4dF9ob3ApID0+IHsKPj4gKyAgICAgICAgICAgICAgICAgICAg d3JpdGUhKGYsICJtYXRjaCBpcCBuZXh0LWhvcCB7bmV4dF9ob3B9IikKPj4gKyAgICAgICAgICAg ICAgICB9Cj4+ICsgICAgICAgICAgICB9LAo+PiArICAgICAgICAgICAgUm91dGVNYXBNYXRjaDo6 VjYocm91dGVfbWFwX21hdGNoX3Y2KSA9PiBtYXRjaCByb3V0ZV9tYXBfbWF0Y2hfdjYgewo+PiAr ICAgICAgICAgICAgICAgIFJvdXRlTWFwTWF0Y2hJbm5lcjo6SXBBZGRyZXNzKGFjY2Vzc19saXN0 X25hbWUpID0+IHsKPj4gKyAgICAgICAgICAgICAgICAgICAgd3JpdGUhKGYsICJtYXRjaCBpcHY2 IGFkZHJlc3Mge2FjY2Vzc19saXN0X25hbWV9IikKPj4gKyAgICAgICAgICAgICAgICB9Cj4+ICsg ICAgICAgICAgICAgICAgUm91dGVNYXBNYXRjaElubmVyOjpJcE5leHRIb3AobmV4dF9ob3ApID0+ IHsKPj4gKyAgICAgICAgICAgICAgICAgICAgd3JpdGUhKGYsICJtYXRjaCBpcHY2IG5leHQtaG9w IHtuZXh0X2hvcH0iKQo+PiArICAgICAgICAgICAgICAgIH0KPj4gKyAgICAgICAgICAgIH0sCj4+ ICsgICAgICAgIH0KPj4gKyAgICB9Cj4+ICt9Cj4+ICsKClRoYW5rcyEKCgpfX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpwdmUtZGV2ZWwgbWFpbGluZyBsaXN0 CnB2ZS1kZXZlbEBsaXN0cy5wcm94bW94LmNvbQpodHRwczovL2xpc3RzLnByb3htb3guY29tL2Nn aS1iaW4vbWFpbG1hbi9saXN0aW5mby9wdmUtZGV2ZWwK