|
DPDK
2.2.0
|
Go to the source code of this file.
Data Structures | |
| struct | rte_ivshmem_metadata_entry |
| struct | rte_ivshmem_metadata |
Functions | |||
| int | rte_ivshmem_metadata_create (const char *name) | ||
| int | rte_ivshmem_metadata_add_memzone (const struct rte_memzone *mz, const char *md_name) | ||
| int | rte_ivshmem_metadata_add_ring (const struct rte_ring *r, const char *md_name) | ||
| int | rte_ivshmem_metadata_add_mempool (const struct rte_mempool *mp, const char *md_name) | ||
| int | rte_ivshmem_metadata_cmdline_generate (char *buffer, unsigned size, const char *name) | ||
Dump all metadata entries from a given metadata file to the console.
Name of the metadata file to be dumped to console. | |||
| void | rte_ivshmem_metadata_dump (FILE *f, const char *name) | ||
The RTE IVSHMEM interface provides functions to create metadata files describing memory segments to be shared via QEMU IVSHMEM.
Definition in file rte_ivshmem.h.
| int rte_ivshmem_metadata_create | ( | const char * | name | ) |
Creates metadata file with a given name
| name | Name of metadata file to be created |
| int rte_ivshmem_metadata_add_memzone | ( | const struct rte_memzone * | mz, |
| const char * | md_name | ||
| ) |
Adds memzone to a specific metadata file
| mz | Memzone to be added |
| md_name | Name of metadata file for the memzone to be added to |
| int rte_ivshmem_metadata_add_ring | ( | const struct rte_ring * | r, |
| const char * | md_name | ||
| ) |
Adds a ring descriptor to a specific metadata file
| r | Ring descriptor to be added |
| md_name | Name of metadata file for the ring to be added to |
| int rte_ivshmem_metadata_add_mempool | ( | const struct rte_mempool * | mp, |
| const char * | md_name | ||
| ) |
Adds a mempool to a specific metadata file
| mp | Mempool to be added |
| md_name | Name of metadata file for the mempool to be added to |
| int rte_ivshmem_metadata_cmdline_generate | ( | char * | buffer, |
| unsigned | size, | ||
| const char * | name | ||
| ) |
Generates the QEMU command-line for IVSHMEM device for a given metadata file. This function is to be called after all the objects were added.
| buffer | Buffer to be filled with the command line arguments. |
| size | Size of the buffer. |
| name | Name of metadata file to generate QEMU command-line parameters for |
1.8.1.2