Rev | Line | |
---|
[9] | 1 | /* The eth_stat struct is used in a DL_GETSTAT request the the ehw_task. */
|
---|
| 2 |
|
---|
| 3 | #ifndef _ETH_HW_H
|
---|
| 4 | #define _ETH_HW_H
|
---|
| 5 |
|
---|
| 6 | typedef struct eth_stat
|
---|
| 7 | {
|
---|
| 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 */
|
---|
| 24 | } eth_stat_t;
|
---|
| 25 |
|
---|
| 26 | #endif /* _ETH_HW_H */
|
---|
Note:
See
TracBrowser
for help on using the repository browser.