Go to the source code of this file.
|
void | vl_msg_api_increment_missing_client_counter (void) |
|
int | vl_msg_api_rx_trace_enabled (api_main_t *am) |
|
int | vl_msg_api_tx_trace_enabled (api_main_t *am) |
|
void | vl_msg_api_trace (api_main_t *am, vl_api_trace_t *tp, void *msg) |
|
int | vl_msg_api_trace_onoff (api_main_t *am, vl_api_trace_which_t which, int onoff) |
|
int | vl_msg_api_trace_free (api_main_t *am, vl_api_trace_which_t which) |
|
int | vl_msg_api_trace_save (api_main_t *am, vl_api_trace_which_t which, FILE *fp) |
|
int | vl_msg_api_trace_configure (api_main_t *am, vl_api_trace_which_t which, u32 nitems) |
|
void | vl_msg_api_barrier_sync (void) |
|
void | vl_msg_api_barrier_release (void) |
|
static void | msg_handler_internal (api_main_t *am, void *the_msg, int trace_it, int do_it, int free_it) |
|
void | vl_msg_api_handler_with_vm_node (api_main_t *am, void *the_msg, vlib_main_t *vm, vlib_node_runtime_t *node) |
|
void | vl_msg_api_handler (void *the_msg) |
|
void | vl_msg_api_handler_no_free (void *the_msg) |
|
void | vl_msg_api_handler_no_trace_no_free (void *the_msg) |
|
void | vl_msg_api_trace_only (void *the_msg) |
|
void | vl_msg_api_cleanup_handler (void *the_msg) |
|
void | vl_msg_api_replay_handler (void *the_msg) |
|
u32 | vl_msg_api_get_msg_length (void *msg_arg) |
|
void | vl_msg_api_socket_handler (void *the_msg) |
|
void | vl_msg_api_config (vl_msg_api_msg_config_t *c) |
|
void | vl_msg_api_set_handlers (int id, char *name, void *handler, void *cleanup, void *endian, void *print, int size, int traced) |
|
void | vl_msg_api_clean_handlers (int msg_id) |
|
void | vl_msg_api_set_cleanup_handler (int msg_id, void *fp) |
|
void | vl_msg_api_queue_handler (unix_shared_memory_queue_t *q) |
|
vl_api_trace_t * | vl_msg_api_trace_get (api_main_t *am, vl_api_trace_which_t which) |
|
void | vl_noop_handler (void *mp) |
|
void | vl_msg_api_post_mortem_dump_enable_disable (int enable) |
|
void | vl_msg_api_post_mortem_dump (void) |
|
void | vl_msg_api_register_pd_handler (void *fp, u16 msg_id_host_byte_order) |
|
int | vl_msg_api_pd_handler (void *mp, int rv) |
|
void | vl_msg_api_set_first_available_msg_id (u16 first_avail) |
|
u16 | vl_msg_api_get_msg_ids (const char *name, int n) |
|
void | vl_msg_api_add_msg_name_crc (api_main_t *am, const char *string, u32 id) |
|
#define ELOG_API_MESSAGE_HANDLERS 0 |
#define foreach_msg_api_vector |
Value:_(msg_names) \
_(msg_handlers) \
_(msg_cleanup_handlers) \
_(msg_endian_handlers) \
_(msg_print_handlers) \
_(api_trace_cfg) \
_(message_bounce) \
_(is_mp_safe)
Definition at line 653 of file api_shared.c.
static void msg_handler_internal |
( |
api_main_t * |
am, |
|
|
void * |
the_msg, |
|
|
int |
trace_it, |
|
|
int |
do_it, |
|
|
int |
free_it |
|
) |
| |
|
inlinestatic |
void vl_msg_api_add_msg_name_crc |
( |
api_main_t * |
am, |
|
|
const char * |
string, |
|
|
u32 |
id |
|
) |
| |
void vl_msg_api_barrier_release |
( |
void |
| ) |
|
void vl_msg_api_barrier_sync |
( |
void |
| ) |
|
void vl_msg_api_clean_handlers |
( |
int |
msg_id | ) |
|
void vl_msg_api_cleanup_handler |
( |
void * |
the_msg | ) |
|
u16 vl_msg_api_get_msg_ids |
( |
const char * |
name, |
|
|
int |
n |
|
) |
| |
u32 vl_msg_api_get_msg_length |
( |
void * |
msg_arg | ) |
|
void vl_msg_api_handler |
( |
void * |
the_msg | ) |
|
void vl_msg_api_handler_no_free |
( |
void * |
the_msg | ) |
|
void vl_msg_api_handler_no_trace_no_free |
( |
void * |
the_msg | ) |
|
void vl_msg_api_increment_missing_client_counter |
( |
void |
| ) |
|
int vl_msg_api_pd_handler |
( |
void * |
mp, |
|
|
int |
rv |
|
) |
| |
void vl_msg_api_post_mortem_dump |
( |
void |
| ) |
|
void vl_msg_api_post_mortem_dump_enable_disable |
( |
int |
enable | ) |
|
void vl_msg_api_register_pd_handler |
( |
void * |
fp, |
|
|
u16 |
msg_id_host_byte_order |
|
) |
| |
void vl_msg_api_replay_handler |
( |
void * |
the_msg | ) |
|
int vl_msg_api_rx_trace_enabled |
( |
api_main_t * |
am | ) |
|
void vl_msg_api_set_cleanup_handler |
( |
int |
msg_id, |
|
|
void * |
fp |
|
) |
| |
void vl_msg_api_set_first_available_msg_id |
( |
u16 |
first_avail | ) |
|
void vl_msg_api_set_handlers |
( |
int |
id, |
|
|
char * |
name, |
|
|
void * |
handler, |
|
|
void * |
cleanup, |
|
|
void * |
endian, |
|
|
void * |
print, |
|
|
int |
size, |
|
|
int |
traced |
|
) |
| |
void vl_msg_api_socket_handler |
( |
void * |
the_msg | ) |
|
void vl_msg_api_trace_only |
( |
void * |
the_msg | ) |
|
int vl_msg_api_tx_trace_enabled |
( |
api_main_t * |
am | ) |
|
void vl_noop_handler |
( |
void * |
mp | ) |
|
Initial value:=
{
.region_name = "/unset",
.api_uid = -1,
.api_gid = -1,
}
Definition at line 35 of file api_shared.c.
u8 post_mortem_dump_enabled |
|
static |