FD.io VPP  v18.01-8-g0eacf49
Vector Packet Processing
vlib_pci_device_info Struct Reference
+ Collaboration diagram for vlib_pci_device_info:

Data Fields

vlib_pci_addr_t addr
 
int numa_node
 
u16 device_class
 
u16 vendor_id
 
u16 device_id
 
u8product_name
 
u8vpd_r
 
u8vpd_w
 
u8driver_name
 
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 63 of file pci.h.

pci_config_type0_regs_t vlib_pci_device_info::config0

Definition at line 84 of file pci.h.

pci_config_type1_regs_t vlib_pci_device_info::config1

Definition at line 85 of file pci.h.

u8 vlib_pci_device_info::config_data[256]

Definition at line 86 of file pci.h.

u16 vlib_pci_device_info::device_class

Definition at line 69 of file pci.h.

u16 vlib_pci_device_info::device_id

Definition at line 71 of file pci.h.

u8* vlib_pci_device_info::driver_name

Definition at line 79 of file pci.h.

int vlib_pci_device_info::iommu_group

Definition at line 90 of file pci.h.

int vlib_pci_device_info::numa_node

Definition at line 66 of file pci.h.

u8* vlib_pci_device_info::product_name

Definition at line 74 of file pci.h.

u16 vlib_pci_device_info::vendor_id

Definition at line 70 of file pci.h.

u8* vlib_pci_device_info::vpd_r

Definition at line 75 of file pci.h.

u8* vlib_pci_device_info::vpd_w

Definition at line 76 of file pci.h.


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