AM263x MCU+ SDK  10.00.00

Detailed Description

CPSW 5G or 9G MAC port statistics.

Statistics values reported by the CPSW hardware for the Ethernet MAC port.

Data Fields

uint64_t rxGoodFrames
 
uint64_t rxBcastFrames
 
uint64_t rxMcastFrames
 
uint64_t rxPauseFrames
 
uint64_t rxCrcErrors
 
uint64_t rxAlignCodeErrors
 
uint64_t rxOversizedFrames
 
uint64_t rxJabberFrames
 
uint64_t rxUndersizedFrames
 
uint64_t rxFragments
 
uint64_t aleDrop
 
uint64_t aleOverrunDrop
 
uint64_t rxOctets
 
uint64_t txGoodFrames
 
uint64_t txBcastFrames
 
uint64_t txMcastFrames
 
uint64_t txPauseFrames
 
uint64_t txDeferredFrames
 
uint64_t txCollisionFrames
 
uint64_t txSingleCollFrames
 
uint64_t txMultipleCollFrames
 
uint64_t txExcessiveCollFrames
 
uint64_t txLateCollFrames
 
uint64_t rxIPGError
 
uint64_t txCarrierSenseErrors
 
uint64_t txOctets
 
uint64_t octetsFrames64
 
uint64_t octetsFrames65to127
 
uint64_t octetsFrames128to255
 
uint64_t octetsFrames256to511
 
uint64_t octetsFrames512to1023
 
uint64_t octetsFrames1024
 
uint64_t netOctets
 
uint64_t rxBottomOfFifoDrop
 
uint64_t portMaskDrop
 
uint64_t rxTopOfFifoDrop
 
uint64_t aleRateLimitDrop
 
uint64_t aleVidIngressDrop
 
uint64_t aleDAEqSADrop
 
uint64_t aleBlockDrop
 
uint64_t aleSecureDrop
 
uint64_t aleAuthDrop
 
uint64_t aleUnknownUcast
 
uint64_t aleUnknownUcastBcnt
 
uint64_t aleUnknownMcast
 
uint64_t aleUnknownMcastBcnt
 
uint64_t aleUnknownBcast
 
uint64_t aleUnknownBcastBcnt
 
uint64_t alePolicyMatch
 
uint64_t alePolicyMatchRed
 
uint64_t alePolicyMatchYellow
 
uint64_t aleMultSADrop
 
uint64_t aleDualVlanDrop
 
uint64_t aleLenErrorDrop
 
uint64_t aleIpNextHdrDrop
 
uint64_t aleIPv4FragDrop
 
uint64_t reserved57to80 [24U]
 
uint64_t ietRxAssemblyErr
 
uint64_t ietRxAssemblyOk
 
uint64_t ietRxSmdError
 
uint64_t ietRxFrag
 
uint64_t ietTxHold
 
uint64_t ietTxFrag
 
uint64_t reserved87to95 [9U]
 
uint64_t txMemProtectError
 
uint64_t txPri [8U]
 
uint64_t txPriBcnt [8U]
 
uint64_t txPriDrop [8U]
 
uint64_t txPriDropBcnt [8U]
 

Field Documentation

◆ rxGoodFrames

uint64_t CpswStats_MacPort_Ng::rxGoodFrames

Total number of good frames received

◆ rxBcastFrames

uint64_t CpswStats_MacPort_Ng::rxBcastFrames

Total number of good multicast frames received

◆ rxMcastFrames

uint64_t CpswStats_MacPort_Ng::rxMcastFrames

Total number of good multicast frames received

◆ rxPauseFrames

uint64_t CpswStats_MacPort_Ng::rxPauseFrames

Total number of pause frames received

◆ rxCrcErrors

uint64_t CpswStats_MacPort_Ng::rxCrcErrors

Total number of CRC error frames received

◆ rxAlignCodeErrors

uint64_t CpswStats_MacPort_Ng::rxAlignCodeErrors

Total number of alignment/code errors received

◆ rxOversizedFrames

uint64_t CpswStats_MacPort_Ng::rxOversizedFrames

Total number of oversized frames received

◆ rxJabberFrames

uint64_t CpswStats_MacPort_Ng::rxJabberFrames

Total number of jabber frames received

◆ rxUndersizedFrames

uint64_t CpswStats_MacPort_Ng::rxUndersizedFrames

Total number of undersized frames received

