From a039620c2eec19a6c2e525645eeb0728a1c18c8d Mon Sep 17 00:00:00 2001 From: Florin Coras Date: Wed, 1 Apr 2020 00:11:16 +0000 Subject: udp: track connection port sharing Type: feature Signed-off-by: Florin Coras Change-Id: I822ed0596944a554595eb62a45841d216d1ab611 --- src/vnet/udp/udp_local.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'src/vnet/udp/udp_local.c') diff --git a/src/vnet/udp/udp_local.c b/src/vnet/udp/udp_local.c index af54b73e2a2..748ad73bddb 100644 --- a/src/vnet/udp/udp_local.c +++ b/src/vnet/udp/udp_local.c @@ -447,9 +447,9 @@ VLIB_REGISTER_NODE (udp6_local_node) = { /* *INDENT-ON* */ #ifndef CLIB_MARCH_VARIANT -static void -add_dst_port (udp_main_t * um, - udp_dst_port_t dst_port, char *dst_port_name, u8 is_ip4) +void +udp_add_dst_port (udp_main_t * um, udp_dst_port_t dst_port, + char *dst_port_name, u8 is_ip4) { udp_dst_port_info_t *pi; u32 i; @@ -484,7 +484,7 @@ udp_register_dst_port (vlib_main_t * vm, pi = udp_get_dst_port_info (um, dst_port, is_ip4); if (!pi) { - add_dst_port (um, dst_port, 0, is_ip4); + udp_add_dst_port (um, dst_port, 0, is_ip4); pi = udp_get_dst_port_info (um, dst_port, is_ip4); ASSERT (pi); } @@ -633,10 +633,10 @@ udp_local_init (vlib_main_t * vm) ( /* elt bytes */ sizeof (um->next_by_dst_port6[0]), /* bits in index */ BITS (((udp_header_t *) 0)->dst_port)); -#define _(n,s) add_dst_port (um, UDP_DST_PORT_##s, #s, 1 /* is_ip4 */); +#define _(n,s) udp_add_dst_port (um, UDP_DST_PORT_##s, #s, 1 /* is_ip4 */); foreach_udp4_dst_port #undef _ -#define _(n,s) add_dst_port (um, UDP_DST_PORT_##s, #s, 0 /* is_ip4 */); +#define _(n,s) udp_add_dst_port (um, UDP_DST_PORT_##s, #s, 0 /* is_ip4 */); foreach_udp6_dst_port #undef _ ip4_register_protocol (IP_PROTOCOL_UDP, udp4_local_node.index); -- cgit 1.2.3-korg