diff options
author | Florin Coras <fcoras@cisco.com> | 2019-08-24 18:17:34 -0700 |
---|---|---|
committer | Florin Coras <florin.coras@gmail.com> | 2019-12-21 18:50:12 +0000 |
commit | c4c4cf5066fbdceebd62a8819e3ecd0fc879f05d (patch) | |
tree | 2bd208ee7edb7e49440397b2fd44f3515c4e817d /src/plugins/hs_apps/sapi/vpp_echo_common.c | |
parent | d849edf3841c1c9774c5ce209a2b903415f2370a (diff) |
session: move add/del segment msg to mq
Type: refactor
Change-Id: I32234173ebd69f80acb1afa4039fffbd19157f6d
Signed-off-by: Florin Coras <fcoras@cisco.com>
Diffstat (limited to 'src/plugins/hs_apps/sapi/vpp_echo_common.c')
-rw-r--r-- | src/plugins/hs_apps/sapi/vpp_echo_common.c | 22 |
1 files changed, 0 insertions, 22 deletions
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 @@ -593,28 +593,6 @@ echo_get_session_from_handle (echo_main_t * em, u64 handle) } 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) { |