rte_mempool_memhdr
Contents
Detailed Description
Mempool objects memory header structure
The memory chunks where objects are stored. Each chunk is virtually and physically contiguous.
Definition at line 206 of file rte_mempool.h.
Field Documentation
structrte_mempool*mp
The mempool owning the chunk
Definition at line 208 of file rte_mempool.h.
void*addr
Virtual address of the chunk
Definition at line 209 of file rte_mempool.h.
rte_iova_tiova
IO address of the chunk
Definition at line 210 of file rte_mempool.h.
size_tlen
length of the chunk
Definition at line 211 of file rte_mempool.h.
rte_mempool_memchunk_free_cb_t*free_cb
Free callback
Definition at line 212 of file rte_mempool.h.
void*opaque
Argument passed to the free callback
Definition at line 213 of file rte_mempool.h.
Member Function Documentation
RTE_STAILQ_ENTRY(rte_mempool_memhdr)
Next in list.
Name
rte_mempool_memhdr
Synopsis
#include <rte_mempool.h>
PublicMemberFunctionsRTE_STAILQ_ENTRY (rte_mempool_memhdr) next
DataFields
struct rte_mempool * mp
void * addrrte_iova_tiova
size_t lenrte_mempool_memchunk_free_cb_t * free_cb
void * opaque