FD.io VPP
v19.08-27-gf4dcae4
Vector Packet Processing
|
Binary API messaging via shared memory Low-level, primary provisioning interface. More...
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 656 of file vlib_api.c.
#define foreach_rpc_api_msg |
Definition at line 652 of file vlib_api.c.
#define foreach_vlib_api_msg |
Definition at line 145 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 185 of file vlib_api.c.
void vl_api_api_versions_t_handler | ( | vl_api_api_versions_t * | mp | ) |
|
static |
Definition at line 611 of file vlib_api.c.
|
static |
Definition at line 600 of file vlib_api.c.
|
inlinestatic |
Definition at line 556 of file vlib_api.c.
|
static |
Definition at line 537 of file vlib_api.c.
|
static |
void vl_api_save_msg_table | ( | void | ) |
Definition at line 207 of file vlib_api.c.
void vl_api_send_pending_rpc_requests | ( | vlib_main_t * | vm | ) |
|
static |
Definition at line 618 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 425 of file vlib_api.c.
|
static |
Definition at line 153 of file vlib_api.c.
VLIB_API_INIT_FUNCTION | ( | rpc_api_hookup | ) |
|
static |
(constructor) VLIB_REGISTER_NODE (api_rx_from_node_node)
Definition at line 484 of file vlib_api.c.
u64 vector_rate_histogram[SLEEP_N_BUCKETS] |
Definition at line 179 of file vlib_api.c.
vlib_node_registration_t vl_api_clnt_node |
(constructor) VLIB_REGISTER_NODE (vl_api_clnt_node)
Definition at line 415 of file vlib_api.c.