|
ADC Home > Reference Library > Reference > Darwin > Kernel Framework Reference
|
IOEthernetStats.h |
Ethernet statistics.
IODot3CollEntry |
typedef struct { UInt32 collFrequencies[16]; } IODot3CollEntry;
collFrequenciesdot3StatsCollFrequencies.
Collision statistics structure.
IODot3RxExtraEntry |
typedef struct { UInt32 overruns; UInt32 watchdogTimeouts; UInt32 frameTooShorts; UInt32 collisionErrors; UInt32 phyErrors; UInt32 timeouts; UInt32 interrupts; UInt32 resets; UInt32 resourceErrors; UInt32 reserved[4]; } IODot3RxExtraEntry;
overrunsreceiver overruns.
watchdogTimeoutswatchdog timer expirations.
frameTooShortsrunt frames.
collisionErrorsframes damages by late collision.
phyErrorsPHY receive errors.
timeoutsreceiver timeouts.
interruptsreceiver interrupts.
resetsreceiver resets.
resourceErrorsreceiver resource shortages.
Extra receiver statistics not defined by RFC1650.
IODot3StatsEntry |
typedef struct { 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; } IODot3StatsEntry;
alignmentErrorsdot3StatsAlignmentErrors.
fcsErrorsdot3StatsFCSErrors.
singleCollisionFramesdot3StatsSingleCollisionFrames.
multipleCollisionFramesdot3StatsMultipleCollisionFrames.
sqeTestErrorsdot3StatsSQETestErrors.
deferredTransmissionsdot3StatsDeferredTransmissions.
lateCollisionsdot3StatsLateCollisions.
excessiveCollisionsdot3StatsExcessiveCollisions.
internalMacTransmitErrorsdot3StatsInternalMacTransmitErrors.
carrierSenseErrorsdot3StatsCarrierSenseErrors.
frameTooLongsdot3StatsFrameTooLongs.
internalMacReceiveErrorsdot3StatsInternalMacReceiveErrors.
etherChipSetdot3StatsEtherChipSet.
missedFramesdot3StatsMissedFrames (not in RFC1650).
Ethernet MIB statistics structure.
IODot3TxExtraEntry |
typedef struct { UInt32 underruns; UInt32 jabbers; UInt32 phyErrors; UInt32 timeouts; UInt32 interrupts; UInt32 resets; UInt32 resourceErrors; UInt32 reserved[4]; } IODot3TxExtraEntry;
underrunstransmit underruns.
jabbersjabber events.
phyErrorsPHY transmit errors.
timeoutstransmitter timeouts.
interruptstransmitter interrupts.
resetstransmitter resets.
resourceErrorstransmitter resource shortages.
Extra transmitter statistics not defined by RFC1650.
IOEthernetStats |
typedef struct { IODot3StatsEntry dot3StatsEntry; IODot3CollEntry dot3CollEntry; IODot3RxExtraEntry dot3RxExtraEntry; IODot3TxExtraEntry dot3TxExtraEntry; } IOEthernetStats;
dot3StatsEntryIODot3StatsEntry statistics group.
dot3CollEntryIODot3CollEntry statistics group.
dot3RxExtraEntryIODot3RxExtraEntry statistics group.
dot3TxExtraEntryIODot3TxExtraEntry statistics group.
Aggregate Ethernet statistics structure.
kIOEthernetStatsKey |
#define kIOEthernetStatsKey "IOEthernetStatsKey"
Defines the name of an IONetworkData that contains an IOEthernetStats.
|
Last Updated: 2008-12-19