DPDK
2.0.0
|
Macros | |
#define | PCI_VENDOR_ID_INTEL 0x8086 |
#define | PCI_VENDOR_ID_QUMRANET 0x1AF4 |
#define | PCI_VENDOR_ID_VMWARE 0x15AD |
This file contains a list of the PCI device IDs recognised by DPDK, which can be used to fill out an array of structures describing the devices.
Currently four families of devices are recognised: those supported by the IGB driver, by EM driver, those supported by the IXGBE driver, and by virtio driver which is a para virtualization driver running in guest virtual machine. The inclusion of these in an array built using this file depends on the definition of RTE_PCI_DEV_ID_DECL_EM RTE_PCI_DEV_ID_DECL_IGB RTE_PCI_DEV_ID_DECL_IGBVF RTE_PCI_DEV_ID_DECL_IXGBE RTE_PCI_DEV_ID_DECL_IXGBEVF RTE_PCI_DEV_ID_DECL_I40E RTE_PCI_DEV_ID_DECL_I40EVF RTE_PCI_DEV_ID_DECL_VIRTIO at the time when this file is included.
In order to populate an array, the user of this file must define this macro: RTE_PCI_DEV_ID_DECL_IXGBE(vendorID, deviceID). For example:
Note that this file can be included multiple times within the same file.
#define PCI_VENDOR_ID_INTEL 0x8086 |
Vendor ID used by Intel devices
#define PCI_VENDOR_ID_QUMRANET 0x1AF4 |
Vendor ID used by virtio devices
#define PCI_VENDOR_ID_VMWARE 0x15AD |
Vendor ID used by VMware devices