#include <IOKit/network/IOEthernetStats.h>
IOKit/network/IOEthernetStats.h
IOEthernetStats.h - Ethernet MIB statistics definitions.
HISTORY
structIODot3StatsEntry
| UInt32 | alignmentErrors | |
| UInt32 | fcsErrors | |
| UInt32 | singleCollisionFrames | |
| UInt32 | multipleCollisionFrames | |
| UInt32 | sqeTestErrors | |
| UInt32 | deferredTransmissions | |
| UInt32 | lateCollisions | |
| UInt32 | excessiveCollisions | |
| UInt32 | internalMacTransmitErrors | |
| UInt32 | carrierSenseErrors | |
| UInt32 | frameTooLongs | |
| UInt32 | internalMacReceiveErrors | |
| UInt32 | etherChipSet | |
| UInt32 | missedFrames |
typedefIODot3StatsEntry
typedef struct IODot3StatsEntry IODot3StatsEntry;
structIODot3CollEntry
| UInt32[16] | collFrequencies |
typedefIODot3CollEntry
typedef struct IODot3CollEntry IODot3CollEntry;
structIODot3RxExtraEntry
| UInt32 | overruns | |
| UInt32 | watchdogTimeouts | |
| UInt32 | frameTooShorts | |
| UInt32 | collisionErrors | |
| UInt32 | phyErrors | |
| UInt32 | timeouts | |
| UInt32 | interrupts | |
| UInt32 | resets | |
| UInt32 | resourceErrors | |
| UInt32[4] | reserved |
typedefIODot3RxExtraEntry
typedef struct IODot3RxExtraEntry IODot3RxExtraEntry;
structIODot3TxExtraEntry
| UInt32 | underruns | |
| UInt32 | jabbers | |
| UInt32 | phyErrors | |
| UInt32 | timeouts | |
| UInt32 | interrupts | |
| UInt32 | resets | |
| UInt32 | resourceErrors | |
| UInt32[4] | reserved |
typedefIODot3TxExtraEntry
typedef struct IODot3TxExtraEntry IODot3TxExtraEntry;
structIOEthernetStats
| IODot3StatsEntry | dot3StatsEntry | |
| IODot3CollEntry | dot3CollEntry | |
| IODot3RxExtraEntry | dot3RxExtraEntry | |
| IODot3TxExtraEntry | dot3TxExtraEntry |
typedefIOEthernetStats
typedef struct IOEthernetStats IOEthernetStats;
macrokIOEthernetStatsKey
#define kIOEthernetStatsKey "IOEthernetStatsKey"