Merge pull request #6707 from ElbertMai/fix_vxlan6_ui
authorJo-Philipp Wich <jo@mein.io>
Sun, 19 Nov 2023 11:54:52 +0000 (12:54 +0100)
committerPaul Donald <newtwen@gmail.com>
Mon, 4 Dec 2023 21:51:32 +0000 (22:51 +0100)
protocols/luci-proto-vxlan/htdocs/luci-static/resources/protocol/vxlan6.js

index 30250cdcfa36bc42093cf781da6eb4a9c99f858d..04e702897b2a8ebf06c43ad83ffe4fed2379fa63 100644 (file)
@@ -39,11 +39,16 @@ return network.registerProtocol('vxlan6', {
 
                o = s.taboption('general', form.Value, 'peer6addr', _('Remote IPv6 address'), _('The IPv6 address or the fully-qualified domain name of the remote end.'));
                o.optional = false;
-               o.datatype = 'or(hostname,cidr6)';
+               o.datatype = 'or(hostname,ip6addr("nomask"))';
 
                o = s.taboption('general', form.Value, 'ip6addr', _('Local IPv6 address'), _('The local IPv6 address over which the tunnel is created (optional).'));
                o.optional = true;
-               o.datatype = 'cidr6';
+               o.datatype = 'ip6addr("nomask")';
+
+               o = s.taboption('general', form.Value, 'port', _('Destination port'));
+               o.optional = true;
+               o.placeholder = 4789;
+               o.datatype = 'port';
 
                o = s.taboption('general', form.Value, 'vid', _('VXLAN network identifier'), _('ID used to uniquely identify the VXLAN'));
                o.optional = true;