DPDK  /usr/bin/make-f/build/dpdk-sN1_Py/dpdk-16.07.2/mk/rte.sdkconfig.mkshowversion
Public Member Functions | Data Fields
rte_pci_device Struct Reference

#include <rte_pci.h>

+ Collaboration diagram for rte_pci_device:

Public Member Functions

 TAILQ_ENTRY (rte_pci_device) next
 

Data Fields

struct rte_pci_addr addr
 
struct rte_pci_id id
 
struct rte_pci_resource mem_resource [PCI_MAX_RESOURCE]
 
struct rte_intr_handle intr_handle
 
struct rte_pci_driverdriver
 
uint16_t max_vfs
 
int numa_node
 
struct rte_devargsdevargs
 
enum rte_kernel_driver kdrv
 

Detailed Description

A structure describing a PCI device.

Definition at line 156 of file rte_pci.h.

Member Function Documentation

§ TAILQ_ENTRY()

TAILQ_ENTRY ( rte_pci_device  )

Next probed PCI device.

Field Documentation

§ addr

struct rte_pci_addr addr

PCI location.

Examples:
ethtool/lib/rte_ethtool.c, ip_pipeline/init.c, and kni/main.c.

Definition at line 158 of file rte_pci.h.

§ id

struct rte_pci_id id

PCI ID.

Examples:
ip_pipeline/init.c, and kni/main.c.

Definition at line 159 of file rte_pci.h.

§ mem_resource

struct rte_pci_resource mem_resource[PCI_MAX_RESOURCE]

PCI Memory Resource

Definition at line 160 of file rte_pci.h.

§ intr_handle

struct rte_intr_handle intr_handle

Interrupt handle

Definition at line 161 of file rte_pci.h.

§ driver

struct rte_pci_driver* driver

Associated driver

Definition at line 162 of file rte_pci.h.

§ max_vfs

uint16_t max_vfs

sriov enable if not zero

Definition at line 163 of file rte_pci.h.

§ numa_node

int numa_node

NUMA node connection

Definition at line 164 of file rte_pci.h.

§ devargs

struct rte_devargs* devargs

Device user arguments

Definition at line 165 of file rte_pci.h.

§ kdrv

enum rte_kernel_driver kdrv

Kernel driver passthrough

Definition at line 166 of file rte_pci.h.


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