◆ rxFragments

uint64_t CpswStats_MacPort_Ng::rxFragments

Total number of fragmented frames received

◆ aleDrop

uint64_t CpswStats_MacPort_Ng::aleDrop

Total number of frames dropped by the ALE

◆ aleOverrunDrop

uint64_t CpswStats_MacPort_Ng::aleOverrunDrop

Total number of overrun frames dropped by the ALE

◆ rxOctets

uint64_t CpswStats_MacPort_Ng::rxOctets

Total number of received bytes in good frames

◆ txGoodFrames

uint64_t CpswStats_MacPort_Ng::txGoodFrames

Total number of good frames transmitted

◆ txBcastFrames

uint64_t CpswStats_MacPort_Ng::txBcastFrames

Total number of good broadcast frames transmitted

◆ txMcastFrames

uint64_t CpswStats_MacPort_Ng::txMcastFrames

Total number of good multicast frames transmitted

◆ txPauseFrames

uint64_t CpswStats_MacPort_Ng::txPauseFrames

Total number of pause frames transmitted

◆ txDeferredFrames

uint64_t CpswStats_MacPort_Ng::txDeferredFrames

Total number of deferred frames transmitted

◆ txCollisionFrames

uint64_t CpswStats_MacPort_Ng::txCollisionFrames

Total number of transmitted frames experiencing a collsion

◆ txSingleCollFrames

uint64_t CpswStats_MacPort_Ng::txSingleCollFrames

Total number of transmitted frames experiencing a single collision

◆ txMultipleCollFrames

uint64_t CpswStats_MacPort_Ng::txMultipleCollFrames

Total number of transmitted frames experiencing multiple collisions

◆ txExcessiveCollFrames

uint64_t CpswStats_MacPort_Ng::txExcessiveCollFrames

Total number of transmitted frames abandoned due to excessive collisions

◆ txLateCollFrames

uint64_t CpswStats_MacPort_Ng::txLateCollFrames

Total number of transmitted frames abandoned due to a late collision

◆ rxIPGError

uint64_t CpswStats_MacPort_Ng::rxIPGError

Total number of receive inter-packet gap errors (10G only)

◆ txCarrierSenseErrors

uint64_t CpswStats_MacPort_Ng::txCarrierSenseErrors

Total number of transmitted frames that experienced a carrier loss

◆ txOctets

uint64_t CpswStats_MacPort_Ng::txOctets

Total number of bytes in all good frames transmitted

◆ octetsFrames64

uint64_t CpswStats_MacPort_Ng::octetsFrames64

Total number of 64-byte frames received and transmitted

◆ octetsFrames65to127

uint64_t CpswStats_MacPort_Ng::octetsFrames65to127

Total number of frames of size 65 to 127 bytes received and transmitted

◆ octetsFrames128to255

uint64_t CpswStats_MacPort_Ng::octetsFrames128to255

Total number of frames of size 128 to 255 bytes received and transmitted

◆ octetsFrames256to511

uint64_t CpswStats_MacPort_Ng::octetsFrames256to511

Total number of frames of size 256 to 511 bytes received and transmitted

◆ octetsFrames512to1023

uint64_t CpswStats_MacPort_Ng::octetsFrames512to1023

Total number of frames of size 512 to 1023 bytes received and transmitted

◆ octetsFrames1024

uint64_t CpswStats_MacPort_Ng::octetsFrames1024

Total number of frames of size 1024 or greater transmitted

◆ netOctets

uint64_t CpswStats_MacPort_Ng::netOctets

Total number of bytes received and transmitted

◆ rxBottomOfFifoDrop

uint64_t CpswStats_MacPort_Ng::rxBottomOfFifoDrop

Receive bottom of FIFO drop

◆ portMaskDrop

uint64_t CpswStats_MacPort_Ng::portMaskDrop

Total number of dropped frames received due to portmask

◆ rxTopOfFifoDrop

uint64_t CpswStats_MacPort_Ng::rxTopOfFifoDrop

Receive top of FIFO drop

◆ aleRateLimitDrop

uint64_t CpswStats_MacPort_Ng::aleRateLimitDrop

Total number of frames dropped due to ALE rate limiting

◆ aleVidIngressDrop

uint64_t CpswStats_MacPort_Ng::aleVidIngressDrop

Total number of dropped frames due to ALE VID ingress

◆ aleDAEqSADrop

