]> git.sur5r.net Git - gsconf/blobdiff - shell_vlan.c
added sys [name|password|restart] and vlan enable
[gsconf] / shell_vlan.c
index 83f004a0a0ba3d625a44c80e099f9e3f98263748..80dfcb102254c3e27e2043b1c266d1026a7321f8 100644 (file)
@@ -8,6 +8,18 @@ void shell_vlan(char ** argv, int elem) {
         
                 return;
         }
+        
+        if (strncmp(argv[1], "enable", 6) == 0) {
+                password();
+                printError(gs105e_vlanEnable());
+                return;
+        }
+        
+        if (settings.vlanType != 4) {
+                printf("Type vlan enable once to configure vlan\n");
+                return;
+        }
+        
         if (strncmp(argv[1], "show", 4) == 0) {
                 struct vlan * vl = settings.vlans;