|
static transport_proto_t | api_session_transport_proto_decode (const vl_api_transport_proto_t *api_tp) |
|
static vl_api_transport_proto_t | api_session_transport_proto_encode (const transport_proto_t tp) |
|
static int | session_send_fds (vl_api_registration_t *reg, int fds[], int n_fds) |
|
static int | mq_try_lock_and_alloc_msg (svm_msg_q_t *app_mq, svm_msg_q_msg_t *msg) |
|
static int | mq_send_session_accepted_cb (session_t *s) |
|
static void | mq_send_session_close_evt (app_worker_t *app_wrk, session_handle_t sh, session_evt_type_t evt_type) |
|
static void | mq_notify_close_subscribers (u32 app_index, session_handle_t sh, svm_fifo_t *f, session_evt_type_t evt_type) |
|
static void | mq_send_session_disconnected_cb (session_t *s) |
|
static void | mq_send_session_reset_cb (session_t *s) |
|
int | mq_send_session_connected_cb (u32 app_wrk_index, u32 api_context, session_t *s, session_error_t err) |
|
int | mq_send_session_bound_cb (u32 app_wrk_index, u32 api_context, session_handle_t handle, int rv) |
|
void | mq_send_unlisten_reply (app_worker_t *app_wrk, session_handle_t sh, u32 context, int rv) |
|
static void | mq_send_session_migrate_cb (session_t *s, session_handle_t new_sh) |
|
static int | mq_send_add_segment_cb (u32 app_wrk_index, u64 segment_handle) |
|
static int | mq_send_del_segment_cb (u32 app_wrk_index, u64 segment_handle) |
|
static void | mq_send_session_cleanup_cb (session_t *s, session_cleanup_ntf_t ntf) |
|
static void | vl_api_session_enable_disable_t_handler (vl_api_session_enable_disable_t *mp) |
|
static void | vl_api_app_attach_t_handler (vl_api_app_attach_t *mp) |
|
static void | vl_api_app_worker_add_del_t_handler (vl_api_app_worker_add_del_t *mp) |
|
static void | vl_api_application_detach_t_handler (vl_api_application_detach_t *mp) |
|
static void | vl_api_app_namespace_add_del_t_handler (vl_api_app_namespace_add_del_t *mp) |
|
static void | vl_api_app_namespace_add_del_v2_t_handler (vl_api_app_namespace_add_del_v2_t *mp) |
|
static void | vl_api_app_namespace_add_del_v3_t_handler (vl_api_app_namespace_add_del_v3_t *mp) |
|
static void | vl_api_session_rule_add_del_t_handler (vl_api_session_rule_add_del_t *mp) |
|
static void | send_session_rule_details4 (mma_rule_16_t *rule, u8 is_local, u8 transport_proto, u32 appns_index, u8 *tag, vl_api_registration_t *reg, u32 context) |
|
static void | send_session_rule_details6 (mma_rule_40_t *rule, u8 is_local, u8 transport_proto, u32 appns_index, u8 *tag, vl_api_registration_t *reg, u32 context) |
|
static void | send_session_rules_table_details (session_rules_table_t *srt, u8 fib_proto, u8 tp, u8 is_local, u32 appns_index, vl_api_registration_t *reg, u32 context) |
|
static void | vl_api_session_rules_dump_t_handler (vl_api_session_rules_dump_t *mp) |
|
static void | vl_api_app_add_cert_key_pair_t_handler (vl_api_app_add_cert_key_pair_t *mp) |
|
static void | vl_api_app_del_cert_key_pair_t_handler (vl_api_app_del_cert_key_pair_t *mp) |
|
static clib_error_t * | application_reaper_cb (u32 client_index) |
|
| VL_MSG_API_REAPER_FUNCTION (application_reaper_cb) |
|
static void | sapi_send_fds (app_worker_t *app_wrk, int *fds, int n_fds) |
|
static int | mq_send_add_segment_sapi_cb (u32 app_wrk_index, u64 segment_handle) |
|
static int | mq_send_del_segment_sapi_cb (u32 app_wrk_index, u64 segment_handle) |
|
static void | session_api_attach_handler (app_namespace_t *app_ns, clib_socket_t *cs, app_sapi_attach_msg_t *mp) |
|
void | sapi_socket_close_w_handle (u32 api_handle) |
|
static void | sapi_add_del_worker_handler (app_namespace_t *app_ns, clib_socket_t *cs, app_sapi_worker_add_del_msg_t *mp) |
|
static void | sapi_add_del_cert_key_handler (app_namespace_t *app_ns, clib_socket_t *cs, app_sapi_cert_key_add_del_msg_t *mp) |
|
static void | sapi_socket_detach (app_namespace_t *app_ns, clib_socket_t *cs) |
|
static clib_error_t * | sapi_sock_read_ready (clib_file_t *cf) |
|
static clib_error_t * | sapi_sock_write_ready (clib_file_t *cf) |
|
static clib_error_t * | sapi_sock_error (clib_file_t *cf) |
|
static clib_error_t * | sapi_sock_accept_ready (clib_file_t *scf) |
|
void | appns_sapi_del_ns_socket (app_namespace_t *app_ns) |
|
int | appns_sapi_add_ns_socket (app_namespace_t *app_ns) |
|
static void | vl_api_application_tls_cert_add_t_handler (vl_api_application_tls_cert_add_t *mp) |
|
static void | vl_api_application_tls_key_add_t_handler (vl_api_application_tls_key_add_t *mp) |
|
static clib_error_t * | session_api_hookup (vlib_main_t *vm) |
|
| VLIB_API_INIT_FUNCTION (session_api_hookup) |
|