18#include <basictypes.h>
56#ifdef FEC_ISR_ERROR_COUNTERS
57extern uint32_t TxIsrError;
58extern uint32_t TxIsrLateCollisions;
59extern uint32_t TxIsrRetryLimit;
60extern uint32_t TxIsrUnderrun;
volatile uint32_t frames_tcp_errors
"tcp_err:%u","tcp_err:%d",
volatile uint32_t enet_isr
"enet_isr:%u""enet_isr:%d"
volatile uint32_t frames_udp_errors
"udp_err:%u","udp_err:%d",
volatile uint32_t frames_rx_tcp
"rx_tcp:%u","rx_tcp:%d",
volatile uint32_t frames_rx_ppp_errors
volatile uint32_t frames_rx_icmp
"rx_icmp:%u","rx_icmp:%d",
volatile uint32_t frames_rx_err
"rx_err:%u","rx_err:%d",
volatile uint32_t frames_tx_tcp
"tx_tcp:%u","tx_tcp:%d",
volatile uint32_t frames_tx_arp
"tx_arp:%u","tx_arp:%d",
volatile uint32_t enet_last_errlw
"last_err:%u""last_err:%d"
volatile uint32_t frames_tx_udp
"tx_udp:%u","tx_udp:%d",
volatile uint32_t frames_rx_fragment
volatile uint32_t frames_rx_udp
"rx_udp:%u","rx_udp:%d",
volatile uint32_t frames_tx_err
"tx_err:%u","tx_err:%d",
volatile uint32_t ip_last_err
"last_err:%u""last_err:%d"
volatile uint32_t frames_rx_discard
"rx_err:%u","rx_err:%d",
volatile uint32_t frames_rx_unknown
"frames_rx_unknown:%u""frames_rx_unknown%d"
volatile uint32_t frames_tx
"tx:%u","tx:%d",
volatile uint32_t frames_ip_discard
"ip_discard:%u","ip_discard:%d",
volatile uint32_t frames_tx_icmp
"tx_icmp:%u","tx_icmp:%d",
volatile uint32_t frames_rx_arp
"rx_arp:%u","rx_arp:%d",
volatile uint32_t enet_last_errhw
"last_err:%u""last_err:%d"
volatile uint32_t frames_ip_errors
"ip_err:%u","ip_err:%d",
volatile uint32_t frames_rx
"rx:%u","rx:%d",