diff options
author | Florin Coras <fcoras@cisco.com> | 2021-06-04 10:07:55 -0700 |
---|---|---|
committer | Dave Barach <openvpp@barachs.net> | 2021-06-16 22:11:32 +0000 |
commit | fe286f7d17a41ee2c2bee8b93fe1dd1a3b6ba10e (patch) | |
tree | cf95c9edaf9adf574c6bf04f2e81f481c74450bb /src/vcl/vcl_private.h | |
parent | 4fc68ee54a1951051d73a482eaa3ddcdb9974445 (diff) |
vcl: basic support for epoll level-triggered evts
Type: feature
Signed-off-by: Florin Coras <fcoras@cisco.com>
Change-Id: I2d5039cd35edd02ffa2439bcac119d0647234385
Diffstat (limited to 'src/vcl/vcl_private.h')
-rw-r--r-- | src/vcl/vcl_private.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/vcl/vcl_private.h b/src/vcl/vcl_private.h index 5b19f946fe7..ab3ecab36fa 100644 --- a/src/vcl/vcl_private.h +++ b/src/vcl/vcl_private.h @@ -253,6 +253,12 @@ typedef struct vcl_worker_ /** Per worker buffer for receiving mq epoll events */ struct epoll_event *mq_events; + /** Vector of session indices recently notified of epoll level events */ + u32 *ep_level_evts; + + /** Storage for level events session while new ones are processed */ + u32 *ep_level_evts_fl; + /** Hash table for disconnect processing */ uword *session_index_by_vpp_handles; |