|
DPDK
1.8.0
|
#include <sys/queue.h>Data Structures | |
| struct | rte_driver |
Typedefs | |
| typedef int( | rte_dev_init_t )(const char *name, const char *args) |
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) |
RTE PMD Driver Registration Interface
This file manages the list of device drivers.
| typedef int( rte_dev_init_t)(const char *name, const char *args) |
Initialization function called for each device driver once.
| enum pmd_type |
Driver type enumeration
| int rte_eal_dev_init | ( | void | ) |
Initalize all the registered drivers in this process
| 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. |
| TAILQ_HEAD | ( | rte_driver_list | , |
| rte_driver | |||
| ) |
Double linked list of device drivers.
1.8.1.2