From 20e1f2acd5d05a0a238ab8b8a870273799423e83 Mon Sep 17 00:00:00 2001 From: John Lo Date: Wed, 29 Mar 2017 13:35:43 -0400 Subject: Fix pid field endian in ARP/ND/DHCP event related API messages Make sure pid field in these API messages is stored in network order (it is also kept and used by VPP in network order). Change-Id: Id5d08e7a45b7e49d4b840a337458d99414d0b949 Signed-off-by: John Lo --- src/vpp/api/api.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/vpp/api/api.c') diff --git a/src/vpp/api/api.c b/src/vpp/api/api.c index 7f6a125e..f169d7fc 100644 --- a/src/vpp/api/api.c +++ b/src/vpp/api/api.c @@ -2268,7 +2268,7 @@ format_arp_event (u8 * s, va_list * args) { vl_api_ip4_arp_event_t *event = va_arg (*args, vl_api_ip4_arp_event_t *); - s = format (s, "pid %d: ", event->pid); + s = format (s, "pid %d: ", ntohl (event->pid)); if (event->mac_ip) s = format (s, "bd mac/ip4 binding events"); else @@ -2281,7 +2281,7 @@ format_nd_event (u8 * s, va_list * args) { vl_api_ip6_nd_event_t *event = va_arg (*args, vl_api_ip6_nd_event_t *); - s = format (s, "pid %d: ", event->pid); + s = format (s, "pid %d: ", ntohl (event->pid)); if (event->mac_ip) s = format (s, "bd mac/ip6 binding events"); else -- cgit 1.2.3-korg