FreeBSD kernel E1000 device code
tx_ring Struct Reference

#include <if_em.h>

Collaboration diagram for tx_ring:

Data Fields

struct e1000_softcsc
 
struct e1000_tx_desctx_base
 
uint64_t tx_paddr
 
qidx_t * tx_rsq
 
bool tx_tso
 
uint8_t me
 
qidx_t tx_rs_cidx
 
qidx_t tx_rs_pidx
 
qidx_t tx_cidx_processed
 
void * tag
 
struct resource * res
 
unsigned long tx_irq
 
int csum_flags
 
int csum_lhlen
 
int csum_iphlen
 
int csum_thlen
 
int csum_mss
 
int csum_pktlen
 
uint32_t csum_txd_upper
 
uint32_t csum_txd_lower
 

Detailed Description

Definition at line 371 of file if_em.h.

Field Documentation

◆ csum_flags

int tx_ring::csum_flags

◆ csum_iphlen

int tx_ring::csum_iphlen

Definition at line 389 of file if_em.h.

Referenced by em_transmit_checksum_setup().

◆ csum_lhlen

int tx_ring::csum_lhlen

Definition at line 388 of file if_em.h.

Referenced by em_transmit_checksum_setup().

◆ csum_mss

int tx_ring::csum_mss

Definition at line 392 of file if_em.h.

◆ csum_pktlen

int tx_ring::csum_pktlen

Definition at line 393 of file if_em.h.

◆ csum_thlen

int tx_ring::csum_thlen

Definition at line 391 of file if_em.h.

◆ csum_txd_lower

uint32_t tx_ring::csum_txd_lower

Definition at line 396 of file if_em.h.

Referenced by em_transmit_checksum_setup().

◆ csum_txd_upper

uint32_t tx_ring::csum_txd_upper

Definition at line 395 of file if_em.h.

Referenced by em_transmit_checksum_setup().

◆ me

◆ res

struct resource* tx_ring::res

Definition at line 383 of file if_em.h.

◆ sc

◆ tag

void* tx_ring::tag

Definition at line 382 of file if_em.h.

◆ tx_base

◆ tx_cidx_processed

qidx_t tx_ring::tx_cidx_processed

◆ tx_irq

unsigned long tx_ring::tx_irq

Definition at line 384 of file if_em.h.

Referenced by em_add_hw_stats().

◆ tx_paddr

uint64_t tx_ring::tx_paddr

Definition at line 374 of file if_em.h.

Referenced by em_if_tx_queues_alloc(), and em_initialize_transmit_unit().

◆ tx_rs_cidx

qidx_t tx_ring::tx_rs_cidx

◆ tx_rs_pidx

qidx_t tx_ring::tx_rs_pidx

◆ tx_rsq

◆ tx_tso

bool tx_ring::tx_tso

Definition at line 376 of file if_em.h.

Referenced by em_isc_txd_encap(), and em_tso_setup().


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