ADC Home > Reference Library > Reference > Hardware & Drivers > I/O Kit Framework Reference
|
IOEthernetStats.h |
This header contains Ethernet statistics.
IODot3CollEntry |
typedef struct { UInt32 collFrequencies[16]; } IODot3CollEntry;
collFrequencies
dot3StatsCollFrequencies.
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;
overruns
receiver overruns.
watchdogTimeouts
watchdog timer expirations.
frameTooShorts
runt frames.
collisionErrors
frames damages by late collision.
phyErrors
PHY receive errors.
timeouts
receiver timeouts.
interrupts
receiver interrupts.
resets
receiver resets.
resourceErrors
receiver 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;
alignmentErrors
dot3StatsAlignmentErrors.
fcsErrors
dot3StatsFCSErrors.
singleCollisionFrames
dot3StatsSingleCollisionFrames.
multipleCollisionFrames
dot3StatsMultipleCollisionFrames.
sqeTestErrors
dot3StatsSQETestErrors.
deferredTransmissions
dot3StatsDeferredTransmissions.
lateCollisions
dot3StatsLateCollisions.
excessiveCollisions
dot3StatsExcessiveCollisions.
internalMacTransmitErrors
dot3StatsInternalMacTransmitErrors.
carrierSenseErrors
dot3StatsCarrierSenseErrors.
frameTooLongs
dot3StatsFrameTooLongs.
internalMacReceiveErrors
dot3StatsInternalMacReceiveErrors.
etherChipSet
dot3StatsEtherChipSet.
missedFrames
dot3StatsMissedFrames (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;
underruns
transmit underruns.
jabbers
jabber events.
phyErrors
PHY transmit errors.
timeouts
transmitter timeouts.
interrupts
transmitter interrupts.
resets
transmitter resets.
resourceErrors
transmitter resource shortages.
Extra transmitter statistics not defined by RFC1650.
IOEthernetStats |
typedef struct { IODot3StatsEntry dot3StatsEntry; IODot3CollEntry dot3CollEntry; IODot3RxExtraEntry dot3RxExtraEntry; IODot3TxExtraEntry dot3TxExtraEntry; } IOEthernetStats;
dot3StatsEntry
IODot3StatsEntry statistics group.
dot3CollEntry
IODot3CollEntry statistics group.
dot3RxExtraEntry
IODot3RxExtraEntry statistics group.
dot3TxExtraEntry
IODot3TxExtraEntry statistics group.
Aggregate Ethernet statistics structure.
kIOEthernetStatsKey |
#define kIOEthernetStatsKey "IOEthernetStatsKey"
Defines the name of an IONetworkData that contains an IOEthernetStats.
|
Last Updated: 2009-02-23