From 7baeb71f92826ee6ef02ab2c3d16484bb64d9301 Mon Sep 17 00:00:00 2001 From: Florin Coras Date: Fri, 4 Jan 2019 17:05:43 -0800 Subject: vcl/ldp: add locked sessions shim layer Moves LDP logic that allows sharing of sessions between multi-process app workers into a separate VCL shim layer. Also refactors LDP to use the new layer. Change-Id: I8198b51eae7d099a8c486e36b29e3a0cb8cee8e9 Signed-off-by: Florin Coras --- src/vcl/vcl_private.h | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/vcl/vcl_private.h') diff --git a/src/vcl/vcl_private.h b/src/vcl/vcl_private.h index 2ae4b72f6a4..0315a620f86 100644 --- a/src/vcl/vcl_private.h +++ b/src/vcl/vcl_private.h @@ -125,6 +125,8 @@ enum VCL_SESS_ATTR_TCP_NODELAY, // SOL_TCP,TCP_NODELAY VCL_SESS_ATTR_TCP_KEEPIDLE, // SOL_TCP,TCP_KEEPIDLE VCL_SESS_ATTR_TCP_KEEPINTVL, // SOL_TCP,TCP_KEEPINTVL + VCL_SESS_ATTR_SHUT_RD, + VCL_SESS_ATTR_SHUT_WR, VCL_SESS_ATTR_MAX } vppcom_session_attr_t; @@ -583,6 +585,7 @@ u32 vcl_max_nsid_len (void); u8 *format_api_error (u8 * s, va_list * args); +void vls_init (); #endif /* SRC_VCL_VCL_PRIVATE_H_ */ /* -- cgit 1.2.3-korg