![]() |
FD.io VPP
v20.05.1-6-gf53edbc3b
Vector Packet Processing
|
Include dependency graph for api_shared.c:Go to the source code of this file.
Macros | |
| #define | foreach_msg_api_vector |
Variables | |
| api_main_t | api_global_main |
| __thread api_main_t * | my_api_main = &api_global_main |
| void(* | vl_msg_api_fuzz_hook )(u16, void *) |
| static u8 | post_mortem_dump_enabled |
| #define foreach_msg_api_vector |
Definition at line 767 of file api_shared.c.
|
inlinestatic |
Definition at line 436 of file api_shared.c.
Here is the call graph for this function:
Here is the caller graph for this function:| int vl_api_c_string_to_api_string | ( | const char * | buf, |
| vl_api_string_t * | str | ||
| ) |
Definition at line 1117 of file api_shared.c.
Definition at line 1144 of file api_shared.c.
| char* vl_api_from_api_to_new_c_string | ( | vl_api_string_t * | astr | ) |
| u8* vl_api_from_api_to_new_vec | ( | void * | mp, |
| vl_api_string_t * | astr | ||
| ) |
Definition at line 1156 of file api_shared.c.
Here is the call graph for this function:
Here is the caller graph for this function:| int vl_api_get_elog_trace_api_messages | ( | void | ) |
Definition at line 1202 of file api_shared.c.
| u8* vl_api_serialize_message_table | ( | api_main_t * | am, |
| u8 * | vector | ||
| ) |
Definition at line 203 of file api_shared.c.
Here is the call graph for this function:
Here is the caller graph for this function:| void vl_api_set_elog_main | ( | elog_main_t * | m | ) |
| int vl_api_set_elog_trace_api_messages | ( | int | enable | ) |
Definition at line 1191 of file api_shared.c.
| u32 vl_api_string_len | ( | vl_api_string_t * | astr | ) |
| int vl_api_vec_to_api_string | ( | const u8 * | vec, |
| vl_api_string_t * | str | ||
| ) |
| void vl_msg_api_add_msg_name_crc | ( | api_main_t * | am, |
| const char * | string, | ||
| u32 | id | ||
| ) |
| void vl_msg_api_add_version | ( | api_main_t * | am, |
| const char * | string, | ||
| u32 | major, | ||
| u32 | minor, | ||
| u32 | patch | ||
| ) |
| void vl_msg_api_barrier_release | ( | void | ) |
| void vl_msg_api_barrier_sync | ( | void | ) |
| void vl_msg_api_clean_handlers | ( | int | msg_id | ) |
Definition at line 849 of file api_shared.c.
Here is the call graph for this function:
Here is the caller graph for this function:| void vl_msg_api_cleanup_handler | ( | void * | the_msg | ) |
Definition at line 710 of file api_shared.c.
Here is the call graph for this function:
Here is the caller graph for this function:| void vl_msg_api_config | ( | vl_msg_api_msg_config_t * | c | ) |
Definition at line 778 of file api_shared.c.
Here is the call graph for this function:
Here is the caller graph for this function:| u16 vl_msg_api_get_msg_ids | ( | const char * | name, |
| int | n | ||
| ) |
Definition at line 1001 of file api_shared.c.
Here is the call graph for this function:
Here is the caller graph for this function:Definition at line 1073 of file api_shared.c.
Here is the call graph for this function:
Here is the caller graph for this function:| u32 vl_msg_api_get_msg_length | ( | void * | msg_arg | ) |
Definition at line 748 of file api_shared.c.
Here is the call graph for this function:
Here is the caller graph for this function:| void vl_msg_api_handler | ( | void * | the_msg | ) |
Definition at line 661 of file api_shared.c.
Here is the call graph for this function:
Here is the caller graph for this function:| void vl_msg_api_handler_no_free | ( | void * | the_msg | ) |
| void vl_msg_api_handler_no_trace_no_free | ( | void * | the_msg | ) |
Definition at line 682 of file api_shared.c.
Here is the call graph for this function:
Here is the caller graph for this function:| void vl_msg_api_handler_with_vm_node | ( | api_main_t * | am, |
| svm_region_t * | vlib_rp, | ||
| void * | the_msg, | ||
| vlib_main_t * | vm, | ||
| vlib_node_runtime_t * | node, | ||
| u8 | is_private | ||
| ) |
Definition at line 540 of file api_shared.c.
Here is the call graph for this function:
Here is the caller graph for this function:| void vl_msg_api_increment_missing_client_counter | ( | void | ) |
Definition at line 54 of file api_shared.c.
Here is the call graph for this function:
Here is the caller graph for this function:| u32 vl_msg_api_max_length | ( | void * | mp | ) |
| int vl_msg_api_pd_handler | ( | void * | mp, |
| int | rv | ||
| ) |
| void vl_msg_api_post_mortem_dump | ( | void | ) |
Definition at line 923 of file api_shared.c.
Here is the call graph for this function:
Here is the caller graph for this function:| void vl_msg_api_post_mortem_dump_enable_disable | ( | int | enable | ) |
| void vl_msg_api_queue_handler | ( | svm_queue_t * | q | ) |
Definition at line 871 of file api_shared.c.
Here is the call graph for this function:
Here is the caller graph for this function:| void vl_msg_api_register_pd_handler | ( | void * | fp, |
| u16 | msg_id_host_byte_order | ||
| ) |
| void vl_msg_api_replay_handler | ( | void * | the_msg | ) |
Definition at line 730 of file api_shared.c.
Here is the call graph for this function:
Here is the caller graph for this function:| int vl_msg_api_rx_trace_enabled | ( | api_main_t * | am | ) |
| void vl_msg_api_set_cleanup_handler | ( | int | msg_id, |
| void * | fp | ||
| ) |
Definition at line 861 of file api_shared.c.
Here is the call graph for this function:
Here is the caller graph for this function:| void vl_msg_api_set_first_available_msg_id | ( | u16 | first_avail | ) |
Definition at line 993 of file api_shared.c.
Here is the call graph for this function:
Here is the caller graph for this function:| void vl_msg_api_set_global_main | ( | void * | am_arg | ) |
Definition at line 47 of file api_shared.c.
| void vl_msg_api_set_handlers | ( | int | id, |
| char * | name, | ||
| void * | handler, | ||
| void * | cleanup, | ||
| void * | endian, | ||
| void * | print, | ||
| int | size, | ||
| int | traced | ||
| ) |
Definition at line 827 of file api_shared.c.
Here is the call graph for this function:
Here is the caller graph for this function:| void vl_msg_api_socket_handler | ( | void * | the_msg | ) |
Definition at line 757 of file api_shared.c.
Here is the call graph for this function:
Here is the caller graph for this function:| void vl_msg_api_trace | ( | api_main_t * | am, |
| vl_api_trace_t * | tp, | ||
| void * | msg | ||
| ) |
| int vl_msg_api_trace_configure | ( | api_main_t * | am, |
| vl_api_trace_which_t | which, | ||
| u32 | nitems | ||
| ) |
Definition at line 365 of file api_shared.c.
Here is the call graph for this function:
Here is the caller graph for this function:| int vl_msg_api_trace_free | ( | api_main_t * | am, |
| vl_api_trace_which_t | which | ||
| ) |
| vl_api_trace_t* vl_msg_api_trace_get | ( | api_main_t * | am, |
| vl_api_trace_which_t | which | ||
| ) |
| void vl_msg_api_trace_only | ( | void * | the_msg | ) |
Definition at line 699 of file api_shared.c.
Here is the call graph for this function:
Here is the caller graph for this function:| int vl_msg_api_trace_onoff | ( | api_main_t * | am, |
| vl_api_trace_which_t | which, | ||
| int | onoff | ||
| ) |
Definition at line 124 of file api_shared.c.
Here is the call graph for this function:
Here is the caller graph for this function:| int vl_msg_api_trace_save | ( | api_main_t * | am, |
| vl_api_trace_which_t | which, | ||
| FILE * | fp | ||
| ) |
Definition at line 226 of file api_shared.c.
Here is the call graph for this function:
Here is the caller graph for this function:| int vl_msg_api_tx_trace_enabled | ( | api_main_t * | am | ) |
| void vl_msg_pop_heap | ( | void * | oldheap | ) |
| void vl_msg_pop_heap_w_region | ( | svm_region_t * | vlib_rp, |
| void * | oldheap | ||
| ) |
Definition at line 1102 of file api_shared.c.
Here is the call graph for this function:
Here is the caller graph for this function:| void* vl_msg_push_heap | ( | void | ) |
| void* vl_msg_push_heap_w_region | ( | svm_region_t * | vlib_rp | ) |
Definition at line 1088 of file api_shared.c.
Here is the call graph for this function:
Here is the caller graph for this function:| void vl_noop_handler | ( | void * | mp | ) |
| api_main_t api_global_main |
Definition at line 35 of file api_shared.c.
| __thread api_main_t* my_api_main = &api_global_main |
Definition at line 44 of file api_shared.c.
|
static |
Definition at line 914 of file api_shared.c.
| void(* vl_msg_api_fuzz_hook) (u16, void *) |
Definition at line 536 of file api_shared.c.