table of contents
- trixie 24.11.3-1~deb13u1
- testing 24.11.3-2
- unstable 24.11.3-2
- experimental 25.11-1
| rte_mbuf_pool_ops.h(3) | Library Functions Manual | rte_mbuf_pool_ops.h(3) |
NAME¶
rte_mbuf_pool_ops.h
SYNOPSIS¶
Functions¶
int rte_mbuf_set_platform_mempool_ops (const char
*ops_name)
const char * rte_mbuf_platform_mempool_ops (void)
int rte_mbuf_set_user_mempool_ops (const char *ops_name)
const char * rte_mbuf_user_mempool_ops (void)
const char * rte_mbuf_best_mempool_ops (void)
Detailed Description¶
RTE Mbuf Pool Ops
These APIs are for configuring the mbuf pool ops names to be largely used by rte_pktmbuf_pool_create(). However, this can also be used to set and inquire the best mempool ops available.
Definition in file rte_mbuf_pool_ops.h.
Function Documentation¶
int rte_mbuf_set_platform_mempool_ops (const char * ops_name)¶
Set the platform supported pktmbuf HW mempool ops name
This function allow the HW to register the actively supported HW mempool ops_name. Only one HW mempool ops can be registered at any point of time.
Parameters
Returns
- On success, zero.
- On failure, a negative value.
const char * rte_mbuf_platform_mempool_ops (void )¶
Get configured platform supported pktmbuf HW mempool ops name
This function returns the platform supported mempool ops name.
Returns
- On success, platform pool ops name.
- On failure, NULL.
int rte_mbuf_set_user_mempool_ops (const char * ops_name)¶
Set the user preferred pktmbuf mempool ops name
This function can be used by the user to configure user preferred mempool ops name.
Parameters
Returns
- On success, zero.
- On failure, a negative value.
const char * rte_mbuf_user_mempool_ops (void )¶
Get user preferred pool ops name for mbuf
This function returns the user configured mempool ops name.
Returns
- On success, user pool ops name..
- On failure, NULL.
const char * rte_mbuf_best_mempool_ops (void )¶
Get the best mempool ops name for pktmbuf.
This function is used to determine the best options for mempool ops for pktmbuf allocations. Following are the priority order:
- 1.
- User defined, 2. Platform HW supported, 3. Compile time configured. This function is also used by the rte_pktmbuf_pool_create to get the best mempool ops name.
Returns
Author¶
Generated automatically by Doxygen for DPDK from the source code.
| Version 25.11.0 | DPDK |