| DPDK
    18.11.11
    | 
#include <rte_eal_memconfig.h>
| Data Fields | |
| uint64_t | page_sz | 
| int | socket_id | 
| volatile uint32_t | version | 
| size_t | len | 
| unsigned int | external | 
| void * | base_va | 
| uint64_t | addr_64 | 
memseg list is a special case as we need to store a bunch of other data together with the array itself.
Definition at line 25 of file rte_eal_memconfig.h.
| void* base_va | 
Base virtual address for this memseg list.
Definition at line 28 of file rte_eal_memconfig.h.
| uint64_t addr_64 | 
Makes sure addr is always 64-bits
Definition at line 30 of file rte_eal_memconfig.h.
| uint64_t page_sz | 
Page size for all memsegs in this list.
Definition at line 33 of file rte_eal_memconfig.h.
| int socket_id | 
Socket ID for all memsegs in this list.
Definition at line 34 of file rte_eal_memconfig.h.
| volatile uint32_t version | 
version number for multiprocess sync.
Definition at line 35 of file rte_eal_memconfig.h.
| size_t len | 
Length of memory area covered by this memseg list.
Definition at line 36 of file rte_eal_memconfig.h.
| unsigned int external | 
1 if this list points to external memory
Definition at line 37 of file rte_eal_memconfig.h.
 1.8.9.1
 1.8.9.1