From: Stephen Hemminger <sthem...@microsoft.com> All other places in tc use sprint_rate.
Signed-off-by: Stephen Hemminger <sthem...@microsoft.com> --- tc/q_cbq.c | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/tc/q_cbq.c b/tc/q_cbq.c index e7f1a3bfaf5d..ad0170c41858 100644 --- a/tc/q_cbq.c +++ b/tc/q_cbq.c @@ -495,10 +495,9 @@ static int cbq_print_opt(struct qdisc_util *qu, FILE *f, struct rtattr *opt) } if (r) { - char buf[64]; - print_rate(buf, sizeof(buf), r->rate); - fprintf(f, "rate %s ", buf); + fprintf(f, "rate %s ", + sprint_rate(r->rate, b1)); linklayer = (r->linklayer & TC_LINKLAYER_MASK); if (linklayer > TC_LINKLAYER_ETHERNET || show_details) fprintf(f, "linklayer %s ", sprint_linklayer(linklayer, b2)); @@ -530,14 +529,12 @@ static int cbq_print_opt(struct qdisc_util *qu, FILE *f, struct rtattr *opt) fprintf(f, "prio %u", wrr->priority); else fprintf(f, "prio no-transmit"); - if (show_details) { - char buf[64]; + if (show_details) { fprintf(f, "/%u ", wrr->cpriority); - if (wrr->weight != 1) { - print_rate(buf, sizeof(buf), wrr->weight); - fprintf(f, "weight %s ", buf); - } + if (wrr->weight != 1) + fprintf(f, "weight %s ", + sprint_rate(wrr->weight, b1)); if (wrr->allot) fprintf(f, "allot %ub ", wrr->allot); } -- 2.18.0