DPDK 22.11.6
|
Go to the source code of this file.
Functions | |
int | rte_vdev_add_custom_scan (rte_vdev_scan_callback callback, void *user_arg) |
int | rte_vdev_remove_custom_scan (rte_vdev_scan_callback callback, void *user_arg) |
int | rte_vdev_init (const char *name, const char *args) |
int | rte_vdev_uninit (const char *name) |
RTE virtual bus API
Definition in file rte_bus_vdev.h.
int rte_vdev_add_custom_scan | ( | rte_vdev_scan_callback | callback, |
void * | user_arg | ||
) |
Add a callback to be called on vdev scan before reading the devargs list.
This function cannot be called in a scan callback because of deadlock.
callback | The function to be called which can update the devargs list. |
user_arg | An opaque pointer passed to callback. |
int rte_vdev_remove_custom_scan | ( | rte_vdev_scan_callback | callback, |
void * | user_arg | ||
) |
Remove a registered scan callback.
This function cannot be called in a scan callback because of deadlock.
callback | The registered function to be removed. |
user_arg | The associated opaque pointer or (void*)-1 for any. |
int rte_vdev_init | ( | const char * | name, |
const char * | args | ||
) |
Initialize a driver specified by name.
name | The pointer to a driver name to be initialized. |
args | The pointer to arguments used by driver initialization. |
int rte_vdev_uninit | ( | const char * | name | ) |
Uninitialize a driver specified by name.
name | The pointer to a driver name to be uninitialized. |