From 3adcbf3757b8ad7f5cac86985ef6335b7981d725 Mon Sep 17 00:00:00 2001 From: Eric Dumazet Date: Fri, 30 Nov 2018 05:57:02 -0800 Subject: [PATCH] tc: add a missing space between rate estimator and backlog When a rate estimator is active, "tc -s qd" displays something like : rate 12616bit 11ppsbacklog 0b 0p requeues 2 instead of : rate 12616bit 11pps backlog 0b 0p requeues 2 Fixes: 4fcec7f3665b ("tc: jsonify stats2") Signed-off-by: Eric Dumazet Cc: Jiri Pirko Reviewed-by: Jiri Pirko Signed-off-by: Stephen Hemminger --- tc/tc_util.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tc/tc_util.c b/tc/tc_util.c index 82856a851..ab717890b 100644 --- a/tc/tc_util.c +++ b/tc/tc_util.c @@ -838,8 +838,9 @@ void print_tcstats2_attr(FILE *fp, struct rtattr *rta, char *prefix, struct rtat memcpy(&q, RTA_DATA(tbs[TCA_STATS_QUEUE]), MIN(RTA_PAYLOAD(tbs[TCA_STATS_QUEUE]), sizeof(q))); if (!tbs[TCA_STATS_RATE_EST]) - print_string(PRINT_FP, NULL, "\n%s", prefix); + print_string(PRINT_FP, NULL, "\n", ""); print_uint(PRINT_JSON, "backlog", NULL, q.backlog); + print_string(PRINT_FP, NULL, "%s", prefix); print_string(PRINT_FP, NULL, "backlog %s", sprint_size(q.backlog, b1)); print_uint(PRINT_ANY, "qlen", " %up", q.qlen); -- 2.47.2