vcl: inherit connected flag on accepted cl sessions 41/38741/4
authorFlorin Coras <fcoras@cisco.com>
Thu, 27 Apr 2023 20:38:35 +0000 (13:38 -0700)
committerDave Barach <vpp@barachs.net>
Fri, 28 Apr 2023 15:57:09 +0000 (15:57 +0000)
Type: fix

Signed-off-by: Florin Coras <fcoras@cisco.com>
Change-Id: I2d1976cb8061534a7e93d4dd2283abaf70a33f7c

src/vcl/vppcom.c

index b170b39..8dab320 100644 (file)
@@ -361,6 +361,8 @@ vcl_session_accepted_handler (vcl_worker_t * wrk, session_accepted_msg_t * mp,
   session->transport.lcl_ip = mp->lcl.ip;
   session->session_type = listen_session->session_type;
   session->is_dgram = vcl_proto_is_dgram (session->session_type);
+  if (session->is_dgram)
+    session->flags |= (listen_session->flags & VCL_SESSION_F_CONNECTED);
   session->listener_index = listen_session->session_index;
   listen_session->n_accepted_sessions++;