|
DPDK
2.2.0
|
Go to the source code of this file.
Data Structures | |
| struct | rte_driver |
Typedefs | |
| typedef int( | rte_dev_init_t )(const char *name, const char *args) |
| typedef int( | rte_dev_uninit_t )(const char *name) |
Enumerations | |
| enum | pmd_type |
Functions | |
| TAILQ_HEAD (rte_driver_list, rte_driver) | |
| void | rte_eal_driver_register (struct rte_driver *driver) |
| void | rte_eal_driver_unregister (struct rte_driver *driver) |
| int | rte_eal_dev_init (void) |
| int | rte_eal_vdev_init (const char *name, const char *args) |
| int | rte_eal_vdev_uninit (const char *name) |
RTE PMD Driver Registration Interface
This file manages the list of device drivers.
Definition in file rte_dev.h.
| typedef int( rte_dev_init_t)(const char *name, const char *args) |
| typedef int( rte_dev_uninit_t)(const char *name) |
| TAILQ_HEAD | ( | rte_driver_list | , |
| rte_driver | |||
| ) |
Double linked list of device drivers.
| void rte_eal_driver_register | ( | struct rte_driver * | driver | ) |
Register a device driver.
| driver | A pointer to a rte_dev structure describing the driver to be registered. |
| void rte_eal_driver_unregister | ( | struct rte_driver * | driver | ) |
Unregister a device driver.
| driver | A pointer to a rte_dev structure describing the driver to be unregistered. |
| int rte_eal_dev_init | ( | void | ) |
Initalize all the registered drivers in this process
| int rte_eal_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_eal_vdev_uninit | ( | const char * | name | ) |
Uninitalize a driver specified by name.
| name | The pointer to a driver name to be initialized. |
1.8.1.2