DPDK  22.11.0
Public Member Functions | Data Fields
rte_mempool_memhdr Struct Reference

#include <rte_mempool.h>

Public Member Functions

 RTE_STAILQ_ENTRY (rte_mempool_memhdr) next

Data Fields

struct rte_mempoolmp
void * addr
rte_iova_t iova
size_t len
void * opaque

Detailed Description

Mempool objects memory header structure

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


Definition at line 195 of file rte_mempool.h.

Member Function Documentation


RTE_STAILQ_ENTRY ( rte_mempool_memhdr  )

Next in list.

Field Documentation

◆ mp

struct rte_mempool* mp

The mempool owning the chunk

Definition at line 197 of file rte_mempool.h.

◆ addr

void* addr

Virtual address of the chunk

Definition at line 198 of file rte_mempool.h.

◆ iova

rte_iova_t iova

IO address of the chunk

Definition at line 199 of file rte_mempool.h.

◆ len

size_t len

length of the chunk

Definition at line 200 of file rte_mempool.h.

◆ free_cb

Free callback

Definition at line 201 of file rte_mempool.h.

◆ opaque

void* opaque

Argument passed to the free callback

Definition at line 202 of file rte_mempool.h.

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