[Cake] [PATCH 1/2] cake: print_uint format fixes

Kevin Darbyshire-Bryant ldir at darbyshire-bryant.me.uk
Sun Mar 11 05:19:29 EDT 2018


Signed-off-by: Kevin Darbyshire-Bryant <ldir at darbyshire-bryant.me.uk>
---
 tc/q_cake.c | 15 ++++++++-------
 1 file changed, 8 insertions(+), 7 deletions(-)

diff --git a/tc/q_cake.c b/tc/q_cake.c
index 44cadb63..f888bd2a 100644
--- a/tc/q_cake.c
+++ b/tc/q_cake.c
@@ -47,6 +47,7 @@
 #include <netinet/in.h>
 #include <arpa/inet.h>
 #include <string.h>
+#include <inttypes.h>
 
 #include "utils.h"
 #include "tc_util.h"
@@ -557,10 +558,10 @@ static int cake_print_opt(struct qdisc_util *qu, FILE *f, struct rtattr *opt)
 	else if (!raw)
 		print_string(PRINT_ANY, "atm", "%s ", "noatm");
 
-	print_uint(PRINT_ANY, "overhead", "overhead %d ", overhead);
+	print_uint(PRINT_ANY, "overhead", "overhead %" PRId64 " ", overhead);
 
 	if (mpu)
-		print_uint(PRINT_ANY, "mpu", "mpu %d ", mpu);
+		print_uint(PRINT_ANY, "mpu", "mpu %" PRIu64 " ", mpu);
 
 	if (memlimit) {
 		print_uint(PRINT_JSON, "memlimit", NULL, memlimit);
@@ -631,13 +632,13 @@ static int cake_print_xstats(struct qdisc_util *qu, FILE *f,
 	print_string(PRINT_FP, NULL, " capacity estimate: %s\n",
 		sprint_rate(stnc->capacity_estimate, b1));
 
-	print_uint(PRINT_ANY, "min_transport_size", " min/max transport layer size: %10u",
+	print_uint(PRINT_ANY, "min_transport_size", " min/max transport layer size: %10" PRIu64,
 		stnc->min_trnlen);
-	print_uint(PRINT_ANY, "max_transport_size", " /%8u\n", stnc->max_trnlen);
-	print_uint(PRINT_ANY, "min_adj_size", " min/max overhead-adjusted size: %8u",
+	print_uint(PRINT_ANY, "max_transport_size", " /%8" PRIu64 "\n", stnc->max_trnlen);
+	print_uint(PRINT_ANY, "min_adj_size", " min/max overhead-adjusted size: %8" PRIu64,
 		stnc->min_adjlen);
-	print_uint(PRINT_ANY, "max_adj_size", " /%8u\n", stnc->max_adjlen);
-	print_uint(PRINT_ANY, "avg_hdr_offset", " average transport hdr offset: %10u\n\n",
+	print_uint(PRINT_ANY, "max_adj_size", " /%8" PRIu64 "\n", stnc->max_adjlen);
+	print_uint(PRINT_ANY, "avg_hdr_offset", " average transport hdr offset: %10" PRIu64 "\n\n",
 		stnc->avg_trnoff);
 
 	if (is_json_context()) {
-- 
2.14.3 (Apple Git-98)



More information about the Cake mailing list