From 4223ff14b21bcac6fb9e6409a80a164e4b517c46 Mon Sep 17 00:00:00 2001 From: Filip Tehlar Date: Fri, 24 Sep 2021 06:21:25 +0000 Subject: hsa: do not drop the barrier when creating echo server Type: fix Signed-off-by: Filip Tehlar Change-Id: I25d3ac72360bea130f567095b486d8e295d2f2f7 --- src/plugins/hs_apps/echo_server.c | 15 +-------------- 1 file changed, 1 insertion(+), 14 deletions(-) (limited to 'src/plugins') diff --git a/src/plugins/hs_apps/echo_server.c b/src/plugins/hs_apps/echo_server.c index b75a3667e83..35641c39492 100644 --- a/src/plugins/hs_apps/echo_server.c +++ b/src/plugins/hs_apps/echo_server.c @@ -468,19 +468,9 @@ echo_server_create_command_fn (vlib_main_t * vm, unformat_input_t * input, u8 server_uri_set = 0, *appns_id = 0; u64 tmp, appns_flags = 0, appns_secret = 0; char *default_uri = "tcp://0.0.0.0/1234"; - int rv, is_stop = 0, barrier_acq_needed = 0; + int rv, is_stop = 0; clib_error_t *error = 0; - /* The request came over the binary api and the inband cli handler - * is not mp_safe. Drop the barrier to make sure the workers are not - * blocked. - */ - if (vlib_num_workers () && vlib_thread_is_main_w_barrier ()) - { - barrier_acq_needed = 1; - vlib_worker_thread_barrier_release (vm); - } - esm->no_echo = 0; esm->fifo_size = 64 << 10; esm->rcv_buffer_size = 128 << 10; @@ -584,9 +574,6 @@ echo_server_create_command_fn (vlib_main_t * vm, unformat_input_t * input, cleanup: vec_free (appns_id); - if (barrier_acq_needed) - vlib_worker_thread_barrier_sync (vm); - return error; } -- cgit 1.2.3-korg