FreeBSD kernel CXGB device code
mac_stats Struct Reference

#include <cxgb_common.h>

Data Fields

u64 tx_octets
 
u64 tx_octets_bad
 
u64 tx_frames
 
u64 tx_mcast_frames
 
u64 tx_bcast_frames
 
u64 tx_pause
 
u64 tx_deferred
 
u64 tx_late_collisions
 
u64 tx_total_collisions
 
u64 tx_excess_collisions
 
u64 tx_underrun
 
u64 tx_len_errs
 
u64 tx_mac_internal_errs
 
u64 tx_excess_deferral
 
u64 tx_fcs_errs
 
u64 tx_frames_64
 
u64 tx_frames_65_127
 
u64 tx_frames_128_255
 
u64 tx_frames_256_511
 
u64 tx_frames_512_1023
 
u64 tx_frames_1024_1518
 
u64 tx_frames_1519_max
 
u64 rx_octets
 
u64 rx_octets_bad
 
u64 rx_frames
 
u64 rx_mcast_frames
 
u64 rx_bcast_frames
 
u64 rx_pause
 
u64 rx_fcs_errs
 
u64 rx_align_errs
 
u64 rx_symbol_errs
 
u64 rx_data_errs
 
u64 rx_sequence_errs
 
u64 rx_runt
 
u64 rx_jabber
 
u64 rx_short
 
u64 rx_too_long
 
u64 rx_mac_internal_errs
 
u64 rx_frames_64
 
u64 rx_frames_65_127
 
u64 rx_frames_128_255
 
u64 rx_frames_256_511
 
u64 rx_frames_512_1023
 
u64 rx_frames_1024_1518
 
u64 rx_frames_1519_max
 
u64 rx_cong_drops
 
unsigned long tx_fifo_parity_err
 
unsigned long rx_fifo_parity_err
 
unsigned long tx_fifo_urun
 
unsigned long rx_fifo_ovfl
 
unsigned long serdes_signal_loss
 
unsigned long xaui_pcs_ctc_err
 
unsigned long xaui_pcs_align_change
 
unsigned long num_toggled
 
unsigned long num_resets
 
unsigned long link_faults
 

Detailed Description

Definition at line 184 of file cxgb_common.h.

Field Documentation

◆ link_faults

unsigned long mac_stats::link_faults

Definition at line 247 of file cxgb_common.h.

Referenced by t3_link_changed().

◆ num_resets

unsigned long mac_stats::num_resets

Definition at line 245 of file cxgb_common.h.

Referenced by check_t3b2_mac().

◆ num_toggled

unsigned long mac_stats::num_toggled

Definition at line 244 of file cxgb_common.h.

Referenced by check_t3b2_mac().

◆ rx_align_errs

u64 mac_stats::rx_align_errs

Definition at line 216 of file cxgb_common.h.

◆ rx_bcast_frames

u64 mac_stats::rx_bcast_frames

Definition at line 213 of file cxgb_common.h.

Referenced by t3_mac_update_stats(), and t3_vsc7323_update_stats().

◆ rx_cong_drops

u64 mac_stats::rx_cong_drops

Definition at line 234 of file cxgb_common.h.

Referenced by cxgb_get_counter(), and t3_mac_update_stats().

◆ rx_data_errs

u64 mac_stats::rx_data_errs

Definition at line 218 of file cxgb_common.h.

Referenced by cxgb_get_counter().

◆ rx_fcs_errs

u64 mac_stats::rx_fcs_errs

Definition at line 215 of file cxgb_common.h.

Referenced by cxgb_get_counter(), t3_mac_update_stats(), and t3_vsc7323_update_stats().

◆ rx_fifo_ovfl

unsigned long mac_stats::rx_fifo_ovfl

Definition at line 239 of file cxgb_common.h.

Referenced by cxgb_tick_handler(), mac_intr_handler(), and t3_mac_enable().

◆ rx_fifo_parity_err

unsigned long mac_stats::rx_fifo_parity_err

Definition at line 237 of file cxgb_common.h.

Referenced by mac_intr_handler().

◆ rx_frames

u64 mac_stats::rx_frames

◆ rx_frames_1024_1518

u64 mac_stats::rx_frames_1024_1518

