X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=src%2Fvcl%2Fvcl_private.h;h=75f16ca74c26317ede360c58c394282b3a66b73b;hb=de9f08b0302d5b4cdc8fbfeb9a9585f46e8314f2;hp=1a9bb412fd766744c425fdfaf5bd3021e3a3b17c;hpb=134a996a0279577080b626d5172c1739efa00b92;p=vpp.git diff --git a/src/vcl/vcl_private.h b/src/vcl/vcl_private.h index 1a9bb412fd7..75f16ca74c2 100644 --- a/src/vcl/vcl_private.h +++ b/src/vcl/vcl_private.h @@ -283,6 +283,9 @@ typedef struct vppcom_main_t_ /** Workers */ vcl_worker_t *workers; + /** Lock to protect worker registrations */ + clib_spinlock_t workers_lock; + #ifdef VCL_ELOG /* VPP Event-logger */ elog_main_t elog_main; @@ -485,7 +488,7 @@ void vppcom_send_session_enable_disable (u8 is_enable); void vppcom_app_send_attach (void); void vppcom_app_send_detach (void); void vppcom_send_connect_sock (vcl_session_t * session); -void vppcom_send_disconnect_session (u64 vpp_handle, u32 session_index); +void vppcom_send_disconnect_session (u64 vpp_handle); void vppcom_send_bind_sock (vcl_session_t * session); void vppcom_send_unbind_sock (u64 vpp_handle); void vppcom_api_hookup (void);