diff options
author | Florin Coras <fcoras@cisco.com> | 2018-07-27 05:45:06 -0700 |
---|---|---|
committer | Dave Barach <openvpp@barachs.net> | 2018-07-31 11:36:54 +0000 |
commit | 460dce6e2d017cc7b2151fd0fa61d464570489d7 (patch) | |
tree | 19e944702f8b7fcb659a8166f50a03ee5eba9a7a /src/vcl/vcl_private.h | |
parent | e939bf1b508e1fae6929dd8cf0f3effdc2c12549 (diff) |
vcl: add read/write udp support
Change-Id: Ie6171c12055cde6915856de340839f5da1b1b1da
Signed-off-by: Florin Coras <fcoras@cisco.com>
Diffstat (limited to 'src/vcl/vcl_private.h')
-rw-r--r-- | src/vcl/vcl_private.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/vcl/vcl_private.h b/src/vcl/vcl_private.h index 327a7fc02fe..af58cdc3ac9 100644 --- a/src/vcl/vcl_private.h +++ b/src/vcl/vcl_private.h @@ -237,6 +237,9 @@ typedef struct vppcom_main_t_ /** Pool of cut through registrations */ vcl_cut_through_registration_t *cut_through_registrations; + /** Flag indicating that a new segment is being mounted */ + volatile u32 mounting_segment; + #ifdef VCL_ELOG /* VPP Event-logger */ elog_main_t elog_main; @@ -313,6 +316,12 @@ vcl_session_get_index_from_handle (u64 handle) return VCL_INVALID_SESSION_INDEX; } +static inline u8 +vcl_session_is_ct (vcl_session_t * s) +{ + return (s->our_evt_q != 0); +} + static inline int vppcom_session_at_index (u32 session_index, vcl_session_t * volatile *sess) { |