FD.io VPP  v19.01.3-6-g70449b9b9
Vector Packet Processing
vmxnet3_device_t Struct Reference
+ Collaboration diagram for vmxnet3_device_t:

Public Member Functions

 CLIB_CACHE_LINE_ALIGN_MARK (cacheline0)
 

Data Fields

u32 flags
 
u32 per_interface_next_index
 
u32 dev_instance
 
u32 sw_if_index
 
u32 hw_if_index
 
u32 numa_node
 
vlib_pci_dev_handle_t pci_dev_handle
 
vlib_pci_addr_t pci_addr
 
void * bar [2]
 
vmxnet3_rxq_trxqs
 
vmxnet3_txq_ttxqs
 
u16 num_tx_queues
 
u16 num_rx_queues
 
u16 num_intrs
 
u8 version
 
u8 mac_addr [6]
 
clib_error_terror
 
vmxnet3_dma * dma
 
u32 link_speed
 
vmxnet3_tx_stats tx_stats
 
vmxnet3_rx_stats rx_stats
 

Detailed Description

Definition at line 461 of file vmxnet3.h.

Member Function Documentation

◆ CLIB_CACHE_LINE_ALIGN_MARK()

vmxnet3_device_t::CLIB_CACHE_LINE_ALIGN_MARK ( cacheline0  )

Field Documentation

◆ bar

void* vmxnet3_device_t::bar[2]

Definition at line 473 of file vmxnet3.h.

◆ dev_instance

u32 vmxnet3_device_t::dev_instance

Definition at line 467 of file vmxnet3.h.

◆ dma

vmxnet3_dma* vmxnet3_device_t::dma

Definition at line 489 of file vmxnet3.h.

◆ error

clib_error_t* vmxnet3_device_t::error

Definition at line 487 of file vmxnet3.h.

◆ flags

u32 vmxnet3_device_t::flags

Definition at line 464 of file vmxnet3.h.

◆ hw_if_index

u32 vmxnet3_device_t::hw_if_index

Definition at line 469 of file vmxnet3.h.

◆ link_speed

u32 vmxnet3_device_t::link_speed

Definition at line 491 of file vmxnet3.h.

◆ mac_addr

u8 vmxnet3_device_t::mac_addr[6]

Definition at line 484 of file vmxnet3.h.

◆ num_intrs

u16 vmxnet3_device_t::num_intrs

Definition at line 481 of file vmxnet3.h.

◆ num_rx_queues

u16 vmxnet3_device_t::num_rx_queues

Definition at line 480 of file vmxnet3.h.

◆ num_tx_queues

u16 vmxnet3_device_t::num_tx_queues

Definition at line 479 of file vmxnet3.h.

◆ numa_node

u32 vmxnet3_device_t::numa_node

Definition at line 470 of file vmxnet3.h.

◆ pci_addr

vlib_pci_addr_t vmxnet3_device_t::pci_addr

Definition at line 472 of file vmxnet3.h.

◆ pci_dev_handle

vlib_pci_dev_handle_t vmxnet3_device_t::pci_dev_handle

Definition at line 471 of file vmxnet3.h.

◆ per_interface_next_index

u32 vmxnet3_device_t::per_interface_next_index

Definition at line 465 of file vmxnet3.h.

◆ rx_stats

vmxnet3_rx_stats vmxnet3_device_t::rx_stats

Definition at line 493 of file vmxnet3.h.

◆ rxqs

vmxnet3_rxq_t* vmxnet3_device_t::rxqs

Definition at line 476 of file vmxnet3.h.

◆ sw_if_index

u32 vmxnet3_device_t::sw_if_index

Definition at line 468 of file vmxnet3.h.

◆ tx_stats

vmxnet3_tx_stats vmxnet3_device_t::tx_stats

Definition at line 492 of file vmxnet3.h.

◆ txqs

vmxnet3_txq_t* vmxnet3_device_t::txqs

Definition at line 477 of file vmxnet3.h.

◆ version

u8 vmxnet3_device_t::version

Definition at line 483 of file vmxnet3.h.


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