Statistic counters are registers that collect statistics on the transmit and receive datapaths in the MAC function. When statistics counters are enabled in any MAC variant, you may observe these issues in various configurations:
ifOutBroadcastPktsdo not increase when the MAC function transmits erroneous unicast and broadcast frames.
does not increase when the MAC function in 10/100-Mbps variation receives a pause frame.
ifInBroadcastPktsincreases when the MAC function in 1000-Mbps variation receives a pause frame.
etherStatsUndersizePktsdo not count the length of pause frame when you disable the pause frame forwarding on receive.
sifOutBroadcastPktsdo not count the flushed packets when late collision or excessive collision occurs.
etherStatsPkts64Octetscount an extra frame when the MAC function receives a pause frame.
etherStatsUndersizePktsincrease by 1 when the MAC function receives magic packet and wakes up. These statistics counters should not increase in sleep mode.
- All statistics counters operate in normal mode when the MAC function operates in sleep mode.
This issue affects all designs that contain MAC function with SGMII PCS.
No workaround.This issue is fixed in version 11.0 of the Triple Speed Ethernet MegaCore function.