DPDK  17.11.10
Public Member Functions | Data Fields
rte_mempool_memhdr Struct Reference

#include <rte_mempool.h>

Public Member Functions

 STAILQ_ENTRY (rte_mempool_memhdr) next
 

Data Fields

struct rte_mempoolmp
 
void * addr
 
size_t len
 
rte_mempool_memchunk_free_cb_tfree_cb
 
void * opaque
 
rte_iova_t iova
 
phys_addr_t phys_addr
 

Detailed Description

Mempool objects memory header structure

The memory chunks where objects are stored. Each chunk is virtually and physically contiguous.

Definition at line 207 of file rte_mempool.h.

Member Function Documentation

STAILQ_ENTRY ( rte_mempool_memhdr  )

Next in list.

Field Documentation

struct rte_mempool* mp

The mempool owning the chunk

Definition at line 209 of file rte_mempool.h.

void* addr

Virtual address of the chunk

Definition at line 210 of file rte_mempool.h.

rte_iova_t iova

IO address of the chunk

Definition at line 213 of file rte_mempool.h.

phys_addr_t phys_addr

Physical address of the chunk

Definition at line 214 of file rte_mempool.h.

size_t len

length of the chunk

Definition at line 216 of file rte_mempool.h.

Free callback

Definition at line 217 of file rte_mempool.h.

void* opaque

Argument passed to the free callback

Definition at line 218 of file rte_mempool.h.


The documentation for this struct was generated from the following file: