STATS_ENTRY
STATS_ENTRY("bcast", "broadcast frames", tx_bcast),
STATS_ENTRY("mcast", "multicast frames", tx_mcast),
STATS_ENTRY("pause", "PAUSE frames", tx_pause),
STATS_ENTRY("control", "control frames", tx_ctrl),
STATS_ENTRY("defers", "deferrals occuried", tx_defer),
STATS_ENTRY("exc_defers", "excessive deferrals occuried", tx_excdefer),
STATS_ENTRY("singlecols", "single collisions occuried", tx_singlecol),
STATS_ENTRY("multicols", "multiple collisions occuried", tx_multicol),
STATS_ENTRY("latecols", "late collisions occuried", tx_latecol),
STATS_ENTRY("aborts", "transmit aborts due collisions", tx_abortcol),
STATS_ENTRY("underruns", "Tx FIFO underruns", tx_underrun)
STATS_ENTRY("bcast", "broadcast frames", rx_bcast),
STATS_ENTRY("mcast", "multicast frames", rx_mcast),
STATS_ENTRY("pause", "PAUSE frames", rx_pause),
STATS_ENTRY("control", "control frames", rx_ctrl),
STATS_ENTRY("crc_errors", "frames with CRC errors", rx_crcerr),
STATS_ENTRY("code_errors", "frames with invalid opcode", rx_codeerr),
STATS_ENTRY("runt", "runt frames", rx_runt),
STATS_ENTRY("frag", "fragmented frames", rx_frag),
STATS_ENTRY("align_errors", "frames with alignment errors", rx_align),
STATS_ENTRY("truncated", "frames truncated due to Rx FIFO inderrun",