|
DPDK
1.7.1
|
#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 { , PMD_BDEV = 2 } |
| enum | pmd_init_priority |
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 (uint8_t init_priority) |
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_init_priority |
Driver initialization
| enum pmd_type |
| int rte_eal_dev_init | ( | uint8_t | init_priority | ) |
Initialize 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