From 7b77c0caa6479aaf8e1e473a24372965f3315190 Mon Sep 17 00:00:00 2001 From: Patrick McHardy Date: Sun, 4 Mar 2007 20:14:55 +0100 Subject: [PATCH] tbf: fix latency printing [IPROUTE]: tbf: fix latency printing The calculated latency is already in usecs, the additional tick2usec conversion breaks the calculation with jiffies or tsc clock source. Example: # tc qdisc add dev dummy0 root tbf latency 20ms burst 10k rate 50mbit # tc qdisc show dev dummy0 qdisc tbf 8002: rate 50000Kbit burst 10Kb lat 15.4ms Fixed: # tc qdisc show dev dummy0 qdisc tbf 8002: rate 50000Kbit burst 10Kb lat 20ms Signed-off-by: Patrick McHardy Signed-off-by: Stephen Hemminger --- tc/q_tbf.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tc/q_tbf.c b/tc/q_tbf.c index b8251cb3a..b50519fe4 100644 --- a/tc/q_tbf.c +++ b/tc/q_tbf.c @@ -251,7 +251,7 @@ static int tbf_print_opt(struct qdisc_util *qu, FILE *f, struct rtattr *opt) if (lat2 > latency) latency = lat2; } - fprintf(f, "lat %s ", sprint_usecs(tc_core_tick2usec(latency), b1)); + fprintf(f, "lat %s ", sprint_usecs(latency, b1)); return 0; } -- 2.47.2