uint64_t CpswStats_MacPort_Ng::aleDAEqSADrop

Total number of dropped frames due to DA = SA

◆ aleBlockDrop

uint64_t CpswStats_MacPort_Ng::aleBlockDrop

Total number of dropped frames due to ALE block mode

◆ aleSecureDrop

uint64_t CpswStats_MacPort_Ng::aleSecureDrop

Total number of dropped frames due to ALE secure mode

◆ aleAuthDrop

uint64_t CpswStats_MacPort_Ng::aleAuthDrop

Total number of dropped frames due to ALE authentication

◆ aleUnknownUcast

uint64_t CpswStats_MacPort_Ng::aleUnknownUcast

ALE receive unknown unicast

◆ aleUnknownUcastBcnt

uint64_t CpswStats_MacPort_Ng::aleUnknownUcastBcnt

ALE receive unknown unicast bytecount

◆ aleUnknownMcast

uint64_t CpswStats_MacPort_Ng::aleUnknownMcast

ALE receive unknown multicast

◆ aleUnknownMcastBcnt

uint64_t CpswStats_MacPort_Ng::aleUnknownMcastBcnt

ALE receive unknown multicast bytecount

◆ aleUnknownBcast

uint64_t CpswStats_MacPort_Ng::aleUnknownBcast

ALE receive unknown broadcast

◆ aleUnknownBcastBcnt

uint64_t CpswStats_MacPort_Ng::aleUnknownBcastBcnt

ALE receive unknown broadcast bytecount

◆ alePolicyMatch

uint64_t CpswStats_MacPort_Ng::alePolicyMatch

ALE policer matched

◆ alePolicyMatchRed

uint64_t CpswStats_MacPort_Ng::alePolicyMatchRed

ALE policer matched and condition red

◆ alePolicyMatchYellow

uint64_t CpswStats_MacPort_Ng::alePolicyMatchYellow

ALE policer matched and condition yellow

◆ aleMultSADrop

uint64_t CpswStats_MacPort_Ng::aleMultSADrop

ALE multicast source address drop

◆ aleDualVlanDrop

uint64_t CpswStats_MacPort_Ng::aleDualVlanDrop

ALE dual VLAN drop

◆ aleLenErrorDrop

uint64_t CpswStats_MacPort_Ng::aleLenErrorDrop

ALE IEEE 802.3 length error drop

◆ aleIpNextHdrDrop

uint64_t CpswStats_MacPort_Ng::aleIpNextHdrDrop

ALE IP next header limit drop

◆ aleIPv4FragDrop

uint64_t CpswStats_MacPort_Ng::aleIPv4FragDrop

ALE IPv4 fragment drop

◆ reserved57to80

uint64_t CpswStats_MacPort_Ng::reserved57to80[24U]

Reserved

◆ ietRxAssemblyErr

uint64_t CpswStats_MacPort_Ng::ietRxAssemblyErr

IET receive assembly error

◆ ietRxAssemblyOk

uint64_t CpswStats_MacPort_Ng::ietRxAssemblyOk

IET receive assembly OK

◆ ietRxSmdError

uint64_t CpswStats_MacPort_Ng::ietRxSmdError

IET receive SMD error

◆ ietRxFrag

uint64_t CpswStats_MacPort_Ng::ietRxFrag

IET recieve merge fragment count

◆ ietTxHold

uint64_t CpswStats_MacPort_Ng::ietTxHold

IET transmit merge fragment count

◆ ietTxFrag

uint64_t CpswStats_MacPort_Ng::ietTxFrag

IET transmit merge hold count

◆ reserved87to95

uint64_t CpswStats_MacPort_Ng::reserved87to95[9U]

Reserved

◆ txMemProtectError

uint64_t CpswStats_MacPort_Ng::txMemProtectError

Transmit memory protect CRC error

◆ txPri

uint64_t CpswStats_MacPort_Ng::txPri[8U]

Ethernet port priority packet count

◆ txPriBcnt

uint64_t CpswStats_MacPort_Ng::txPriBcnt[8U]

Ethernet port priority packet byet count

◆ txPriDrop

uint64_t CpswStats_MacPort_Ng::txPriDrop[8U]

Ethernet port priority packet drop count

◆ txPriDropBcnt

uint64_t CpswStats_MacPort_Ng::txPriDropBcnt[8U]

Ethernet port priority packet drop byte count