FD.io VPP
v17.07.01-10-g3be13f0
Vector Packet Processing
|
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_histogram_bucket |
#define | foreach_rpc_api_msg |
#define | foreach_plugin_trace_msg _(TRACE_PLUGIN_MSG_IDS,trace_plugin_msg_ids) |
Enumerations | |
enum | histogram_index_t { SLEEP_N_BUCKETS } |
enum | vl_api_replay_t { DUMP, CUSTOM_DUMP, REPLAY, INITIALIZERS } |
Variables | |
static u64 | vector_rate_histogram [SLEEP_N_BUCKETS] |
static vlib_cli_command_t | cli_show_api_histogram_command |
(constructor) VLIB_CLI_COMMAND (cli_show_api_histogram_command) More... | |
static vlib_cli_command_t | cli_clear_api_histogram_command |
(constructor) VLIB_CLI_COMMAND (cli_clear_api_histogram_command) More... | |
static vlib_node_registration_t | memclnt_node |
(constructor) VLIB_REGISTER_NODE (memclnt_node) More... | |
static vlib_node_registration_t | api_rx_from_node_node |
(constructor) VLIB_REGISTER_NODE (api_rx_from_node_node) More... | |
static vlib_cli_command_t | cli_show_api_command |
(constructor) VLIB_CLI_COMMAND (cli_show_api_command) More... | |
static vlib_cli_command_t | cli_show_api_ring_command |
(constructor) VLIB_CLI_COMMAND (cli_show_api_ring_command) More... | |
static vlib_cli_command_t | cli_show_api_clients_command |
(constructor) VLIB_CLI_COMMAND (cli_show_api_clients_command) More... | |
static vlib_cli_command_t | cli_show_api_status_command |
(constructor) VLIB_CLI_COMMAND (cli_show_api_status_command) More... | |
static vlib_cli_command_t | cli_show_api_message_table_command |
(constructor) VLIB_CLI_COMMAND (cli_show_api_message_table_command) More... | |
static vlib_cli_command_t | trace |
(constructor) VLIB_CLI_COMMAND (trace) More... | |
static vlib_cli_command_t | cli_show_api_plugin_command |
(constructor) VLIB_CLI_COMMAND (cli_show_api_plugin_command) More... | |
static vlib_cli_command_t | api_trace_command |
(constructor) VLIB_CLI_COMMAND (api_trace_command) More... | |
#define foreach_histogram_bucket |
Definition at line 395 of file memory_vlib.c.
#define foreach_plugin_trace_msg _(TRACE_PLUGIN_MSG_IDS,trace_plugin_msg_ids) |
Definition at line 1421 of file memory_vlib.c.
#define foreach_rpc_api_msg |
Definition at line 1417 of file memory_vlib.c.
#define foreach_vlib_api_msg |
Definition at line 356 of file memory_vlib.c.
#define TRACE_VLIB_MEMORY_QUEUE 0 |
Definition at line 41 of file memory_vlib.c.
#define vl_endianfun |
Definition at line 87 of file memory_vlib.c.
#define vl_print | ( | handle, | |
... | |||
) | vlib_cli_output (handle, __VA_ARGS__) |
Definition at line 50 of file memory_vlib.c.
#define vl_printfun |
Definition at line 51 of file memory_vlib.c.
#define vl_typedefs /* define message structures */ |
Definition at line 45 of file memory_vlib.c.
enum histogram_index_t |
Enumerator | |
---|---|
SLEEP_N_BUCKETS |
Definition at line 401 of file memory_vlib.c.
enum vl_api_replay_t |
Enumerator | |
---|---|
DUMP | |
CUSTOM_DUMP | |
REPLAY | |
INITIALIZERS |
Definition at line 1451 of file memory_vlib.c.
|
static |
|
static |
|
static |
|
static |
|
static |
void dump_socket_clients | ( | vlib_main_t * | vm, |
api_main_t * | am | ||
) |
Definition at line 1225 of file memory_vlib.c.
Definition at line 1460 of file memory_vlib.c.
|
static |
|
static |
Definition at line 766 of file memory_vlib.c.
|
static |
Definition at line 365 of file memory_vlib.c.
|
static |
|
static |
Definition at line 417 of file memory_vlib.c.
|
static |
|
static |
Definition at line 736 of file memory_vlib.c.
|
static |
void vl_api_get_first_msg_id_t_handler | ( | vl_api_get_first_msg_id_t * | mp | ) |
void vl_api_memclnt_create_t_handler | ( | vl_api_memclnt_create_t * | mp | ) |
Definition at line 143 of file memory_vlib.c.
|
inlinestatic |
Definition at line 56 of file memory_vlib.c.
void vl_api_memclnt_delete_t_handler | ( | vl_api_memclnt_delete_t * | mp | ) |
|
inlinestatic |
Definition at line 67 of file memory_vlib.c.
|
static |
|
static |
Definition at line 1328 of file memory_vlib.c.
|
static |
Definition at line 1322 of file memory_vlib.c.
|
static |
u8* vl_api_serialize_message_table | ( | api_main_t * | am, |
u8 * | vector | ||
) |
Definition at line 117 of file memory_vlib.c.
|
static |
|
static |
|
static |
|
static |
|
static |
Definition at line 1383 of file memory_vlib.c.
|
inlinestatic |
Definition at line 76 of file memory_vlib.c.
void vl_enable_disable_memory_api | ( | vlib_main_t * | vm, |
int | enable | ||
) |
Definition at line 795 of file memory_vlib.c.
void vl_msg_api_custom_dump_configure | ( | api_main_t * | am | ) |
|
static |
Definition at line 1503 of file memory_vlib.c.
void vl_msg_api_send | ( | vl_api_registration_t * | rp, |
u8 * | elem | ||
) |
Definition at line 104 of file memory_vlib.c.
void vl_set_memory_region_name | ( | const char * | name | ) |
void vl_socket_api_send | ( | vl_api_registration_t * | rp, |
u8 * | elem | ||
) |
VLIB_API_INIT_FUNCTION | ( | rpc_api_hookup | ) |
clib_error_t* vlibmemory_init | ( | vlib_main_t * | vm | ) |
Definition at line 1181 of file memory_vlib.c.
|
static |
(constructor) VLIB_REGISTER_NODE (api_rx_from_node_node)
Definition at line 854 of file memory_vlib.c.
|
static |
(constructor) VLIB_CLI_COMMAND (api_trace_command)
Definition at line 1886 of file memory_vlib.c.
|
static |
(constructor) VLIB_CLI_COMMAND (cli_clear_api_histogram_command)
Definition at line 748 of file memory_vlib.c.
|
static |
(constructor) VLIB_CLI_COMMAND (cli_show_api_clients_command)
Definition at line 1044 of file memory_vlib.c.
|
static |
(constructor) VLIB_CLI_COMMAND (cli_show_api_command)
Definition at line 1029 of file memory_vlib.c.
|
static |
(constructor) VLIB_CLI_COMMAND (cli_show_api_histogram_command)
Definition at line 728 of file memory_vlib.c.
|
static |
(constructor) VLIB_CLI_COMMAND (cli_show_api_message_table_command)
Definition at line 1099 of file memory_vlib.c.
|
static |
(constructor) VLIB_CLI_COMMAND (cli_show_api_plugin_command)
Definition at line 1269 of file memory_vlib.c.
|
static |
(constructor) VLIB_CLI_COMMAND (cli_show_api_ring_command)
Definition at line 1036 of file memory_vlib.c.
|
static |
(constructor) VLIB_CLI_COMMAND (cli_show_api_status_command)
Definition at line 1052 of file memory_vlib.c.
|
static |
(constructor) VLIB_REGISTER_NODE (memclnt_node)
Definition at line 757 of file memory_vlib.c.
|
static |
(constructor) VLIB_CLI_COMMAND (trace)
Definition at line 1173 of file memory_vlib.c.
|
static |
Definition at line 409 of file memory_vlib.c.