From 32881935bb82b009528ba5a930b4399bad26abfd Mon Sep 17 00:00:00 2001 From: Florin Coras Date: Mon, 6 Feb 2023 13:30:13 -0800 Subject: vcl: improve vls handling of shared listeners Type: improvement Signed-off-by: Florin Coras Change-Id: I1970408de52e53d24cea06b3ae0cc68a38cbc97a --- src/vcl/vcl_private.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/vcl/vcl_private.h') diff --git a/src/vcl/vcl_private.h b/src/vcl/vcl_private.h index 93e76565ee7..a3ae42714d5 100644 --- a/src/vcl/vcl_private.h +++ b/src/vcl/vcl_private.h @@ -142,6 +142,7 @@ typedef enum vcl_session_flags_ VCL_SESSION_F_WR_SHUTDOWN = 1 << 5, VCL_SESSION_F_PENDING_DISCONNECT = 1 << 6, VCL_SESSION_F_PENDING_FREE = 1 << 7, + VCL_SESSION_F_PENDING_LISTEN = 1 << 8, } __clib_packed vcl_session_flags_t; typedef struct vcl_session_ @@ -726,6 +727,7 @@ int vcl_segment_attach (u64 segment_handle, char *name, ssvm_segment_type_t type, int fd); void vcl_segment_detach (u64 segment_handle); void vcl_segment_detach_segments (u32 *seg_indices); +void vcl_send_session_listen (vcl_worker_t *wrk, vcl_session_t *s); void vcl_send_session_unlisten (vcl_worker_t * wrk, vcl_session_t * s); int vcl_segment_attach_session (uword segment_handle, uword rxf_offset, -- cgit 1.2.3-korg