make includes fix from trunk
[minix.git] / include / minix / dl_eth.h
blob91a174b3ef50259114a8e3ff649a21989cab3e81
1 /* The eth_stat struct is used in a DL_GETSTAT request the the ehw_task. */
3 #ifndef _ETH_HW_H
4 #define _ETH_HW_H
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 */
24 } eth_stat_t;
26 #endif /* _ETH_HW_H */