Definition at line 231 of file cxgb_common.h.

Referenced by t3_mac_update_stats(), and t3_vsc7323_update_stats().

◆ rx_frames_128_255

u64 mac_stats::rx_frames_128_255

Definition at line 228 of file cxgb_common.h.

Referenced by t3_mac_update_stats(), and t3_vsc7323_update_stats().

◆ rx_frames_1519_max

u64 mac_stats::rx_frames_1519_max

Definition at line 232 of file cxgb_common.h.

Referenced by t3_mac_update_stats(), and t3_vsc7323_update_stats().

◆ rx_frames_256_511

u64 mac_stats::rx_frames_256_511

Definition at line 229 of file cxgb_common.h.

Referenced by t3_mac_update_stats(), and t3_vsc7323_update_stats().

◆ rx_frames_512_1023

u64 mac_stats::rx_frames_512_1023

Definition at line 230 of file cxgb_common.h.

Referenced by t3_mac_update_stats(), and t3_vsc7323_update_stats().

◆ rx_frames_64

u64 mac_stats::rx_frames_64

Definition at line 226 of file cxgb_common.h.

Referenced by t3_mac_update_stats(), and t3_vsc7323_update_stats().

◆ rx_frames_65_127

u64 mac_stats::rx_frames_65_127

Definition at line 227 of file cxgb_common.h.

Referenced by t3_mac_update_stats(), and t3_vsc7323_update_stats().

◆ rx_jabber

u64 mac_stats::rx_jabber

Definition at line 221 of file cxgb_common.h.

Referenced by cxgb_get_counter(), t3_mac_update_stats(), and t3_vsc7323_update_stats().

◆ rx_mac_internal_errs

u64 mac_stats::rx_mac_internal_errs

Definition at line 224 of file cxgb_common.h.

Referenced by cxgb_get_counter().

◆ rx_mcast_frames

u64 mac_stats::rx_mcast_frames

Definition at line 212 of file cxgb_common.h.

Referenced by cxgb_get_counter(), t3_mac_update_stats(), and t3_vsc7323_update_stats().

◆ rx_octets

u64 mac_stats::rx_octets

Definition at line 209 of file cxgb_common.h.

Referenced by cxgb_get_counter(), t3_mac_update_stats(), and t3_vsc7323_update_stats().

◆ rx_octets_bad

u64 mac_stats::rx_octets_bad

Definition at line 210 of file cxgb_common.h.

◆ rx_pause

u64 mac_stats::rx_pause

◆ rx_runt

u64 mac_stats::rx_runt

Definition at line 220 of file cxgb_common.h.

Referenced by cxgb_get_counter().

◆ rx_sequence_errs

u64 mac_stats::rx_sequence_errs

Definition at line 219 of file cxgb_common.h.

Referenced by cxgb_get_counter().

◆ rx_short

u64 mac_stats::rx_short

Definition at line 222 of file cxgb_common.h.

Referenced by cxgb_get_counter(), t3_mac_update_stats(), and t3_vsc7323_update_stats().

◆ rx_symbol_errs

u64 mac_stats::rx_symbol_errs

Definition at line 217 of file cxgb_common.h.

Referenced by t3_mac_update_stats(), and t3_vsc7323_update_stats().

◆ rx_too_long

u64 mac_stats::rx_too_long

Definition at line 223 of file cxgb_common.h.

Referenced by cxgb_get_counter(), t3_mac_update_stats(), and t3_vsc7323_update_stats().

◆ serdes_signal_loss

unsigned long mac_stats::serdes_signal_loss

Definition at line 240 of file cxgb_common.h.

Referenced by mac_intr_handler().

◆ tx_bcast_frames

u64 mac_stats::tx_bcast_frames

Definition at line 189 of file cxgb_common.h.

Referenced by t3_mac_update_stats(), and t3_vsc7323_update_stats().

◆ tx_deferred

u64 mac_stats::tx_deferred

Definition at line 191 of file cxgb_common.h.

◆ tx_excess_collisions

u64 mac_stats::tx_excess_collisions

Definition at line 194 of file cxgb_common.h.

Referenced by cxgb_get_counter().

◆ tx_excess_deferral

u64 mac_stats::tx_excess_deferral

