FD.io VPP  v20.01-48-g3e0dafb74
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_shared * driver_shared
 
void * queues
 
vmxnet3_rss_shared * rss
 
u32 link_speed
 
u8 gso_enable
 
vmxnet3_tx_stats * tx_stats
 
vmxnet3_rx_stats * rx_stats
 

Detailed Description

Definition at line 554 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 566 of file vmxnet3.h.

◆ dev_instance

u32 vmxnet3_device_t::dev_instance

Definition at line 560 of file vmxnet3.h.

◆ driver_shared

vmxnet3_shared* vmxnet3_device_t::driver_shared

Definition at line 581 of file vmxnet3.h.

◆ error

clib_error_t* vmxnet3_device_t::error

Definition at line 579 of file vmxnet3.h.

◆ flags

u32 vmxnet3_device_t::flags

Definition at line 557 of file vmxnet3.h.

◆ gso_enable

u8 vmxnet3_device_t::gso_enable

Definition at line 585 of file vmxnet3.h.

◆ hw_if_index

u32 vmxnet3_device_t::hw_if_index

Definition at line 562 of file vmxnet3.h.

◆ link_speed

u32 vmxnet3_device_t::link_speed

Definition at line 584 of file vmxnet3.h.

◆ mac_addr

u8 vmxnet3_device_t::mac_addr[6]

Definition at line 577 of file vmxnet3.h.

◆ num_intrs

u16 vmxnet3_device_t::num_intrs

Definition at line 574 of file vmxnet3.h.

◆ num_rx_queues

u16 vmxnet3_device_t::num_rx_queues

Definition at line 573 of file vmxnet3.h.

◆ num_tx_queues

u16 vmxnet3_device_t::num_tx_queues

Definition at line 572 of file vmxnet3.h.

◆ numa_node

u32 vmxnet3_device_t::numa_node

Definition at line 563 of file vmxnet3.h.

◆ pci_addr

vlib_pci_addr_t vmxnet3_device_t::pci_addr

Definition at line 565 of file vmxnet3.h.

◆ pci_dev_handle

vlib_pci_dev_handle_t vmxnet3_device_t::pci_dev_handle

Definition at line 564 of file vmxnet3.h.

◆ per_interface_next_index

u32 vmxnet3_device_t::per_interface_next_index

Definition at line 558 of file vmxnet3.h.

◆ queues

void* vmxnet3_device_t::queues

Definition at line 582 of file vmxnet3.h.

◆ rss

vmxnet3_rss_shared* vmxnet3_device_t::rss

Definition at line 583 of file vmxnet3.h.

◆ rx_stats

vmxnet3_rx_stats* vmxnet3_device_t::rx_stats

Definition at line 587 of file vmxnet3.h.

◆ rxqs

vmxnet3_rxq_t* vmxnet3_device_t::rxqs

Definition at line 569 of file vmxnet3.h.

◆ sw_if_index

u32 vmxnet3_device_t::sw_if_index

Definition at line 561 of file vmxnet3.h.

◆ tx_stats

vmxnet3_tx_stats* vmxnet3_device_t::tx_stats

Definition at line 586 of file vmxnet3.h.

◆ txqs

vmxnet3_txq_t* vmxnet3_device_t::txqs

Definition at line 570 of file vmxnet3.h.

◆ version

u8 vmxnet3_device_t::version

Definition at line 576 of file vmxnet3.h.


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