Go to the source code of this file.
|
static CLIB_NOSANITIZE_ADDR void * | vl_msg_api_alloc_internal (svm_region_t *vlib_rp, int nbytes, int pool, int may_return_null) |
|
void * | vl_msg_api_alloc (int nbytes) |
|
void * | vl_msg_api_alloc_zero (int nbytes) |
|
void * | vl_msg_api_alloc_or_null (int nbytes) |
|
void * | vl_msg_api_alloc_as_if_client (int nbytes) |
|
void * | vl_msg_api_alloc_zero_as_if_client (int nbytes) |
|
void * | vl_msg_api_alloc_as_if_client_or_null (int nbytes) |
|
void * | vl_mem_api_alloc_as_if_client_w_reg (vl_api_registration_t *reg, int nbytes) |
|
void | vl_msg_api_free_w_region (svm_region_t *vlib_rp, void *a) |
|
void | vl_msg_api_free (void *a) |
|
static void | vl_msg_api_free_nolock (void *a) |
|
void | vl_set_memory_root_path (const char *name) |
|
void | vl_set_memory_uid (int uid) |
|
void | vl_set_memory_gid (int gid) |
|
void | vl_set_global_memory_baseva (u64 baseva) |
|
void | vl_set_global_memory_size (u64 size) |
|
void | vl_set_api_memory_size (u64 size) |
|
void | vl_set_global_pvt_heap_size (u64 size) |
|
void | vl_set_api_pvt_heap_size (u64 size) |
|
static void | vl_api_default_mem_config (vl_shmem_hdr_t *shmem_hdr) |
|
void | vl_api_mem_config (vl_shmem_hdr_t *hdr, vl_api_shm_elem_config_t *config) |
|
void | vl_init_shmem (svm_region_t *vlib_rp, vl_api_shm_elem_config_t *config, int is_vlib, int is_private_region) |
|
int | vl_map_shmem (const char *region_name, int is_vlib) |
|
void | vl_register_mapped_shmem_region (svm_region_t *rp) |
|
static void | vl_unmap_shmem_internal (u8 is_client) |
|
void | vl_unmap_shmem (void) |
|
void | vl_unmap_shmem_client (void) |
|
void | vl_msg_api_send_shmem (svm_queue_t *q, u8 *elem) |
|
int | vl_mem_api_can_send (svm_queue_t *q) |
|
void | vl_msg_api_send_shmem_nolock (svm_queue_t *q, u8 *elem) |
|
◆ DEBUG_MESSAGE_BUFFER_OVERRUN
#define DEBUG_MESSAGE_BUFFER_OVERRUN 0 |
◆ vl_typedefs
◆ vl_api_default_mem_config()
◆ vl_api_mem_config()
◆ vl_init_shmem()
◆ vl_map_shmem()
int vl_map_shmem |
( |
const char * |
region_name, |
|
|
int |
is_vlib |
|
) |
| |
◆ vl_mem_api_alloc_as_if_client_w_reg()
◆ vl_mem_api_can_send()
◆ vl_msg_api_alloc()
void* vl_msg_api_alloc |
( |
int |
nbytes | ) |
|
◆ vl_msg_api_alloc_as_if_client()
void* vl_msg_api_alloc_as_if_client |
( |
int |
nbytes | ) |
|
◆ vl_msg_api_alloc_as_if_client_or_null()
void* vl_msg_api_alloc_as_if_client_or_null |
( |
int |
nbytes | ) |
|
◆ vl_msg_api_alloc_internal()
◆ vl_msg_api_alloc_or_null()
void* vl_msg_api_alloc_or_null |
( |
int |
nbytes | ) |
|
◆ vl_msg_api_alloc_zero()
void* vl_msg_api_alloc_zero |
( |
int |
nbytes | ) |
|
◆ vl_msg_api_alloc_zero_as_if_client()
void* vl_msg_api_alloc_zero_as_if_client |
( |
int |
nbytes | ) |
|
◆ vl_msg_api_free()
void vl_msg_api_free |
( |
void * |
a | ) |
|
◆ vl_msg_api_free_nolock()
static void vl_msg_api_free_nolock |
( |
void * |
a | ) |
|
|
static |
◆ vl_msg_api_free_w_region()
void vl_msg_api_free_w_region |
( |
svm_region_t * |
vlib_rp, |
|
|
void * |
a |
|
) |
| |
◆ vl_msg_api_send_shmem()
◆ vl_msg_api_send_shmem_nolock()
◆ vl_register_mapped_shmem_region()
◆ vl_set_api_memory_size()
void vl_set_api_memory_size |
( |
u64 |
size | ) |
|
◆ vl_set_api_pvt_heap_size()
void vl_set_api_pvt_heap_size |
( |
u64 |
size | ) |
|
◆ vl_set_global_memory_baseva()
void vl_set_global_memory_baseva |
( |
u64 |
baseva | ) |
|
◆ vl_set_global_memory_size()
void vl_set_global_memory_size |
( |
u64 |
size | ) |
|
◆ vl_set_global_pvt_heap_size()
void vl_set_global_pvt_heap_size |
( |
u64 |
size | ) |
|
◆ vl_set_memory_gid()
void vl_set_memory_gid |
( |
int |
gid | ) |
|
◆ vl_set_memory_root_path()
void vl_set_memory_root_path |
( |
const char * |
name | ) |
|
◆ vl_set_memory_uid()
void vl_set_memory_uid |
( |
int |
uid | ) |
|
◆ vl_unmap_shmem()
void vl_unmap_shmem |
( |
void |
| ) |
|
◆ vl_unmap_shmem_client()
void vl_unmap_shmem_client |
( |
void |
| ) |
|
◆ vl_unmap_shmem_internal()
static void vl_unmap_shmem_internal |
( |
u8 |
is_client | ) |
|
|
static |