|  | FD.io VPP
    v19.01.3-6-g70449b9b9
    Vector Packet Processing | 
Binary API messaging via shared memory Low-level, primary provisioning interface. More...
 Include dependency graph for vlib_api.c:
 Include dependency graph for vlib_api.c:Go to the source code of this file.
| Macros | |
| #define | TRACE_VLIB_MEMORY_QUEUE 0 | 
| #define | vl_typedefs /* define message structures */ | 
| #define | vl_print(handle, ...) vlib_cli_output (handle, __VA_ARGS__) | 
| #define | vl_printfun | 
| #define | vl_endianfun | 
| #define | foreach_vlib_api_msg | 
| #define | foreach_rpc_api_msg | 
| #define | foreach_plugin_trace_msg _(TRACE_PLUGIN_MSG_IDS,trace_plugin_msg_ids) | 
| Variables | |
| u64 | vector_rate_histogram [SLEEP_N_BUCKETS] | 
| vlib_node_registration_t | vl_api_clnt_node | 
| (constructor) VLIB_REGISTER_NODE (vl_api_clnt_node)  More... | |
| static vlib_node_registration_t | api_rx_from_node_node | 
| (constructor) VLIB_REGISTER_NODE (api_rx_from_node_node)  More... | |
| void * | rpc_call_main_thread_cb_fn | 
Binary API messaging via shared memory Low-level, primary provisioning interface.
Definition in file vlib_api.c.
| #define foreach_plugin_trace_msg _(TRACE_PLUGIN_MSG_IDS,trace_plugin_msg_ids) | 
Definition at line 679 of file vlib_api.c.
| #define foreach_rpc_api_msg | 
Definition at line 675 of file vlib_api.c.
| #define foreach_vlib_api_msg | 
Definition at line 168 of file vlib_api.c.
| #define TRACE_VLIB_MEMORY_QUEUE 0 | 
Definition at line 41 of file vlib_api.c.
| #define vl_endianfun | 
Definition at line 67 of file vlib_api.c.
| #define vl_print | ( | handle, | |
| ... | |||
| ) | vlib_cli_output (handle, __VA_ARGS__) | 
Definition at line 50 of file vlib_api.c.
| #define vl_printfun | 
Definition at line 51 of file vlib_api.c.
| #define vl_typedefs /* define message structures */ | 
Definition at line 45 of file vlib_api.c.
| 
 | static | 
| 
 | static | 
Definition at line 208 of file vlib_api.c.
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| void vl_api_api_versions_t_handler | ( | vl_api_api_versions_t * | mp | ) | 
| 
 | static | 
Definition at line 634 of file vlib_api.c.
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | static | 
Definition at line 623 of file vlib_api.c.
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | inlinestatic | 
Definition at line 579 of file vlib_api.c.
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | static | 
Definition at line 560 of file vlib_api.c.
| 
 | static | 
| void vl_api_save_msg_table | ( | void | ) | 
Definition at line 230 of file vlib_api.c.
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| void vl_api_send_pending_rpc_requests | ( | vlib_main_t * | vm | ) | 
| u8* vl_api_serialize_message_table | ( | api_main_t * | am, | 
| u8 * | vector | ||
| ) | 
Definition at line 72 of file vlib_api.c.
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | static | 
Definition at line 641 of file vlib_api.c.
| 
 | inlinestatic | 
Definition at line 56 of file vlib_api.c.
| void vl_mem_api_enable_disable | ( | vlib_main_t * | vm, | 
| int | enable | ||
| ) | 
Definition at line 448 of file vlib_api.c.
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | static | 
Definition at line 176 of file vlib_api.c.
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| VLIB_API_INIT_FUNCTION | ( | rpc_api_hookup | ) | 
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | static | 
(constructor) VLIB_REGISTER_NODE (api_rx_from_node_node)
Definition at line 507 of file vlib_api.c.
| u64 vector_rate_histogram[SLEEP_N_BUCKETS] | 
Definition at line 202 of file vlib_api.c.
| vlib_node_registration_t vl_api_clnt_node | 
(constructor) VLIB_REGISTER_NODE (vl_api_clnt_node)
Definition at line 438 of file vlib_api.c.