From 5f56d736cbd752216357357b8de6a120a41c08eb Mon Sep 17 00:00:00 2001 From: Florin Coras Date: Tue, 30 Oct 2018 10:21:59 -0700 Subject: session: prioritize postponed sessions If sessions cannot be handled during the current dispatch loop iteration, ensure that they are first to be handled in the next. Change-Id: Ifc6215900f8cfd530d4886b58641189f0ccf9bb7 Signed-off-by: Florin Coras --- src/vnet/session/session.h | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/vnet/session/session.h') diff --git a/src/vnet/session/session.h b/src/vnet/session/session.h index a98986124d7..131652a8c6e 100644 --- a/src/vnet/session/session.h +++ b/src/vnet/session/session.h @@ -223,6 +223,9 @@ typedef struct session_manager_worker_ /** Vector of postponed disconnects */ session_event_t *pending_disconnects; + /** Vector of postponed events */ + session_event_t *postponed_event_vector; + /** Peekers rw lock */ clib_rwlock_t peekers_rw_locks; -- cgit 1.2.3-korg