1 /* The eth_stat struct is used in a DL_GETSTAT request the the ehw_task. */
6 typedef struct eth_stat
8 unsigned long ets_recvErr
, /* # receive errors */
9 ets_sendErr
, /* # send error */
10 ets_OVW
, /* # buffer overwrite warnings */
11 ets_CRCerr
, /* # crc errors of read */
12 ets_frameAll
, /* # frames not alligned (# bits % 8 != 0) */
13 ets_missedP
, /* # packets missed due to slow processing */
14 ets_packetR
, /* # packets received */
15 ets_packetT
, /* # packets transmitted */
16 ets_transDef
, /* # transmission defered (Tx was busy) */
17 ets_collision
, /* # collissions */
18 ets_transAb
, /* # Tx aborted due to excess collisions */
19 ets_carrSense
, /* # carrier sense lost */
20 ets_fifoUnder
, /* # FIFO underruns (processor too busy) */
21 ets_fifoOver
, /* # FIFO overruns (processor too busy) */
22 ets_CDheartbeat
, /* # times unable to transmit collision sig*/
23 ets_OWC
; /* # times out of window collision */
26 #endif /* _ETH_HW_H */