Signed-off-by: Hannes Laimer <[email protected]>
---
 www/manager6/sdn/VnetEdit.js | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)

diff --git a/www/manager6/sdn/VnetEdit.js b/www/manager6/sdn/VnetEdit.js
index 34e382c7..05ba879b 100644
--- a/www/manager6/sdn/VnetEdit.js
+++ b/www/manager6/sdn/VnetEdit.js
@@ -83,6 +83,19 @@ Ext.define('PVE.sdn.VnetInputPanel', {
                 deleteEmpty: '{!isCreate}',
             },
         },
+        {
+            xtype: 'proxmoxtextfield',
+            itemId: 'sdnVnetIpv6NdPrefixField',
+            name: 'ipv6-nd-prefix',
+            fieldLabel: gettext('SLAAC Prefix'),
+            emptyText: gettext('disabled'),
+            allowBlank: true,
+            skipEmptyText: true,
+            vtype: 'IP6CIDRAddress',
+            cbind: {
+                deleteEmpty: '{!isCreate}',
+            },
+        },
         {
             xtype: 'proxmoxcheckbox',
             itemId: 'sdnVnetVlanAwareField',
@@ -114,6 +127,14 @@ Ext.define('PVE.sdn.VnetInputPanel', {
         } else {
             vlanField.setVisible(true);
         }
+
+        let ndPrefixField = me.down('#sdnVnetIpv6NdPrefixField');
+        if (!zoneType || zoneType !== 'evpn') {
+            ndPrefixField.setVisible(false);
+            ndPrefixField.setValue('');
+        } else {
+            ndPrefixField.setVisible(true);
+        }
     },
 });
 
-- 
2.47.3



_______________________________________________
pve-devel mailing list
[email protected]
https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel

Reply via email to