Definition at line 198 of file cxgb_common.h.

Referenced by cxgb_get_counter().

◆ tx_fcs_errs

u64 mac_stats::tx_fcs_errs

Definition at line 199 of file cxgb_common.h.

Referenced by cxgb_get_counter().

◆ tx_fifo_parity_err

unsigned long mac_stats::tx_fifo_parity_err

Definition at line 236 of file cxgb_common.h.

Referenced by mac_intr_handler().

◆ tx_fifo_urun

unsigned long mac_stats::tx_fifo_urun

Definition at line 238 of file cxgb_common.h.

Referenced by mac_intr_handler().

◆ tx_frames

◆ tx_frames_1024_1518

u64 mac_stats::tx_frames_1024_1518

Definition at line 206 of file cxgb_common.h.

Referenced by t3_mac_update_stats(), and t3_vsc7323_update_stats().

◆ tx_frames_128_255

u64 mac_stats::tx_frames_128_255

Definition at line 203 of file cxgb_common.h.

Referenced by t3_mac_update_stats(), and t3_vsc7323_update_stats().

◆ tx_frames_1519_max

u64 mac_stats::tx_frames_1519_max

Definition at line 207 of file cxgb_common.h.

Referenced by t3_mac_update_stats(), and t3_vsc7323_update_stats().

◆ tx_frames_256_511

u64 mac_stats::tx_frames_256_511

Definition at line 204 of file cxgb_common.h.

Referenced by t3_mac_update_stats(), and t3_vsc7323_update_stats().

◆ tx_frames_512_1023

u64 mac_stats::tx_frames_512_1023

Definition at line 205 of file cxgb_common.h.

Referenced by t3_mac_update_stats(), and t3_vsc7323_update_stats().

◆ tx_frames_64

u64 mac_stats::tx_frames_64

Definition at line 201 of file cxgb_common.h.

Referenced by t3_mac_update_stats(), and t3_vsc7323_update_stats().

◆ tx_frames_65_127

u64 mac_stats::tx_frames_65_127

Definition at line 202 of file cxgb_common.h.

Referenced by t3_mac_update_stats(), and t3_vsc7323_update_stats().

◆ tx_late_collisions

u64 mac_stats::tx_late_collisions

Definition at line 192 of file cxgb_common.h.

◆ tx_len_errs

u64 mac_stats::tx_len_errs

Definition at line 196 of file cxgb_common.h.

Referenced by cxgb_get_counter().

◆ tx_mac_internal_errs

u64 mac_stats::tx_mac_internal_errs

Definition at line 197 of file cxgb_common.h.

Referenced by cxgb_get_counter().

◆ tx_mcast_frames

u64 mac_stats::tx_mcast_frames

Definition at line 188 of file cxgb_common.h.

Referenced by cxgb_get_counter(), t3_mac_update_stats(), and t3_vsc7323_update_stats().

◆ tx_octets

u64 mac_stats::tx_octets

Definition at line 185 of file cxgb_common.h.

Referenced by cxgb_get_counter(), t3_mac_update_stats(), and t3_vsc7323_update_stats().

◆ tx_octets_bad

u64 mac_stats::tx_octets_bad

Definition at line 186 of file cxgb_common.h.

◆ tx_pause

u64 mac_stats::tx_pause

Definition at line 190 of file cxgb_common.h.

Referenced by t3_mac_update_stats(), and t3_vsc7323_update_stats().

◆ tx_total_collisions

u64 mac_stats::tx_total_collisions

Definition at line 193 of file cxgb_common.h.

Referenced by cxgb_get_counter().

◆ tx_underrun

u64 mac_stats::tx_underrun

Definition at line 195 of file cxgb_common.h.

Referenced by cxgb_get_counter(), t3_mac_update_stats(), and t3_vsc7323_update_stats().

◆ xaui_pcs_align_change

unsigned long mac_stats::xaui_pcs_align_change

Definition at line 242 of file cxgb_common.h.

Referenced by mac_intr_handler().

◆ xaui_pcs_ctc_err

unsigned long mac_stats::xaui_pcs_ctc_err

Definition at line 241 of file cxgb_common.h.

Referenced by mac_intr_handler().


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