DOKK / manpages / debian 13 / dpdk-doc / rte_memseg_list.3.en
rte_memseg_list(3) Library Functions Manual rte_memseg_list(3)

rte_memseg_list

#include <rte_memory.h>


uint64_t page_sz
int socket_id
volatile uint32_t version
size_t len
unsigned int external
unsigned int heap

memseg list is a special case as we need to store a bunch of other data together with the array itself.

Definition at line 67 of file rte_memory.h.

Base virtual address for this memseg list.

Definition at line 69 of file rte_memory.h.

Makes sure addr is always 64-bits

Definition at line 71 of file rte_memory.h.

Page size for all memsegs in this list.

Definition at line 74 of file rte_memory.h.

Socket ID for all memsegs in this list.

Definition at line 75 of file rte_memory.h.

version number for multiprocess sync.

Definition at line 76 of file rte_memory.h.

Length of memory area covered by this memseg list.

Definition at line 77 of file rte_memory.h.

1 if this list points to external memory

Definition at line 78 of file rte_memory.h.

1 if this list points to a heap

Definition at line 79 of file rte_memory.h.

Generated automatically by Doxygen for DPDK from the source code.

Version 24.11.3 DPDK