|
DPDK
2.2.0
|
#include <rte_devargs.h>
Public Member Functions | |
| TAILQ_ENTRY (rte_devargs) next | |
Data Fields | |
| enum rte_devtype | type |
| char * | args |
| struct rte_pci_addr | addr |
| struct { | |
| struct rte_pci_addr addr | |
| } | pci |
| char | drv_name [32] |
| struct { | |
| char drv_name [32] | |
| } | virt |
Structure that stores a device given by the user with its arguments
A user device is a physical or a virtual device given by the user to the DPDK application at startup through command line arguments.
The structure stores the configuration of the device, its PCI identifier if it's a PCI device or the driver name if it's a virtual device.
Definition at line 74 of file rte_devargs.h.
| TAILQ_ENTRY | ( | rte_devargs | ) |
Next in list.
| enum rte_devtype type |
Type of device.
Definition at line 78 of file rte_devargs.h.
| struct rte_pci_addr addr |
PCI location.
Definition at line 83 of file rte_devargs.h.
| struct { ... } pci |
Used if type is RTE_DEVTYPE_*_PCI.
| char drv_name[32] |
Driver name.
Definition at line 88 of file rte_devargs.h.
| struct { ... } virt |
Used if type is RTE_DEVTYPE_VIRTUAL.
| char* args |
Arguments string as given by user or "" for no argument.
Definition at line 92 of file rte_devargs.h.
1.8.1.2