Defined Types



IODot3CollEntry

typedef  struct  {
  UInt32  collFrequencies[16];
}  IODot3CollEntry;

Collision statistics structure.

Fields

NameDescription
collFrequenciesdot3StatsCollFrequencies.

IODot3RxExtraEntry

typedef  struct  {
  UInt32  overruns;
  UInt32  watchdogTimeouts;
  UInt32  frameTooShorts;
  UInt32  collisionErrors;
  UInt32  phyErrors;
  UInt32  timeouts;
  UInt32  interrupts;
  UInt32  resets;
  UInt32  resourceErrors;
}  IODot3RxExtraEntry;

Extra receiver statistics not defined by RFC1650.

Fields

NameDescription
overrunsreceiver overruns.
watchdogTimeoutswatchdog timer expirations.
frameTooShortsrunt frames.
collisionErrorsframes damages by late collision.
phyErrorsPHY receive errors.
timeoutsreceiver timeouts.
interruptsreceiver interrupts.
resetsreceiver resets.
resourceErrorsreceiver resource shortages.

IODot3RxExtraEntry

typedef  struct  {
  UInt32  underruns;
  UInt32  jabbers;
  UInt32  phyErrors;
  UInt32  timeouts;
  UInt32  interrupts;
  UInt32  resets;
  UInt32  resourceErrors;
}  IODot3TxExtraEntry;

Extra transmitter statistics not defined by RFC1650.

Fields

NameDescription
underrunstransmit underruns.
jabbersjabber events.
phyErrorsPHY transmit errors.
timeoutstransmitter timeouts.
interruptstransmitter interrupts.
resetstransmitter resets.
resourceErrorstransmitter resource shortages.

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;

Ethernet MIB statistics structure.

Fields

NameDescription
alignmentErrorsdot3StatsAlignmentErrors.
fcsErrorsdot3StatsFCSErrors.
singleCollisionFramesdot3StatsSingleCollisionFrames.
multipleCollisionFramesdot3StatsMultipleCollisionFrames.
sqeTestErrorsdot3StatsSQETestErrors.
deferredTransmissionsdot3StatsDeferredTransmissions.
lateCollisionsdot3StatsLateCollisions.
excessiveCollisionsdot3StatsExcessiveCollisions.
internalMacTransmitErrorsdot3StatsInternalMacTransmitErrors.
carrierSenseErrorsdot3StatsCarrierSenseErrors.
frameTooLongsdot3StatsFrameTooLongs.
internalMacReceiveErrorsdot3StatsInternalMacReceiveErrors.
etherChipSetdot3StatsEtherChipSet.
missedFramesdot3StatsMissedFrames (not in RFC1650).

IOEthernetStats

typedef  struct  {
  IODot3StatsEntry  dot3StatsEntry;
  IODot3CollEntry  dot3CollEntry;
  IODot3RxExtraEntry  dot3RxExtraEntry;
  IODot3TxExtraEntry  dot3TxExtraEntry;  
}  IOEthernetStats;

Aggregate Ethernet statistics structure.

Fields

NameDescription
dot3StatsEntryIODot3StatsEntry statistics group.
dot3CollEntryIODot3CollEntry statistics group.
dot3RxExtraEntryIODot3RxExtraEntry statistics group.
dot3TxExtraEntryIODot3TxExtraEntry statistics group.

© 2000 Apple Computer, Inc. — (Last Updated 2/23/2000)