From: Leslie Monis Date: Wed, 25 Dec 2019 19:04:09 +0000 (+0530) Subject: tc: cbs: add support for JSON output X-Git-Tag: v5.5.0~24 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d8f673074bba4727bfba642e46bfab91462b8d9d;p=thirdparty%2Fiproute2.git tc: cbs: add support for JSON output Enable proper JSON output for the CBS Qdisc. Signed-off-by: Leslie Monis Signed-off-by: Stephen Hemminger --- diff --git a/tc/q_cbs.c b/tc/q_cbs.c index 9515a1f7f..13bb08e97 100644 --- a/tc/q_cbs.c +++ b/tc/q_cbs.c @@ -125,11 +125,11 @@ static int cbs_print_opt(struct qdisc_util *qu, FILE *f, struct rtattr *opt) if (RTA_PAYLOAD(tb[TCA_CBS_PARMS]) < sizeof(*qopt)) return -1; - fprintf(f, "hicredit %d ", qopt->hicredit); - fprintf(f, "locredit %d ", qopt->locredit); - fprintf(f, "sendslope %d ", qopt->sendslope); - fprintf(f, "idleslope %d ", qopt->idleslope); - fprintf(f, "offload %d ", qopt->offload); + print_int(PRINT_ANY, "hicredit", "hicredit %d ", qopt->hicredit); + print_int(PRINT_ANY, "locredit", "locredit %d ", qopt->locredit); + print_int(PRINT_ANY, "sendslope", "sendslope %d ", qopt->sendslope); + print_int(PRINT_ANY, "idleslope", "idleslope %d ", qopt->idleslope); + print_int(PRINT_ANY, "offload", "offload %d ", qopt->offload); return 0; }