aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/plugins/snat/snat.api2
-rw-r--r--src/plugins/snat/snat.c4
2 files changed, 3 insertions, 3 deletions
diff --git a/src/plugins/snat/snat.api b/src/plugins/snat/snat.api
index 3462a8d2b6c..052d30f6239 100644
--- a/src/plugins/snat/snat.api
+++ b/src/plugins/snat/snat.api
@@ -413,7 +413,7 @@ define snat_user_session_details {
u16 inside_port;
u16 protocol;
u8 is_static;
- f64 last_heard;
+ u64 last_heard;
u64 total_bytes;
u32 total_pkts;
};
diff --git a/src/plugins/snat/snat.c b/src/plugins/snat/snat.c
index 0ec20ef7909..9712a6cb8eb 100644
--- a/src/plugins/snat/snat.c
+++ b/src/plugins/snat/snat.c
@@ -1481,8 +1481,8 @@ send_snat_user_session_details
rmp->inside_port = s->in2out.port;
rmp->protocol = ntohs(snat_proto_to_ip_proto(s->in2out.protocol));
rmp->is_static = s->flags & SNAT_SESSION_FLAG_STATIC_MAPPING ? 1 : 0;
- rmp->last_heard = ntohl(s->last_heard);
- rmp->total_bytes = ntohl(s->total_bytes);
+ rmp->last_heard = clib_host_to_net_u64((u64)s->last_heard);
+ rmp->total_bytes = clib_host_to_net_u64(s->total_bytes);
rmp->total_pkts = ntohl(s->total_pkts);
rmp->context = context;