+vl_socket_client_connect (char *socket_path, char *client_name,
+ u32 socket_buffer_size)
+{
+ return vl_socket_client_connect_internal (socket_client_ctx, socket_path,
+ client_name, socket_buffer_size);
+}
+
+int
+vl_socket_client_connect2 (socket_client_main_t * scm, char *socket_path,
+ char *client_name, u32 socket_buffer_size)
+{
+ socket_client_main_t *old_ctx;
+ int rv;
+
+ old_ctx = vl_socket_client_ctx_push (scm);
+ rv = vl_socket_client_connect_internal (socket_client_ctx, socket_path,
+ client_name, socket_buffer_size);
+ vl_socket_client_ctx_pop (old_ctx);
+ return rv;
+}
+
+int
+vl_socket_client_init_shm_internal (socket_client_main_t * scm,
+ vl_api_shm_elem_config_t * config,
+ int want_pthread)