X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=src%2Fvcl%2Fvppcom.c;h=b91c3a3bff47e5e871e9af46a2b275b7804167fb;hb=41bc8615096b8a7d92707792dfd2b14ded40773e;hp=987a19c896a71e003f706d3ce48698a2b873531d;hpb=4223ff14b21bcac6fb9e6409a80a164e4b517c46;p=vpp.git diff --git a/src/vcl/vppcom.c b/src/vcl/vppcom.c index 987a19c896a..b91c3a3bff4 100644 --- a/src/vcl/vppcom.c +++ b/src/vcl/vppcom.c @@ -1368,8 +1368,8 @@ vppcom_app_create (const char *app_name) vcm->main_cpu = pthread_self (); vcm->main_pid = getpid (); vcm->app_name = format (0, "%s", app_name); - fifo_segment_main_init (&vcm->segment_main, vcl_cfg->segment_baseva, - 20 /* timeout in secs */ ); + fifo_segment_main_init (&vcm->segment_main, (uword) ~0, + 20 /* timeout in secs */); pool_alloc (vcm->workers, vcl_cfg->max_workers); clib_spinlock_init (&vcm->workers_lock); clib_rwlock_init (&vcm->segment_table_lock); @@ -1645,9 +1645,6 @@ vppcom_session_listen (uint32_t listen_sh, uint32_t q_len) if (!listen_session || (listen_session->flags & VCL_SESSION_F_IS_VEP)) return VPPCOM_EBADFD; - if (q_len == 0 || q_len == ~0) - q_len = vcm->cfg.listen_queue_size; - listen_vpp_handle = listen_session->vpp_handle; if (listen_session->session_state == VCL_STATE_LISTEN) {