From: Andreas Schultz Date: Mon, 9 Mar 2020 10:36:15 +0000 (+0100) Subject: udp: fix UDP socket byte order in lookup X-Git-Tag: v20.09-rc0~442 X-Git-Url: https://gerrit.fd.io/r/gitweb?a=commitdiff_plain;h=refs%2Fchanges%2F32%2F25732%2F4;p=vpp.git udp: fix UDP socket byte order in lookup The port registry uses host byte order for while the session API uses network order. In a single place the conversion was missing. Type: fix Signed-off-by: Andreas Schultz Change-Id: Ic8cfe2cb4e0711b3e0614060ff6b4f2fe4ed4391 --- diff --git a/src/vnet/udp/udp.c b/src/vnet/udp/udp.c index 7fceab09b30..34cebec93d2 100644 --- a/src/vnet/udp/udp.c +++ b/src/vnet/udp/udp.c @@ -86,7 +86,8 @@ udp_session_bind (u32 session_index, transport_endpoint_t * lcl) void *iface_ip; udp_dst_port_info_t *pi; - pi = udp_get_dst_port_info (um, lcl->port, lcl->is_ip4); + pi = + udp_get_dst_port_info (um, clib_net_to_host_u16 (lcl->port), lcl->is_ip4); if (pi) return -1;