mirror of
https://github.com/elliotnunn/mac-rom.git
synced 2024-12-28 16:31:01 +00:00
4325cdcc78
Resource forks are included only for .rsrc files. These are DeRezzed into their data fork. 'ckid' resources, from the Projector VCS, are not included. The Tools directory, containing mostly junk, is also excluded.
228 lines
7.0 KiB
Plaintext
228 lines
7.0 KiB
Plaintext
;
|
|
; File: SNMPLAP.a
|
|
;
|
|
; Contains: Simple Network Management Protocol equates for
|
|
; Link Access Protocols
|
|
;
|
|
; Written by: Mark A. Law and Brad Suinn
|
|
;
|
|
; Copyright: © 1992 by Apple Computer, Inc. All rights reserved.
|
|
;
|
|
; Change History (most recent first):
|
|
;
|
|
; <SM3> 10/26/92 mal Updated to ESD's latest version.
|
|
; <SM2> 10/26/92 mal Updated SNMP statistic arrays to latest versions.
|
|
; <1> 10/6/92 GDW New location for ROMLink tool.
|
|
;
|
|
|
|
LAPMIBStats RECORD 0,increment
|
|
ifVersion DS.L 1 ; Version of LinkStats we support
|
|
ifDescr DS.B 256 ; String with info about interface
|
|
ifType DS.L 1 ; <8> Change to a Long. Code with type of interface
|
|
ifMaxMTU DS.L 1 ; <8> Change to a Long. Largest size of IP datagram that can be tx/recv
|
|
ifSpeed DS.L 1 ; Bandwidth in bits/second
|
|
ifPhysAddress DS.B 32 ; Interface address
|
|
ifAdminStatus DS.L 1 ; <8> Change to a Long. Desired state (1 = up, 2 = down, 3 = testing)
|
|
ifOperStatus DS.L 1 ; <8> Change to a Long. Current state (1 = up, 2 = down, 3 = testing)
|
|
ifLastChange DS.L 1 ; SysTicks when interface entered current operation state
|
|
ifInOctets DS.L 1 ; Total nbr bytes received including framing chars
|
|
ifInUcastPkts DS.L 1 ; Nbr of unicast packets received
|
|
ifInNUcastPkts DS.L 1 ; Nbr of broad/multi cast packets received
|
|
ifInDiscards DS.L 1 ; Nbr of overwrites that occured (NOT USED)
|
|
ifInErrors DS.L 1 ; Nbr of pkts recv which contain error
|
|
ifInUnknownProtos DS.L 1 ; Nbr of pkts recv discarded cuz of unknown protocol
|
|
ifOutOctets DS.L 1 ; Total nbr bytes tx including framing chars
|
|
ifOutUcastPkts DS.L 1 ; Nbr of unicast packets tx
|
|
ifOutNUcastPkts DS.L 1 ; Nbr of broad/multi cast packets tx
|
|
ifOutDiscards DS.L 1 ; Nbr tx pkts discarded (NOT USED)
|
|
ifOutErrors DS.L 1 ; Nbr tx pkts not sent due to error
|
|
ifOutQLen DS.L 1 ; Current nbr of packets in output queue
|
|
LAPMIBStatsSz EQU *
|
|
ENDR
|
|
|
|
; ifAdminStatus and ifOperStatus
|
|
ifStatusUp EQU 1
|
|
ifStatusDown EQU 2
|
|
ifStatusTesting EQU 3
|
|
|
|
; IfTypes
|
|
other EQU 1 ; none of the following
|
|
regular1822 EQU 2
|
|
hdh1822 EQU 3
|
|
ddn_x25 EQU 4
|
|
rfc877_x25 EQU 5
|
|
ethernet_csmacd EQU 6
|
|
iso88023_csmacd EQU 7
|
|
iso88024_tokenBus EQU 8
|
|
iso88025_tokenRing EQU 9
|
|
iso88026_man EQU 10
|
|
starLan EQU 11
|
|
proteon_10Mbit EQU 12
|
|
proteon_80Mbit EQU 13
|
|
hyperchannel EQU 14
|
|
fddi EQU 15
|
|
lapb EQU 16
|
|
sdlc EQU 17
|
|
ds1 EQU 18 ; T-1
|
|
e1 EQU 19 ; european equivalent of T-1
|
|
basicISDN EQU 20
|
|
primaryISDN EQU 21
|
|
propPointToPointSerial EQU 22 ; proprietary serial
|
|
ppp EQU 23
|
|
softwareLoopback EQU 24
|
|
eon EQU 25 ; CLNP over IP
|
|
ethernet_3Mbit EQU 26
|
|
nsip EQU 27 ; XMS over IP
|
|
slip EQU 28 ; generic SLIP
|
|
ultra EQU 29 ; ULTRA technologies
|
|
ds3 EQU 30 ; T-3
|
|
sip EQU 31 ; SMDS
|
|
frame_relay EQU 32
|
|
|
|
;
|
|
; EtherNet (802.3) SNMP equates
|
|
;
|
|
Dot3Entry Record 0,increment
|
|
dot3Version DS.l 1 ; Version of LapDot3 entry that we support
|
|
dot3Index DS.l 1 ; ifIndex for this driver
|
|
dot3InitializeMac DS.l 1 ; Init status (1 = inited, 2 = uninited)
|
|
dot3SubLayerStatus DS.l 1 ; Op status of the MAC sublayer (1 = enabled, 2 = disabled)
|
|
dot3MulticastReceiveStatus DS.l 1 ; Multicast receive status (1 = enabled, 2 = disabled)
|
|
dot3TxEnabled DS.l 1 ; MAC frame tx state (1 = enabled, 2 = disabled)
|
|
dot3TestTdrValue DS.l 1 ; Time between TDR start/end
|
|
Dot3EntrySz EQU * ; End of Dot3Entry
|
|
ENDR
|
|
|
|
Dot3StatsEntry RECORD 0,increment
|
|
dot3StatsVersion DS.l 1 ; Version number
|
|
dot3StatsIndex DS.l 1 ; Same as ifIndex (to be left at zero)
|
|
dot3StatsAlignmentErrors DS.l 1
|
|
dot3StatsFCSErrors DS.l 1
|
|
dot3StatsSingleCollisionFrames DS.l 1
|
|
dot3StatsMultipleCollisionFrames DS.l 1
|
|
dot3StatsSQETestErrors DS.l 1
|
|
dot3StatsDeferredTransmissions DS.l 1
|
|
dot3StatsLateCollisions DS.l 1
|
|
dot3StatsExcessiveCollisions DS.l 1
|
|
dot3StatsInternalMacTransmitErrors DS.l 1
|
|
dot3StatsCarrierSenseErrors DS.l 1
|
|
dot3StatsExcessiveDeferrals DS.l 1
|
|
dot3StatsFrameTooLongs DS.l 1
|
|
dot3StatsInRangeLengthErrors DS.l 1
|
|
dot3StatsOutOfRangeLengthFields DS.l 1
|
|
dot3StatsInternalMacReceiveErrors DS.l 1
|
|
Dot3StatsEntrySz EQU *
|
|
ENDR
|
|
|
|
Dot3CollEntry RECORD 0,increment
|
|
dot3CollVersion DS.l 1 ; Version number
|
|
dot3CollIndex DS.l 1 ; Same as ifIndex (to be left at zero)
|
|
dot3CollCount DS.l 1
|
|
dot3CollFrequencies DS.l 1
|
|
Dot3CollEntrySz EQU *
|
|
ENDR
|
|
|
|
;
|
|
; TokenRing (802.5) SNMP equates
|
|
;
|
|
Dot5Entry Record 0,increment
|
|
dot5Version DS.l 1 ; Version of LapDot5 entry that we support
|
|
dot5Index DS.l 1 ; ifIndex for this driver
|
|
dot5Commands DS.l 1 ; always reads as no_op (1)
|
|
dot5RingStatus DS.l 1
|
|
dot5RingState DS.l 1
|
|
dot5RingOpenStatus DS.l 1
|
|
dot5RingSpeed DS.l 1
|
|
dot5UpStream DS.l 1
|
|
dot5ActMonParticipate DS.l 1
|
|
dot5Functional DS.l 1
|
|
Dot5EntrySz EQU * ; End of Dot5Entry
|
|
ENDR
|
|
|
|
Dot5StatsEntry RECORD 0,increment ; ¥¥
|
|
dot5StatsVersion DS.l 1 ; Version number
|
|
dot5StatsIndex DS.l 1 ; Same as ifIndex (to be left at zero)
|
|
dot5StatsLineErrors DS.l 1
|
|
dot5StatsBurstErrors DS.l 1
|
|
dot5StatsACErrors DS.l 1
|
|
dot5StatsAbortTransErrors DS.l 1
|
|
dot5StatsInternalErrors DS.l 1
|
|
dot5StatsLostFrameErrors DS.l 1
|
|
dot5StatsReceiveCongestions DS.l 1
|
|
dot5StatsFrameCopiedErrors DS.l 1
|
|
dot5StatsTokenErrors DS.l 1
|
|
dot5StatsSoftErrors DS.l 1
|
|
dot5StatsHardErrors DS.l 1
|
|
dot5StatsSignalLoss DS.l 1
|
|
dot5StatsTransmitBeacons DS.l 1
|
|
dot5StatsRecoverys DS.l 1
|
|
dot5StatsLobeWires DS.l 1
|
|
dot5StatsRemoves DS.l 1
|
|
dot5StatsSingles DS.l 1
|
|
dot5StatsFreqErrors DS.l 1
|
|
Dot5StatsEntrySz EQU *
|
|
ENDR
|
|
|
|
Dot5TimerEntry RECORD 0,increment ; ¥¥
|
|
dot5TimerVersion DS.l 1 ; Version number
|
|
dot5TimerIndex DS.l 1 ; Same as ifIndex (to be left at zero)
|
|
dot5TimerReturnRepeat DS.l 1
|
|
dot5TimerHolding DS.l 1
|
|
dot5TimerQueuePDU DS.l 1
|
|
dot5TimerValidTransmit DS.l 1
|
|
dot5TimerNoToken DS.l 1
|
|
dot5TimerActiveMon DS.l 1
|
|
dot5TimerStandbyMon DS.l 1
|
|
dot5TimerErrorReport DS.l 1
|
|
dot5TimerBeaconTransmit DS.l 1
|
|
dot5TimerBeaconReceive DS.l 1
|
|
Dot5TimerEntrySz EQU *
|
|
ENDR
|
|
|
|
; dot3InitializeMac
|
|
dot3initialized EQU 1
|
|
dot3uninitialized EQU 2
|
|
|
|
; dot3SubLayerStatus, dot3MulticastReceiveStatus
|
|
dot3enabled EQU 1
|
|
dot3disabled EQU 2
|
|
|
|
; dot3TxEnabled, dot5ActMonParticipate
|
|
dot_true EQU 1
|
|
dot_false EQU 2
|
|
|
|
; dot5Commands
|
|
dot5no_op EQU 1
|
|
dot5open EQU 2
|
|
dot5reset EQU 3
|
|
dot5close EQU 4
|
|
|
|
; dot5RingState
|
|
opened EQU 1
|
|
closed EQU 2
|
|
opening EQU 3
|
|
closing EQU 4
|
|
openFailure EQU 5
|
|
ringFailure EQU 6
|
|
|
|
; dot5RingOpenStatus
|
|
noOpen EQU 1
|
|
badParam EQU 2
|
|
lobeFailed EQU 3
|
|
signalLoss EQU 4
|
|
insertionTimeout EQU 5
|
|
ringFailed EQU 6
|
|
beaconing EQU 7
|
|
duplicateMAC EQU 8
|
|
requestFailed EQU 9
|
|
removeReceived EQU 10
|
|
ringopen EQU 11
|
|
|
|
; dot5RingSpeed
|
|
unknown EQU 1
|
|
oneMegabit EQU 2
|
|
fourMegabit EQU 3
|
|
sixteenMegabit EQU 4
|
|
|
|
SNMPVersion EQU $100 ; used for LAPMIBStats, Dot3Stats, Dot3Entry
|