From 6c10ab22e9ae1b5b2e086d74a5267f0bc33a0c57 Mon Sep 17 00:00:00 2001 From: Florin Coras Date: Sun, 8 Nov 2020 16:50:39 -0800 Subject: session: remove support for shm bapi attachment Type: improvement Signed-off-by: Florin Coras Change-Id: I21bda0c46406aff54ad8fe5e44491e8e332de170 --- src/vnet/session/session_api.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'src/vnet/session/session_api.c') diff --git a/src/vnet/session/session_api.c b/src/vnet/session/session_api.c index 6a609eb92fa..90c0772493a 100644 --- a/src/vnet/session/session_api.c +++ b/src/vnet/session/session_api.c @@ -614,6 +614,12 @@ vl_api_app_attach_t_handler (vl_api_app_attach_t * mp) rv = VNET_API_ERROR_FEATURE_DISABLED; goto done; } + /* Only support binary api with socket transport */ + if (vl_api_registration_file_index (reg) == VL_API_INVALID_FI) + { + rv = VNET_API_ERROR_APP_UNSUPPORTED_CFG; + goto done; + } STATIC_ASSERT (sizeof (u64) * APP_OPTIONS_N_OPTIONS <= sizeof (mp->options), @@ -623,7 +629,6 @@ vl_api_app_attach_t_handler (vl_api_app_attach_t * mp) a->api_client_index = mp->client_index; a->options = mp->options; a->session_cb_vft = &session_mq_cb_vft; - a->namespace_id = vl_api_from_api_to_new_vec (mp, &mp->namespace_id); if ((rv = vnet_application_attach (a))) -- cgit 1.2.3-korg