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