Code Review
/
vpp.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
review
|
tree
raw
|
patch
| inline |
side by side
(parent:
75f9fb6
)
UDP: Fix session registration in lookup table
01/18501/2
author
Aloys Augustin
<aloaugus@cisco.com>
Mon, 25 Mar 2019 10:29:17 +0000
(11:29 +0100)
committer
Florin Coras
<florin.coras@gmail.com>
Mon, 25 Mar 2019 15:07:22 +0000
(15:07 +0000)
This fixes a bug where packets could be sent but not received when opening an UDP connection.
Change-Id: I0993dd806b277374232d551167970ab13a62dbf9
Signed-off-by: Aloys Augustin <aloaugus@cisco.com>
src/vnet/session/session.c
patch
|
blob
|
history
diff --git
a/src/vnet/session/session.c
b/src/vnet/session/session.c
index
cd8da50
..
e51b138
100644
(file)
--- a/
src/vnet/session/session.c
+++ b/
src/vnet/session/session.c
@@
-880,6
+880,7
@@
session_open_cl (u32 app_wrk_index, session_endpoint_t * rmt, u32 opaque)
transport_connection_t *tc;
transport_endpoint_cfg_t *tep;
app_worker_t *app_wrk;
+ session_handle_t sh;
session_t *s;
int rv;
@@
-904,6
+905,9
@@
session_open_cl (u32 app_wrk_index, session_endpoint_t * rmt, u32 opaque)
return -1;
}
+ sh = session_handle (s);
+ session_lookup_add_connection (tc, sh);
+
return app_worker_connect_notify (app_wrk, s, opaque);
}