FD.io VPP  v19.08-27-gf4dcae4
Vector Packet Processing
vlib_pci_device_info Struct Reference
+ Collaboration diagram for vlib_pci_device_info:

Data Fields

u32 flags
vlib_pci_addr_t addr
int numa_node
u16 device_class
u16 vendor_id
u16 device_id
union {
   pci_config_type0_regs_t   config0
   pci_config_type1_regs_t   config1
   u8   config_data [256]
int iommu_group

Detailed Description

Definition at line 60 of file pci.h.

Field Documentation

union { ... }
vlib_pci_addr_t vlib_pci_device_info::addr

Definition at line 66 of file pci.h.

pci_config_type0_regs_t vlib_pci_device_info::config0

Definition at line 87 of file pci.h.

pci_config_type1_regs_t vlib_pci_device_info::config1

Definition at line 88 of file pci.h.

u8 vlib_pci_device_info::config_data[256]

Definition at line 89 of file pci.h.

u16 vlib_pci_device_info::device_class

Definition at line 72 of file pci.h.

u16 vlib_pci_device_info::device_id

Definition at line 74 of file pci.h.

u8* vlib_pci_device_info::driver_name

Definition at line 82 of file pci.h.

u32 vlib_pci_device_info::flags

Definition at line 62 of file pci.h.

int vlib_pci_device_info::iommu_group

Definition at line 93 of file pci.h.

int vlib_pci_device_info::numa_node

Definition at line 69 of file pci.h.

u8* vlib_pci_device_info::product_name

Definition at line 77 of file pci.h.

u16 vlib_pci_device_info::vendor_id

Definition at line 73 of file pci.h.

u8* vlib_pci_device_info::vpd_r

Definition at line 78 of file pci.h.

u8* vlib_pci_device_info::vpd_w

Definition at line 79 of file pci.h.

The documentation for this struct was generated from the following file: