- Main Page
- Modules
- Data Structures
- Files

- Data Structures
- Data Fields

# EMAC_STATISTICS_tag Struct Reference

The statistics structure is used to retrieve the current count of various packet events in the system. These values represent the delta values from the last time the statistics were read. More...

`#include <emac_drv.h>`

## Data Fields

Uint32 | RxGoodFrames
Uint32 | RxBCastFrames
Uint32 | RxMCastFrames
Uint32 | RxPauseFrames
Uint32 | RxCRCErrors
Uint32 | RxAlignCodeErrors
Uint32 | RxOversized
Uint32 | RxJabber
Uint32 | RxUndersized
Uint32 | RxFragments
Uint32 | RxFiltered
Uint32 | RxQOSFiltered
Uint32 | RxOctets
Uint32 | TxGoodFrames
Uint32 | TxBCastFrames
Uint32 | TxMCastFrames
Uint32 | TxPauseFrames
Uint32 | TxDeferred
Uint32 | TxCollision
Uint32 | TxSingleColl
Uint32 | TxMultiColl
Uint32 | TxExcessiveColl
Uint32 | TxLateColl
Uint32 | TxUnderrun
Uint32 | TxCarrierSLoss
Uint32 | TxOctets
Uint32 | Frame64
Uint32 | Frame65t127
Uint32 | Frame128t255
Uint32 | Frame256t511
Uint32 | Frame512t1023
Uint32 | Frame1024tUp
Uint32 | NetOctets
Uint32 | RxSOFOverruns
Uint32 | RxMOFOverruns
Uint32 | RxDMAOverruns

## Detailed Description

The statistics structure is used to retrieve the current count of various packet events in the system. These values represent the delta values from the last time the statistics were read.

## Field Documentation

Uint32 EMAC_STATISTICS_tag::RxGoodFrames

Good Frames Received

Uint32 EMAC_STATISTICS_tag::RxBCastFrames

Good Broadcast Frames Received

Uint32 EMAC_STATISTICS_tag::RxMCastFrames

Good Multicast Frames Received

Uint32 EMAC_STATISTICS_tag::RxPauseFrames

PauseRx Frames Received

Uint32 EMAC_STATISTICS_tag::RxCRCErrors

Frames Received with CRC Errors

Uint32 EMAC_STATISTICS_tag::RxAlignCodeErrors

Frames Received with Alignment/Code Errors

Uint32 EMAC_STATISTICS_tag::RxOversized

Oversized Frames Received

Uint32 EMAC_STATISTICS_tag::RxJabber

Jabber Frames Received

Uint32 EMAC_STATISTICS_tag::RxUndersized

Undersized Frames Received

Uint32 EMAC_STATISTICS_tag::RxFragments

Rx Frame Fragments Received

Uint32 EMAC_STATISTICS_tag::RxFiltered

Rx Frames Filtered Based on Address

Uint32 EMAC_STATISTICS_tag::RxQOSFiltered

Rx Frames Filtered Based on QoS Filtering

Uint32 EMAC_STATISTICS_tag::RxOctets

Total Received Bytes in Good Frames

Uint32 EMAC_STATISTICS_tag::TxGoodFrames

Good Frames Sent

Uint32 EMAC_STATISTICS_tag::TxBCastFrames

Good Broadcast Frames Sent

Uint32 EMAC_STATISTICS_tag::TxMCastFrames

Good Multicast Frames Sent

Uint32 EMAC_STATISTICS_tag::TxPauseFrames

PauseTx Frames Sent

Uint32 EMAC_STATISTICS_tag::TxDeferred

Frames Where Transmission was Deferred

Uint32 EMAC_STATISTICS_tag::TxCollision

Total Frames Sent With Collision

Uint32 EMAC_STATISTICS_tag::TxSingleColl

Frames Sent with Exactly One Collision

Uint32 EMAC_STATISTICS_tag::TxMultiColl

Frames Sent with Multiple Colisions

Uint32 EMAC_STATISTICS_tag::TxExcessiveColl

Tx Frames Lost Due to Excessive Collisions

Uint32 EMAC_STATISTICS_tag::TxLateColl

Tx Frames Lost Due to a Late Collision

Uint32 EMAC_STATISTICS_tag::TxUnderrun

Tx Frames Lost with Tx Underrun Error

Uint32 EMAC_STATISTICS_tag::TxCarrierSLoss

Tx Frames Lost Due to Carrier Sense Loss

Uint32 EMAC_STATISTICS_tag::TxOctets

Total Transmitted Bytes in Good Frames

Uint32 EMAC_STATISTICS_tag::Frame64

Total Tx&Rx with Octet Size of 64

Uint32 EMAC_STATISTICS_tag::Frame65t127

Total Tx&Rx with Octet Size of 65 to 127

Uint32 EMAC_STATISTICS_tag::Frame128t255

Total Tx&Rx with Octet Size of 128 to 255

Uint32 EMAC_STATISTICS_tag::Frame256t511

Total Tx&Rx with Octet Size of 256 to 511

Uint32 EMAC_STATISTICS_tag::Frame512t1023

Total Tx&Rx with Octet Size of 512 to 1023

Uint32 EMAC_STATISTICS_tag::Frame1024tUp

Total Tx&Rx with Octet Size of >=1024

Uint32 EMAC_STATISTICS_tag::NetOctets

Sum of all Octets Tx or Rx on the Network

Uint32 EMAC_STATISTICS_tag::RxSOFOverruns

Total Rx Start of Frame Overruns

Uint32 EMAC_STATISTICS_tag::RxMOFOverruns

Total Rx Middle of Frame Overruns

Uint32 EMAC_STATISTICS_tag::RxDMAOverruns

Total Rx DMA Overruns

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

- emac_drv.h

Copyright 2012, Texas Instruments Incorporated