From 004869d0d4947a6e56b2d1bd481bbb6916d7a2e0 Mon Sep 17 00:00:00 2001 From: Naoyuki Mori Date: Tue, 4 Sep 2018 10:36:54 +0900 Subject: Fixed showing negative count in stats show CLI Some counters (bytes, pkts) are formatted as signed instead of unsigned in "show hardware-interfaces" and "show lb". These stats counters are declared as u64. Change-Id: Id1b588188bff4e36402beb8d07f779e9a5193956 Signed-off-by: Naoyuki Mori --- src/plugins/dpdk/device/format.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/plugins/dpdk') diff --git a/src/plugins/dpdk/device/format.c b/src/plugins/dpdk/device/format.c index be828932c80..70306a8bb06 100644 --- a/src/plugins/dpdk/device/format.c +++ b/src/plugins/dpdk/device/format.c @@ -593,7 +593,7 @@ format_dpdk_device (u8 * s, va_list * args) { #define _(N, V) \ if ((xd->stats.V - xd->last_cleared_stats.V) != 0) { \ - s = format (s, "\n%U%-40U%16Ld", \ + s = format (s, "\n%U%-40U%16Lu", \ format_white_space, indent + 2, \ format_c_identifier, #N, \ xd->stats.V - xd->last_cleared_stats.V); \ @@ -625,7 +625,7 @@ format_dpdk_device (u8 * s, va_list * args) { /* format_c_identifier doesn't like c strings inside vector */ u8 * name = format(0,"%s", xstat_names[i].name); - xs = format(xs, "\n%U%-38U%16Ld", + xs = format(xs, "\n%U%-38U%16Lu", format_white_space, indent + 4, format_c_identifier, name, delta); vec_free(name); -- cgit 1.2.3-korg