FreeBSD kernel IXGBE device code
tx_ring Struct Reference

#include <ixgbe.h>

Collaboration diagram for tx_ring:

Data Fields

struct ixgbe_softcsc
 
union ixgbe_adv_tx_desctx_base
 
uint64_t tx_paddr
 
u32 tail
 
qidx_t * tx_rsq
 
qidx_t tx_rs_cidx
 
qidx_t tx_rs_pidx
 
qidx_t tx_cidx_processed
 
uint8_t me
 
u16 atr_sample
 
u16 atr_count
 
u32 bytes
 
u32 packets
 
u64 tso_tx
 
u64 total_packets
 

Detailed Description

Definition at line 262 of file ixgbe.h.

Field Documentation

◆ atr_count

u16 tx_ring::atr_count

Definition at line 275 of file ixgbe.h.

◆ atr_sample

u16 tx_ring::atr_sample

Definition at line 274 of file ixgbe.h.

Referenced by ixgbe_if_tx_queues_alloc().

◆ bytes

u32 tx_ring::bytes

Definition at line 277 of file ixgbe.h.

Referenced by ixgbe_if_tx_queues_alloc(), ixgbe_isc_txd_encap(), and ixv_if_tx_queues_alloc().

◆ me

◆ packets

u32 tx_ring::packets

Definition at line 278 of file ixgbe.h.

◆ sc

◆ tail

◆ total_packets

◆ tso_tx

u64 tx_ring::tso_tx

Definition at line 280 of file ixgbe.h.

Referenced by ixgbe_add_hw_stats(), ixgbe_isc_txd_encap(), and ixv_add_stats_sysctls().

◆ tx_base

◆ tx_cidx_processed

qidx_t tx_ring::tx_cidx_processed

◆ tx_paddr

uint64_t tx_ring::tx_paddr

◆ tx_rs_cidx

qidx_t tx_ring::tx_rs_cidx

◆ tx_rs_pidx

qidx_t tx_ring::tx_rs_pidx

◆ tx_rsq


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