diff options
Diffstat (limited to 'src/vnet/udp')
-rw-r--r-- | src/vnet/udp/builtin_server.c | 4 | ||||
-rw-r--r-- | src/vnet/udp/udp_input.c | 7 |
2 files changed, 6 insertions, 5 deletions
diff --git a/src/vnet/udp/builtin_server.c b/src/vnet/udp/builtin_server.c index 7dd036709ec..23f0854fb53 100644 --- a/src/vnet/udp/builtin_server.c +++ b/src/vnet/udp/builtin_server.c @@ -115,7 +115,9 @@ attach_builtin_uri_server () a->options = options; - return vnet_application_attach (a); + if (vnet_application_attach (a)) + return -1; + return 0; } static int diff --git a/src/vnet/udp/udp_input.c b/src/vnet/udp/udp_input.c index 6ccb1e52942..5d3a1855269 100644 --- a/src/vnet/udp/udp_input.c +++ b/src/vnet/udp/udp_input.c @@ -121,9 +121,9 @@ udp4_uri_input_node_fn (vlib_main_t * vm, s0 = 0; /* lookup session */ - s0 = stream_session_lookup4 (&ip0->dst_address, &ip0->src_address, - udp0->dst_port, udp0->src_port, - SESSION_TYPE_IP4_UDP); + s0 = session_lookup4 (0, &ip0->dst_address, &ip0->src_address, + udp0->dst_port, udp0->src_port, + TRANSPORT_PROTO_UDP); /* no listener */ if (PREDICT_FALSE (s0 == 0)) @@ -186,7 +186,6 @@ udp4_uri_input_node_fn (vlib_main_t * vm, * create stream session and attach the udp session to it */ rv = stream_session_accept (&us->connection, s0->session_index, - SESSION_TYPE_IP4_UDP, 1 /*notify */ ); if (rv) error0 = rv; |