enum BcmCounter
{
RX_FRAMES = 0,
RX_BYTES,
RX_UNDERSIZE,
RX_FRAGMENT,
RX_OVERSIZE,
RX_MULTICAST,
RX_BROADCAST,
RX_PAUSE,
RX_BAD_FCS,
TX_FRAMES,
TX_BYTES,
#ifndef FEPACK_10g_subsystem
TX_OVERSIZE,
#endif // !FEPACK_10g_subsystem
TX_MULTICAST,
TX_BROADCAST,
TX_PAUSE,
#if defined( L2KB100 )
RX_UNICAST,
TX_UNICAST,
TX_BAD_FCS,
TX_FRAME_ERROR,
TX_UNDERSIZE,
TX_FRAGMENT,
#elif defined( FEPACK_10g_subsystem )
RX_UNICAST,
TX_UNICAST,
TX_BAD_FCS,
TX_FRAME_ERROR,
#elif defined( L2KB10 )
UNDERRUN_ERRORS,
#endif // defined( L2KB100 )
ENUM_SIZE
};