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

rte_mempool_cache

#include <rte_mempool.h>


uint32_t size
uint32_t flushthresh
uint32_t len
void * objs [RTE_MEMPOOL_CACHE_MAX_SIZE *2]

A structure that stores a per-core object cache.

Definition at line 90 of file rte_mempool.h.

Size of the cache

Definition at line 91 of file rte_mempool.h.

Threshold before we flush excess elements

Definition at line 92 of file rte_mempool.h.

Current cache count

Definition at line 93 of file rte_mempool.h.

Cache objects

Cache is allocated to this size to allow it to overflow in certain cases to avoid needless emptying of cache.

Definition at line 113 of file rte_mempool.h.

Generated automatically by Doxygen for DPDK from the source code.

Version 24.11.3 DPDK