From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from gate001.proxmox.com (gate001.proxmox.com [IPv6:2a0f:8001:1:32::40]) by lore.proxmox.com (Postfix) with ESMTPS id 708ED1FF0B2 for ; Fri, 09 Oct 2026 11:42:28 +0200 (CEST) Received: from gate001.proxmox.com (localhost.localdomain [127.0.0.1]) by gate001.proxmox.com (Proxmox) with ESMTP id DA63721488; Fri, 09 Oct 2026 11:42:24 +0200 (CEST) DKIM-Filter: OpenDKIM Filter v2.10.3 zmta2.comaite.com C136A24E48CA DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=comaite.com; s=377A38C6-3A8D-11E5-A0EC-E97757B27CB3; t=1791537779; bh=+nr2kDARHuj40rMEWzO3tNaT+ki8huifWWGGsUysbcU=; h=Date:From:To:Message-ID:MIME-Version; b=mihLxqiAFBSEMfRrAGDgI+XnKXz4uEY9GGfIXgZC0utHzQ/CNMjLDuU2rDBdLgga+ Pgk9/+YCfu+RPqUMqZeo3Yc9JWJRwrpNNc1dnoUekkenGRkR5T3hNbLMBuer9o4ntD JB7qgOwdUCwC20q0GhUPgCVg3imqb9j6GgCy1xK7Th8f6BnsocsJ529PNx5Mkp0OTQ 95KjAug71SVPY5CwWUExVsnDNQlHi6HQv4CEsOKQl4XF3or86CBs1vX7WNL3XMqG8H yoqw4th1NBYJTQtMRYC9WIXNbLh+66qLFCxWH0M7ScI7Qby8XcrtK4GXFdrB7qnRNm gA1eM3HyYgPUw== X-Virus-Scanned: amavisd-new at zmta2.comaite.com Date: Fri, 9 Oct 2026 11:22:59 +0200 (CEST) From: =?utf-8?B?UsOpbWk=?= PAETA To: pve-devel@lists.proxmox.com Message-ID: <1116090294.1714263.1791537779868.JavaMail.zimbra@comaite.com> Subject: [RFC] sdn: OVN zone and controller plugins MIME-Version: 1.0 X-Originating-IP: [45.80.27.88] X-Mailer: Zimbra 8.7.11_GA_3800 (ZimbraWebClient - GC154 (Linux)/8.7.11_GA_3800) Thread-Index: F1jotouCfLblMDMHVvLEJ0GvlyiHlA== Thread-Topic: OVN zone and controller plugins X-SPAM-LEVEL: Spam detection results: 0 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 HTML_MESSAGE 0.001 HTML included in message 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: AVH6UHJ2X3GTMUI77C6KAYLIWJA52EN5 X-Message-ID-Hash: AVH6UHJ2X3GTMUI77C6KAYLIWJA52EN5 X-MailFrom: remi.paeta@comaite.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: SGkgYWxsLCANCg0KSSB3b3JrIGF0IENvbWFpdGUsIHdoZXJlIHdlIHJ1biBQcm94bW94IFZFIGNs dXN0ZXJzLCBhbmQgSSB3b3VsZCBsaWtlIA0KdG8gZGlzY3VzcyBhZGRpbmcgT1ZOIChPcGVuIFZp cnR1YWwgTmV0d29yaykgc3VwcG9ydCB0byB0aGUgU0ROIHN0YWNrIA0KYmVmb3JlIHNlbmRpbmcg cGF0Y2hlcy4gDQoNClZpc2lvbiANCj09PT09PSANCg0KT1ZOIHByb3ZpZGVzIGEgZGlzdHJpYnV0 ZWQgdmlydHVhbCBuZXR3b3JrIHdob3NlIGNvbnRyb2wgcGxhbmUga25vd3MgDQp3aGVyZSBldmVy eSBndWVzdCBwb3J0IGxpdmVzLiBUaHJvdWdoIHRoZSBleGlzdGluZyBTRE4gb2JqZWN0cywgaXQg DQpjb3VsZCBvZmZlcjogDQoNClpvbmVzIA0KLSBhbiAib3ZuIiB6b25lIHR5cGUgdGllZCB0byBh biAib3ZuIiBjb250cm9sbGVyIGRlc2NyaWJpbmcgdGhlIE9WTiANCmRlcGxveW1lbnQsIHNwYW5u aW5nIHRoZSBub2RlcyBvZiB0aGUgem9uZSBvdmVyIEdlbmV2ZSAob3IgVlhMQU4pIA0KdHVubmVs cyANCi0gb3B0aW9uYWwgcG9ydCBzZWN1cml0eSBwZXIgem9uZTogb2ZmIChkZWZhdWx0LCBsaWtl IGEgTGludXggDQpicmlkZ2UpLCBNQUMgb25seSwgb3IgTUFDIGFuZCBJUEFNIGFkZHJlc3NlcyAN Cg0KVm5ldHMgDQotIGVhY2ggdm5ldCBpcyBhbiBPVk4gbG9naWNhbCBzd2l0Y2gsIGEgZGlzdHJp YnV0ZWQgTDIgc2VnbWVudCANCi0gZ3Vlc3RzIGtlZXAgdGhlaXIgTDIgY29ubmVjdGl2aXR5IGFj cm9zcyBsaXZlIG1pZ3JhdGlvbnMsIHdpdGggdGhlIA0KcG9ydCBsb2NhdGlvbiB1cGRhdGVkIGJ5 IE9WTiANCg0KU3VibmV0cyANCi0gYSBkaXN0cmlidXRlZCBsb2dpY2FsIHJvdXRlciBwZXIgem9u ZSwgd2l0aCB0aGUgc3VibmV0IGdhdGV3YXkgYXMgYSANCnJvdXRlciBwb3J0LCBzbyB0aGF0IHRy YWZmaWMgYmV0d2VlbiB0aGUgdm5ldHMgb2YgYSB6b25lIGlzIHJvdXRlZCANCmxvY2FsbHkgb24g ZWFjaCBub2RlIA0KLSBTTkFUIGFuZCBleHRlcm5hbCBjb25uZWN0aXZpdHkgdGhyb3VnaCBhIGdh dGV3YXkgcm91dGVyLCBvciBhIA0KZGlzdHJpYnV0ZWQgZ2F0ZXdheSBwb3J0LCBob3N0ZWQgb24g Y2hvc2VuIG5vZGVzIHdpdGggZmFpbG92ZXIgDQpiZXR3ZWVuIHRoZW0gDQotIGFkZHJlc3NlcyBm cm9tIHRoZSBJUEFNIChQVkUsIE5ldGJveCwgcGhwSVBBTSkgdXNlZCBmb3IgdGhlIHBvcnQgDQph ZGRyZXNzZXMgYW5kIHBvcnQgc2VjdXJpdHkgDQoNCkRIQ1AgYW5kIEROUyANCi0gT1ZOIG5hdGl2 ZSBESENQdjQvREhDUHY2IGFuZCByb3V0ZXIgYWR2ZXJ0aXNlbWVudHMsIGFuc3dlcmVkIGJ5IA0K b3ZuLWNvbnRyb2xsZXIgb24gdGhlIGxvY2FsIG5vZGUgZnJvbSB0aGUgSVBBTSBtYXBwaW5ncywg d2l0aG91dCBhIA0KZG5zbWFzcSBpbnN0YW5jZSANCi0gdGhlIGV4aXN0aW5nIEROUyBwbHVnaW4g aW50ZWdyYXRpb24gKFBvd2VyRE5TKSB1bmNoYW5nZWQgDQoNCkZpcmV3YWxsIA0KLSB0aGUgZXhp c3RpbmcgZ3Vlc3QgZmlyZXdhbGwga2VlcHMgd29ya2luZyANCi0gbGF0ZXIsIHBvc3NpYmx5IE9W TiBBQ0xzLCBwb3J0IGdyb3VwcyBhbmQgYWRkcmVzcyBzZXRzIA0KDQpJIHdvdWxkIHByb3Bvc2Ug dG8gZGVsaXZlciB0aGlzIGluIHN0ZXBzOiANCg0KMS4gY29udHJvbGxlciwgem9uZXMgYW5kIHZu ZXRzOiBMMiBvdmVybGF5LCBwb3J0IHNlY3VyaXR5LCBndWVzdCANCmZpcmV3YWxsLCBJUEFNIGFu ZCBETlMgaW50ZWdyYXRpb24gDQoyLiBzdWJuZXRzOiBkaXN0cmlidXRlZCByb3V0aW5nLCBnYXRl d2F5LCBTTkFUIGFuZCBleHRlcm5hbCBhY2Nlc3MgDQozLiBuYXRpdmUgREhDUCBhbmQgcm91dGVy IGFkdmVydGlzZW1lbnRzIA0KNC4gb3B0aW9uYWxseSwgT1ZOIEFDTHMgZm9yIHRoZSBmaXJld2Fs bCANCg0KRGVzaWduIHByaW5jaXBsZXMgDQo9PT09PT09PT09PT09PT09PSANCg0KLSBUaGUgT1ZO IGNlbnRyYWwgY29tcG9uZW50cyAobm9ydGhib3VuZC9zb3V0aGJvdW5kIGRhdGFiYXNlcywgDQpv dm4tbm9ydGhkKSBhcmUgZGVwbG95ZWQgYnkgdGhlIGFkbWluaXN0cmF0b3IsIG91dHNpZGUgb2Yg UFZFLCANCmlkZWFsbHkgYXMgYSBSQUZUIGNsdXN0ZXIsIG9uIHRoZSBQVkUgbm9kZXMgb3IgZWxz ZXdoZXJlLiBQVkUgb25seSANCm5lZWRzIHRoZWlyIFVSTHMsIGRlY2xhcmVkIGluIHRoZSAib3Zu IiBjb250cm9sbGVyLCBtdWNoIGxpa2UgdGhlIA0KTmV0Ym94IG9yIHBocElQQU0gcGx1Z2lucyB1 c2UgYW4gZXhpc3Rpbmcgc2VydmljZS4gDQoNCi0gUFZFIG1hbmFnZXMgdGhlIGxvZ2ljYWwgc3dp dGNoZXMsIHJvdXRlcnMgYW5kIHBvcnRzIGl0IGNyZWF0ZWQsIA0KdGFnZ2VkIGluIGV4dGVybmFs X2lkcywgc28gdGhlIG5vcnRoYm91bmQgZGF0YWJhc2UgY2FuIGJlIHNoYXJlZCANCndpdGggb3Ro ZXIgY29uc3VtZXJzLCBhbmQgY29uZmlndXJlcyBvdm4tY29udHJvbGxlciBvbiBldmVyeSBub2Rl IA0Kb2YgdGhlIHpvbmUuIA0KDQotIEV2ZXJ5dGhpbmcgbGl2ZXMgaW4gcHZlLW5ldHdvcmsuIHB2 ZS1tYW5hZ2VyIGRvZXMgbm90IG5lZWQgYW55IA0KY2hhbmdlOyBwcm94bW94LXZlLXJzIG5lZWRz IHRoZSBuZXcgem9uZSB0eXBlIHRvIGJlIGtub3duIHNvIHRoYXQgDQp0aGUgbmZ0YWJsZXMgZmly ZXdhbGwga2VlcHMgd29ya2luZy4gDQoNCkkgaGF2ZSBhIHdvcmtpbmcgcHJvdG90eXBlIG9mIHRo ZSBmaXJzdCBzdGVwIChjb250cm9sbGVyLCB6b25lcyBhbmQgDQp2bmV0cykgb24gYSB0aHJlZSBu b2RlIHRlc3QgY2x1c3Rlci4gV2UgaGF2ZSBub3Qgc2lnbmVkIHRoZSBDTEEgeWV0LCANCmJ1dCB3 aWxsIHNpZ24gdGhlIGVudGl0eSBDTEEgYmVmb3JlIHNlbmRpbmcgYW55IHBhdGNoLiANCg0KUXVl c3Rpb25zIA0KPT09PT09PT09IA0KDQoxLiBBcmUgeW91IGludGVyZXN0ZWQgaW4gT1ZOIHN1cHBv cnQgdXBzdHJlYW0/IA0KDQoyLiBJcyByZWx5aW5nIG9uIGV4dGVybmFsbHkgZGVwbG95ZWQgT1ZO IGNlbnRyYWwgY29tcG9uZW50cyBmaW5lIGZvciANCmEgZmlyc3QgdmVyc2lvbiwgcG9zc2libHkg d2l0aCBhIGRlcGxveW1lbnQgaGVscGVyIGxhdGVyPyANCg0KMy4gRG9lcyB0aGUgbWFwcGluZyBv ZiB6b25lcywgdm5ldHMsIHN1Ym5ldHMgYW5kIERIQ1AgYWJvdmUgbWF0Y2ggaG93IA0KeW91IHNl ZSB0aGUgU0ROIG1vZGVsLCBhbmQgaXMgYSBzdGVwIGJ5IHN0ZXAgZGVsaXZlcnkgZmluZT8gDQoN CjQuIEFyZSB0aGVyZSBwbGFucyBvciBjb25zdHJhaW50cyBpbiB0aGUgU0ROIHN0YWNrIChmYWJy aWNzLCB0aGUgUnVzdCANCnJld3JpdGUsIHRoZSBmaXJld2FsbCkgdGhhdCB0aGlzIHNob3VsZCBh bGlnbiB3aXRoPyANCg0KSWYgdGhlIGRpcmVjdGlvbiBzdWl0cyB5b3UsIEkgd291bGQgc2VuZCB0 aGUgZmlyc3Qgc3RlcCBhcyBhbiBSRkMgDQpzZXJpZXMgd2l0aCB0aGUgaW1wbGVtZW50YXRpb24g ZGV0YWlscyBhbmQgdGVzdCByZXN1bHRzLiANCg0KUmVnYXJkcywgDQoNCi0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSANCg0KDQo=