From 4fd9ad0ac3a79aba079b10f58ec897847eb271d5 Mon Sep 17 00:00:00 2001 From: Haakon Nore Date: Tue, 15 Sep 2026 17:28:01 +0900 Subject: vxlan: T9319: add VXLAN-GBP support Expose the Group Policy extension as a valueless gbp CLI node and pass it to iproute2 when creating VXLAN links. Recreate links when GBP changes and reject configurations combining GBP with GPE. Reject conflicting GBP settings on a shared UDP port, accounting for address families and underlay VRF socket bindings. Warn that external mode carries GBP in tunnel metadata instead of the packet mark. Add smoketest coverage for GBP creation, removal and re-enabling, retained interface settings, rejection without changing the running tunnel, shared ports, separate address families, and external mode. --- interface-definitions/interfaces_vxlan.xml.in | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'interface-definitions') diff --git a/interface-definitions/interfaces_vxlan.xml.in b/interface-definitions/interfaces_vxlan.xml.in index 321c2d8f3..7f71dca34 100644 --- a/interface-definitions/interfaces_vxlan.xml.in +++ b/interface-definitions/interfaces_vxlan.xml.in @@ -19,6 +19,12 @@ #include #include #include + + + Enable Group Policy extension (VXLAN-GBP) + + + Enable Generic Protocol extension (VXLAN-GPE) -- cgit v1.2.3