Encapsulated DPDK specific dependencies. More...
Functions | |
int | spdk_env_dpdk_post_init (bool legacy_mem) |
Initialize the environment library after DPDK env is already initialized. | |
void | spdk_env_dpdk_post_fini (void) |
Release any resources of the environment library that were allocated with spdk_env_dpdk_post_init(). | |
bool | spdk_env_dpdk_external_init (void) |
Check if DPDK was initialized external to the SPDK env_dpdk library. | |
void | spdk_env_dpdk_dump_mem_stats (FILE *file) |
Dump the env allocated memory to the given file. | |
Encapsulated DPDK specific dependencies.
void spdk_env_dpdk_dump_mem_stats | ( | FILE * | file | ) |
Dump the env allocated memory to the given file.
file | The file object to write to. |
bool spdk_env_dpdk_external_init | ( | void | ) |
Check if DPDK was initialized external to the SPDK env_dpdk library.
void spdk_env_dpdk_post_fini | ( | void | ) |
Release any resources of the environment library that were allocated with spdk_env_dpdk_post_init().
After this call, no DPDK function calls may be made. It is expected that common usage of this function is to call it just before terminating the process.
int spdk_env_dpdk_post_init | ( | bool | legacy_mem | ) |
Initialize the environment library after DPDK env is already initialized.
If DPDK's rte_eal_init is already called, this function must be called instead of spdk_env_init, prior to using any other functions in SPDK env library.
legacy_mem | Indicates whether DPDK was initialized with –legacy-mem eal parameter. |