10 extern volatile uint32_t frames_tx;
11 extern volatile uint32_t frames_rx;
12 extern volatile uint32_t frames_tx_err;
13 extern volatile uint32_t frames_rx_err;
14 extern volatile uint32_t frames_rx_discard;
15 extern volatile uint32_t frames_rx_arp;
16 extern volatile uint32_t frames_tx_arp;
17 extern volatile uint32_t frames_tx_udp;
18 extern volatile uint32_t frames_rx_udp;
19 extern volatile uint32_t frames_tx_tcp;
20 extern volatile uint32_t frames_rx_tcp;
21 extern volatile uint32_t frames_tx_icmp;
22 extern volatile uint32_t frames_rx_icmp;
23 extern volatile uint32_t frames_ip_errors;
24 extern volatile uint32_t frames_ip_discard;
25 extern volatile uint32_t frames_udp_errors;
26 extern volatile uint32_t frames_tcp_errors;
27 extern volatile uint32_t enet_last_errhw;
28 extern volatile uint32_t enet_last_errlw;
29 extern volatile uint32_t ip_last_err;
30 extern volatile uint32_t enet_isr;
31 extern volatile uint32_t frames_rx_unknown;
32 extern volatile uint32_t frames_rx_ppp_errors;
33 extern volatile uint32_t frames_rx_fragment;
35 #ifdef FEC_ISR_ERROR_COUNTERS 36 extern uint32_t TxIsrError;
37 extern uint32_t TxIsrLateCollisions;
38 extern uint32_t TxIsrRetryLimit;
39 extern uint32_t TxIsrUnderrun;
40 #endif // FEC_ISR_ERROR_COUNTERS