SNAT: session dump last heard type fix 14/5614/2
authorMartin <magalik@cisco.com>
Fri, 3 Mar 2017 13:35:41 +0000 (05:35 -0800)
committerOle Trøan <otroan@employees.org>
Mon, 6 Mar 2017 11:55:24 +0000 (11:55 +0000)
Change-Id: I3323f7d4bb5da4bc2b19637964e5467ac92680cd
Signed-off-by: Martin <magalik@cisco.com>
src/plugins/snat/snat.api
src/plugins/snat/snat.c

index 3462a8d..052d30f 100644 (file)
@@ -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;
 };
index 0ec20ef..9712a6c 100644 (file)
@@ -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;