diff --git a/canfdtest.c b/canfdtest.c index 9ee0d3c..e57a975 100644 --- a/canfdtest.c +++ b/canfdtest.c @@ -58,11 +58,11 @@ static void print_usage(char *prg) "Usage: %s [options] \n" "\n" "Options:\n" - " -v (low verbosity)\n" - " -vv (high verbosity)\n" + " -f COUNT (number of frames in flight, default: %d)\n" " -g (generate messages)\n" " -l COUNT (test loop count)\n" - " -f COUNT (number of frames in flight, default: %d)\n" + " -v (low verbosity)\n" + " -vv (high verbosity)\n" "\n" "With the option '-g' CAN messages are generated and checked\n" "on , otherwise all messages received on the\n" @@ -376,21 +376,22 @@ int main(int argc, char *argv[]) while ((opt = getopt(argc, argv, "f:gl:v?")) != -1) { switch (opt) { - case 'v': - verbose++; - break; case 'f': inflight_count = atoi(optarg); break; - case 'l': - test_loops = atoi(optarg); - break; - case 'g': echo_gen = 1; break; + case 'l': + test_loops = atoi(optarg); + break; + + case 'v': + verbose++; + break; + case '?': default: print_usage(basename(argv[0])); diff --git a/slcan_attach.c b/slcan_attach.c index a022252..dc8e9f2 100644 --- a/slcan_attach.c +++ b/slcan_attach.c @@ -69,6 +69,18 @@ void print_usage(char *prg) fprintf(stderr, " -d (only detach line discipline)\n"); fprintf(stderr, " -w (attach - wait for keypess - detach)\n"); fprintf(stderr, " -n (assign created netdevice name)\n"); + fprintf(stderr, "\n" + " Bitrate\n" + " 0 10 Kbit/s\n" + " 1 20 Kbit/s\n" + " 2 50 Kbit/s\n" + " 3 100 Kbit/s\n" + " 4 125 Kbit/s\n" + " 5 250 Kbit/s\n" + " 6 500 Kbit/s\n" + " 7 800 Kbit/s\n" + " 8 1000 Kbit/s\n" + "\n"); fprintf(stderr, "\nExamples:\n"); fprintf(stderr, "slcan_attach -w -o -f -s6 -c /dev/ttyS1\n\n"); fprintf(stderr, "slcan_attach /dev/ttyS1\n\n"); @@ -213,7 +225,7 @@ int main(int argc, char **argv) /* try to rename the created device if requested */ if (name) { int s = socket(PF_INET, SOCK_DGRAM, 0); - + printf("rename netdevice %s to %s ... ", buf, name); if (s < 0) @@ -222,12 +234,12 @@ int main(int argc, char **argv) /* current slcan%d name is still in ifr.ifr_name */ memset (ifr.ifr_newname, 0, sizeof(ifr.ifr_newname)); strncpy (ifr.ifr_newname, name, sizeof(ifr.ifr_newname) - 1); - + if (ioctl(s, SIOCSIFNAME, &ifr) < 0) printf("failed!\n"); else printf("ok.\n"); - + close(s); } }