Module Name: src Committed By: bouyer Date: Wed Apr 19 17:51:16 UTC 2017
Modified Files: src/sbin/canconfig [bouyer-socketcan]: canconfig.c Log Message: Make output better Fix setting timings parameters To generate a diff of this commit: cvs rdiff -u -r1.1.2.1 -r1.1.2.2 src/sbin/canconfig/canconfig.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/sbin/canconfig/canconfig.c diff -u src/sbin/canconfig/canconfig.c:1.1.2.1 src/sbin/canconfig/canconfig.c:1.1.2.2 --- src/sbin/canconfig/canconfig.c:1.1.2.1 Mon Apr 17 20:48:36 2017 +++ src/sbin/canconfig/canconfig.c Wed Apr 19 17:51:16 2017 @@ -1,4 +1,4 @@ -/* $NetBSD: canconfig.c,v 1.1.2.1 2017/04/17 20:48:36 bouyer Exp $ */ +/* $NetBSD: canconfig.c,v 1.1.2.2 2017/04/19 17:51:16 bouyer Exp $ */ /* * Copyright 2001 Wasabi Systems, Inc. @@ -38,7 +38,7 @@ #include <sys/cdefs.h> #ifndef lint -__RCSID("$NetBSD: canconfig.c,v 1.1.2.1 2017/04/17 20:48:36 bouyer Exp $"); +__RCSID("$NetBSD: canconfig.c,v 1.1.2.2 2017/04/19 17:51:16 bouyer Exp $"); #endif @@ -202,7 +202,7 @@ main(int argc, char *argv[]) /* If the timings changed, update them. */ if (g_clt_updated && - do_cmd(sock, canifname, CANGLINKTIMINGS, &g_clt, sizeof(g_clt), 1) < 0) + do_cmd(sock, canifname, CANSLINKTIMINGS, &g_clt, sizeof(g_clt), 1) < 0) err(1, "unable to set can link timings"); /* If the flags changed, update them. */ @@ -313,8 +313,7 @@ status(int sock, const char *canifname) printb("flags", ifr.ifr_flags, IFFBITS); printf("\n"); - printf("\tTimings:\n"); - show_timings(sock, canifname, "\t\t"); + show_timings(sock, canifname, "\t"); } @@ -340,7 +339,7 @@ show_timings(int sock, const char *canif humanize_number(hbuf, sizeof(hbuf), cltc.cltc_clock_freq, "Hz", 0, HN_AUTOSCALE | HN_NOSPACE | HN_DIVISOR_1000); - printf("%scaps:\n", prefix); + printf("%stiming caps:\n", prefix); printf("%s clock %s, brp [%d..%d]/%d, prop_seg [%d..%d]\n", prefix, hbuf, cltc.cltc_brp_min, cltc.cltc_brp_max, cltc.cltc_brp_inc, @@ -352,12 +351,14 @@ show_timings(int sock, const char *canif cltc.cltc_sjw_max); printf("%s ", prefix); printb("capabilities", cltc.cltc_linkmode_caps, CAN_IFFBITS); - printf("%soperational:\n", prefix); + printf("\n"); + printf("%soperational timings:\n", prefix); printf("%s brp %d prop_seg %d, phase_seg1 %d, phase_seg2 %d, sjw %d\n", prefix, clt.clt_brp, clt.clt_prop, clt.clt_ps1, clt.clt_ps2, clt.clt_sjw); printf("%s ", prefix); printb("mode", linkmode, CAN_IFFBITS); + printf("\n"); } static int @@ -417,7 +418,7 @@ do_canflag(int sock, const char *canifna cmd = CANSLINKMODE; else cmd = CANCLINKMODE; - return do_cmd(sock, canifname, cmd, &flag, sizeof(flag), 1); + return do_cmd(sock, canifname, cmd, &flag, sizeof(flag), set); } static void