summaryrefslogtreecommitdiff
path: root/interface-definitions/include
diff options
context:
space:
mode:
authorchariri <w@chariri.moe>2026-08-23 04:56:00 +0900
committerchariri <w@chariri.moe>2026-08-26 03:09:47 +0900
commitb85a7d6216d1062efd65edd0b25c44431c04f280 (patch)
tree3c56cab9756b1c61e90a3fc27269e1faa56e7e4d /interface-definitions/include
parentaef069a0178a380085de7bd3077df323a726c4c6 (diff)
downloadvyos-1x-b85a7d6216d1062efd65edd0b25c44431c04f280.tar.gz
vyos-1x-b85a7d6216d1062efd65edd0b25c44431c04f280.zip
dhcp: T9166: add IPv6 support for HA peer links
Accept IPv6 source and remote addresses for Kea high availability and bracket IPv6 endpoints in generated peer URLs.
Diffstat (limited to 'interface-definitions/include')
-rw-r--r--interface-definitions/include/dhcp/dhcp-server-common-config.xml.i10
1 files changed, 7 insertions, 3 deletions
diff --git a/interface-definitions/include/dhcp/dhcp-server-common-config.xml.i b/interface-definitions/include/dhcp/dhcp-server-common-config.xml.i
index 64f9707f7..4fc5a4b5b 100644
--- a/interface-definitions/include/dhcp/dhcp-server-common-config.xml.i
+++ b/interface-definitions/include/dhcp/dhcp-server-common-config.xml.i
@@ -155,7 +155,7 @@
<help>DHCP high availability configuration</help>
</properties>
<children>
- #include <include/source-address-ipv4.xml.i>
+ #include <include/source-address-ipv4-ipv6.xml.i>
<leafNode name="mode">
<properties>
<help>Configure high availability mode</help>
@@ -179,13 +179,17 @@
</leafNode>
<leafNode name="remote">
<properties>
- <help>IPv4 remote address used for connection</help>
+ <help>Remote address for high availability peer</help>
<valueHelp>
<format>ipv4</format>
<description>IPv4 address of high availability peer</description>
</valueHelp>
+ <valueHelp>
+ <format>ipv6</format>
+ <description>IPv6 address of high availability peer</description>
+ </valueHelp>
<constraint>
- <validator name="ipv4-address"/>
+ <validator name="ip-address"/>
</constraint>
</properties>
</leafNode>