[PATCH 3/3] ipcpd: Fix conversion to uint64_t

  • From: Dimitri Staessens <dimitri@ouroboros.rocks>
  • To: ouroboros@xxxxxxxxxxxxx
  • Date: Fri, 3 Sep 2021 18:35:54 +0200

The print output for MB-ECN had a size_t conversion to uint64_t that
some compilers complain about.

Signed-off-by: Dimitri Staessens <dimitri@ouroboros.rocks>
---
 src/ipcpd/unicast/pol/ca-mb-ecn.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/ipcpd/unicast/pol/ca-mb-ecn.c 
b/src/ipcpd/unicast/pol/ca-mb-ecn.c
index 6cf140f..7a88718 100644
--- a/src/ipcpd/unicast/pol/ca-mb-ecn.c
+++ b/src/ipcpd/unicast/pol/ca-mb-ecn.c
@@ -288,7 +288,7 @@ ssize_t  mb_ecn_print_stats(void * _ctx,
                 "Current congestion regime:       %20s\n",
                 "Multi-bit ECN",
                 ctx->tx_ece, ctx->tx_ctr,
-                ctx->rx_ece, ctx->rx_ctr, (size_t) (1UL << ctx->tx_mul),
+                ctx->rx_ece, ctx->rx_ctr, (uint64_t) (1ULL << ctx->tx_mul),
                 ctx->tx_wpc, ctx->tx_wbc, ctx->tx_wbl,
                 regime);
 
-- 
2.33.0


Other related posts:

  • » [PATCH 3/3] ipcpd: Fix conversion to uint64_t - Dimitri Staessens