From c4c4cf5066fbdceebd62a8819e3ecd0fc879f05d Mon Sep 17 00:00:00 2001 From: Florin Coras Date: Sat, 24 Aug 2019 18:17:34 -0700 Subject: session: move add/del segment msg to mq Type: refactor Change-Id: I32234173ebd69f80acb1afa4039fffbd19157f6d Signed-off-by: Florin Coras --- src/plugins/hs_apps/sapi/vpp_echo_common.c | 22 ---------------------- 1 file changed, 22 deletions(-) (limited to 'src/plugins/hs_apps/sapi/vpp_echo_common.c') diff --git a/src/plugins/hs_apps/sapi/vpp_echo_common.c b/src/plugins/hs_apps/sapi/vpp_echo_common.c index 0642ee67429..e38b17cc013 100644 --- a/src/plugins/hs_apps/sapi/vpp_echo_common.c +++ b/src/plugins/hs_apps/sapi/vpp_echo_common.c @@ -592,28 +592,6 @@ echo_get_session_from_handle (echo_main_t * em, u64 handle) return pool_elt_at_index (em->sessions, p[0]); } -int -wait_for_segment_allocation (u64 segment_handle) -{ - echo_main_t *em = &echo_main; - f64 timeout; - timeout = clib_time_now (&em->clib_time) + TIMEOUT; - uword *segment_present; - ECHO_LOG (3, "Waiting for segment 0x%lx...", segment_handle); - while (clib_time_now (&em->clib_time) < timeout) - { - clib_spinlock_lock (&em->segment_handles_lock); - segment_present = hash_get (em->shared_segment_handles, segment_handle); - clib_spinlock_unlock (&em->segment_handles_lock); - if (segment_present != 0) - return 0; - if (em->time_to_stop == 1) - return 0; - } - ECHO_LOG (2, "timeout wait_for_segment_allocation (0x%lx)", segment_handle); - return -1; -} - int wait_for_state_change (echo_main_t * em, connection_state_t state, f64 timeout) -- cgit 1.2.3-korg