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 A38BA1FF14E for ; Sun, 12 Apr 2026 07:09:44 +0200 (CEST) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id 37498DDA0; Sun, 12 Apr 2026 07:10:30 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; t=1775970618; cv=none; d=google.com; s=arc-20240605; b=DFuq6T/bnkysv+mxc6v03kt+DSQQ8GCuX3nMfuZ74UJc1IJvCytOMJcm8ux4hL5HMg zWp6IL/31YdqpUBO4Y39Dlgt9SHihBxIr/2ev7Rt5XHprUJ3vENr9kBJSJTuFEZgLRND oc9kU6O9g77SEQQ2ialsSgpKey7FumVtGfpx/qC5n+ZI0rYrMcODkF8l7BZa2/Ww4+b+ mH93MciWn3SqmdyglwPXbYJDFv0FkdvpmsYa/pGCzoEJoAn2Bd/jixrC7g7oXs4a/S8J 6AMF4UxPiJHDD/kDWpO1lVRlTvgUku0X1tf9OXdMlVXdDJmsMHwAykyFucPk9asKWQOj RmKg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=to:subject:message-id:date:from:mime-version:dkim-signature; bh=bzM3wPqN44XkYZNPODERFfYU9WOLn4ghzwQAx8p8SFY=; fh=qUdnlOw4HMavIAa4vJfUpEe/QUA6LBLHlg5B+iT7exQ=; b=TwwAI/Paq3QHReLpC+yE+DypbU8BmbKuyLcbpJdvBlJLcNN7PGhZ5rItS3+Xg5QFOW wQhwaUz9GiOTrcu4yXUT9U5UKeXnpXOQ9HHprJAO/r4qGpNsbe/ne3Urfmffxb2DHKWX eumRRZ23voQAaZbBaxzRMTAXeL2ZZ9vlP+oT5zCnlH+DOJutZORaE1eUiRmlr3Z7Z7Xh bgfxQXGDUDoi0ZSemqBSa7znVtzZQbmTow/2aBobjWEGjL4HDK1wU8A1prB5fo9YIkLN I1rDhpnPqPCf+sKquVrjCqscEyGUvxbEIJZFErjhOt4j6svrgLAVnnqyJhC9dbLx/lxJ 9yZw==; darn=lists.proxmox.com ARC-Authentication-Results: i=1; mx.google.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1775970618; x=1776575418; darn=lists.proxmox.com; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=bzM3wPqN44XkYZNPODERFfYU9WOLn4ghzwQAx8p8SFY=; b=MP37NotXpzNAbBqoZJy12/8Knj92mvFmnEfufOsULOyX5opHHR6tuvgTDY52vSqme/ x+ll3dWOSG/JBKNRe7nbIfr9c0GmMGX1vbGpy4BEDJj4BafMe2VPSZ/Lf1eGJRUzg7kg tdtENgCu5idH5JK8KdWnvRSE603C+mnYkCFahdzvFhw9kA9BP7z8JNLIEi4Brw9iulJf lGK2GhLHrS4ocg3rT3NHDunxxM3tVw9o6/x7U+vVFYON48G60jP7BH/278xt8TO/9ZR9 gjjIrsLuw9MttWTC3ZaRUSBqtBTweh4V49zmir8tpbXfqb+pOZBbNpzbU/yA6464i8P1 TnIA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1775970618; x=1776575418; h=to:subject:message-id:date:from:mime-version:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=bzM3wPqN44XkYZNPODERFfYU9WOLn4ghzwQAx8p8SFY=; b=XZ8xr7i108q9VkWV6w9J/sCXrnv5wmZah+rgIxnRFHQ+Z9p3gad0/YUP6UjoEEcTmd NZpS1n3iH6Cg+93+hVC1nic54+hc+L/l5Kcb6BMTqzbMNiztVtFKrBQwBnt2kZsR6uQy 4gUDg8Jk5qg+/Nkwb7UE3D+jn1PQLlesBK2hYCCOcQ2Yuzw585iwf/UwcL3FtCYLMrnc quKDP631MuyI381vjrlA6xWZkoYAAG/Q2Ni13tV+ZpMAYCTOF9RHhmUp1jY6ZrVq66Cr YnMCtWoW9sOvgr+aL3RNnv7LyuM+OSJvp+zQl9L+tVW37kZ/TbHFFzxhYcdtNOFb8wSe o0Hw== X-Gm-Message-State: AOJu0Yy2me373pFKm9dIiiI3+oVn919Bs0Qp5DV3Wis3gj1UqH3OCUxx IyNN5+PYudGz15u7qpPv01ATpLpRJ3pCfnZDNpW3YOsQdtIuJO6OS1uf1Dr1szx+SUOSUV0jqxa BGZJTrHX8oJ8B4BlRbyibqChmwKTIDfbMwUMP X-Gm-Gg: AeBDiesXdGl/Zd9Uo+r57ALndMykK7Gk5mqWhtSo8bMTzz2eL2suPrjP0IooHro5Qoe 9RjV4U44lPH9m8XNkBViBia6eR+v5d4ufPVm28/riJyQ2gjGL+7Jv5MwvU5CbQ4MgZpmLaC9v5r UmVHzdG1cuqaLLQhnQmEdqvQ38IET1t03tGFCB+O+kdNMf8xKZ1XfZQTwihDr3YUZ7Xx88k9Cxu tXjs4ubErYobRrfuznJWvuTmnzVbfoCDiSa+j8v1QogVHEHmzm1meTmElPZd/y2uQ9Uv7Ecqxss I+b7gEFFWLCR53uqdPPc92NoR9rf8SPPy1uJUmc8RI0g3v94dZA= X-Received: by 2002:a05:690c:6913:b0:79a:daf7:c4e9 with SMTP id 00721157ae682-7af7213de2fmr100367197b3.49.1775970618133; Sat, 11 Apr 2026 22:10:18 -0700 (PDT) MIME-Version: 1.0 From: Hugh Blandford Date: Sun, 12 Apr 2026 15:10:06 +1000 X-Gm-Features: AQROBzBr4DF1hdTaxBlrqEOsLgjRB8CGI9sgtabGBUF7eXE7YJo0BSQRdH0qrtQ Message-ID: Subject: Subject: Re: [PATCH access-control/cluster/network/proxmox{-ve-rs,-perl-rs} v2 00/34] Add support for route maps / prefix lists to SDN To: pve-devel@lists.proxmox.com X-SPAM-LEVEL: Spam detection results: 0 BAYES_00 -1.9 Bayes spam probability is 0 to 1% DKIM_SIGNED 0.1 Message has a DKIM or DK signature, not necessarily valid DKIM_VALID -0.1 Message has at least one valid DKIM or DK signature DKIM_VALID_AU -0.1 Message has a valid DKIM or DK signature from author's domain DKIM_VALID_EF -0.1 Message has a valid DKIM or DK signature from envelope-from domain DMARC_PASS -0.1 DMARC pass policy FREEMAIL_FROM 0.001 Sender email is commonly abused enduser mail provider HTML_MESSAGE 0.001 HTML included in message KAM_SHORT 0.001 Use of a URL Shortener for very short URL NUMERIC_HTTP_ADDR 1.242 Uses a numeric IP address in URL RCVD_IN_DNSWL_NONE -0.0001 Sender listed at https://www.dnswl.org/, no trust SPF_HELO_NONE 0.001 SPF: HELO does not publish an SPF Record SPF_PASS -0.001 SPF: sender matches SPF record Message-ID-Hash: I43DCYKLSIJ2MTWSLUCT7ZAT4NBVWVDZ X-Message-ID-Hash: I43DCYKLSIJ2MTWSLUCT7ZAT4NBVWVDZ X-MailFrom: hughblandford@gmail.com X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop; banned-address; emergency; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header Content-Transfer-Encoding: base64 Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 3.3.10 X-Mailman-Version: 3.3.10 Precedence: list List-Id: Proxmox VE development discussion List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: SGkgU3RlZmFuIGFuZCBhbGwsDQoNCkkgYW0gbmV3LCBzbyBwbGVhc2UgZm9yZ2l2ZSBtZSBpZiBJ IGFtIGJyaW5naW5nIHVwIHNvbWV0aGluZyB0aGF0IGhhcw0KYWxyZWFkeSBiZWVuIGRpc2NhcmRl ZC4NCg0KSSBzYXcgeW91ciB0aHJlYWQgcmVmZXJlbmNlZCBhYm92ZSBzdXBwb3J0aW5nIHJvdXRl IG1hcHMgLyBwcmVmaXggbGlzdHMgaW4NClNETi4NCg0KSSBiZWxpZXZlIG15IGNoYW5nZXMgYWRk cmVzcyBhIGdhcCBub3QgY292ZXJlZCBieSB0aGlzIHBhcnRpY3VsYXIgc2VyaWVzIOKAlA0Kc3Bl Y2lmaWNhbGx5LCB0aGUgYWJpbGl0eSB0byBlc3RhYmxpc2ggQkdQIHBlZXJzIGluc2lkZSBhIFZS RiByYXRoZXIgdGhhbg0KaW4gdGhlIGRlZmF1bHQgcm91dGluZyB0YWJsZSwgd2hpY2ggZW5kZWQg dXAgd2l0aCBhc3ltbWV0cmljIHJvdXRpbmcgaXNzdWVzLg0KDQpXaGF0IEkgaGF2ZSBkb25lIGlz IG5vdCBjb21wbGV0ZSBhdCB0aGlzIHN0YWdlLCBidXQgSSBiZWxpZXZlIGl0IGlzIHVzZWZ1bA0K aW4gc29sdmluZyBhbiBpc3N1ZSBhbmQgd2FudGVkIHRvIHNlZSBpZiB0aGVyZSBpcyBhbnkgaW50 ZXJlc3QgaW4NCmNvbXBsZXRpbmcgdGhpcyBhcyBhIHBhdGNoLg0KDQpJIHJlY2VudGx5IHN0YXJ0 ZWQgZXhwZXJpbWVudGluZyB3aXRoIGFuIEVWUE4gc2V0dXAgYW5kIGVuY291bnRlcmVkIGFuDQph c3ltbWV0cmljIHJvdXRpbmcgcHJvYmxlbSB3aXRoIHBmU2Vuc2UgYXMgbXkgZ2F0ZXdheSByb3V0 ZXIgdXNpbmcgYQ0KZGVkaWNhdGVkIHRyYW5zaXQgdmxhbiB0byBteSBTRE4gd29ya2xvYWRzLiAg cGZTZW5zZSBkb2Vzbid0IHN1cHBvcnQgRUNNUA0Kc28gSSB3ZW50IHdpdGggaGF2aW5nIGEgcHJp bWFyeSBleGl0IG5vZGUsIGJ1dCB0cmFmZmljIHRvIG15DQpleGlzdGluZyBtYW5hZ2VtZW50IFBD IHdvdWxkIHNob3J0Y3V0IHRoZSBwZlNlbnNlIGJveCBhbmQgZ28gdmlhIHRoZQ0KZXhpc3Rpbmcg aW50ZXJmYWNlcy4NCg0KDQpJIHBhdGNoZWQgdGhyZWUgZmlsZXM6DQovdXNyL3NoYXJlL3Blcmw1 L1BWRS9OZXR3b3JrL1NETi9ab25lcy9CZ3BQbHVnaW4ucG0NCi91c3Ivc2hhcmUvcGVybDUvUFZF L05ldHdvcmsvU0ROL1pvbmVzL0V2cG5QbHVnaW4ucG0NCi91c3Ivc2hhcmUvcHZlLW1hbmFnZXIv anMvcHZlbWFuYWdlcmxpYi5qcw0KDQoxLiBJIGFkZGVkIGEgdnJmX3pvbmUgcHJvcGVydHkgdG8g dGhlIHBlZXIgY29uZmlndXJhdGlvbiBpbiBCZ3BQbHVnaW4ucG0NCjIuIENoYW5nZWQgRXZwblBs dWdpbi5wbSB0byB1c2UgdGhlIHZyZl96b25lIHByb3BlcnR5IHRvIGRlZmluZSB0aGUgQkdQDQpz ZXNzaW9uIGluc2lkZSB0aGUgdnJmDQozLiBBZGRlZCBhbiBleHRyYSBmaWVsZCB0byB0aGUgd2Vi IGludGVyZmFjZSBmb3IgdGhlIEJHUCBjb250cm9sbGVyIG9wdGlvbg0KdG8gc2VsZWN0IGEgdmFs aWQgdnJmIGZyb20gdGhlIGRyb3Bkb3duIGJveA0KNC4gQWRkZWQgYWRkaXRpb25hbCBmaWVsZHMg dG8gdGhlIHdlYiBpbnRlcmZhY2UgZm9yIHRoZSBCR1AgY29udHJvbGxlciB0bw0Kc3BlY2lmeSBh IHByZWZpeCBsaXN0IHRvIHB1bGwgaW4gaW5mb3JtYXRpb24gZnJvbSBmcnIuY29uZi5sb2NhbC4g IChOb3QNCm5lZWRlZCBhbnltb3JlIHRoYW5rcyB0byB0aGlzIHBhdGNoIHNlcmllcykNCjUuIEkg YWRkZWQgdGhlIHZtYnJYIGludGVyZmFjZSBmb3IgdGhlIHRyYW5zaXQgdmxhbiBpbnRvIG15IHZy ZiBieSBtYW51YWxseQ0KYWRkaW5nIHZyZiB2cmZfPHZyZm5hbWUpIHRvIHRoZSAvZXRjL25ldHdv cmsvaW50ZXJmYWNlcyBmaWxlIGFuZA0KcmVsb2FkaW5nLiAgSSBoYXZlIG5vdCBleHBsb3JlZCB3 aGF0IHdvdWxkIGJlIHJlcXVpcmVkIHRvIGhhbmRsZSB0aGlzIGluDQp0aGUgd2ViIGludGVyZmFj ZSBhdCB0aGlzIHN0YWdlLg0KDQoNCk15IGZyci5jb25mLmxvY2FsOg0KaXAgcHJlZml4LWxpc3Qg RVZQTl9TVUJORVRTIHNlcSAxMCBkZW55IDE5Mi4xNjguMjUwLjAvMjMgZ2UgMjQgbGUgMjQNCmlw IHByZWZpeC1saXN0IEVWUE5fU1VCTkVUUyBzZXEgMjAgZGVueSAxOTIuMTY4LjI1Mi4wLzIyIGdl IDI0IGxlIDI0DQppcCBwcmVmaXgtbGlzdCBFVlBOX1NVQk5FVFMgc2VxIDMwIHBlcm1pdCAxOTIu MTY4LjE5Mi4wLzE4IGdlIDI0IGxlIDI0DQohDQpyb3V0ZS1tYXAgVE9fUEZTRU5TRSBwZXJtaXQg MTANCiBtYXRjaCBpcCBhZGRyZXNzIHByZWZpeC1saXN0IEVWUE5fU1VCTkVUUw0KZXhpdA0KIQ0K cm91dGUtbWFwIFRPX1BGU0VOU0UgZGVueSAyMA0KZXhpdA0KIQ0KDQpSZXN1bHQ6DQpUaGlzIGFs bG93cyB5b3UgdG8gaGF2ZSBhIEJHUCBwZWVyaW5nIHNlc3Npb24gcnVubmluZyBpbnNpZGUgYSBW UkYsIHdpdGgNCnByZWZpeCBsaXN0cyBjb250cm9sbGluZyB0aGUgcm91dGUgZGlzdHJpYnV0aW9u IHdpdGhvdXQgcmVxdWlyaW5nIGFueSByb3V0ZQ0KbGVha2luZy4NClRyYWZmaWMgaXMgcm91dGVk IGludG8gYW5kIG91dCBvZiB0aGUgVlJGIHZpYSB0aGUgc3BlY2lmaWVkIHRyYW5zaXQgdmxhbiwN Cm5vIHNob3J0Y3V0cyB2aWEgb3RoZXIgaW50ZXJmYWNlcy4NClRoaXMgaGFzIHJlc3VsdGVkIGlu IHRoZSBmb2xsb3dpbmcgb3V0cHV0IHdoaWNoIGlzIHdoYXQgSSBpbnRlbmRlZCBhdCB0aGUNCnN0 YXJ0Og0KTm9ybWFsIHByb3htb3ggbm9kZSByb3V0aW5nIHRhYmxlIHdpdGggbm8gdnJmIGVudHJp ZXMgaW4gaXQ6DQoNCnJvb3RAcHJveDE6LyMgaXAgcm91dGUNCmRlZmF1bHQgdmlhIDE5Mi4xNjgu MTMyLjEgZGV2IHZtYnIwIHByb3RvIGtlcm5lbCBvbmxpbmsNCjEwLjEwLjIwLjAvMjQgZGV2IHZt YnIyMCBwcm90byBrZXJuZWwgc2NvcGUgbGluayBzcmMgMTAuMTAuMjAuNw0KMTAuMTAuMjEuMC8y NCBkZXYgdm1icjIxIHByb3RvIGtlcm5lbCBzY29wZSBsaW5rIHNyYyAxMC4xMC4yMS43DQoxOTIu MTY4LjEzMi4wLzI0IGRldiB2bWJyMCBwcm90byBrZXJuZWwgc2NvcGUgbGluayBzcmMgMTkyLjE2 OC4xMzIuNw0KDQpCZWxvdyBpcyB0aGUgdnJmIHJvdXRpbmcgdGFibGUgZm9yIHRoZSBTRE4gVlJG IHdpdGggaXRzIHJlc3BlY3RpdmUgZW50cmllczoNCjE5Mi4xNjguMjIyLjAvMjQgYW4gU0ROIHN1 Ym5ldCB3aXRoIFZNcyBpbiBpdA0KMTkyLjE2OC4yNTQuMC8yNCBhIHRyYW5zaXQgdmxhbiBiZXR3 ZWVuIHRoZSBTRE4gZXhpdCBub2RlcyBhbmQgYSBwZlNlbnNlIFZNDQpnYXRld2F5IHRvIHRoZSBp bnRlcm5ldCwgd2hpY2ggaXMgcHVibGlzaGluZyBhIGRlZmF1bHQgcm91dGUgdG8gdGhlIFNETg0K ZXhpdCBub2RlcyBhbmQgbGVhcm5pbmcgd2hhdGV2ZXIgcm91dGVzIGFyZSBhdmFpbGFibGUgaW4g dGhlIHJhbmdlDQoxOTIuMTY4LjE5Mi4wLTE5Mi4xNjguMjQ5LjI1NS4NCg0KDQpyb290QHByb3gx Oi8jIGlwIHJvdXRlIHNob3cgdnJmIHZyZl9wdWJsaWMNCmRlZmF1bHQgbmhpZCAzOCB2aWEgMTky LjE2OC4yNTQuMSBkZXYgdm1icjE0IHByb3RvIGJncCBtZXRyaWMgMjANCjE5Mi4xNjguMjIyLjAv MjQgZGV2IGRteiBwcm90byBrZXJuZWwgc2NvcGUgbGluayBzcmMgMTkyLjE2OC4yMjIuMQ0KMTky LjE2OC4yNTQuMC8yNCBkZXYgdm1icjE0IHByb3RvIGtlcm5lbCBzY29wZSBsaW5rIHNyYyAxOTIu MTY4LjI1NC43DQoNCldpdGggdGhlIEJHUCBwZWVyIGNvbmZpZ3VyYXRpb24gYXV0b21hdGljYWxs eSBidWlsdCBmb3IgeW91IG9uIHRoZSBleGl0DQpub2RlIGluIGZycjoNCg0Kcm91dGVyIGJncCA2 NTAwMSB2cmYgdnJmX3B1YmxpYw0KIGJncCByb3V0ZXItaWQgMTAuMTAuMjEuNw0KIG5vIGJncCBo YXJkLWFkbWluaXN0cmF0aXZlLXJlc2V0DQogbm8gYmdwIGdyYWNlZnVsLXJlc3RhcnQgbm90aWZp Y2F0aW9uDQogbmVpZ2hib3IgQkdQIHBlZXItZ3JvdXANCiBuZWlnaGJvciBCR1AgcmVtb3RlLWFz IGV4dGVybmFsDQogbmVpZ2hib3IgQkdQIGJmZA0KIG5laWdoYm9yIDE5Mi4xNjguMjU0LjEgcGVl ci1ncm91cCBCR1ANCiAhDQogYWRkcmVzcy1mYW1pbHkgaXB2NCB1bmljYXN0DQogIHJlZGlzdHJp YnV0ZSBjb25uZWN0ZWQNCiAgbmVpZ2hib3IgQkdQIHNvZnQtcmVjb25maWd1cmF0aW9uIGluYm91 bmQNCiAgbmVpZ2hib3IgQkdQIHJvdXRlLW1hcCBUT19QRlNFTlNFIG91dA0KIGV4aXQtYWRkcmVz cy1mYW1pbHkNCiAhDQogYWRkcmVzcy1mYW1pbHkgaXB2NiB1bmljYXN0DQogIHJlZGlzdHJpYnV0 ZSBjb25uZWN0ZWQNCiBleGl0LWFkZHJlc3MtZmFtaWx5DQogIQ0KIGFkZHJlc3MtZmFtaWx5IGwy dnBuIGV2cG4NCiAgZGVmYXVsdC1vcmlnaW5hdGUgaXB2NA0KICBkZWZhdWx0LW9yaWdpbmF0ZSBp cHY2DQogZXhpdC1hZGRyZXNzLWZhbWlseQ0KZXhpdA0KDQpSZWdhcmRzLA0KDQpIdWdoIEJsYW5k Zm9yZA0K