diff options
author | Florin Coras <fcoras@cisco.com> | 2020-10-26 15:35:40 -0700 |
---|---|---|
committer | Dave Barach <openvpp@barachs.net> | 2020-10-27 15:20:45 +0000 |
commit | b242d31593801c8923314ab0513854b81ed4b26a (patch) | |
tree | ad43b4d197772e8eefd39db26d87ad4ac0144b6d /src/vcl/vcl_private.h | |
parent | 2d0e3de146c239f584004444491c2b25fd1a7bd7 (diff) |
vcl: postpone unhandled ctrl events if needed
Unhandled control events, i.e., events delivered outside of epoll/select
loops, that need to be propagated to apps should be postponed such that
epoll and select can later deliver them.
Type: fix
Signed-off-by: Florin Coras <fcoras@cisco.com>
Change-Id: I3d05e154382631a16a19e71494c2d92c35dacb70
Diffstat (limited to 'src/vcl/vcl_private.h')
-rw-r--r-- | src/vcl/vcl_private.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/vcl/vcl_private.h b/src/vcl/vcl_private.h index c82de1aea60..647532da401 100644 --- a/src/vcl/vcl_private.h +++ b/src/vcl/vcl_private.h @@ -298,6 +298,11 @@ typedef struct vcl_worker_ volatile int rpc_done; } vcl_worker_t; +STATIC_ASSERT (sizeof (session_disconnected_msg_t) <= 16, + "disconnected must fit in session_event_t"); +STATIC_ASSERT (sizeof (session_reset_msg_t) <= 16, + "disconnected must fit in session_event_t"); + typedef void (vcl_rpc_fn_t) (void *args); typedef struct vppcom_main_t_ |