Code Review
/
vpp.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
|
inline
| side by side
udp: track connection port sharing
[vpp.git]
/
src
/
vnet
/
udp
/
udp_local.c
diff --git
a/src/vnet/udp/udp_local.c
b/src/vnet/udp/udp_local.c
index
af54b73
..
748ad73
100644
(file)
--- 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
/* *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;
{
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)
{
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);
}
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));
( /* 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 _
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);
foreach_udp6_dst_port
#undef _
ip4_register_protocol (IP_PROTOCOL_UDP, udp4_local_node.index);