Imported Upstream version 0.4.8
[platform/upstream/libsmi.git] / test / dumps / smiv1 / MAU-MIB
1 --
2 -- This SMIv1 module has been generated by smidump 0.4.5. Do not edit.
3 --
4
5 MAU-MIB DEFINITIONS ::= BEGIN
6
7 IMPORTS
8     IANAifJackType, IANAifMauAutoNegCapBits, IANAifMauMediaAvailable, 
9     IANAifMauTypeListBits
10         FROM IANA-MAU-MIB
11     InterfaceIndex
12         FROM IF-MIB
13     OBJECT-TYPE
14         FROM RFC-1212
15     TRAP-TYPE
16         FROM RFC-1215
17     Counter
18         FROM RFC1155-SMI
19     mib-2
20         FROM RFC1213-MIB
21     AutonomousType, TruthValue
22         FROM SNMPv2-TC;
23
24 mauMod OBJECT IDENTIFIER
25     ::= { snmpDot3MauMgt 6 }
26
27 -- mauMod MODULE-IDENTITY
28 --     LAST-UPDATED "200704210000Z"
29 --     ORGANIZATION 
30 --         "IETF Ethernet Interfaces and Hub MIB Working Group"
31 --     CONTACT-INFO 
32 --         "WG charter:
33 --          http://www.ietf.org/html.charters/hubmib-charter.html
34 --          
35 --          Mailing Lists:
36 --          General Discussion: hubmib@ietf.org
37 --          To Subscribe: hubmib-request@ietf.org
38 --          In Body: subscribe your_email_address
39 --          
40 --          
41 --          
42 --          Chair: Bert Wijnen
43 --          Postal: Alcatel-Lucent
44 --                Schagen 33
45 --                3461 GL Linschoten
46 --                Netherlands
47 --          Phone: +31-348-407-775
48 --          EMail: bwijnen@alcatel-lucent.com
49 --          
50 --          Editor: Edward Beili
51 --          Postal: Actelis Networks Inc.
52 --                25 Bazel St., P.O.B. 10173
53 --                Petach-Tikva 10173
54 --                Israel
55 --           Tel: +972-3-924-3491
56 --          EMail: edward.beili@actelis.com"
57 --     DESCRIPTION 
58 --         "Management information for 802.3 MAUs.
59 --          
60 --          The following reference is used throughout this MIB module:
61 --          
62 --          [IEEE802.3] refers to:
63 --             IEEE Std 802.3, 2005 Edition: 'IEEE Standard for Information
64 --             technology - Telecommunications and information exchange
65 --             between systems - Local and metropolitan area networks -
66 --             Specific requirements - Part 3: Carrier sense multiple
67 --             access with collision detection (CSMA/CD) access method and
68 --             physical layer specifications'.
69 --          
70 --             Of particular interest is Clause 30, 'Management'.
71 --          
72 --          Copyright (C) The IETF Trust (2007).
73 --          This version of this MIB module is part of RFC 4836;
74 --          see the RFC itself for full legal notices."
75 --     REVISION    "200704210000Z"
76 --     DESCRIPTION 
77 --         "Updated to reference IANA maintaned textual
78 --          conventions for MAU types, Media Availability state,
79 --          Auto Negotiation capabilities, and jack types,
80 --          instead of using internally defined values.
81 --          
82 --          This version is published as RFC 4836."
83 --     REVISION    "200309190000Z"
84 --     DESCRIPTION 
85 --         "Updated to include support for 10 Gb/s MAUs.
86 --          This resulted in the following revisions:
87 --          - Added OBJECT-IDENTITY definitions for
88 --            10 gigabit MAU types
89 --          
90 --          
91 --          
92 --          - Added fiberLC jack type to JackType TC
93 --          - Extended ifMauTypeListBits with bits for
94 --            the 10 gigabit MAU types
95 --          - Added enumerations to ifMauMediaAvailable,
96 --            and updated its DESCRIPTION to reflect
97 --            behaviour at 10 Gb/s
98 --          - Added 64-bit version of ifMauFalseCarriers
99 --            and added mauIfGrpHCStats object group to
100 --            contain the new object
101 --          - Deprecated mauModIfCompl2 and replaced it
102 --            with mauModIfCompl3, which includes the new
103 --            object group
104 --          
105 --           This version published as RFC 3636."
106 --     REVISION    "199908240400Z"
107 --     DESCRIPTION 
108 --         "This version published as RFC 2668.  Updated
109 --          to include support for 1000 Mb/sec
110 --          MAUs and flow control negotiation."
111 --     REVISION    "199710310000Z"
112 --     DESCRIPTION 
113 --         "Version published as RFC 2239."
114 --     REVISION    "199309300000Z"
115 --     DESCRIPTION 
116 --         "Initial version, published as RFC 1515."
117 --     ::= { snmpDot3MauMgt 6 }
118
119
120 JackType ::=
121     INTEGER { other(1), rj45(2), rj45S(3), db9(4), bnc(5), fAUI(6), 
122                     mAUI(7), fiberSC(8), fiberMIC(9), fiberST(10), 
123                     telco(11), mtrj(12), hssdc(13), fiberLC(14) }
124
125 -- JackType ::= TEXTUAL-CONVENTION
126 --     STATUS      deprecated
127 --     DESCRIPTION 
128 --         "********* THIS TC IS DEPRECATED **********
129 --          
130 --          This TC has been deprecated in favour of
131 --          IANAifJackType.
132 --          
133 --          Common enumeration values for repeater
134 --          and interface MAU jack types."
135 --     SYNTAX      INTEGER
136 --                   { other(1), rj45(2), rj45S(3), db9(4), bnc(5), 
137 --                     fAUI(6), mAUI(7), fiberSC(8), fiberMIC(9), 
138 --                     fiberST(10), telco(11), mtrj(12), hssdc(13), 
139 --                     fiberLC(14) }
140
141 snmpDot3MauMgt OBJECT IDENTIFIER
142     ::= { mib-2 26 }
143
144 snmpDot3MauTraps OBJECT IDENTIFIER
145     ::= { snmpDot3MauMgt 0 }
146
147 dot3RpMauBasicGroup OBJECT IDENTIFIER
148     ::= { snmpDot3MauMgt 1 }
149
150 rpMauTable OBJECT-TYPE
151     SYNTAX      SEQUENCE OF RpMauEntry
152     ACCESS      not-accessible
153     STATUS      mandatory
154     DESCRIPTION 
155         "Table of descriptive and status information
156          about the MAU(s) attached to the ports of a
157          repeater."
158     ::= { dot3RpMauBasicGroup 1 }
159
160 rpMauEntry OBJECT-TYPE
161     SYNTAX      RpMauEntry
162     ACCESS      not-accessible
163     STATUS      mandatory
164     DESCRIPTION 
165         "An entry in the table, containing information
166          about a single MAU."
167     INDEX       { rpMauGroupIndex, rpMauPortIndex, rpMauIndex }
168     ::= { rpMauTable 1 }
169
170 RpMauEntry ::= SEQUENCE {
171     rpMauGroupIndex                 INTEGER,
172     rpMauPortIndex                  INTEGER,
173     rpMauIndex                      INTEGER,
174     rpMauType                       AutonomousType,
175     rpMauStatus                     INTEGER,
176     rpMauMediaAvailable             IANAifMauMediaAvailable,
177     rpMauMediaAvailableStateExits   Counter,
178     rpMauJabberState                INTEGER,
179     rpMauJabberingStateEnters       Counter,
180     rpMauFalseCarriers              Counter
181 }
182
183 rpMauGroupIndex OBJECT-TYPE
184     SYNTAX      INTEGER (1..2147483647)
185     ACCESS      read-only
186     STATUS      mandatory
187     DESCRIPTION 
188         "This variable uniquely identifies the group
189          containing the port to which the MAU described
190          by this entry is connected.
191          
192          Note:  In practice, a group will generally be
193          a field-replaceable unit (i.e., module, card,
194          or board) that can fit in the physical system
195          enclosure, and the group number will correspond
196          to a number marked on the physical enclosure.
197          
198          The group denoted by a particular value of this
199          object is the same as the group denoted by the
200          same value of rptrGroupIndex."
201 --     REFERENCE   
202 --         "RFC 2108, rptrGroupIndex."
203     ::= { rpMauEntry 1 }
204
205 rpMauPortIndex OBJECT-TYPE
206     SYNTAX      INTEGER (1..2147483647)
207     ACCESS      read-only
208     STATUS      mandatory
209     DESCRIPTION 
210         "This variable uniquely identifies the repeater
211          port within group rpMauGroupIndex to which the
212          MAU described by this entry is connected."
213 --     REFERENCE   
214 --         "RFC 2108, rptrPortIndex."
215     ::= { rpMauEntry 2 }
216
217 rpMauIndex OBJECT-TYPE
218     SYNTAX      INTEGER (1..2147483647)
219     ACCESS      read-only
220     STATUS      mandatory
221     DESCRIPTION 
222         "This variable uniquely identifies the MAU
223          described by this entry from among other
224          MAUs connected to the same port
225          (rpMauPortIndex)."
226 --     REFERENCE   
227 --         "[IEEE802.3], 30.5.1.1.1, aMAUID."
228     ::= { rpMauEntry 3 }
229
230 rpMauType OBJECT-TYPE
231     SYNTAX      AutonomousType
232     ACCESS      read-only
233     STATUS      mandatory
234     DESCRIPTION 
235         "This object identifies the MAU type.  Values for
236          standard IEEE 802.3 MAU types are defined in the
237          IANA maintained IANA-MAU-MIB module, as
238          OBJECT-IDENTITIES of dot3MauType.
239          If the MAU type is unknown, the object identifier
240          zeroDotZero is returned."
241 --     REFERENCE   
242 --         "[IEEE802.3], 30.5.1.1.2, aMAUType."
243     ::= { rpMauEntry 4 }
244
245 rpMauStatus OBJECT-TYPE
246     SYNTAX      INTEGER { other(1), unknown(2), operational(3), 
247                     standby(4), shutdown(5), reset(6) }
248     ACCESS      read-write
249     STATUS      mandatory
250     DESCRIPTION 
251         "The current state of the MAU.  This object MAY
252          be implemented as a read-only object by those
253          agents and MAUs that do not implement software
254          control of the MAU state.  Some agents may not
255          support setting the value of this object to some
256          of the enumerated values.
257          
258          The value other(1) is returned if the MAU is in
259          a state other than one of the states 2 through
260          6.
261          
262          
263          
264          The value unknown(2) is returned when the MAU's
265          true state is unknown; for example, when it is
266          being initialized.
267          
268          A MAU in the operational(3) state is fully
269          functional; it operates, and passes signals to its
270          attached DTE or repeater port in accordance to
271          its specification.
272          
273          A MAU in standby(4) state forces DI and CI to
274          idle, and the media transmitter to idle or fault,
275          if supported.  Standby(4) mode only applies to
276          link type MAUs.  The state of
277          rpMauMediaAvailable is unaffected.
278          
279          A MAU in shutdown(5) state assumes the same
280          condition on DI, CI, and the media transmitter,
281          as though it were powered down or not connected.
282          The MAU MAY return other(1) value for the
283          rpMauJabberState and rpMauMediaAvailable objects
284          when it is in this state.  For an AUI, this
285          state will remove power from the AUI.
286          
287          Setting this variable to the value reset(6)
288          resets the MAU in the same manner as a
289          power-off, power-on cycle of at least one-half
290          second would.  The agent is not required to
291          return the value reset(6).
292          
293          Setting this variable to the value
294          operational(3), standby(4), or shutdown(5)
295          causes the MAU to assume the respective state,
296          except that setting a mixing-type MAU or an AUI
297          to standby(4) will cause the MAU to enter the
298          shutdown state."
299 --     REFERENCE   
300 --         "[IEEE802.3], 30.5.1.1.7, aMAUAdminState,
301 --          30.5.1.2.2, acMAUAdminControl, and 30.5.1.2.1,
302 --          acResetMAU."
303     ::= { rpMauEntry 5 }
304
305 rpMauMediaAvailable OBJECT-TYPE
306     SYNTAX      IANAifMauMediaAvailable
307     ACCESS      read-only
308     STATUS      mandatory
309     DESCRIPTION 
310         "This object identifies Media Available state of
311          the MAU, complementary to the rpMauStatus.  Values
312          for the standard IEEE 802.3 Media Available states
313          are defined in the IANA maintained IANA-MAU-MIB
314          
315          
316          
317          module, as IANAifMauMediaAvailable TC."
318 --     REFERENCE   
319 --         "[IEEE802.3], 30.5.1.1.4, aMediaAvailable."
320     ::= { rpMauEntry 6 }
321
322 rpMauMediaAvailableStateExits OBJECT-TYPE
323     SYNTAX      Counter
324     ACCESS      read-only
325     STATUS      mandatory
326     DESCRIPTION 
327         "A count of the number of times that
328          rpMauMediaAvailable for this MAU instance leaves
329          the state available(3).
330          
331          Discontinuities in the value of this counter can
332          occur at re-initialization of the management
333          system and at other times, as indicated by the
334          value of rptrMonitorPortLastChange."
335 --     REFERENCE   
336 --         "[IEEE802.3], 30.5.1.1.5, aLoseMediaCounter.
337 --          RFC 2108, rptrMonitorPortLastChange"
338     ::= { rpMauEntry 7 }
339
340 rpMauJabberState OBJECT-TYPE
341     SYNTAX      INTEGER { other(1), unknown(2), noJabber(3), 
342                     jabbering(4) }
343     ACCESS      read-only
344     STATUS      mandatory
345     DESCRIPTION 
346         "The value other(1) is returned if the jabber
347          state is not 2, 3, or 4.  The agent MUST always
348          return other(1) for MAU type dot3MauTypeAUI.
349          
350          The value unknown(2) is returned when the MAU's
351          true state is unknown; for example, when it is
352          being initialized.
353          
354          If the MAU is not jabbering the agent returns
355          noJabber(3).  This is the 'normal' state.
356          
357          If the MAU is in jabber state the agent returns
358          the jabbering(4) value."
359 --     REFERENCE   
360 --         "[IEEE802.3], 30.5.1.1.6, aJabber.jabberFlag."
361     ::= { rpMauEntry 8 }
362
363 rpMauJabberingStateEnters OBJECT-TYPE
364     SYNTAX      Counter
365     ACCESS      read-only
366     STATUS      mandatory
367     DESCRIPTION 
368         "A count of the number of times that
369          mauJabberState for this MAU instance enters the
370          state jabbering(4).  For MAUs of type
371          dot3MauTypeAUI, dot3MauType100BaseT4,
372          dot3MauType100BaseTX, dot3MauType100BaseFX, and
373          all 1000Mbps types, this counter will always
374          indicate zero.
375          
376          Discontinuities in the value of this counter can
377          occur at re-initialization of the management
378          system and at other times, as indicated by the
379          value of rptrMonitorPortLastChange."
380 --     REFERENCE   
381 --         "[IEEE802.3], 30.5.1.1.6, aJabber.jabberCounter.
382 --          RFC 2108, rptrMonitorPortLastChange"
383     ::= { rpMauEntry 9 }
384
385 rpMauFalseCarriers OBJECT-TYPE
386     SYNTAX      Counter
387     ACCESS      read-only
388     STATUS      mandatory
389     DESCRIPTION 
390         "A count of the number of false carrier events
391          during IDLE in 100BASE-X links.  This counter
392          does not increment at the symbol rate.  It can
393          increment after a valid carrier completion at a
394          maximum rate of once per 100 ms until the next
395          carrier event.
396          
397          This counter increments only for MAUs of type
398          dot3MauType100BaseT4, dot3MauType100BaseTX,
399          dot3MauType100BaseFX, and all 1000Mbps types.
400          
401          For all other MAU types, this counter will
402          always indicate zero.
403          
404          The approximate minimum time for rollover of
405          this counter is 7.4 hours.
406          
407          Discontinuities in the value of this counter can
408          occur at re-initialization of the management
409          system and at other times, as indicated by the
410          value of rptrMonitorPortLastChange."
411 --     REFERENCE   
412 --         "[IEEE802.3], 30.5.1.1.10, aFalseCarriers.
413 --          RFC 2108, rptrMonitorPortLastChange"
414     ::= { rpMauEntry 10 }
415
416 rpJackTable OBJECT-TYPE
417     SYNTAX      SEQUENCE OF RpJackEntry
418     ACCESS      not-accessible
419     STATUS      mandatory
420     DESCRIPTION 
421         "Information about the external jacks attached
422          to MAUs attached to the ports of a repeater."
423     ::= { dot3RpMauBasicGroup 2 }
424
425 rpJackEntry OBJECT-TYPE
426     SYNTAX      RpJackEntry
427     ACCESS      not-accessible
428     STATUS      mandatory
429     DESCRIPTION 
430         "An entry in the table, containing information
431          about a particular jack."
432     INDEX       { rpMauGroupIndex, rpMauPortIndex, rpMauIndex, 
433                   rpJackIndex }
434     ::= { rpJackTable 1 }
435
436 RpJackEntry ::= SEQUENCE {
437     rpJackIndex     INTEGER,
438     rpJackType      IANAifJackType
439 }
440
441 rpJackIndex OBJECT-TYPE
442     SYNTAX      INTEGER (1..2147483647)
443     ACCESS      not-accessible
444     STATUS      mandatory
445     DESCRIPTION 
446         "This variable uniquely identifies the jack
447          described by this entry from among other jacks
448          attached to the same MAU (rpMauIndex)."
449     ::= { rpJackEntry 1 }
450
451 rpJackType OBJECT-TYPE
452     SYNTAX      IANAifJackType
453     ACCESS      read-only
454     STATUS      mandatory
455     DESCRIPTION 
456         "The jack connector type, as it appears on the
457          outside of the system."
458     ::= { rpJackEntry 2 }
459
460 dot3IfMauBasicGroup OBJECT IDENTIFIER
461     ::= { snmpDot3MauMgt 2 }
462
463 ifMauTable OBJECT-TYPE
464     SYNTAX      SEQUENCE OF IfMauEntry
465     ACCESS      not-accessible
466     STATUS      mandatory
467     DESCRIPTION 
468         "Table of descriptive and status information
469          about MAU(s) attached to an interface."
470     ::= { dot3IfMauBasicGroup 1 }
471
472 ifMauEntry OBJECT-TYPE
473     SYNTAX      IfMauEntry
474     ACCESS      not-accessible
475     STATUS      mandatory
476     DESCRIPTION 
477         "An entry in the table, containing information
478          about a single MAU."
479     INDEX       { ifMauIfIndex, ifMauIndex }
480     ::= { ifMauTable 1 }
481
482 IfMauEntry ::= SEQUENCE {
483     ifMauIfIndex                    InterfaceIndex,
484     ifMauIndex                      INTEGER,
485     ifMauType                       AutonomousType,
486     ifMauStatus                     INTEGER,
487     ifMauMediaAvailable             IANAifMauMediaAvailable,
488     ifMauMediaAvailableStateExits   Counter,
489     ifMauJabberState                INTEGER,
490     ifMauJabberingStateEnters       Counter,
491     ifMauFalseCarriers              Counter,
492     ifMauTypeList                   INTEGER,
493     ifMauDefaultType                AutonomousType,
494     ifMauAutoNegSupported           TruthValue,
495     ifMauTypeListBits               IANAifMauTypeListBits
496 --     ifMauHCFalseCarriers            Counter64
497 }
498
499 ifMauIfIndex OBJECT-TYPE
500     SYNTAX      InterfaceIndex
501     ACCESS      read-only
502     STATUS      mandatory
503     DESCRIPTION 
504         "This variable uniquely identifies the interface
505          to which the MAU described by this entry is
506          connected."
507 --     REFERENCE   
508 --         "RFC 2863, ifIndex"
509     ::= { ifMauEntry 1 }
510
511 ifMauIndex OBJECT-TYPE
512     SYNTAX      INTEGER (1..2147483647)
513     ACCESS      read-only
514     STATUS      mandatory
515     DESCRIPTION 
516         "This variable uniquely identifies the MAU
517          described by this entry from among other MAUs
518          connected to the same interface (ifMauIfIndex)."
519 --     REFERENCE   
520 --         "[IEEE802.3], 30.5.1.1.1, aMAUID."
521     ::= { ifMauEntry 2 }
522
523 ifMauType OBJECT-TYPE
524     SYNTAX      AutonomousType
525     ACCESS      read-only
526     STATUS      mandatory
527     DESCRIPTION 
528         "This object identifies the MAU type.  Values for
529          standard IEEE 802.3 MAU types are defined in the
530          IANA maintained IANA-MAU-MIB module, as
531          OBJECT-IDENTITIES of dot3MauType.
532          If the MAU type is unknown, the object identifier
533          zeroDotZero is returned.
534          
535          This object represents the operational type of
536          the MAU, as determined by either 1) the result
537          of the auto-negotiation function or 2) if
538          auto-negotiation is not enabled or is not
539          implemented for this MAU, by the value of the
540          object ifMauDefaultType.  In case 2), a set to
541          the object ifMauDefaultType will force the MAU
542          into the new operating mode."
543 --     REFERENCE   
544 --         "[IEEE802.3], 30.5.1.1.2, aMAUType."
545     ::= { ifMauEntry 3 }
546
547 ifMauStatus OBJECT-TYPE
548     SYNTAX      INTEGER { other(1), unknown(2), operational(3), 
549                     standby(4), shutdown(5), reset(6) }
550     ACCESS      read-write
551     STATUS      mandatory
552     DESCRIPTION 
553         "The current state of the MAU.  This object MAY
554          be implemented as a read-only object by those
555          agents and MAUs that do not implement software
556          control of the MAU state.  Some agents may not
557          
558          
559          
560          support setting the value of this object to some
561          of the enumerated values.
562          
563          The value other(1) is returned if the MAU is in
564          a state other than one of the states 2 through
565          6.
566          
567          The value unknown(2) is returned when the MAU's
568          true state is unknown; for example, when it is
569          being initialized.
570          
571          A MAU in the operational(3) state is fully
572          functional; it operates, and passes signals to its
573          attached DTE or repeater port in accordance to
574          its specification.
575          
576          A MAU in standby(4) state forces DI and CI to
577          idle and the media transmitter to idle or fault,
578          if supported.  Standby(4) mode only applies to
579          link type MAUs.  The state of
580          ifMauMediaAvailable is unaffected.
581          
582          A MAU in shutdown(5) state assumes the same
583          condition on DI, CI, and the media transmitter,
584          as though it were powered down or not connected.
585          The MAU MAY return other(1) value for the
586          ifMauJabberState and ifMauMediaAvailable objects
587          when it is in this state.  For an AUI, this
588          state will remove power from the AUI.
589          
590          Setting this variable to the value reset(6)
591          resets the MAU in the same manner as a
592          power-off, power-on cycle of at least one-half
593          second would.  The agent is not required to
594          return the value reset(6).
595          
596          Setting this variable to the value
597          operational(3), standby(4), or shutdown(5)
598          causes the MAU to assume the respective state,
599          except that setting a mixing-type MAU or an AUI
600          to standby(4) will cause the MAU to enter the
601          shutdown state."
602 --     REFERENCE   
603 --         "[IEEE802.3], 30.5.1.1.7, aMAUAdminState,
604 --          30.5.1.2.2, acMAUAdminControl, and 30.5.1.2.1,
605 --          acResetMAU."
606     ::= { ifMauEntry 4 }
607
608 ifMauMediaAvailable OBJECT-TYPE
609     SYNTAX      IANAifMauMediaAvailable
610     ACCESS      read-only
611     STATUS      mandatory
612     DESCRIPTION 
613         "This object identifies Media Available state of
614          the MAU, complementary to the ifMauStatus.  Values
615          for the standard IEEE 802.3 Media Available states
616          are defined in the IANA maintained IANA-MAU-MIB
617          module, as IANAifMauMediaAvailable TC."
618 --     REFERENCE   
619 --         "[IEEE802.3], 30.5.1.1.4, aMediaAvailable."
620     ::= { ifMauEntry 5 }
621
622 ifMauMediaAvailableStateExits OBJECT-TYPE
623     SYNTAX      Counter
624     ACCESS      read-only
625     STATUS      mandatory
626     DESCRIPTION 
627         "A count of the number of times that
628          ifMauMediaAvailable for this MAU instance leaves
629          the state available(3).
630          
631          Discontinuities in the value of this counter can
632          occur at re-initialization of the management
633          system and at other times, as indicated by the
634          value of ifCounterDiscontinuityTime."
635 --     REFERENCE   
636 --         "[IEEE802.3], 30.5.1.1.5, aLoseMediaCounter.
637 --          RFC 2863, ifCounterDiscontinuityTime."
638     ::= { ifMauEntry 6 }
639
640 ifMauJabberState OBJECT-TYPE
641     SYNTAX      INTEGER { other(1), unknown(2), noJabber(3), 
642                     jabbering(4) }
643     ACCESS      read-only
644     STATUS      mandatory
645     DESCRIPTION 
646         "The value other(1) is returned if the jabber
647          state is not 2, 3, or 4.  The agent MUST always
648          return other(1) for MAU type dot3MauTypeAUI.
649          
650          The value unknown(2) is returned when the MAU's
651          true state is unknown; for example, when it is
652          being initialized.
653          
654          If the MAU is not jabbering the agent returns
655          noJabber(3).  This is the 'normal' state.
656          
657          If the MAU is in jabber state the agent returns
658          
659          
660          
661          the jabbering(4) value."
662 --     REFERENCE   
663 --         "[IEEE802.3], 30.5.1.1.6, aJabber.jabberFlag."
664     ::= { ifMauEntry 7 }
665
666 ifMauJabberingStateEnters OBJECT-TYPE
667     SYNTAX      Counter
668     ACCESS      read-only
669     STATUS      mandatory
670     DESCRIPTION 
671         "A count of the number of times that
672          mauJabberState for this MAU instance enters the
673          state jabbering(4).  This counter will always
674          indicate zero for MAUs of type dot3MauTypeAUI
675          and those of speeds above 10Mbps.
676          
677          Discontinuities in the value of this counter can
678          occur at re-initialization of the management
679          system and at other times, as indicated by the
680          value of ifCounterDiscontinuityTime."
681 --     REFERENCE   
682 --         "[IEEE802.3], 30.5.1.1.6, aJabber.jabberCounter.
683 --          RFC 2863, ifCounterDiscontinuityTime."
684     ::= { ifMauEntry 8 }
685
686 ifMauFalseCarriers OBJECT-TYPE
687     SYNTAX      Counter
688     ACCESS      read-only
689     STATUS      mandatory
690     DESCRIPTION 
691         "A count of the number of false carrier events
692          during IDLE in 100BASE-X and 1000BASE-X links.
693          
694          For all other MAU types, this counter will
695          always indicate zero.  This counter does not
696          increment at the symbol rate.
697          
698          It can increment after a valid carrier
699          completion at a maximum rate of once per 100 ms
700          for 100BASE-X and once per 10us for 1000BASE-X
701          until the next CarrierEvent.
702          
703          This counter can roll over very quickly.  A
704          management station is advised to poll the
705          ifMauHCFalseCarriers instead of this counter in
706          order to avoid loss of information.
707          
708          Discontinuities in the value of this counter can
709          occur at re-initialization of the management
710          system and at other times, as indicated by the
711          value of ifCounterDiscontinuityTime."
712 --     REFERENCE   
713 --         "[IEEE802.3], 30.5.1.1.10, aFalseCarriers.
714 --          
715 --          
716 --          
717 --          RFC 2863, ifCounterDiscontinuityTime."
718     ::= { ifMauEntry 9 }
719
720 ifMauTypeList OBJECT-TYPE
721     SYNTAX      INTEGER
722     ACCESS      read-only
723     STATUS      deprecated
724     DESCRIPTION 
725         "********* THIS OBJECT IS DEPRECATED **********
726          
727          This object has been deprecated in favour of
728          ifMauTypeListBits.
729          
730          A value that uniquely identifies the set of
731          possible IEEE 802.3 types that the MAU could be.
732          The value is a sum that initially takes the
733          value zero.  Then, for each type capability of
734          this MAU, 2 raised to the power noted below is
735          added to the sum.  For example, a MAU that has
736          the capability to be only 10BASE-T would have a
737          value of 512 (2**9).  In contrast, a MAU that
738          supports both 10Base-T (full duplex) and
739          100BASE-TX (full duplex) would have a value of
740          ((2**11) + (2**16)), or 67584.
741          
742          The powers of 2 assigned to the capabilities are
743          these:
744          
745          Power  Capability
746            0      other or unknown
747            1      AUI
748            2      10BASE-5
749            3      FOIRL
750            4      10BASE-2
751            5      10BASE-T duplex mode unknown
752            6      10BASE-FP
753            7      10BASE-FB
754            8      10BASE-FL duplex mode unknown
755            9      10BROAD36
756           10      10BASE-T  half duplex mode
757           11      10BASE-T  full duplex mode
758           12      10BASE-FL half duplex mode
759           13      10BASE-FL full duplex mode
760           14      100BASE-T4
761           15      100BASE-TX half duplex mode
762           16      100BASE-TX full duplex mode
763           17      100BASE-FX half duplex mode
764           18      100BASE-FX full duplex mode
765           19      100BASE-T2 half duplex mode
766          
767          
768          
769           20      100BASE-T2 full duplex mode
770          
771          If auto-negotiation is present on this MAU, this
772          object will map to ifMauAutoNegCapability."
773     ::= { ifMauEntry 10 }
774
775 ifMauDefaultType OBJECT-TYPE
776     SYNTAX      AutonomousType
777     ACCESS      read-write
778     STATUS      mandatory
779     DESCRIPTION 
780         "This object identifies the default
781          administrative baseband MAU type to be used in
782          conjunction with the operational MAU type
783          denoted by ifMauType.
784          
785          The set of possible values for this object is
786          the same as the set defined for the ifMauType
787          object.
788          
789          This object represents the
790          administratively-configured type of the MAU.  If
791          auto-negotiation is not enabled or is not
792          implemented for this MAU, the value of this
793          object determines the operational type of the
794          MAU.  In this case, a set to this object will
795          force the MAU into the specified operating mode.
796          
797          If auto-negotiation is implemented and enabled
798          for this MAU, the operational type of the MAU
799          is determined by auto-negotiation, and the value
800          of this object denotes the type to which the MAU
801          will automatically revert if/when
802          auto-negotiation is later disabled.
803          
804          NOTE TO IMPLEMENTORS:  It may be necessary to
805          provide for underlying hardware implementations
806          which do not follow the exact behavior specified
807          above.  In particular, when
808          ifMauAutoNegAdminStatus transitions from enabled
809          to disabled, the agent implementation MUST
810          ensure that the operational type of the MAU (as
811          reported by ifMauType) correctly transitions to
812          the value specified by this object, rather than
813          continuing to operate at the value earlier
814          determined by the auto-negotiation function."
815 --     REFERENCE   
816 --         "[IEEE802.3], 30.5.1.1.1, aMAUID, and 22.2.4.1.4."
817     ::= { ifMauEntry 11 }
818
819 ifMauAutoNegSupported OBJECT-TYPE
820     SYNTAX      TruthValue
821     ACCESS      read-only
822     STATUS      mandatory
823     DESCRIPTION 
824         "This object indicates whether or not
825          auto-negotiation is supported on this MAU."
826     ::= { ifMauEntry 12 }
827
828 ifMauTypeListBits OBJECT-TYPE
829     SYNTAX      IANAifMauTypeListBits
830     ACCESS      read-only
831     STATUS      mandatory
832     DESCRIPTION 
833         "A value that uniquely identifies the set of
834          possible IEEE 802.3 types that the MAU could be.
835          If auto-negotiation is present on this MAU, this
836          object will map to ifMauAutoNegCapabilityBits.
837          
838          Note that this MAU may be capable of operating
839          as a MAU type that is beyond the scope of this
840          MIB.  This is indicated by returning the
841          bit value bOther in addition to any bit values
842          for standard capabilities that are listed in the
843          IANAifMauTypeListBits TC."
844     ::= { ifMauEntry 13 }
845
846 -- ifMauHCFalseCarriers OBJECT-TYPE
847 --     SYNTAX      Counter64
848 --     ACCESS      read-only
849 --     STATUS      mandatory
850 --     DESCRIPTION 
851 --         "A count of the number of false carrier events
852 --          during IDLE in 100BASE-X and 1000BASE-X links.
853 --          
854 --          For all other MAU types, this counter will
855 --          always indicate zero.  This counter does not
856 --          increment at the symbol rate.
857 --          
858 --          This counter is a 64-bit version of
859 --          ifMauFalseCarriers.  Since the 32-bit version of
860 --          this counter can roll over very quickly,
861 --          management stations are advised to poll the
862 --          64-bit version instead, in order to avoid loss
863 --          of information.
864 --          
865 --          Discontinuities in the value of this counter can
866 --          occur at re-initialization of the management
867 --          system and at other times, as indicated by the
868 --          value of ifCounterDiscontinuityTime."
869 --     REFERENCE   
870 --         "[IEEE802.3], 30.5.1.1.10, aFalseCarriers.
871 --          
872 --          
873 --          
874 --          RFC 2863, ifCounterDiscontinuityTime."
875 --     ::= { ifMauEntry 14 }
876
877 ifJackTable OBJECT-TYPE
878     SYNTAX      SEQUENCE OF IfJackEntry
879     ACCESS      not-accessible
880     STATUS      mandatory
881     DESCRIPTION 
882         "Information about the external jacks attached
883          to MAUs attached to an interface."
884     ::= { dot3IfMauBasicGroup 2 }
885
886 ifJackEntry OBJECT-TYPE
887     SYNTAX      IfJackEntry
888     ACCESS      not-accessible
889     STATUS      mandatory
890     DESCRIPTION 
891         "An entry in the table, containing information
892          about a particular jack."
893     INDEX       { ifMauIfIndex, ifMauIndex, ifJackIndex }
894     ::= { ifJackTable 1 }
895
896 IfJackEntry ::= SEQUENCE {
897     ifJackIndex     INTEGER,
898     ifJackType      IANAifJackType
899 }
900
901 ifJackIndex OBJECT-TYPE
902     SYNTAX      INTEGER (1..2147483647)
903     ACCESS      not-accessible
904     STATUS      mandatory
905     DESCRIPTION 
906         "This variable uniquely identifies the jack
907          described by this entry from among other jacks
908          attached to the same MAU."
909     ::= { ifJackEntry 1 }
910
911 ifJackType OBJECT-TYPE
912     SYNTAX      IANAifJackType
913     ACCESS      read-only
914     STATUS      mandatory
915     DESCRIPTION 
916         "The jack connector type, as it appears on the
917          outside of the system."
918     ::= { ifJackEntry 2 }
919
920 dot3BroadMauBasicGroup OBJECT IDENTIFIER
921     ::= { snmpDot3MauMgt 3 }
922
923 broadMauBasicTable OBJECT-TYPE
924     SYNTAX      SEQUENCE OF BroadMauBasicEntry
925     ACCESS      not-accessible
926     STATUS      deprecated
927     DESCRIPTION 
928         "********* THIS OBJECT IS DEPRECATED **********
929          
930          This entire table has been deprecated.  There
931          have been no reported implementations of this
932          table, and it is unlikely that there ever will
933          be.  IEEE recommends that broadband MAU types
934          should not be used for new installations.
935          
936          Table of descriptive and status information
937          
938          
939          
940          about the broadband MAUs connected to
941          interfaces."
942     ::= { dot3BroadMauBasicGroup 1 }
943
944 broadMauBasicEntry OBJECT-TYPE
945     SYNTAX      BroadMauBasicEntry
946     ACCESS      not-accessible
947     STATUS      deprecated
948     DESCRIPTION 
949         "********* THIS OBJECT IS DEPRECATED **********
950          
951          An entry in the table, containing information
952          about a single broadband MAU."
953     INDEX       { broadMauIfIndex, broadMauIndex }
954     ::= { broadMauBasicTable 1 }
955
956 BroadMauBasicEntry ::= SEQUENCE {
957     broadMauIfIndex             InterfaceIndex,
958     broadMauIndex               INTEGER,
959     broadMauXmtRcvSplitType     INTEGER,
960     broadMauXmtCarrierFreq      INTEGER,
961     broadMauTranslationFreq     INTEGER
962 }
963
964 broadMauIfIndex OBJECT-TYPE
965     SYNTAX      InterfaceIndex
966     ACCESS      read-only
967     STATUS      deprecated
968     DESCRIPTION 
969         "********* THIS OBJECT IS DEPRECATED **********
970          
971          This variable uniquely identifies the interface
972          to which the MAU described by this entry is
973          connected."
974 --     REFERENCE   
975 --         "RFC 2863, ifIndex."
976     ::= { broadMauBasicEntry 1 }
977
978 broadMauIndex OBJECT-TYPE
979     SYNTAX      INTEGER (1..2147483647)
980     ACCESS      read-only
981     STATUS      deprecated
982     DESCRIPTION 
983         "********* THIS OBJECT IS DEPRECATED **********
984          
985          This variable uniquely identifies the MAU
986          connected to interface broadMauIfIndex that is
987          
988          
989          
990          described by this entry."
991 --     REFERENCE   
992 --         "[IEEE802.3], 30.5.1.1.1, aMAUID."
993     ::= { broadMauBasicEntry 2 }
994
995 broadMauXmtRcvSplitType OBJECT-TYPE
996     SYNTAX      INTEGER { other(1), single(2), dual(3) }
997     ACCESS      read-only
998     STATUS      deprecated
999     DESCRIPTION 
1000         "********* THIS OBJECT IS DEPRECATED **********
1001          
1002          This object indicates the type of frequency
1003          multiplexing/cabling system used to separate the
1004          transmit and receive paths for the 10BROAD36
1005          MAU.
1006          
1007          The value other(1) is returned if the split type
1008          is not either single or dual.
1009          
1010          The value single(2) indicates a single cable
1011          system.  The value dual(3) indicates a dual
1012          cable system, offset normally zero."
1013 --     REFERENCE   
1014 --         "[IEEE802.3], 30.5.1.1.8, aBbMAUXmitRcvSplitType."
1015     ::= { broadMauBasicEntry 3 }
1016
1017 broadMauXmtCarrierFreq OBJECT-TYPE
1018     SYNTAX      INTEGER
1019     ACCESS      read-only
1020     STATUS      deprecated
1021     DESCRIPTION 
1022         "********* THIS OBJECT IS DEPRECATED **********
1023          
1024          This variable indicates the transmit carrier
1025          frequency of the 10BROAD36 MAU in MHz/4; that
1026          is, in units of 250 kHz."
1027 --     REFERENCE   
1028 --         "[IEEE802.3], 30.5.1.1.9,
1029 --          aBroadbandFrequencies.xmitCarrierFrequency."
1030     ::= { broadMauBasicEntry 4 }
1031
1032 broadMauTranslationFreq OBJECT-TYPE
1033     SYNTAX      INTEGER
1034     ACCESS      read-only
1035     STATUS      deprecated
1036     DESCRIPTION 
1037         "********* THIS OBJECT IS DEPRECATED **********
1038          
1039          This variable indicates the translation offset
1040          
1041          
1042          
1043          frequency of the 10BROAD36 MAU in MHz/4; that
1044          is, in units of 250 kHz."
1045 --     REFERENCE   
1046 --         "[IEEE802.3], 30.5.1.1.9,
1047 --          aBroadbandFrequencies.translationFrequency."
1048     ::= { broadMauBasicEntry 5 }
1049
1050 dot3IfMauAutoNegGroup OBJECT IDENTIFIER
1051     ::= { snmpDot3MauMgt 5 }
1052
1053 ifMauAutoNegTable OBJECT-TYPE
1054     SYNTAX      SEQUENCE OF IfMauAutoNegEntry
1055     ACCESS      not-accessible
1056     STATUS      mandatory
1057     DESCRIPTION 
1058         "Configuration and status objects for the
1059          auto-negotiation function of MAUs attached to
1060          interfaces.
1061          
1062          The ifMauAutoNegTable applies to systems in
1063          which auto-negotiation is supported on one or
1064          more MAUs attached to interfaces.  Note that if
1065          auto-negotiation is present and enabled, the
1066          ifMauType object reflects the result of the
1067          auto-negotiation function."
1068     ::= { dot3IfMauAutoNegGroup 1 }
1069
1070 ifMauAutoNegEntry OBJECT-TYPE
1071     SYNTAX      IfMauAutoNegEntry
1072     ACCESS      not-accessible
1073     STATUS      mandatory
1074     DESCRIPTION 
1075         "An entry in the table, containing configuration
1076          and status information for the auto-negotiation
1077          function of a particular MAU."
1078     INDEX       { ifMauIfIndex, ifMauIndex }
1079     ::= { ifMauAutoNegTable 1 }
1080
1081 IfMauAutoNegEntry ::= SEQUENCE {
1082     ifMauAutoNegAdminStatus             INTEGER,
1083     ifMauAutoNegRemoteSignaling         INTEGER,
1084     ifMauAutoNegConfig                  INTEGER,
1085     ifMauAutoNegCapability              INTEGER,
1086     ifMauAutoNegCapAdvertised           INTEGER,
1087     ifMauAutoNegCapReceived             INTEGER,
1088     ifMauAutoNegRestart                 INTEGER,
1089     ifMauAutoNegCapabilityBits          IANAifMauAutoNegCapBits,
1090     ifMauAutoNegCapAdvertisedBits       IANAifMauAutoNegCapBits,
1091     ifMauAutoNegCapReceivedBits         IANAifMauAutoNegCapBits,
1092     ifMauAutoNegRemoteFaultAdvertised   INTEGER,
1093     ifMauAutoNegRemoteFaultReceived     INTEGER
1094 }
1095
1096 ifMauAutoNegAdminStatus OBJECT-TYPE
1097     SYNTAX      INTEGER { enabled(1), disabled(2) }
1098     ACCESS      read-write
1099     STATUS      mandatory
1100     DESCRIPTION 
1101         "Setting this object to enabled(1) will cause
1102          the interface that has the auto-negotiation
1103          signaling ability to be enabled.
1104          
1105          If the value of this object is disabled(2) then
1106          the interface will act as it would if it had no
1107          auto-negotiation signaling.  Under these
1108          conditions, an IEEE 802.3 MAU will immediately
1109          be forced to the state indicated by the value of
1110          the object ifMauDefaultType.
1111          
1112          NOTE TO IMPLEMENTORS:  When
1113          ifMauAutoNegAdminStatus transitions from enabled
1114          to disabled, the agent implementation MUST
1115          ensure that the operational type of the MAU (as
1116          reported by ifMauType) correctly transitions to
1117          the value specified by the ifMauDefaultType
1118          object, rather than continuing to operate at the
1119          value earlier determined by the auto-negotiation
1120          function."
1121 --     REFERENCE   
1122 --         "[IEEE802.3], 30.6.1.1.2, aAutoNegAdminState,
1123 --          and 30.6.1.2.2, acAutoNegAdminControl."
1124     ::= { ifMauAutoNegEntry 1 }
1125
1126 ifMauAutoNegRemoteSignaling OBJECT-TYPE
1127     SYNTAX      INTEGER { detected(1), notdetected(2) }
1128     ACCESS      read-only
1129     STATUS      mandatory
1130     DESCRIPTION 
1131         "A value indicating whether the remote end of
1132          the link is using auto-negotiation signaling.  It
1133          takes the value detected(1) if and only if,
1134          during the previous link negotiation, FLP Bursts
1135          were received."
1136 --     REFERENCE   
1137 --         "[IEEE802.3], 30.6.1.1.3,
1138 --          aAutoNegRemoteSignaling."
1139     ::= { ifMauAutoNegEntry 2 }
1140
1141 ifMauAutoNegConfig OBJECT-TYPE
1142     SYNTAX      INTEGER { other(1), configuring(2), complete(3), 
1143                     disabled(4), parallelDetectFail(5) }
1144     ACCESS      read-only
1145     STATUS      mandatory
1146     DESCRIPTION 
1147         "A value indicating the current status of the
1148          auto-negotiation process.  The enumeration
1149          parallelDetectFail(5) maps to a failure in
1150          parallel detection as defined in 28.2.3.1 of
1151          [IEEE802.3]."
1152 --     REFERENCE   
1153 --         "[IEEE802.3], 30.6.1.1.4, aAutoNegAutoConfig."
1154     ::= { ifMauAutoNegEntry 4 }
1155
1156 ifMauAutoNegCapability OBJECT-TYPE
1157     SYNTAX      INTEGER
1158     ACCESS      read-only
1159     STATUS      deprecated
1160     DESCRIPTION 
1161         "********* THIS OBJECT IS DEPRECATED **********
1162          
1163          This object has been deprecated in favour of
1164          ifMauAutoNegCapabilityBits.
1165          
1166          A value that uniquely identifies the set of
1167          capabilities of the local auto-negotiation
1168          entity.  The value is a sum that initially
1169          takes the value zero.  Then, for each capability
1170          of this interface, 2 raised to the power noted
1171          below is added to the sum.  For example, an
1172          interface that has the capability to support
1173          only 100Base-TX half duplex would have a value
1174          of 32768 (2**15).  In contrast, an interface
1175          that supports both 100Base-TX half duplex and
1176          100Base-TX full duplex would have a value of
1177          98304 ((2**15) + (2**16)).
1178          
1179          The powers of 2 assigned to the capabilities are
1180          these:
1181          
1182          Power   Capability
1183            0       other or unknown
1184           (1-9)    (reserved)
1185           10       10BASE-T  half duplex mode
1186           11       10BASE-T  full duplex mode
1187           12       (reserved)
1188          
1189          
1190          
1191           13       (reserved)
1192           14       100BASE-T4
1193           15       100BASE-TX half duplex mode
1194           16       100BASE-TX full duplex mode
1195           17       (reserved)
1196           18       (reserved)
1197           19      100BASE-T2 half duplex mode
1198           20      100BASE-T2 full duplex mode
1199          
1200          Note that interfaces that support this MIB may
1201          have capabilities that extend beyond the scope
1202          of this MIB."
1203 --     REFERENCE   
1204 --         "[IEEE802.3], 30.6.1.1.5,
1205 --          aAutoNegLocalTechnologyAbility."
1206     ::= { ifMauAutoNegEntry 5 }
1207
1208 ifMauAutoNegCapAdvertised OBJECT-TYPE
1209     SYNTAX      INTEGER
1210     ACCESS      read-write
1211     STATUS      deprecated
1212     DESCRIPTION 
1213         "********* THIS OBJECT IS DEPRECATED **********
1214          
1215          This object has been deprecated in favour of
1216          ifMauAutoNegCapAdvertisedBits.
1217          
1218          A value that uniquely identifies the set of
1219          capabilities advertised by the local
1220          auto-negotiation entity. Refer to
1221          ifMauAutoNegCapability for a description of the
1222          possible values of this object.
1223          
1224          Capabilities in this object that are not
1225          available in ifMauAutoNegCapability cannot be
1226          enabled."
1227 --     REFERENCE   
1228 --         "[IEEE802.3], 30.6.1.1.6,
1229 --          aAutoNegAdvertisedTechnologyAbility."
1230     ::= { ifMauAutoNegEntry 6 }
1231
1232 ifMauAutoNegCapReceived OBJECT-TYPE
1233     SYNTAX      INTEGER
1234     ACCESS      read-only
1235     STATUS      deprecated
1236     DESCRIPTION 
1237         "********* THIS OBJECT IS DEPRECATED **********
1238          
1239          This object has been deprecated in favour of
1240          ifMauAutoNegCapReceivedBits.
1241          
1242          A value that uniquely identifies the set of
1243          
1244          
1245          
1246          capabilities received from the remote
1247          auto-negotiation entity. Refer to
1248          ifMauAutoNegCapability for a description of the
1249          possible values of this object.
1250          
1251          Note that interfaces that support this MIB may
1252          be attached to remote auto-negotiation entities
1253          that have capabilities beyond the scope of this
1254          MIB."
1255 --     REFERENCE   
1256 --         "[IEEE802.3], 30.6.1.1.7,
1257 --          aAutoNegReceivedTechnologyAbility."
1258     ::= { ifMauAutoNegEntry 7 }
1259
1260 ifMauAutoNegRestart OBJECT-TYPE
1261     SYNTAX      INTEGER { restart(1), norestart(2) }
1262     ACCESS      read-write
1263     STATUS      mandatory
1264     DESCRIPTION 
1265         "If the value of this object is set to
1266          restart(1) then this will force auto-negotiation
1267          to begin link renegotiation.  If auto-negotiation
1268          signaling is disabled, a write to this object
1269          has no effect.
1270          Setting the value of this object to norestart(2)
1271          has no effect."
1272 --     REFERENCE   
1273 --         "[IEEE802.3], 30.6.1.2.1,
1274 --          acAutoNegRestartAutoConfig."
1275     ::= { ifMauAutoNegEntry 8 }
1276
1277 ifMauAutoNegCapabilityBits OBJECT-TYPE
1278     SYNTAX      IANAifMauAutoNegCapBits
1279     ACCESS      read-only
1280     STATUS      mandatory
1281     DESCRIPTION 
1282         "A value that uniquely identifies the set of
1283          capabilities of the local auto-negotiation
1284          entity.  Note that interfaces that support this
1285          MIB may have capabilities that extend beyond the
1286          scope of this MIB.
1287          
1288          Note that the local auto-negotiation entity may
1289          support some capabilities beyond the scope of
1290          this MIB.  This is indicated by returning the
1291          bit value bOther in addition to any bit values
1292          for standard capabilities that are listed in the
1293          IANAifMauAutoNegCapBits TC."
1294 --     REFERENCE   
1295 --         "[IEEE802.3], 30.6.1.1.5,
1296 --          aAutoNegLocalTechnologyAbility."
1297     ::= { ifMauAutoNegEntry 9 }
1298
1299 ifMauAutoNegCapAdvertisedBits OBJECT-TYPE
1300     SYNTAX      IANAifMauAutoNegCapBits
1301     ACCESS      read-write
1302     STATUS      mandatory
1303     DESCRIPTION 
1304         "A value that uniquely identifies the set of
1305          capabilities advertised by the local
1306          auto-negotiation entity.
1307          
1308          Capabilities in this object that are not
1309          available in ifMauAutoNegCapabilityBits cannot
1310          be enabled.
1311          
1312          Note that the local auto-negotiation entity may
1313          advertise some capabilities beyond the scope of
1314          this MIB.  This is indicated by returning the
1315          bit value bOther in addition to any bit values
1316          for standard capabilities that are listed in the
1317          IANAifMauAutoNegCapBits TC."
1318 --     REFERENCE   
1319 --         "[IEEE802.3], 30.6.1.1.6,
1320 --          aAutoNegAdvertisedTechnologyAbility."
1321     ::= { ifMauAutoNegEntry 10 }
1322
1323 ifMauAutoNegCapReceivedBits OBJECT-TYPE
1324     SYNTAX      IANAifMauAutoNegCapBits
1325     ACCESS      read-only
1326     STATUS      mandatory
1327     DESCRIPTION 
1328         "A value that uniquely identifies the set of
1329          capabilities received from the remote
1330          auto-negotiation entity.
1331          Note that interfaces that support this MIB may
1332          be attached to remote auto-negotiation entities
1333          that have capabilities beyond the scope of this
1334          MIB.  This is indicated by returning the bit
1335          value bOther in addition to any bit values for
1336          standard capabilities that are listed in the
1337          IANAifMauAutoNegCapBits TC."
1338 --     REFERENCE   
1339 --         "[IEEE802.3], 30.6.1.1.7,
1340 --          aAutoNegReceivedTechnologyAbility."
1341     ::= { ifMauAutoNegEntry 11 }
1342
1343 ifMauAutoNegRemoteFaultAdvertised OBJECT-TYPE
1344     SYNTAX      INTEGER { noError(1), offline(2), linkFailure(3), 
1345                     autoNegError(4) }
1346     ACCESS      read-write
1347     STATUS      mandatory
1348     DESCRIPTION 
1349         "A value that identifies any local fault
1350          indications that this MAU has detected and will
1351          advertise at the next auto-negotiation
1352          interaction for 1000Mbps MAUs."
1353 --     REFERENCE   
1354 --         "[IEEE802.3], 30.6.1.1.6,
1355 --          aAutoNegAdvertisedTechnologyAbility."
1356     ::= { ifMauAutoNegEntry 12 }
1357
1358 ifMauAutoNegRemoteFaultReceived OBJECT-TYPE
1359     SYNTAX      INTEGER { noError(1), offline(2), linkFailure(3), 
1360                     autoNegError(4) }
1361     ACCESS      read-only
1362     STATUS      mandatory
1363     DESCRIPTION 
1364         "A value that identifies any fault indications
1365          received from the far end of a link by the
1366          local auto-negotiation entity for 1000Mbps
1367          MAUs."
1368 --     REFERENCE   
1369 --         "[IEEE802.3], 30.6.1.1.7,
1370 --          aAutoNegReceivedTechnologyAbility."
1371     ::= { ifMauAutoNegEntry 13 }
1372
1373 mauModConf OBJECT IDENTIFIER
1374     ::= { mauMod 1 }
1375
1376 mauModCompls OBJECT IDENTIFIER
1377     ::= { mauModConf 1 }
1378
1379 mauModObjGrps OBJECT IDENTIFIER
1380     ::= { mauModConf 2 }
1381
1382 mauModNotGrps OBJECT IDENTIFIER
1383     ::= { mauModConf 3 }
1384
1385 rpMauJabberTrap TRAP-TYPE
1386     ENTERPRISE  snmpDot3MauMgt
1387     VARIABLES   { rpMauJabberState }
1388 --     STATUS      mandatory
1389     DESCRIPTION 
1390         "This trap is sent whenever a managed repeater
1391          MAU enters the jabber state.
1392          
1393          The agent MUST throttle the generation of
1394          consecutive rpMauJabberTraps so that there is at
1395          least a five-second gap between them."
1396 --     REFERENCE   
1397 --         "[IEEE802.3], 30.5.1.3.1, nJabber notification."
1398     ::= 1
1399
1400 ifMauJabberTrap TRAP-TYPE
1401     ENTERPRISE  snmpDot3MauMgt
1402     VARIABLES   { ifMauJabberState }
1403 --     STATUS      mandatory
1404     DESCRIPTION 
1405         "This trap is sent whenever a managed interface
1406          MAU enters the jabber state.
1407          
1408          The agent MUST throttle the generation of
1409          consecutive ifMauJabberTraps so that there is at
1410          least a five-second gap between them."
1411 --     REFERENCE   
1412 --         "[IEEE802.3], 30.5.1.3.1, nJabber notification."
1413     ::= 2
1414
1415 mauRpGrpBasic OBJECT IDENTIFIER
1416     ::= { mauModObjGrps 1 }
1417
1418 -- mauRpGrpBasic OBJECT-GROUP
1419 --     OBJECTS     { rpMauGroupIndex, rpMauPortIndex, rpMauIndex, 
1420 --                   rpMauType, rpMauStatus, rpMauMediaAvailable, 
1421 --                   rpMauMediaAvailableStateExits, rpMauJabberState, 
1422 --                   rpMauJabberingStateEnters }
1423 --     STATUS      mandatory
1424 --     DESCRIPTION 
1425 --         "Basic conformance group for MAUs attached to
1426 --          repeater ports.  This group is also the
1427 --          conformance specification for RFC 1515
1428 --          implementations."
1429 --     ::= { mauModObjGrps 1 }
1430
1431 mauRpGrp100Mbs OBJECT IDENTIFIER
1432     ::= { mauModObjGrps 2 }
1433
1434 -- mauRpGrp100Mbs OBJECT-GROUP
1435 --     OBJECTS     { rpMauFalseCarriers }
1436 --     STATUS      mandatory
1437 --     DESCRIPTION 
1438 --         "Conformance group for MAUs attached to
1439 --          repeater ports with 100 Mb/s or greater
1440 --          capability."
1441 --     ::= { mauModObjGrps 2 }
1442
1443 mauRpGrpJack OBJECT IDENTIFIER
1444     ::= { mauModObjGrps 3 }
1445
1446 -- mauRpGrpJack OBJECT-GROUP
1447 --     OBJECTS     { rpJackType }
1448 --     STATUS      mandatory
1449 --     DESCRIPTION 
1450 --         "Conformance group for MAUs attached to
1451 --          repeater ports with managed jacks."
1452 --     ::= { mauModObjGrps 3 }
1453
1454 mauIfGrpBasic OBJECT IDENTIFIER
1455     ::= { mauModObjGrps 4 }
1456
1457 -- mauIfGrpBasic OBJECT-GROUP
1458 --     OBJECTS     { ifMauIfIndex, ifMauIndex, ifMauType, ifMauStatus, 
1459 --                   ifMauMediaAvailable, ifMauMediaAvailableStateExits, 
1460 --                   ifMauJabberState, ifMauJabberingStateEnters }
1461 --     STATUS      mandatory
1462 --     DESCRIPTION 
1463 --         "Basic conformance group for MAUs attached to
1464 --          interfaces.  This group also provides a
1465 --          conformance specification for RFC 1515
1466 --          implementations."
1467 --     ::= { mauModObjGrps 4 }
1468
1469 mauIfGrp100Mbs OBJECT IDENTIFIER
1470     ::= { mauModObjGrps 5 }
1471
1472 -- mauIfGrp100Mbs OBJECT-GROUP
1473 --     OBJECTS     { ifMauFalseCarriers, ifMauTypeList, ifMauDefaultType, 
1474 --                   ifMauAutoNegSupported }
1475 --     STATUS      deprecated
1476 --     DESCRIPTION 
1477 --         "********* THIS GROUP IS DEPRECATED **********
1478 --          
1479 --          Conformance group for MAUs attached to
1480 --          interfaces with 100 Mb/s capability.
1481 --          
1482 --          This object group has been deprecated in favor
1483 --          of mauIfGrpHighCapacity."
1484 --     ::= { mauModObjGrps 5 }
1485
1486 mauIfGrpJack OBJECT IDENTIFIER
1487     ::= { mauModObjGrps 6 }
1488
1489 -- mauIfGrpJack OBJECT-GROUP
1490 --     OBJECTS     { ifJackType }
1491 --     STATUS      mandatory
1492 --     DESCRIPTION 
1493 --         "Conformance group for MAUs attached to
1494 --          interfaces with managed jacks."
1495 --     ::= { mauModObjGrps 6 }
1496
1497 mauIfGrpAutoNeg OBJECT IDENTIFIER
1498     ::= { mauModObjGrps 7 }
1499
1500 -- mauIfGrpAutoNeg OBJECT-GROUP
1501 --     OBJECTS     { ifMauAutoNegAdminStatus, 
1502 --                   ifMauAutoNegRemoteSignaling, ifMauAutoNegConfig, 
1503 --                   ifMauAutoNegCapability, ifMauAutoNegCapAdvertised, 
1504 --                   ifMauAutoNegCapReceived, ifMauAutoNegRestart }
1505 --     STATUS      deprecated
1506 --     DESCRIPTION 
1507 --         "********* THIS GROUP IS DEPRECATED **********
1508 --          
1509 --          Conformance group for MAUs attached to
1510 --          interfaces with managed auto-negotiation.
1511 --          
1512 --          This object group has been deprecated in favor
1513 --          of mauIfGrpAutoNeg2."
1514 --     ::= { mauModObjGrps 7 }
1515
1516 mauBroadBasic OBJECT IDENTIFIER
1517     ::= { mauModObjGrps 8 }
1518
1519 -- mauBroadBasic OBJECT-GROUP
1520 --     OBJECTS     { broadMauIfIndex, broadMauIndex, 
1521 --                   broadMauXmtRcvSplitType, broadMauXmtCarrierFreq, 
1522 --                   broadMauTranslationFreq }
1523 --     STATUS      deprecated
1524 --     DESCRIPTION 
1525 --         "********* THIS GROUP IS DEPRECATED **********
1526 --          Conformance group for broadband MAUs attached
1527 --          to interfaces.
1528 --          
1529 --          This object group is deprecated.  There have
1530 --          been no reported implementations of this group,
1531 --          and it was felt to be unlikely that there will
1532 --          be any future implementations."
1533 --     ::= { mauModObjGrps 8 }
1534
1535 mauIfGrpHighCapacity OBJECT IDENTIFIER
1536     ::= { mauModObjGrps 9 }
1537
1538 -- mauIfGrpHighCapacity OBJECT-GROUP
1539 --     OBJECTS     { ifMauFalseCarriers, ifMauTypeListBits, 
1540 --                   ifMauDefaultType, ifMauAutoNegSupported }
1541 --     STATUS      mandatory
1542 --     DESCRIPTION 
1543 --         "Conformance group for MAUs attached to
1544 --          interfaces with 100 Mb/s or greater capability."
1545 --     ::= { mauModObjGrps 9 }
1546
1547 mauIfGrpAutoNeg2 OBJECT IDENTIFIER
1548     ::= { mauModObjGrps 10 }
1549
1550 -- mauIfGrpAutoNeg2 OBJECT-GROUP
1551 --     OBJECTS     { ifMauAutoNegAdminStatus, 
1552 --                   ifMauAutoNegRemoteSignaling, ifMauAutoNegConfig, 
1553 --                   ifMauAutoNegCapabilityBits, 
1554 --                   ifMauAutoNegCapAdvertisedBits, 
1555 --                   ifMauAutoNegCapReceivedBits, ifMauAutoNegRestart }
1556 --     STATUS      mandatory
1557 --     DESCRIPTION 
1558 --         "Conformance group for MAUs attached to
1559 --          interfaces with managed auto-negotiation."
1560 --     ::= { mauModObjGrps 10 }
1561
1562 mauIfGrpAutoNeg1000Mbps OBJECT IDENTIFIER
1563     ::= { mauModObjGrps 11 }
1564
1565 -- mauIfGrpAutoNeg1000Mbps OBJECT-GROUP
1566 --     OBJECTS     { ifMauAutoNegRemoteFaultAdvertised, 
1567 --                   ifMauAutoNegRemoteFaultReceived }
1568 --     STATUS      mandatory
1569 --     DESCRIPTION 
1570 --         "Conformance group for 1000Mbps MAUs attached to
1571 --          interfaces with managed auto-negotiation."
1572 --     ::= { mauModObjGrps 11 }
1573
1574 mauIfGrpHCStats OBJECT IDENTIFIER
1575     ::= { mauModObjGrps 12 }
1576
1577 -- mauIfGrpHCStats OBJECT-GROUP
1578 --     OBJECTS     { ifMauHCFalseCarriers }
1579 --     STATUS      mandatory
1580 --     DESCRIPTION 
1581 --         "Conformance for high capacity statistics for
1582 --          MAUs attached to interfaces."
1583 --     ::= { mauModObjGrps 12 }
1584
1585 rpMauNotifications OBJECT IDENTIFIER
1586     ::= { mauModNotGrps 1 }
1587
1588 -- rpMauNotifications NOTIFICATION-GROUP
1589 --     NOTIFICATIONS { rpMauJabberTrap }
1590 --     STATUS      mandatory
1591 --     DESCRIPTION 
1592 --         "Notifications for repeater MAUs."
1593 --     ::= { mauModNotGrps 1 }
1594
1595 ifMauNotifications OBJECT IDENTIFIER
1596     ::= { mauModNotGrps 2 }
1597
1598 -- ifMauNotifications NOTIFICATION-GROUP
1599 --     NOTIFICATIONS { ifMauJabberTrap }
1600 --     STATUS      mandatory
1601 --     DESCRIPTION 
1602 --         "Notifications for interface MAUs."
1603 --     ::= { mauModNotGrps 2 }
1604
1605 mauModRpCompl OBJECT IDENTIFIER
1606     ::= { mauModCompls 1 }
1607
1608 -- mauModRpCompl MODULE-COMPLIANCE
1609 --     STATUS      deprecated
1610 --     DESCRIPTION 
1611 --         "******** THIS COMPLIANCE IS DEPRECATED ********
1612 --          Compliance for MAUs attached to repeater
1613 --          ports.
1614 --          
1615 --          This compliance is deprecated and replaced by
1616 --          mauModRpCompl2, which corrects an oversight by
1617 --          allowing rpMauStatus to be implemented
1618 --          read-only."
1619
1620 --     MODULE      -- -- this module
1621
1622 --         MANDATORY-GROUPS        { mauRpGrpBasic }
1623
1624 --         GROUP   mauRpGrp100Mbs
1625 --         DESCRIPTION   
1626 --               "Implementation of this optional group is
1627 --                recommended for MAUs that have 100Mb/s or
1628 --                greater capability."
1629
1630 --         GROUP   mauRpGrpJack
1631 --         DESCRIPTION   
1632 --               "Implementation of this optional group is
1633 --                recommended for MAUs that have one or more
1634 --                external jacks."
1635
1636 --         GROUP   rpMauNotifications
1637 --         DESCRIPTION   
1638 --               "Implementation of this group is recommended
1639 --                for MAUs attached to repeater ports."
1640
1641 --     ::= { mauModCompls 1 }
1642
1643 mauModIfCompl OBJECT IDENTIFIER
1644     ::= { mauModCompls 2 }
1645
1646 -- mauModIfCompl MODULE-COMPLIANCE
1647 --     STATUS      deprecated
1648 --     DESCRIPTION 
1649 --         "******** THIS COMPLIANCE IS DEPRECATED ********
1650 --          
1651 --          Compliance for MAUs attached to interfaces.
1652 --          This compliance is deprecated and replaced by
1653 --          mauModIfCompl2."
1654
1655 --     MODULE      -- -- this module
1656
1657 --         MANDATORY-GROUPS        { mauIfGrpBasic }
1658
1659 --         GROUP   mauIfGrp100Mbs
1660 --         DESCRIPTION   
1661 --               "Implementation of this optional group is
1662 --                recommended for MAUs that have 100Mb/s
1663 --                capability."
1664
1665 --         GROUP   mauIfGrpJack
1666 --         DESCRIPTION   
1667 --               "Implementation of this optional group is
1668 --                recommended for MAUs that have one or more
1669 --                external jacks."
1670
1671 --         GROUP   mauIfGrpAutoNeg
1672 --         DESCRIPTION   
1673 --               "Implementation of this group is mandatory
1674 --                for MAUs that support managed
1675 --                auto-negotiation."
1676
1677 --         GROUP   mauBroadBasic
1678 --         DESCRIPTION   
1679 --               "Implementation of this group is mandatory
1680 --                for broadband MAUs."
1681
1682 --         GROUP   ifMauNotifications
1683 --         DESCRIPTION   
1684 --               "Implementation of this group is recommended
1685 --                for MAUs attached to interfaces."
1686
1687 --     ::= { mauModCompls 2 }
1688
1689 mauModIfCompl2 OBJECT IDENTIFIER
1690     ::= { mauModCompls 3 }
1691
1692 -- mauModIfCompl2 MODULE-COMPLIANCE
1693 --     STATUS      deprecated
1694 --     DESCRIPTION 
1695 --         "******** THIS COMPLIANCE IS DEPRECATED ********
1696 --          
1697 --          Compliance for MAUs attached to interfaces.
1698 --          
1699 --          This compliance is deprecated and replaced by
1700 --          mauModIfCompl3."
1701
1702 --     MODULE      -- -- this module
1703
1704 --         MANDATORY-GROUPS        { mauIfGrpBasic }
1705
1706 --         GROUP   mauIfGrpHighCapacity
1707 --         DESCRIPTION   
1708 --               "Implementation of this optional group is
1709 --                recommended for MAUs that have 100Mb/s
1710 --                or greater capability."
1711
1712 --         GROUP   mauIfGrpJack
1713 --         DESCRIPTION   
1714 --               "Implementation of this optional group is
1715 --                recommended for MAUs that have one or more
1716 --                external jacks."
1717
1718 --         GROUP   mauIfGrpAutoNeg2
1719 --         DESCRIPTION   
1720 --               "Implementation of this group is mandatory
1721 --                for MAUs that support managed
1722 --                auto-negotiation."
1723
1724 --         GROUP   mauIfGrpAutoNeg1000Mbps
1725 --         DESCRIPTION   
1726 --               "Implementation of this group is mandatory
1727 --                for MAUs that have 1000Mb/s or greater
1728 --                capability and support managed
1729 --                auto-negotiation."
1730
1731 --         GROUP   ifMauNotifications
1732 --         DESCRIPTION   
1733 --               "Implementation of this group is recommended
1734 --                for MAUs attached to interfaces."
1735
1736 --         OBJECT  ifMauStatus
1737 --         MIN-ACCESS  read-only
1738 --         DESCRIPTION   
1739 --               "Write access is not required."
1740
1741 --     ::= { mauModCompls 3 }
1742
1743 mauModRpCompl2 OBJECT IDENTIFIER
1744     ::= { mauModCompls 4 }
1745
1746 -- mauModRpCompl2 MODULE-COMPLIANCE
1747 --     STATUS      mandatory
1748 --     DESCRIPTION 
1749 --         "Compliance for MAUs attached to repeater
1750 --          ports.
1751 --          
1752 --          Note that compliance with this compliance
1753 --          statement requires compliance with the
1754 --          snmpRptrModCompl MODULE-COMPLIANCE statement of
1755 --          the SNMP-REPEATER-MIB (RFC 2108)."
1756
1757 --     MODULE      -- -- this module
1758
1759 --         MANDATORY-GROUPS        { mauRpGrpBasic }
1760
1761 --         GROUP   mauRpGrp100Mbs
1762 --         DESCRIPTION   
1763 --               "Implementation of this optional group is
1764 --                recommended for MAUs that have 100Mb/s or
1765 --                greater capability."
1766
1767 --         GROUP   mauRpGrpJack
1768 --         DESCRIPTION   
1769 --               "Implementation of this optional group is
1770 --                recommended for MAUs that have one or more
1771 --                external jacks."
1772
1773 --         GROUP   rpMauNotifications
1774 --         DESCRIPTION   
1775 --               "Implementation of this group is recommended
1776 --                for MAUs attached to repeater ports."
1777
1778 --         OBJECT  rpMauStatus
1779 --         MIN-ACCESS  read-only
1780 --         DESCRIPTION   
1781 --               "Write access is not required."
1782
1783 --     ::= { mauModCompls 4 }
1784
1785 mauModIfCompl3 OBJECT IDENTIFIER
1786     ::= { mauModCompls 5 }
1787
1788 -- mauModIfCompl3 MODULE-COMPLIANCE
1789 --     STATUS      mandatory
1790 --     DESCRIPTION 
1791 --         "Compliance for MAUs attached to interfaces.
1792 --          
1793 --          Note that compliance with this compliance
1794 --          statement requires compliance with the
1795 --          ifCompliance3 MODULE-COMPLIANCE statement of the
1796 --          IF-MIB (RFC 2863) and the dot3Compliance2
1797 --          MODULE-COMPLIANCE statement of the
1798 --          EtherLike-MIB (RFC3635)."
1799
1800 --     MODULE      -- -- this module
1801
1802 --         MANDATORY-GROUPS        { mauIfGrpBasic }
1803
1804 --         GROUP   mauIfGrpHighCapacity
1805 --         DESCRIPTION   
1806 --               "Implementation of this optional group is
1807 --                recommended for MAUs that have 100Mb/s
1808 --                or greater capability."
1809
1810 --         GROUP   mauIfGrpHCStats
1811 --         DESCRIPTION   
1812 --               "Implementation of this group is mandatory
1813 --                for MAUs that have 1000Mb/s capacity, and
1814 --                is recommended for MAUs that have 100Mb/s
1815 --                capacity."
1816
1817 --         GROUP   mauIfGrpJack
1818 --         DESCRIPTION   
1819 --               "Implementation of this optional group is
1820 --                recommended for MAUs that have one or more
1821 --                external jacks."
1822
1823 --         GROUP   mauIfGrpAutoNeg2
1824 --         DESCRIPTION   
1825 --               "Implementation of this group is mandatory
1826 --                for MAUs that support managed
1827 --                auto-negotiation."
1828
1829 --         GROUP   mauIfGrpAutoNeg1000Mbps
1830 --         DESCRIPTION   
1831 --               "Implementation of this group is mandatory
1832 --                for MAUs that have 1000Mb/s or greater
1833 --                capability and support managed
1834 --                auto-negotiation."
1835
1836 --         GROUP   ifMauNotifications
1837 --         DESCRIPTION   
1838 --               "Implementation of this group is recommended
1839 --                for MAUs attached to interfaces."
1840
1841 --         OBJECT  ifMauStatus
1842 --         MIN-ACCESS  read-only
1843 --         DESCRIPTION   
1844 --               "Write access is not required."
1845
1846 --     ::= { mauModCompls 5 }
1847
1848 END -- end of module MAU-MIB.