From: Stephen Hemminger <sthem...@microsoft.com> Signed-off-by: Stephen Hemminger <step...@networkplumber.org> --- tc/q_hfsc.c | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-)
diff --git a/tc/q_hfsc.c b/tc/q_hfsc.c index f34b1b2fe2a9..e2f366b8a189 100644 --- a/tc/q_hfsc.c +++ b/tc/q_hfsc.c @@ -113,7 +113,8 @@ hfsc_print_opt(struct qdisc_util *qu, FILE *f, struct rtattr *opt) qopt = RTA_DATA(opt); if (qopt->defcls != 0) - fprintf(f, "default %x ", qopt->defcls); + print_0xhex(PRINT_ANY, "default", + "default %x ", qopt->defcls); return 0; } @@ -129,13 +130,12 @@ hfsc_print_xstats(struct qdisc_util *qu, FILE *f, struct rtattr *xstats) return -1; st = RTA_DATA(xstats); - fprintf(f, " period %u ", st->period); + print_uint(PRINT_ANY, "period", " period %u ", st->period); if (st->work != 0) - fprintf(f, "work %llu bytes ", (unsigned long long) st->work); + print_u64(PRINT_ANY, "work", "work %llu bytes ", st->work); if (st->rtwork != 0) - fprintf(f, "rtwork %llu bytes ", (unsigned long long) st->rtwork); - fprintf(f, "level %u ", st->level); - fprintf(f, "\n"); + print_u64(PRINT_ANY, "rtwork", "rtwork %llu bytes ", st->rtwork); + print_uint(PRINT_ANY, "level", "level %u ", st->level); return 0; } @@ -214,14 +214,14 @@ hfsc_parse_class_opt(struct qdisc_util *qu, int argc, char **argv, } static void -hfsc_print_sc(FILE *f, char *name, struct tc_service_curve *sc) +hfsc_print_sc(FILE *f, const char *name, const struct tc_service_curve *sc) { - SPRINT_BUF(b1); - - fprintf(f, "%s ", name); - fprintf(f, "m1 %s ", sprint_rate(sc->m1, b1)); - fprintf(f, "d %s ", sprint_time(tc_core_ktime2time(sc->d), b1)); - fprintf(f, "m2 %s ", sprint_rate(sc->m2, b1)); + print_string(PRINT_FP, NULL, "%s ", name); + open_json_object(name); + print_rate("m1", "m1 %s ", sc->m1); + print_time("d", "d %s ", tc_core_ktime2time(sc->d)); + print_rate("m2", "m2 %s ", sc->m2); + close_json_object(); } static int -- 2.18.0