![]()  | 
  
    PDK API Guide for J721E
    
   | 
 
ICSSG statistics counters.
The statistics counters reported by PRU-ICSSG. This structure type must be used by application to retrieve ICSSG statistics via ENET_STATS_IOCTL_GET_MACPORT_STATS.
| uint32_t IcssgStats_MacPort::rxGoodFrames | 
RX Good Frame Count Inc on none min err max err crc err odd err, Wrt subtracts
| uint32_t IcssgStats_MacPort::rxBCastFrames | 
RX BC Frame Count Inc on BC type, Wrt subtracts
| uint32_t IcssgStats_MacPort::rxMCastFrames | 
RX MC Frame Count Inc on MC type, Wrt subtracts
| uint32_t IcssgStats_MacPort::rxCRCErrors | 
RX CRC Err Frame Count Inc on crc err, Wrt subtracts
| uint32_t IcssgStats_MacPort::rxMIIErrors | 
RX MII Err Frame Count Inc on mii sgmii rgmii err, Wrt subtracts
| uint32_t IcssgStats_MacPort::rxOddNibbleFrame | 
RX Odd Nibble Frame Count Inc on odd nibble mii, Wrt subtracts
| uint32_t IcssgStats_MacPort::rxMaxSizeFrame | 
RX Max Size Frame Count Limit
| uint32_t IcssgStats_MacPort::rxMaxSizeErrFrame | 
RX MAX Size Err Frame Count Inc if > than Limit, Wrt subtracts
| uint32_t IcssgStats_MacPort::rxMinSizeFrame | 
RX Min Size Frame Limit
| uint32_t IcssgStats_MacPort::rxMinSizeErrFrame | 
RX MIN Size Frame Count incremented if < than limit
| uint32_t IcssgStats_MacPort::rxOverrunFrame | 
RX L1 FIFO overflow frame count
| uint32_t IcssgStats_MacPort::rxClass0 | 
RX Class0 Hit Count
| uint32_t IcssgStats_MacPort::rxClass1 | 
RX Class1 Hit Count
| uint32_t IcssgStats_MacPort::rxClass2 | 
RX Class2 Hit Count
| uint32_t IcssgStats_MacPort::rxClass3 | 
RX Class3 Hit Count
| uint32_t IcssgStats_MacPort::rxClass4 | 
RX Class4 Hit Count
| uint32_t IcssgStats_MacPort::rxClass5 | 
RX Class5 Hit Count
| uint32_t IcssgStats_MacPort::rxClass6 | 
RX Class6 Hit Count
| uint32_t IcssgStats_MacPort::rxClass7 | 
RX Class7 Hit Count
| uint32_t IcssgStats_MacPort::rxClass8 | 
RX Class8 Hit Count
| uint32_t IcssgStats_MacPort::rxClass9 | 
RX Class9 Hit Count
| uint32_t IcssgStats_MacPort::rxClass10 | 
RX Class10 Hit Count
| uint32_t IcssgStats_MacPort::rxClass11 | 
RX Class11 Hit Count
| uint32_t IcssgStats_MacPort::rxClass12 | 
RX Class12 Hit Count
| uint32_t IcssgStats_MacPort::rxClass13 | 
RX Class13 Hit Count
| uint32_t IcssgStats_MacPort::rxClass14 | 
RX Class14 Hit Count
| uint32_t IcssgStats_MacPort::rxClass15 | 
RX Class15 Hit Count
| uint32_t IcssgStats_MacPort::rxSMDFragErr | 
SMD FRAG Frames Received with Errors
| uint32_t IcssgStats_MacPort::rxBucket1SizeConfig | 
RX Bucket1 Byte Size
| uint32_t IcssgStats_MacPort::rxBucket2SizeConfig | 
RX Bucket2 Byte Size
| uint32_t IcssgStats_MacPort::rxBucket3SizeConfig | 
RX Bucket3 Byte Size
| uint32_t IcssgStats_MacPort::rxBucket4SizeConfig | 
RX Bucket4 Byte Size
| uint32_t IcssgStats_MacPort::rx64BSizedFrame | 
RX 64Byte Frame Count
| uint32_t IcssgStats_MacPort::rxBucket1SizedFrame | 
RX Bucket1 Frame Count Inc if <= than Bucket1 Byte Size
| uint32_t IcssgStats_MacPort::rxBucket2SizedFrame | 
RX Bucket2 Frame Count Inc if <= than Bucket2 Byte Size and if > than Bucket1 Byte Size
| uint32_t IcssgStats_MacPort::rxBucket3SizedFrame | 
RX Bucket3 Frame Count Inc if <= than Bucket3 Byte Size and if > than Bucket2 Byte Size
| uint32_t IcssgStats_MacPort::rxBucket4SizedFrame | 
RX Bucket4 Frame Count Inc if <= than Bucket4 Byte Size and if > than Bucket3 Byte Size
| uint32_t IcssgStats_MacPort::rxBucket5SizedFrame | 
RX Bucket5 Frame Count Inc if > than Bucket4 Byte Size
| uint32_t IcssgStats_MacPort::rxTotalByte | 
RX Total Byte Count
| uint32_t IcssgStats_MacPort::rxTxTotalByte | 
RX and TX Total Byte Count
| uint32_t IcssgStats_MacPort::txGoodFrame | 
TX Good Frame Count Inc if no min size err max size err or mii odd nibble
| uint32_t IcssgStats_MacPort::txBcastFrame | 
TX Broadcast Frame Count Inc if BC
| uint32_t IcssgStats_MacPort::txMcastFrame | 
TX Multicast Frame Count Inc if MC
| uint32_t IcssgStats_MacPort::txOddNibbleFrame | 
TX Odd Nibble Frame Count Inc if mii odd nibble
| uint32_t IcssgStats_MacPort::txUnderFlowErr | 
TX Max Underflow Error Count
| uint32_t IcssgStats_MacPort::txMaxSizeFrame | 
TX Max Size Frame Count Limit
| uint32_t IcssgStats_MacPort::txMaxSizeErrFrame | 
TX Max Size Err Frame Count Inc if > max Limit
| uint32_t IcssgStats_MacPort::txMinSizeFrame | 
TX Min Size Frame Count Limit
| uint32_t IcssgStats_MacPort::txMinSizeErrFrame | 
TX Min Size Err Frame Count Inc if < min Limit
| uint32_t IcssgStats_MacPort::txBucket1SizeConfig | 
TX Bucket1 Byte Size
| uint32_t IcssgStats_MacPort::txBucket2SizeConfig | 
TX Bucket2 Byte Size
| uint32_t IcssgStats_MacPort::txBucket3SizeConfig | 
TX Bucket3 Byte Size
| uint32_t IcssgStats_MacPort::txBucket4SizeConfig | 
TX Bucket4 Byte Size
| uint32_t IcssgStats_MacPort::tx64BSizedFrame | 
TX 64Byte Frame Count Inc if 64B
| uint32_t IcssgStats_MacPort::txBucket1SizedFrame | 
TX Bucket1 Frame Count if <= than Bucket1
| uint32_t IcssgStats_MacPort::txBucket2SizedFrame | 
TX Bucket2 Frame Count if <= than Bucket2 Size and > Bucket 1 Size
| uint32_t IcssgStats_MacPort::txBucket3SizedFrame | 
TX Bucket3 Frame Count if <= than Bucket3 Size and > Bucket 2 Size
| uint32_t IcssgStats_MacPort::txBucket4SizedFrame | 
TX Bucket4 Frame Count if <= than Bucket4 Size and > Bucket 3 Size
| uint32_t IcssgStats_MacPort::txBucket5SizedFrame | 
TX Bucket5 Frame Count if > Bucket 4 Size
| uint32_t IcssgStats_MacPort::txTotalByte | 
Total Bytes Sent