The statistics registers (Table: Ethernet Control Register Overview) hold counts for various types of events associated with transmit and receive operations. These registers, along with the status words stored in the receive buffer list, enable software to generate network management statistics compatible with IEEE Std 802.3.
Table 34-22: Ethernet Status and Statistics Register Overview
Function
|
Hardware Register Name
|
Description
|
Frame TX statistics
|
frames_txed_ok
|
Error-free TX frame, pause frame counts, and bytes counts.
|
broadcast_frames_tx
|
multicast_txed
|
frames_txed_64
frames_txed_65
frames_txed_128
frames_txed_256
frames_txed_512
frames_txed_1024
frames_txed_1519
|
64-byte frames transmitted
65 to 127-byte frames transmitted
128 to 255-byte frames transmitted
256 to 511-byte frames transmitted
512 to 1023-byte frames transmitted
1024 to 1518-byte frames transmitted
Greater than 1518-byte frames transmitted
|
octets_txed_{top,bottom}
|
Octets transmitted.
|
deferred_frames
|
Deferred transmission frames
|
pause_frames_txed
|
Pause and transmit under-run frames.
|
tx_underruns
|
Frame TX statistics for half-duplex transmission
|
{single,multiple}_collisions
excessive_collisions
late_collisions
crs_errors
|
Single/multiple frame, excessive/late collisions,
deferred TX frames, TX carrier sense error counters.
|
Frame RX Statistics
|
frames_rxed_ok
|
Error-free frames received: normal, broadcast,
multicast, pause.
|
broadcast_rxed
|
multicast_rxed
|
frames_rxed_64
frames_rxed_65
frames_rxed_128
frames_rxed_256
frames_rxed_512
frames_rxed_1024
frames_rxed_1519
|
64-byte frames received
65 to 127-byte frames received
128 to 255-byte frames received
256 to 511-byte frames received
512 to 1023-byte frames received
1024 to 1518-byte frames received
1519 to maximum byte frames received
|
undersize_frames
|
Undersize, oversize, and jabber frames.
|
excessive_rx_length
|
rx_jabbers
|
fcs_errors
|
Frame sequence, length, symbol, alignment error counters.
|
rx_length_errors
|
octets_rxed_{top,bottom}
|
Octets Received
|
rx_symbol_errors
|
RX resource, overrun and last statistic clearing offset for clearing.
|
alignment_errors
|
rx_resource_errors
|
rx_overruns
|
Frame RX Checksum Error Statistics
|
rx_ip_ck_errors
rx_tcp_ck_errors
rx_udp_ck_errors
|
Checksum error counters: IP Header, TCP, UDP
|