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);
}
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);
}