From 165f3ae9670c98259677155bd04e92fe5830daa7 Mon Sep 17 00:00:00 2001 From: Florin Coras Date: Sun, 8 Nov 2020 18:04:33 -0800 Subject: vcl: remove support for shm api connections Session layer only supports bapi with socket transport or app socket api attachements. Going forward this will be further restricted to the latter. Type: improvement Signed-off-by: Florin Coras Change-Id: Ib368cf2ce92bbca192cca977664800879cd4058e --- src/vcl/vcl_cfg.c | 22 +++++++--------------- 1 file changed, 7 insertions(+), 15 deletions(-) (limited to 'src/vcl/vcl_cfg.c') diff --git a/src/vcl/vcl_cfg.c b/src/vcl/vcl_cfg.c index 3fdda9cd604..5fea1db0a86 100644 --- a/src/vcl/vcl_cfg.c +++ b/src/vcl/vcl_cfg.c @@ -282,13 +282,6 @@ vppcom_cfg_read_file (char *conf_fname) VCFG_DBG (0, "VCL<%d>: configured max-workers %u", getpid (), vcl_cfg->max_workers); } - else if (unformat (line_input, "api-prefix %s", - &vcl_cfg->vpp_bapi_chroot)) - { - vec_terminate_c_string (vcl_cfg->vpp_bapi_chroot); - VCFG_DBG (0, "VCL<%d>: configured api-prefix (%s) ", getpid (), - vcl_cfg->vpp_bapi_chroot); - } else if (unformat (line_input, "api-socket-name %s", &vcl_cfg->vpp_bapi_socket_name)) { @@ -571,14 +564,6 @@ vppcom_cfg (vppcom_cfg_t * vcl_cfg) /* Regrab cfg after heap initialization */ vcl_cfg = &vcm->cfg; - env_var_str = getenv (VPPCOM_ENV_API_PREFIX); - if (env_var_str) - { - vcl_cfg->vpp_bapi_chroot = format (0, "%s", env_var_str); - vec_terminate_c_string (vcl_cfg->vpp_bapi_chroot); - VCFG_DBG (0, "VCL<%d>: configured api prefix (%s) from " - VPPCOM_ENV_API_PREFIX "!", getpid (), env_var_str); - } env_var_str = getenv (VPPCOM_ENV_APP_NAMESPACE_ID); if (env_var_str) { @@ -645,6 +630,13 @@ vppcom_cfg (vppcom_cfg_t * vcl_cfg) VCFG_DBG (0, "VCL<%d>: configured api-socket-name (%s)", getpid (), vcl_cfg->vpp_bapi_socket_name); } + env_var_str = getenv (VPPCOM_ENV_VPP_SAPI_SOCKET); + if (env_var_str) + { + vcm->cfg.vpp_app_socket_api = format (0, "%s%c", env_var_str, 0); + VCFG_DBG (0, "VCL<%d>: configured app-socket-api (%s)", getpid (), + vcl_cfg->vpp_app_socket_api); + } } /* -- cgit 1.2.3-korg