#include <IOKit/network/IOEthernetStats.h>

IOKit/network/IOEthernetStats.h Kernel.framework

IOEthernetStats.h - Ethernet MIB statistics definitions. HISTORY
5 structs · 5 typedefs · 1 macro

structIODot3StatsEntry

size 56, align 4
UInt32alignmentErrors
UInt32fcsErrors
UInt32singleCollisionFrames
UInt32multipleCollisionFrames
UInt32sqeTestErrors
UInt32deferredTransmissions
UInt32lateCollisions
UInt32excessiveCollisions
UInt32internalMacTransmitErrors
UInt32carrierSenseErrors
UInt32frameTooLongs
UInt32internalMacReceiveErrors
UInt32etherChipSet
UInt32missedFrames

typedefIODot3StatsEntry

typedef struct IODot3StatsEntry IODot3StatsEntry;

structIODot3CollEntry

size 64, align 4
UInt32[16]collFrequencies

typedefIODot3CollEntry

typedef struct IODot3CollEntry IODot3CollEntry;

structIODot3RxExtraEntry

size 52, align 4
UInt32overruns
UInt32watchdogTimeouts
UInt32frameTooShorts
UInt32collisionErrors
UInt32phyErrors
UInt32timeouts
UInt32interrupts
UInt32resets
UInt32resourceErrors
UInt32[4]reserved

typedefIODot3RxExtraEntry

typedef struct IODot3RxExtraEntry IODot3RxExtraEntry;

structIODot3TxExtraEntry

size 44, align 4
UInt32underruns
UInt32jabbers
UInt32phyErrors
UInt32timeouts
UInt32interrupts
UInt32resets
UInt32resourceErrors
UInt32[4]reserved

typedefIODot3TxExtraEntry

typedef struct IODot3TxExtraEntry IODot3TxExtraEntry;

structIOEthernetStats

size 216, align 4
IODot3StatsEntrydot3StatsEntry
IODot3CollEntrydot3CollEntry
IODot3RxExtraEntrydot3RxExtraEntry
IODot3TxExtraEntrydot3TxExtraEntry

typedefIOEthernetStats

typedef struct IOEthernetStats IOEthernetStats;

macrokIOEthernetStatsKey

#define kIOEthernetStatsKey "IOEthernetStatsKey"