FD.io VPP
v18.01.2-1-g9b554f3
Vector Packet Processing
|
Go to the source code of this file.
Macros | |
#define | vl_typedefs |
#define | DEBUG_MESSAGE_BUFFER_OVERRUN 0 |
Variables | |
socket_main_t | socket_main |
#define DEBUG_MESSAGE_BUFFER_OVERRUN 0 |
Definition at line 44 of file memory_shared.c.
#define vl_typedefs |
Definition at line 38 of file memory_shared.c.
unix_shared_memory_queue_t* vl_api_client_index_to_input_queue | ( | u32 | index | ) |
vl_api_registration_t* vl_api_client_index_to_registration | ( | u32 | index | ) |
Definition at line 691 of file memory_shared.c.
|
inlinestatic |
Definition at line 664 of file memory_shared.c.
void vl_init_shmem | ( | svm_region_t * | vlib_rp, |
int | is_vlib, | ||
int | is_private_region | ||
) |
Definition at line 368 of file memory_shared.c.
int vl_map_shmem | ( | const char * | region_name, |
int | is_vlib | ||
) |
Definition at line 445 of file memory_shared.c.
void* vl_msg_api_alloc | ( | int | nbytes | ) |
void* vl_msg_api_alloc_as_if_client | ( | int | nbytes | ) |
Definition at line 224 of file memory_shared.c.
void* vl_msg_api_alloc_as_if_client_or_null | ( | int | nbytes | ) |
|
inlinestatic |
Definition at line 47 of file memory_shared.c.
void* vl_msg_api_alloc_or_null | ( | int | nbytes | ) |
Definition at line 213 of file memory_shared.c.
void vl_msg_api_free | ( | void * | a | ) |
Definition at line 236 of file memory_shared.c.
|
static |
Definition at line 280 of file memory_shared.c.
void vl_msg_api_send_shmem | ( | unix_shared_memory_queue_t * | q, |
u8 * | elem | ||
) |
void vl_msg_api_send_shmem_nolock | ( | unix_shared_memory_queue_t * | q, |
u8 * | elem | ||
) |
Definition at line 637 of file memory_shared.c.
void vl_register_mapped_shmem_region | ( | svm_region_t * | rp | ) |
Definition at line 591 of file memory_shared.c.
void vl_set_api_memory_size | ( | u64 | size | ) |
void vl_set_api_pvt_heap_size | ( | u64 | size | ) |
void vl_set_global_memory_baseva | ( | u64 | baseva | ) |
void vl_set_global_memory_size | ( | u64 | size | ) |
void vl_set_global_pvt_heap_size | ( | u64 | size | ) |
void vl_set_memory_gid | ( | int | gid | ) |
void vl_set_memory_root_path | ( | const char * | name | ) |
void vl_set_memory_uid | ( | int | uid | ) |
void vl_unmap_shmem | ( | void | ) |
Definition at line 599 of file memory_shared.c.
socket_main_t socket_main |
Definition at line 42 of file memory_shared.c.