|
| u32 | flags |
| | vm allocation flags:
CLIB_MEM_VM_F_SHARED: request shared memory, file destiptor will be provided on successful allocation. More...
|
| |
| char * | name |
| | Name for memory allocation, set by caller. More...
|
| |
| uword | size |
| | Allocation size, set by caller. More...
|
| |
| int | numa_node |
| | numa node preference. More...
|
| |
| void * | addr |
| | Pointer to allocated memory, set on successful allocation. More...
|
| |
| int | fd |
| | File desriptor, set on successful allocation if CLIB_MEM_VM_F_SHARED is set. More...
|
| |
| int | log2_page_size |
| |
| int | n_pages |
| |
Definition at line 324 of file mem.h.
| void* clib_mem_vm_alloc_t::addr |
Pointer to allocated memory, set on successful allocation.
Definition at line 344 of file mem.h.
| int clib_mem_vm_alloc_t::fd |
File desriptor, set on successful allocation if CLIB_MEM_VM_F_SHARED is set.
Definition at line 345 of file mem.h.
| u32 clib_mem_vm_alloc_t::flags |
vm allocation flags:
CLIB_MEM_VM_F_SHARED: request shared memory, file destiptor will be provided on successful allocation.
CLIB_MEM_VM_F_HUGETLB: request hugepages.
CLIB_MEM_VM_F_NUMA_PREFER: numa_node field contains valid numa node preference.
CLIB_MEM_VM_F_NUMA_FORCE: fail if setting numa policy fails.
CLIB_MEM_VM_F_HUGETLB_PREALLOC: pre-allocate hugepages if number of available pages is not sufficient.
Definition at line 331 of file mem.h.
| int clib_mem_vm_alloc_t::log2_page_size |
| int clib_mem_vm_alloc_t::n_pages |
| char* clib_mem_vm_alloc_t::name |
Name for memory allocation, set by caller.
Definition at line 341 of file mem.h.
| int clib_mem_vm_alloc_t::numa_node |
numa node preference.
Valid if CLIB_MEM_VM_F_NUMA_PREFER set.
Definition at line 343 of file mem.h.
| uword clib_mem_vm_alloc_t::size |
Allocation size, set by caller.
Definition at line 342 of file mem.h.
The documentation for this struct was generated from the following file: