]> git.sur5r.net Git - ngadmin/blobdiff - cli/src/common.c
Add invalid operation error code
[ngadmin] / cli / src / common.c
index 80f3f522fc048981c595f2ad1d126c251cfb9c58..f7a0acb472eca8998b23248dd10c3c27e1ae321f 100644 (file)
@@ -40,6 +40,18 @@ void printErrCode (int err)
                printf("not implemented\n");
                break;
        
+       case ERR_BADREPLY:
+               printf("bad reply from switch\n");
+               break;
+       
+       case ERR_INVOP:
+               printf("invalid operation\n");
+               break;
+       
+       case ERR_UNKNOWN:
+               printf("unknown error\n");
+               break;
+       
        default:
                printf("unknown status code (%i)\n", err);
        }
@@ -102,12 +114,10 @@ void displaySwitchTab (const struct swi_attr *sa, int nb)
                return;
        }
        
-       printf("Num\tMac\t\t\tProduct\t\tName\t\t\tIP/mask\t\t\tDHCP\tPorts\tFirmware\n");
+       printf("Num\tMac\t\t\tProduct\t\tName\t\t\tIP\t\tPorts\tFirmware\n");
        
-       for (i = 0; i < nb; i++) {
-               printf("%i\t%s\t%s\t%s\t\t%s/", i, ether_ntoa(&sa[i].mac), sa[i].product, sa[i].name, inet_ntoa(sa[i].nc.ip));
-               printf("%s\t%s\t%i\t%s\n", inet_ntoa(sa[i].nc.netmask), ( sa[i].nc.dhcp ? "Yes" : "No" ), sa[i].ports, sa[i].firmware);
-       }
+       for (i = 0; i < nb; i++)
+               printf("%i\t%s\t%s\t%s\t\t%s\t%i\t%s\n", i, ether_ntoa(&sa[i].mac), sa[i].product, sa[i].name, inet_ntoa(sa[i].nc.ip), sa[i].ports, sa[i].firmware);
        
        printf("\nfound %i switch(es)\n", nb);
 }