|
DPDK 22.11.10
|
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. |