RFC 2665 defines "dot3StatsInternalMacReceiveErrors" as a implementation dependent counter for errors while receiving an ethernet frame.
Intel defines this error as follows: RMII_FRM_ALN_ERROR || XTRA_BYTE || LEN_ERR
|| RX_LATE_COLL || (MII_FRM_ALN_ERR &&
I am seeing that this counter is incrementing on my intel ixp platform. However, I do not fully understand the meaning of "XTRA_BYTE" reason for this counter.
Please help in finding out the reasons for which intel will increment this counter.
Important point here is that this counter is incrementing only for ethernet packets with some specifc unicast mac addresses. For rest of addresses the packets are not dropped by the interface. Network interface in this case is in promiscious mode.