Blame test/dumps/yang/MAU-MIB

Packit Service 9ccfef
/*
Packit Service 9ccfef
 * This module has been generated by smidump 0.4.5:
Packit Service 9ccfef
 *
Packit Service 9ccfef
 *      smidump -f yang MAU-MIB
Packit Service 9ccfef
 *
Packit Service 9ccfef
 * Do not edit. Edit the source file instead!
Packit Service 9ccfef
 */
Packit Service 9ccfef
Packit Service 9ccfef
module MAU-MIB {
Packit Service 9ccfef
Packit Service 9ccfef
  /*** NAMESPACE / PREFIX DEFINITION ***/
Packit Service 9ccfef
Packit Service 9ccfef
  namespace "urn:ietf:params:xml:ns:yang:smiv2:MAU-MIB";
Packit Service 9ccfef
  prefix "mau-mib";
Packit Service 9ccfef
Packit Service 9ccfef
  /*** LINKAGE (IMPORTS / INCLUDES) ***/
Packit Service 9ccfef
Packit Service 9ccfef
  import IANA-MAU-MIB { prefix "iana-mau"; }
Packit Service 9ccfef
  import IF-MIB       { prefix "if-mib"; }
Packit Service 9ccfef
  import SNMPv2-TC    { prefix "smiv2"; }
Packit Service 9ccfef
  import yang-types   { prefix "yang"; }
Packit Service 9ccfef
Packit Service 9ccfef
  /*** META INFORMATION ***/
Packit Service 9ccfef
Packit Service 9ccfef
  organization      
Packit Service 9ccfef
   "IETF Ethernet Interfaces and Hub MIB Working Group";
Packit Service 9ccfef
Packit Service 9ccfef
  contact           
Packit Service 9ccfef
   "WG charter:
Packit Service 9ccfef
    http://www.ietf.org/html.charters/hubmib-charter.html
Packit Service 9ccfef
    
Packit Service 9ccfef
    Mailing Lists:
Packit Service 9ccfef
    General Discussion: hubmib@ietf.org
Packit Service 9ccfef
    To Subscribe: hubmib-request@ietf.org
Packit Service 9ccfef
    In Body: subscribe your_email_address
Packit Service 9ccfef
    
Packit Service 9ccfef
    
Packit Service 9ccfef
    
Packit Service 9ccfef
    Chair: Bert Wijnen
Packit Service 9ccfef
    Postal: Alcatel-Lucent
Packit Service 9ccfef
          Schagen 33
Packit Service 9ccfef
          3461 GL Linschoten
Packit Service 9ccfef
          Netherlands
Packit Service 9ccfef
    Phone: +31-348-407-775
Packit Service 9ccfef
    EMail: bwijnen@alcatel-lucent.com
Packit Service 9ccfef
    
Packit Service 9ccfef
    Editor: Edward Beili
Packit Service 9ccfef
    Postal: Actelis Networks Inc.
Packit Service 9ccfef
          25 Bazel St., P.O.B. 10173
Packit Service 9ccfef
          Petach-Tikva 10173
Packit Service 9ccfef
          Israel
Packit Service 9ccfef
     Tel: +972-3-924-3491
Packit Service 9ccfef
    EMail: edward.beili@actelis.com";
Packit Service 9ccfef
Packit Service 9ccfef
  description       
Packit Service 9ccfef
   "Management information for 802.3 MAUs.
Packit Service 9ccfef
    
Packit Service 9ccfef
    The following reference is used throughout this MIB module:
Packit Service 9ccfef
    
Packit Service 9ccfef
    [IEEE802.3] refers to:
Packit Service 9ccfef
       IEEE Std 802.3, 2005 Edition: 'IEEE Standard for Information
Packit Service 9ccfef
       technology - Telecommunications and information exchange
Packit Service 9ccfef
       between systems - Local and metropolitan area networks -
Packit Service 9ccfef
       Specific requirements - Part 3: Carrier sense multiple
Packit Service 9ccfef
       access with collision detection (CSMA/CD) access method and
Packit Service 9ccfef
       physical layer specifications'.
Packit Service 9ccfef
    
Packit Service 9ccfef
       Of particular interest is Clause 30, 'Management'.
Packit Service 9ccfef
    
Packit Service 9ccfef
    Copyright (C) The IETF Trust (2007).
Packit Service 9ccfef
    This version of this MIB module is part of RFC 4836;
Packit Service 9ccfef
    see the RFC itself for full legal notices.";
Packit Service 9ccfef
Packit Service 9ccfef
  revision "2007-04-21" {
Packit Service 9ccfef
    description     
Packit Service 9ccfef
     "Updated to reference IANA maintaned textual
Packit Service 9ccfef
      conventions for MAU types, Media Availability state,
Packit Service 9ccfef
      Auto Negotiation capabilities, and jack types,
Packit Service 9ccfef
      instead of using internally defined values.
Packit Service 9ccfef
      
Packit Service 9ccfef
      This version is published as RFC 4836.";
Packit Service 9ccfef
  }
Packit Service 9ccfef
  revision "2003-09-19" {
Packit Service 9ccfef
    description     
Packit Service 9ccfef
     "Updated to include support for 10 Gb/s MAUs.
Packit Service 9ccfef
      This resulted in the following revisions:
Packit Service 9ccfef
      - Added OBJECT-IDENTITY definitions for
Packit Service 9ccfef
        10 gigabit MAU types
Packit Service 9ccfef
      
Packit Service 9ccfef
      
Packit Service 9ccfef
      
Packit Service 9ccfef
      - Added fiberLC jack type to JackType TC
Packit Service 9ccfef
      - Extended ifMauTypeListBits with bits for
Packit Service 9ccfef
        the 10 gigabit MAU types
Packit Service 9ccfef
      - Added enumerations to ifMauMediaAvailable,
Packit Service 9ccfef
        and updated its DESCRIPTION to reflect
Packit Service 9ccfef
        behaviour at 10 Gb/s
Packit Service 9ccfef
      - Added 64-bit version of ifMauFalseCarriers
Packit Service 9ccfef
        and added mauIfGrpHCStats object group to
Packit Service 9ccfef
        contain the new object
Packit Service 9ccfef
      - Deprecated mauModIfCompl2 and replaced it
Packit Service 9ccfef
        with mauModIfCompl3, which includes the new
Packit Service 9ccfef
        object group
Packit Service 9ccfef
      
Packit Service 9ccfef
       This version published as RFC 3636.";
Packit Service 9ccfef
  }
Packit Service 9ccfef
  revision "1999-08-24" {
Packit Service 9ccfef
    description     
Packit Service 9ccfef
     "This version published as RFC 2668.  Updated
Packit Service 9ccfef
      to include support for 1000 Mb/sec
Packit Service 9ccfef
      MAUs and flow control negotiation.";
Packit Service 9ccfef
  }
Packit Service 9ccfef
  revision "1997-10-31" {
Packit Service 9ccfef
    description     
Packit Service 9ccfef
     "Version published as RFC 2239.";
Packit Service 9ccfef
  }
Packit Service 9ccfef
  revision "1993-09-30" {
Packit Service 9ccfef
    description     
Packit Service 9ccfef
     "Initial version, published as RFC 1515.";
Packit Service 9ccfef
  }
Packit Service 9ccfef
Packit Service 9ccfef
  /*** TYPE DEFINITIONS ***/
Packit Service 9ccfef
Packit Service 9ccfef
  typedef JackType {
Packit Service 9ccfef
    type enumeration {
Packit Service 9ccfef
      enum other    { value 1; }
Packit Service 9ccfef
      enum rj45     { value 2; }
Packit Service 9ccfef
      enum rj45S    { value 3; }
Packit Service 9ccfef
      enum db9      { value 4; }
Packit Service 9ccfef
      enum bnc      { value 5; }
Packit Service 9ccfef
      enum fAUI     { value 6; }
Packit Service 9ccfef
      enum mAUI     { value 7; }
Packit Service 9ccfef
      enum fiberSC  { value 8; }
Packit Service 9ccfef
      enum fiberMIC { value 9; }
Packit Service 9ccfef
      enum fiberST  { value 10; }
Packit Service 9ccfef
      enum telco    { value 11; }
Packit Service 9ccfef
      enum mtrj     { value 12; }
Packit Service 9ccfef
      enum hssdc    { value 13; }
Packit Service 9ccfef
      enum fiberLC  { value 14; }
Packit Service 9ccfef
    }
Packit Service 9ccfef
    status deprecated;
Packit Service 9ccfef
    description     
Packit Service 9ccfef
     "********* THIS TC IS DEPRECATED **********
Packit Service 9ccfef
      
Packit Service 9ccfef
      This TC has been deprecated in favour of
Packit Service 9ccfef
      IANAifJackType.
Packit Service 9ccfef
      
Packit Service 9ccfef
      Common enumeration values for repeater
Packit Service 9ccfef
      and interface MAU jack types.";
Packit Service 9ccfef
  }
Packit Service 9ccfef
Packit Service 9ccfef
  container dot3RpMauBasicGroup {
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
    /* XXX table comments here XXX */
Packit Service 9ccfef
Packit Service 9ccfef
    list rpMauEntry {
Packit Service 9ccfef
Packit Service 9ccfef
      key "rpMauGroupIndex rpMauPortIndex rpMauIndex";
Packit Service 9ccfef
      description   
Packit Service 9ccfef
       "An entry in the table, containing information
Packit Service 9ccfef
        about a single MAU.";
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
      leaf rpMauGroupIndex {
Packit Service 9ccfef
        type int32 {
Packit Service 9ccfef
          range "1..2147483647";
Packit Service 9ccfef
        }
Packit Service 9ccfef
        config false;
Packit Service 9ccfef
        description 
Packit Service 9ccfef
         "This variable uniquely identifies the group
Packit Service 9ccfef
          containing the port to which the MAU described
Packit Service 9ccfef
          by this entry is connected.
Packit Service 9ccfef
          
Packit Service 9ccfef
          Note:  In practice, a group will generally be
Packit Service 9ccfef
          a field-replaceable unit (i.e., module, card,
Packit Service 9ccfef
          or board) that can fit in the physical system
Packit Service 9ccfef
          enclosure, and the group number will correspond
Packit Service 9ccfef
          to a number marked on the physical enclosure.
Packit Service 9ccfef
          
Packit Service 9ccfef
          The group denoted by a particular value of this
Packit Service 9ccfef
          object is the same as the group denoted by the
Packit Service 9ccfef
          same value of rptrGroupIndex.";
Packit Service 9ccfef
        reference   
Packit Service 9ccfef
         "RFC 2108, rptrGroupIndex.";
Packit Service 9ccfef
      }
Packit Service 9ccfef
Packit Service 9ccfef
      leaf rpMauPortIndex {
Packit Service 9ccfef
        type int32 {
Packit Service 9ccfef
          range "1..2147483647";
Packit Service 9ccfef
        }
Packit Service 9ccfef
        config false;
Packit Service 9ccfef
        description 
Packit Service 9ccfef
         "This variable uniquely identifies the repeater
Packit Service 9ccfef
          port within group rpMauGroupIndex to which the
Packit Service 9ccfef
          MAU described by this entry is connected.";
Packit Service 9ccfef
        reference   
Packit Service 9ccfef
         "RFC 2108, rptrPortIndex.";
Packit Service 9ccfef
      }
Packit Service 9ccfef
Packit Service 9ccfef
      leaf rpMauIndex {
Packit Service 9ccfef
        type int32 {
Packit Service 9ccfef
          range "1..2147483647";
Packit Service 9ccfef
        }
Packit Service 9ccfef
        config false;
Packit Service 9ccfef
        description 
Packit Service 9ccfef
         "This variable uniquely identifies the MAU
Packit Service 9ccfef
          described by this entry from among other
Packit Service 9ccfef
          MAUs connected to the same port
Packit Service 9ccfef
          (rpMauPortIndex).";
Packit Service 9ccfef
        reference   
Packit Service 9ccfef
         "[IEEE802.3], 30.5.1.1.1, aMAUID.";
Packit Service 9ccfef
      }
Packit Service 9ccfef
Packit Service 9ccfef
      leaf rpMauType {
Packit Service 9ccfef
        type smiv2:AutonomousType;
Packit Service 9ccfef
        config false;
Packit Service 9ccfef
        description 
Packit Service 9ccfef
         "This object identifies the MAU type.  Values for
Packit Service 9ccfef
          standard IEEE 802.3 MAU types are defined in the
Packit Service 9ccfef
          IANA maintained IANA-MAU-MIB module, as
Packit Service 9ccfef
          OBJECT-IDENTITIES of dot3MauType.
Packit Service 9ccfef
          If the MAU type is unknown, the object identifier
Packit Service 9ccfef
          zeroDotZero is returned.";
Packit Service 9ccfef
        reference   
Packit Service 9ccfef
         "[IEEE802.3], 30.5.1.1.2, aMAUType.";
Packit Service 9ccfef
      }
Packit Service 9ccfef
Packit Service 9ccfef
      leaf rpMauStatus {
Packit Service 9ccfef
        type enumeration {
Packit Service 9ccfef
          enum other       { value 1; }
Packit Service 9ccfef
          enum unknown     { value 2; }
Packit Service 9ccfef
          enum operational { value 3; }
Packit Service 9ccfef
          enum standby     { value 4; }
Packit Service 9ccfef
          enum shutdown    { value 5; }
Packit Service 9ccfef
          enum reset       { value 6; }
Packit Service 9ccfef
        }
Packit Service 9ccfef
        config true;
Packit Service 9ccfef
        description 
Packit Service 9ccfef
         "The current state of the MAU.  This object MAY
Packit Service 9ccfef
          be implemented as a read-only object by those
Packit Service 9ccfef
          agents and MAUs that do not implement software
Packit Service 9ccfef
          control of the MAU state.  Some agents may not
Packit Service 9ccfef
          support setting the value of this object to some
Packit Service 9ccfef
          of the enumerated values.
Packit Service 9ccfef
          
Packit Service 9ccfef
          The value other(1) is returned if the MAU is in
Packit Service 9ccfef
          a state other than one of the states 2 through
Packit Service 9ccfef
          6.
Packit Service 9ccfef
          
Packit Service 9ccfef
          
Packit Service 9ccfef
          
Packit Service 9ccfef
          The value unknown(2) is returned when the MAU's
Packit Service 9ccfef
          true state is unknown; for example, when it is
Packit Service 9ccfef
          being initialized.
Packit Service 9ccfef
          
Packit Service 9ccfef
          A MAU in the operational(3) state is fully
Packit Service 9ccfef
          functional; it operates, and passes signals to its
Packit Service 9ccfef
          attached DTE or repeater port in accordance to
Packit Service 9ccfef
          its specification.
Packit Service 9ccfef
          
Packit Service 9ccfef
          A MAU in standby(4) state forces DI and CI to
Packit Service 9ccfef
          idle, and the media transmitter to idle or fault,
Packit Service 9ccfef
          if supported.  Standby(4) mode only applies to
Packit Service 9ccfef
          link type MAUs.  The state of
Packit Service 9ccfef
          rpMauMediaAvailable is unaffected.
Packit Service 9ccfef
          
Packit Service 9ccfef
          A MAU in shutdown(5) state assumes the same
Packit Service 9ccfef
          condition on DI, CI, and the media transmitter,
Packit Service 9ccfef
          as though it were powered down or not connected.
Packit Service 9ccfef
          The MAU MAY return other(1) value for the
Packit Service 9ccfef
          rpMauJabberState and rpMauMediaAvailable objects
Packit Service 9ccfef
          when it is in this state.  For an AUI, this
Packit Service 9ccfef
          state will remove power from the AUI.
Packit Service 9ccfef
          
Packit Service 9ccfef
          Setting this variable to the value reset(6)
Packit Service 9ccfef
          resets the MAU in the same manner as a
Packit Service 9ccfef
          power-off, power-on cycle of at least one-half
Packit Service 9ccfef
          second would.  The agent is not required to
Packit Service 9ccfef
          return the value reset(6).
Packit Service 9ccfef
          
Packit Service 9ccfef
          Setting this variable to the value
Packit Service 9ccfef
          operational(3), standby(4), or shutdown(5)
Packit Service 9ccfef
          causes the MAU to assume the respective state,
Packit Service 9ccfef
          except that setting a mixing-type MAU or an AUI
Packit Service 9ccfef
          to standby(4) will cause the MAU to enter the
Packit Service 9ccfef
          shutdown state.";
Packit Service 9ccfef
        reference   
Packit Service 9ccfef
         "[IEEE802.3], 30.5.1.1.7, aMAUAdminState,
Packit Service 9ccfef
          30.5.1.2.2, acMAUAdminControl, and 30.5.1.2.1,
Packit Service 9ccfef
          acResetMAU.";
Packit Service 9ccfef
      }
Packit Service 9ccfef
Packit Service 9ccfef
      leaf rpMauMediaAvailable {
Packit Service 9ccfef
        type iana-mau:IANAifMauMediaAvailable;
Packit Service 9ccfef
        config false;
Packit Service 9ccfef
        description 
Packit Service 9ccfef
         "This object identifies Media Available state of
Packit Service 9ccfef
          the MAU, complementary to the rpMauStatus.  Values
Packit Service 9ccfef
          for the standard IEEE 802.3 Media Available states
Packit Service 9ccfef
          are defined in the IANA maintained IANA-MAU-MIB
Packit Service 9ccfef
          
Packit Service 9ccfef
          
Packit Service 9ccfef
          
Packit Service 9ccfef
          module, as IANAifMauMediaAvailable TC.";
Packit Service 9ccfef
        reference   
Packit Service 9ccfef
         "[IEEE802.3], 30.5.1.1.4, aMediaAvailable.";
Packit Service 9ccfef
      }
Packit Service 9ccfef
Packit Service 9ccfef
      leaf rpMauMediaAvailableStateExits {
Packit Service 9ccfef
        type yang:counter32;
Packit Service 9ccfef
        config false;
Packit Service 9ccfef
        description 
Packit Service 9ccfef
         "A count of the number of times that
Packit Service 9ccfef
          rpMauMediaAvailable for this MAU instance leaves
Packit Service 9ccfef
          the state available(3).
Packit Service 9ccfef
          
Packit Service 9ccfef
          Discontinuities in the value of this counter can
Packit Service 9ccfef
          occur at re-initialization of the management
Packit Service 9ccfef
          system and at other times, as indicated by the
Packit Service 9ccfef
          value of rptrMonitorPortLastChange.";
Packit Service 9ccfef
        reference   
Packit Service 9ccfef
         "[IEEE802.3], 30.5.1.1.5, aLoseMediaCounter.
Packit Service 9ccfef
          RFC 2108, rptrMonitorPortLastChange";
Packit Service 9ccfef
      }
Packit Service 9ccfef
Packit Service 9ccfef
      leaf rpMauJabberState {
Packit Service 9ccfef
        type enumeration {
Packit Service 9ccfef
          enum other     { value 1; }
Packit Service 9ccfef
          enum unknown   { value 2; }
Packit Service 9ccfef
          enum noJabber  { value 3; }
Packit Service 9ccfef
          enum jabbering { value 4; }
Packit Service 9ccfef
        }
Packit Service 9ccfef
        config false;
Packit Service 9ccfef
        description 
Packit Service 9ccfef
         "The value other(1) is returned if the jabber
Packit Service 9ccfef
          state is not 2, 3, or 4.  The agent MUST always
Packit Service 9ccfef
          return other(1) for MAU type dot3MauTypeAUI.
Packit Service 9ccfef
          
Packit Service 9ccfef
          The value unknown(2) is returned when the MAU's
Packit Service 9ccfef
          true state is unknown; for example, when it is
Packit Service 9ccfef
          being initialized.
Packit Service 9ccfef
          
Packit Service 9ccfef
          If the MAU is not jabbering the agent returns
Packit Service 9ccfef
          noJabber(3).  This is the 'normal' state.
Packit Service 9ccfef
          
Packit Service 9ccfef
          If the MAU is in jabber state the agent returns
Packit Service 9ccfef
          the jabbering(4) value.";
Packit Service 9ccfef
        reference   
Packit Service 9ccfef
         "[IEEE802.3], 30.5.1.1.6, aJabber.jabberFlag.";
Packit Service 9ccfef
      }
Packit Service 9ccfef
Packit Service 9ccfef
      leaf rpMauJabberingStateEnters {
Packit Service 9ccfef
        type yang:counter32;
Packit Service 9ccfef
        config false;
Packit Service 9ccfef
        description 
Packit Service 9ccfef
         "A count of the number of times that
Packit Service 9ccfef
          mauJabberState for this MAU instance enters the
Packit Service 9ccfef
          state jabbering(4).  For MAUs of type
Packit Service 9ccfef
          dot3MauTypeAUI, dot3MauType100BaseT4,
Packit Service 9ccfef
          dot3MauType100BaseTX, dot3MauType100BaseFX, and
Packit Service 9ccfef
          all 1000Mbps types, this counter will always
Packit Service 9ccfef
          indicate zero.
Packit Service 9ccfef
          
Packit Service 9ccfef
          Discontinuities in the value of this counter can
Packit Service 9ccfef
          occur at re-initialization of the management
Packit Service 9ccfef
          system and at other times, as indicated by the
Packit Service 9ccfef
          value of rptrMonitorPortLastChange.";
Packit Service 9ccfef
        reference   
Packit Service 9ccfef
         "[IEEE802.3], 30.5.1.1.6, aJabber.jabberCounter.
Packit Service 9ccfef
          RFC 2108, rptrMonitorPortLastChange";
Packit Service 9ccfef
      }
Packit Service 9ccfef
Packit Service 9ccfef
      leaf rpMauFalseCarriers {
Packit Service 9ccfef
        type yang:counter32;
Packit Service 9ccfef
        config false;
Packit Service 9ccfef
        description 
Packit Service 9ccfef
         "A count of the number of false carrier events
Packit Service 9ccfef
          during IDLE in 100BASE-X links.  This counter
Packit Service 9ccfef
          does not increment at the symbol rate.  It can
Packit Service 9ccfef
          increment after a valid carrier completion at a
Packit Service 9ccfef
          maximum rate of once per 100 ms until the next
Packit Service 9ccfef
          carrier event.
Packit Service 9ccfef
          
Packit Service 9ccfef
          This counter increments only for MAUs of type
Packit Service 9ccfef
          dot3MauType100BaseT4, dot3MauType100BaseTX,
Packit Service 9ccfef
          dot3MauType100BaseFX, and all 1000Mbps types.
Packit Service 9ccfef
          
Packit Service 9ccfef
          For all other MAU types, this counter will
Packit Service 9ccfef
          always indicate zero.
Packit Service 9ccfef
          
Packit Service 9ccfef
          The approximate minimum time for rollover of
Packit Service 9ccfef
          this counter is 7.4 hours.
Packit Service 9ccfef
          
Packit Service 9ccfef
          Discontinuities in the value of this counter can
Packit Service 9ccfef
          occur at re-initialization of the management
Packit Service 9ccfef
          system and at other times, as indicated by the
Packit Service 9ccfef
          value of rptrMonitorPortLastChange.";
Packit Service 9ccfef
        reference   
Packit Service 9ccfef
         "[IEEE802.3], 30.5.1.1.10, aFalseCarriers.
Packit Service 9ccfef
          RFC 2108, rptrMonitorPortLastChange";
Packit Service 9ccfef
      }
Packit Service 9ccfef
    }
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
    /* XXX table comments here XXX */
Packit Service 9ccfef
Packit Service 9ccfef
    list rpJackEntry {
Packit Service 9ccfef
Packit Service 9ccfef
      key "rpMauGroupIndex rpMauPortIndex rpMauIndex rpJackIndex";
Packit Service 9ccfef
      description   
Packit Service 9ccfef
       "An entry in the table, containing information
Packit Service 9ccfef
        about a particular jack.";
Packit Service 9ccfef
Packit Service 9ccfef
      leaf rpMauGroupIndex {
Packit Service 9ccfef
        type keyref {
Packit Service 9ccfef
          path "/mau-mib:dot3RpMauBasicGroup/mau-mib:rpMauEntry/mau-mib:rpMauGroupIndex";
Packit Service 9ccfef
        }
Packit Service 9ccfef
        config false;
Packit Service 9ccfef
        description 
Packit Service 9ccfef
         "Automagically generated keyref leaf.";
Packit Service 9ccfef
      }
Packit Service 9ccfef
      leaf rpMauPortIndex {
Packit Service 9ccfef
        type keyref {
Packit Service 9ccfef
          path "/mau-mib:dot3RpMauBasicGroup/mau-mib:rpMauEntry/mau-mib:rpMauPortIndex";
Packit Service 9ccfef
        }
Packit Service 9ccfef
        config false;
Packit Service 9ccfef
        description 
Packit Service 9ccfef
         "Automagically generated keyref leaf.";
Packit Service 9ccfef
      }
Packit Service 9ccfef
      leaf rpMauIndex {
Packit Service 9ccfef
        type keyref {
Packit Service 9ccfef
          path "/mau-mib:dot3RpMauBasicGroup/mau-mib:rpMauEntry/mau-mib:rpMauIndex";
Packit Service 9ccfef
        }
Packit Service 9ccfef
        config false;
Packit Service 9ccfef
        description 
Packit Service 9ccfef
         "Automagically generated keyref leaf.";
Packit Service 9ccfef
      }
Packit Service 9ccfef
Packit Service 9ccfef
      leaf rpJackIndex {
Packit Service 9ccfef
        type int32 {
Packit Service 9ccfef
          range "1..2147483647";
Packit Service 9ccfef
        }
Packit Service 9ccfef
        config false;
Packit Service 9ccfef
        description 
Packit Service 9ccfef
         "This variable uniquely identifies the jack
Packit Service 9ccfef
          described by this entry from among other jacks
Packit Service 9ccfef
          attached to the same MAU (rpMauIndex).";
Packit Service 9ccfef
      }
Packit Service 9ccfef
Packit Service 9ccfef
      leaf rpJackType {
Packit Service 9ccfef
        type iana-mau:IANAifJackType;
Packit Service 9ccfef
        config false;
Packit Service 9ccfef
        description 
Packit Service 9ccfef
         "The jack connector type, as it appears on the
Packit Service 9ccfef
          outside of the system.";
Packit Service 9ccfef
      }
Packit Service 9ccfef
    }
Packit Service 9ccfef
  }
Packit Service 9ccfef
Packit Service 9ccfef
  container dot3IfMauBasicGroup {
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
    /* XXX table comments here XXX */
Packit Service 9ccfef
Packit Service 9ccfef
    list ifMauEntry {
Packit Service 9ccfef
Packit Service 9ccfef
      key "ifMauIfIndex ifMauIndex";
Packit Service 9ccfef
      description   
Packit Service 9ccfef
       "An entry in the table, containing information
Packit Service 9ccfef
        about a single MAU.";
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
      leaf ifMauIfIndex {
Packit Service 9ccfef
        type if-mib:InterfaceIndex;
Packit Service 9ccfef
        config false;
Packit Service 9ccfef
        description 
Packit Service 9ccfef
         "This variable uniquely identifies the interface
Packit Service 9ccfef
          to which the MAU described by this entry is
Packit Service 9ccfef
          connected.";
Packit Service 9ccfef
        reference   
Packit Service 9ccfef
         "RFC 2863, ifIndex";
Packit Service 9ccfef
      }
Packit Service 9ccfef
Packit Service 9ccfef
      leaf ifMauIndex {
Packit Service 9ccfef
        type int32 {
Packit Service 9ccfef
          range "1..2147483647";
Packit Service 9ccfef
        }
Packit Service 9ccfef
        config false;
Packit Service 9ccfef
        description 
Packit Service 9ccfef
         "This variable uniquely identifies the MAU
Packit Service 9ccfef
          described by this entry from among other MAUs
Packit Service 9ccfef
          connected to the same interface (ifMauIfIndex).";
Packit Service 9ccfef
        reference   
Packit Service 9ccfef
         "[IEEE802.3], 30.5.1.1.1, aMAUID.";
Packit Service 9ccfef
      }
Packit Service 9ccfef
Packit Service 9ccfef
      leaf ifMauType {
Packit Service 9ccfef
        type smiv2:AutonomousType;
Packit Service 9ccfef
        config false;
Packit Service 9ccfef
        description 
Packit Service 9ccfef
         "This object identifies the MAU type.  Values for
Packit Service 9ccfef
          standard IEEE 802.3 MAU types are defined in the
Packit Service 9ccfef
          IANA maintained IANA-MAU-MIB module, as
Packit Service 9ccfef
          OBJECT-IDENTITIES of dot3MauType.
Packit Service 9ccfef
          If the MAU type is unknown, the object identifier
Packit Service 9ccfef
          zeroDotZero is returned.
Packit Service 9ccfef
          
Packit Service 9ccfef
          This object represents the operational type of
Packit Service 9ccfef
          the MAU, as determined by either 1) the result
Packit Service 9ccfef
          of the auto-negotiation function or 2) if
Packit Service 9ccfef
          auto-negotiation is not enabled or is not
Packit Service 9ccfef
          implemented for this MAU, by the value of the
Packit Service 9ccfef
          object ifMauDefaultType.  In case 2), a set to
Packit Service 9ccfef
          the object ifMauDefaultType will force the MAU
Packit Service 9ccfef
          into the new operating mode.";
Packit Service 9ccfef
        reference   
Packit Service 9ccfef
         "[IEEE802.3], 30.5.1.1.2, aMAUType.";
Packit Service 9ccfef
      }
Packit Service 9ccfef
Packit Service 9ccfef
      leaf ifMauStatus {
Packit Service 9ccfef
        type enumeration {
Packit Service 9ccfef
          enum other       { value 1; }
Packit Service 9ccfef
          enum unknown     { value 2; }
Packit Service 9ccfef
          enum operational { value 3; }
Packit Service 9ccfef
          enum standby     { value 4; }
Packit Service 9ccfef
          enum shutdown    { value 5; }
Packit Service 9ccfef
          enum reset       { value 6; }
Packit Service 9ccfef
        }
Packit Service 9ccfef
        config true;
Packit Service 9ccfef
        description 
Packit Service 9ccfef
         "The current state of the MAU.  This object MAY
Packit Service 9ccfef
          be implemented as a read-only object by those
Packit Service 9ccfef
          agents and MAUs that do not implement software
Packit Service 9ccfef
          control of the MAU state.  Some agents may not
Packit Service 9ccfef
          
Packit Service 9ccfef
          
Packit Service 9ccfef
          
Packit Service 9ccfef
          support setting the value of this object to some
Packit Service 9ccfef
          of the enumerated values.
Packit Service 9ccfef
          
Packit Service 9ccfef
          The value other(1) is returned if the MAU is in
Packit Service 9ccfef
          a state other than one of the states 2 through
Packit Service 9ccfef
          6.
Packit Service 9ccfef
          
Packit Service 9ccfef
          The value unknown(2) is returned when the MAU's
Packit Service 9ccfef
          true state is unknown; for example, when it is
Packit Service 9ccfef
          being initialized.
Packit Service 9ccfef
          
Packit Service 9ccfef
          A MAU in the operational(3) state is fully
Packit Service 9ccfef
          functional; it operates, and passes signals to its
Packit Service 9ccfef
          attached DTE or repeater port in accordance to
Packit Service 9ccfef
          its specification.
Packit Service 9ccfef
          
Packit Service 9ccfef
          A MAU in standby(4) state forces DI and CI to
Packit Service 9ccfef
          idle and the media transmitter to idle or fault,
Packit Service 9ccfef
          if supported.  Standby(4) mode only applies to
Packit Service 9ccfef
          link type MAUs.  The state of
Packit Service 9ccfef
          ifMauMediaAvailable is unaffected.
Packit Service 9ccfef
          
Packit Service 9ccfef
          A MAU in shutdown(5) state assumes the same
Packit Service 9ccfef
          condition on DI, CI, and the media transmitter,
Packit Service 9ccfef
          as though it were powered down or not connected.
Packit Service 9ccfef
          The MAU MAY return other(1) value for the
Packit Service 9ccfef
          ifMauJabberState and ifMauMediaAvailable objects
Packit Service 9ccfef
          when it is in this state.  For an AUI, this
Packit Service 9ccfef
          state will remove power from the AUI.
Packit Service 9ccfef
          
Packit Service 9ccfef
          Setting this variable to the value reset(6)
Packit Service 9ccfef
          resets the MAU in the same manner as a
Packit Service 9ccfef
          power-off, power-on cycle of at least one-half
Packit Service 9ccfef
          second would.  The agent is not required to
Packit Service 9ccfef
          return the value reset(6).
Packit Service 9ccfef
          
Packit Service 9ccfef
          Setting this variable to the value
Packit Service 9ccfef
          operational(3), standby(4), or shutdown(5)
Packit Service 9ccfef
          causes the MAU to assume the respective state,
Packit Service 9ccfef
          except that setting a mixing-type MAU or an AUI
Packit Service 9ccfef
          to standby(4) will cause the MAU to enter the
Packit Service 9ccfef
          shutdown state.";
Packit Service 9ccfef
        reference   
Packit Service 9ccfef
         "[IEEE802.3], 30.5.1.1.7, aMAUAdminState,
Packit Service 9ccfef
          30.5.1.2.2, acMAUAdminControl, and 30.5.1.2.1,
Packit Service 9ccfef
          acResetMAU.";
Packit Service 9ccfef
      }
Packit Service 9ccfef
Packit Service 9ccfef
      leaf ifMauMediaAvailable {
Packit Service 9ccfef
        type iana-mau:IANAifMauMediaAvailable;
Packit Service 9ccfef
        config false;
Packit Service 9ccfef
        description 
Packit Service 9ccfef
         "This object identifies Media Available state of
Packit Service 9ccfef
          the MAU, complementary to the ifMauStatus.  Values
Packit Service 9ccfef
          for the standard IEEE 802.3 Media Available states
Packit Service 9ccfef
          are defined in the IANA maintained IANA-MAU-MIB
Packit Service 9ccfef
          module, as IANAifMauMediaAvailable TC.";
Packit Service 9ccfef
        reference   
Packit Service 9ccfef
         "[IEEE802.3], 30.5.1.1.4, aMediaAvailable.";
Packit Service 9ccfef
      }
Packit Service 9ccfef
Packit Service 9ccfef
      leaf ifMauMediaAvailableStateExits {
Packit Service 9ccfef
        type yang:counter32;
Packit Service 9ccfef
        config false;
Packit Service 9ccfef
        description 
Packit Service 9ccfef
         "A count of the number of times that
Packit Service 9ccfef
          ifMauMediaAvailable for this MAU instance leaves
Packit Service 9ccfef
          the state available(3).
Packit Service 9ccfef
          
Packit Service 9ccfef
          Discontinuities in the value of this counter can
Packit Service 9ccfef
          occur at re-initialization of the management
Packit Service 9ccfef
          system and at other times, as indicated by the
Packit Service 9ccfef
          value of ifCounterDiscontinuityTime.";
Packit Service 9ccfef
        reference   
Packit Service 9ccfef
         "[IEEE802.3], 30.5.1.1.5, aLoseMediaCounter.
Packit Service 9ccfef
          RFC 2863, ifCounterDiscontinuityTime.";
Packit Service 9ccfef
      }
Packit Service 9ccfef
Packit Service 9ccfef
      leaf ifMauJabberState {
Packit Service 9ccfef
        type enumeration {
Packit Service 9ccfef
          enum other     { value 1; }
Packit Service 9ccfef
          enum unknown   { value 2; }
Packit Service 9ccfef
          enum noJabber  { value 3; }
Packit Service 9ccfef
          enum jabbering { value 4; }
Packit Service 9ccfef
        }
Packit Service 9ccfef
        config false;
Packit Service 9ccfef
        description 
Packit Service 9ccfef
         "The value other(1) is returned if the jabber
Packit Service 9ccfef
          state is not 2, 3, or 4.  The agent MUST always
Packit Service 9ccfef
          return other(1) for MAU type dot3MauTypeAUI.
Packit Service 9ccfef
          
Packit Service 9ccfef
          The value unknown(2) is returned when the MAU's
Packit Service 9ccfef
          true state is unknown; for example, when it is
Packit Service 9ccfef
          being initialized.
Packit Service 9ccfef
          
Packit Service 9ccfef
          If the MAU is not jabbering the agent returns
Packit Service 9ccfef
          noJabber(3).  This is the 'normal' state.
Packit Service 9ccfef
          
Packit Service 9ccfef
          If the MAU is in jabber state the agent returns
Packit Service 9ccfef
          
Packit Service 9ccfef
          
Packit Service 9ccfef
          
Packit Service 9ccfef
          the jabbering(4) value.";
Packit Service 9ccfef
        reference   
Packit Service 9ccfef
         "[IEEE802.3], 30.5.1.1.6, aJabber.jabberFlag.";
Packit Service 9ccfef
      }
Packit Service 9ccfef
Packit Service 9ccfef
      leaf ifMauJabberingStateEnters {
Packit Service 9ccfef
        type yang:counter32;
Packit Service 9ccfef
        config false;
Packit Service 9ccfef
        description 
Packit Service 9ccfef
         "A count of the number of times that
Packit Service 9ccfef
          mauJabberState for this MAU instance enters the
Packit Service 9ccfef
          state jabbering(4).  This counter will always
Packit Service 9ccfef
          indicate zero for MAUs of type dot3MauTypeAUI
Packit Service 9ccfef
          and those of speeds above 10Mbps.
Packit Service 9ccfef
          
Packit Service 9ccfef
          Discontinuities in the value of this counter can
Packit Service 9ccfef
          occur at re-initialization of the management
Packit Service 9ccfef
          system and at other times, as indicated by the
Packit Service 9ccfef
          value of ifCounterDiscontinuityTime.";
Packit Service 9ccfef
        reference   
Packit Service 9ccfef
         "[IEEE802.3], 30.5.1.1.6, aJabber.jabberCounter.
Packit Service 9ccfef
          RFC 2863, ifCounterDiscontinuityTime.";
Packit Service 9ccfef
      }
Packit Service 9ccfef
Packit Service 9ccfef
      leaf ifMauFalseCarriers {
Packit Service 9ccfef
        type yang:counter32;
Packit Service 9ccfef
        config false;
Packit Service 9ccfef
        description 
Packit Service 9ccfef
         "A count of the number of false carrier events
Packit Service 9ccfef
          during IDLE in 100BASE-X and 1000BASE-X links.
Packit Service 9ccfef
          
Packit Service 9ccfef
          For all other MAU types, this counter will
Packit Service 9ccfef
          always indicate zero.  This counter does not
Packit Service 9ccfef
          increment at the symbol rate.
Packit Service 9ccfef
          
Packit Service 9ccfef
          It can increment after a valid carrier
Packit Service 9ccfef
          completion at a maximum rate of once per 100 ms
Packit Service 9ccfef
          for 100BASE-X and once per 10us for 1000BASE-X
Packit Service 9ccfef
          until the next CarrierEvent.
Packit Service 9ccfef
          
Packit Service 9ccfef
          This counter can roll over very quickly.  A
Packit Service 9ccfef
          management station is advised to poll the
Packit Service 9ccfef
          ifMauHCFalseCarriers instead of this counter in
Packit Service 9ccfef
          order to avoid loss of information.
Packit Service 9ccfef
          
Packit Service 9ccfef
          Discontinuities in the value of this counter can
Packit Service 9ccfef
          occur at re-initialization of the management
Packit Service 9ccfef
          system and at other times, as indicated by the
Packit Service 9ccfef
          value of ifCounterDiscontinuityTime.";
Packit Service 9ccfef
        reference   
Packit Service 9ccfef
         "[IEEE802.3], 30.5.1.1.10, aFalseCarriers.
Packit Service 9ccfef
          
Packit Service 9ccfef
          
Packit Service 9ccfef
          
Packit Service 9ccfef
          RFC 2863, ifCounterDiscontinuityTime.";
Packit Service 9ccfef
      }
Packit Service 9ccfef
Packit Service 9ccfef
      leaf ifMauTypeList {
Packit Service 9ccfef
        type int32;
Packit Service 9ccfef
        config false;
Packit Service 9ccfef
        status deprecated;
Packit Service 9ccfef
        description 
Packit Service 9ccfef
         "********* THIS OBJECT IS DEPRECATED **********
Packit Service 9ccfef
          
Packit Service 9ccfef
          This object has been deprecated in favour of
Packit Service 9ccfef
          ifMauTypeListBits.
Packit Service 9ccfef
          
Packit Service 9ccfef
          A value that uniquely identifies the set of
Packit Service 9ccfef
          possible IEEE 802.3 types that the MAU could be.
Packit Service 9ccfef
          The value is a sum that initially takes the
Packit Service 9ccfef
          value zero.  Then, for each type capability of
Packit Service 9ccfef
          this MAU, 2 raised to the power noted below is
Packit Service 9ccfef
          added to the sum.  For example, a MAU that has
Packit Service 9ccfef
          the capability to be only 10BASE-T would have a
Packit Service 9ccfef
          value of 512 (2**9).  In contrast, a MAU that
Packit Service 9ccfef
          supports both 10Base-T (full duplex) and
Packit Service 9ccfef
          100BASE-TX (full duplex) would have a value of
Packit Service 9ccfef
          ((2**11) + (2**16)), or 67584.
Packit Service 9ccfef
          
Packit Service 9ccfef
          The powers of 2 assigned to the capabilities are
Packit Service 9ccfef
          these:
Packit Service 9ccfef
          
Packit Service 9ccfef
          Power  Capability
Packit Service 9ccfef
            0      other or unknown
Packit Service 9ccfef
            1      AUI
Packit Service 9ccfef
            2      10BASE-5
Packit Service 9ccfef
            3      FOIRL
Packit Service 9ccfef
            4      10BASE-2
Packit Service 9ccfef
            5      10BASE-T duplex mode unknown
Packit Service 9ccfef
            6      10BASE-FP
Packit Service 9ccfef
            7      10BASE-FB
Packit Service 9ccfef
            8      10BASE-FL duplex mode unknown
Packit Service 9ccfef
            9      10BROAD36
Packit Service 9ccfef
           10      10BASE-T  half duplex mode
Packit Service 9ccfef
           11      10BASE-T  full duplex mode
Packit Service 9ccfef
           12      10BASE-FL half duplex mode
Packit Service 9ccfef
           13      10BASE-FL full duplex mode
Packit Service 9ccfef
           14      100BASE-T4
Packit Service 9ccfef
           15      100BASE-TX half duplex mode
Packit Service 9ccfef
           16      100BASE-TX full duplex mode
Packit Service 9ccfef
           17      100BASE-FX half duplex mode
Packit Service 9ccfef
           18      100BASE-FX full duplex mode
Packit Service 9ccfef
           19      100BASE-T2 half duplex mode
Packit Service 9ccfef
          
Packit Service 9ccfef
          
Packit Service 9ccfef
          
Packit Service 9ccfef
           20      100BASE-T2 full duplex mode
Packit Service 9ccfef
          
Packit Service 9ccfef
          If auto-negotiation is present on this MAU, this
Packit Service 9ccfef
          object will map to ifMauAutoNegCapability.";
Packit Service 9ccfef
      }
Packit Service 9ccfef
Packit Service 9ccfef
      leaf ifMauDefaultType {
Packit Service 9ccfef
        type smiv2:AutonomousType;
Packit Service 9ccfef
        config true;
Packit Service 9ccfef
        description 
Packit Service 9ccfef
         "This object identifies the default
Packit Service 9ccfef
          administrative baseband MAU type to be used in
Packit Service 9ccfef
          conjunction with the operational MAU type
Packit Service 9ccfef
          denoted by ifMauType.
Packit Service 9ccfef
          
Packit Service 9ccfef
          The set of possible values for this object is
Packit Service 9ccfef
          the same as the set defined for the ifMauType
Packit Service 9ccfef
          object.
Packit Service 9ccfef
          
Packit Service 9ccfef
          This object represents the
Packit Service 9ccfef
          administratively-configured type of the MAU.  If
Packit Service 9ccfef
          auto-negotiation is not enabled or is not
Packit Service 9ccfef
          implemented for this MAU, the value of this
Packit Service 9ccfef
          object determines the operational type of the
Packit Service 9ccfef
          MAU.  In this case, a set to this object will
Packit Service 9ccfef
          force the MAU into the specified operating mode.
Packit Service 9ccfef
          
Packit Service 9ccfef
          If auto-negotiation is implemented and enabled
Packit Service 9ccfef
          for this MAU, the operational type of the MAU
Packit Service 9ccfef
          is determined by auto-negotiation, and the value
Packit Service 9ccfef
          of this object denotes the type to which the MAU
Packit Service 9ccfef
          will automatically revert if/when
Packit Service 9ccfef
          auto-negotiation is later disabled.
Packit Service 9ccfef
          
Packit Service 9ccfef
          NOTE TO IMPLEMENTORS:  It may be necessary to
Packit Service 9ccfef
          provide for underlying hardware implementations
Packit Service 9ccfef
          which do not follow the exact behavior specified
Packit Service 9ccfef
          above.  In particular, when
Packit Service 9ccfef
          ifMauAutoNegAdminStatus transitions from enabled
Packit Service 9ccfef
          to disabled, the agent implementation MUST
Packit Service 9ccfef
          ensure that the operational type of the MAU (as
Packit Service 9ccfef
          reported by ifMauType) correctly transitions to
Packit Service 9ccfef
          the value specified by this object, rather than
Packit Service 9ccfef
          continuing to operate at the value earlier
Packit Service 9ccfef
          determined by the auto-negotiation function.";
Packit Service 9ccfef
        reference   
Packit Service 9ccfef
         "[IEEE802.3], 30.5.1.1.1, aMAUID, and 22.2.4.1.4.";
Packit Service 9ccfef
      }
Packit Service 9ccfef
Packit Service 9ccfef
      leaf ifMauAutoNegSupported {
Packit Service 9ccfef
        type smiv2:TruthValue;
Packit Service 9ccfef
        config false;
Packit Service 9ccfef
        description 
Packit Service 9ccfef
         "This object indicates whether or not
Packit Service 9ccfef
          auto-negotiation is supported on this MAU.";
Packit Service 9ccfef
      }
Packit Service 9ccfef
Packit Service 9ccfef
      leaf ifMauTypeListBits {
Packit Service 9ccfef
        type iana-mau:IANAifMauTypeListBits;
Packit Service 9ccfef
        config false;
Packit Service 9ccfef
        description 
Packit Service 9ccfef
         "A value that uniquely identifies the set of
Packit Service 9ccfef
          possible IEEE 802.3 types that the MAU could be.
Packit Service 9ccfef
          If auto-negotiation is present on this MAU, this
Packit Service 9ccfef
          object will map to ifMauAutoNegCapabilityBits.
Packit Service 9ccfef
          
Packit Service 9ccfef
          Note that this MAU may be capable of operating
Packit Service 9ccfef
          as a MAU type that is beyond the scope of this
Packit Service 9ccfef
          MIB.  This is indicated by returning the
Packit Service 9ccfef
          bit value bOther in addition to any bit values
Packit Service 9ccfef
          for standard capabilities that are listed in the
Packit Service 9ccfef
          IANAifMauTypeListBits TC.";
Packit Service 9ccfef
      }
Packit Service 9ccfef
Packit Service 9ccfef
      leaf ifMauHCFalseCarriers {
Packit Service 9ccfef
        type yang:counter64;
Packit Service 9ccfef
        config false;
Packit Service 9ccfef
        description 
Packit Service 9ccfef
         "A count of the number of false carrier events
Packit Service 9ccfef
          during IDLE in 100BASE-X and 1000BASE-X links.
Packit Service 9ccfef
          
Packit Service 9ccfef
          For all other MAU types, this counter will
Packit Service 9ccfef
          always indicate zero.  This counter does not
Packit Service 9ccfef
          increment at the symbol rate.
Packit Service 9ccfef
          
Packit Service 9ccfef
          This counter is a 64-bit version of
Packit Service 9ccfef
          ifMauFalseCarriers.  Since the 32-bit version of
Packit Service 9ccfef
          this counter can roll over very quickly,
Packit Service 9ccfef
          management stations are advised to poll the
Packit Service 9ccfef
          64-bit version instead, in order to avoid loss
Packit Service 9ccfef
          of information.
Packit Service 9ccfef
          
Packit Service 9ccfef
          Discontinuities in the value of this counter can
Packit Service 9ccfef
          occur at re-initialization of the management
Packit Service 9ccfef
          system and at other times, as indicated by the
Packit Service 9ccfef
          value of ifCounterDiscontinuityTime.";
Packit Service 9ccfef
        reference   
Packit Service 9ccfef
         "[IEEE802.3], 30.5.1.1.10, aFalseCarriers.
Packit Service 9ccfef
          
Packit Service 9ccfef
          
Packit Service 9ccfef
          
Packit Service 9ccfef
          RFC 2863, ifCounterDiscontinuityTime.";
Packit Service 9ccfef
      }
Packit Service 9ccfef
    }
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
    /* XXX table comments here XXX */
Packit Service 9ccfef
Packit Service 9ccfef
    list ifJackEntry {
Packit Service 9ccfef
Packit Service 9ccfef
      key "ifMauIfIndex ifMauIndex ifJackIndex";
Packit Service 9ccfef
      description   
Packit Service 9ccfef
       "An entry in the table, containing information
Packit Service 9ccfef
        about a particular jack.";
Packit Service 9ccfef
Packit Service 9ccfef
      leaf ifMauIfIndex {
Packit Service 9ccfef
        type keyref {
Packit Service 9ccfef
          path "/mau-mib:dot3IfMauBasicGroup/mau-mib:ifMauEntry/mau-mib:ifMauIfIndex";
Packit Service 9ccfef
        }
Packit Service 9ccfef
        config false;
Packit Service 9ccfef
        description 
Packit Service 9ccfef
         "Automagically generated keyref leaf.";
Packit Service 9ccfef
      }
Packit Service 9ccfef
      leaf ifMauIndex {
Packit Service 9ccfef
        type keyref {
Packit Service 9ccfef
          path "/mau-mib:dot3IfMauBasicGroup/mau-mib:ifMauEntry/mau-mib:ifMauIndex";
Packit Service 9ccfef
        }
Packit Service 9ccfef
        config false;
Packit Service 9ccfef
        description 
Packit Service 9ccfef
         "Automagically generated keyref leaf.";
Packit Service 9ccfef
      }
Packit Service 9ccfef
Packit Service 9ccfef
      leaf ifJackIndex {
Packit Service 9ccfef
        type int32 {
Packit Service 9ccfef
          range "1..2147483647";
Packit Service 9ccfef
        }
Packit Service 9ccfef
        config false;
Packit Service 9ccfef
        description 
Packit Service 9ccfef
         "This variable uniquely identifies the jack
Packit Service 9ccfef
          described by this entry from among other jacks
Packit Service 9ccfef
          attached to the same MAU.";
Packit Service 9ccfef
      }
Packit Service 9ccfef
Packit Service 9ccfef
      leaf ifJackType {
Packit Service 9ccfef
        type iana-mau:IANAifJackType;
Packit Service 9ccfef
        config false;
Packit Service 9ccfef
        description 
Packit Service 9ccfef
         "The jack connector type, as it appears on the
Packit Service 9ccfef
          outside of the system.";
Packit Service 9ccfef
      }
Packit Service 9ccfef
    }
Packit Service 9ccfef
  }
Packit Service 9ccfef
Packit Service 9ccfef
  container dot3IfMauAutoNegGroup {
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
    /* XXX table comments here XXX */
Packit Service 9ccfef
Packit Service 9ccfef
    list ifMauAutoNegEntry {
Packit Service 9ccfef
Packit Service 9ccfef
      key "ifMauIfIndex ifMauIndex";
Packit Service 9ccfef
      description   
Packit Service 9ccfef
       "An entry in the table, containing configuration
Packit Service 9ccfef
        and status information for the auto-negotiation
Packit Service 9ccfef
        function of a particular MAU.";
Packit Service 9ccfef
Packit Service 9ccfef
      leaf ifMauIfIndex {
Packit Service 9ccfef
        type keyref {
Packit Service 9ccfef
          path "/mau-mib:dot3IfMauBasicGroup/mau-mib:ifMauEntry/mau-mib:ifMauIfIndex";
Packit Service 9ccfef
        }
Packit Service 9ccfef
        config false;
Packit Service 9ccfef
        description 
Packit Service 9ccfef
         "Automagically generated keyref leaf.";
Packit Service 9ccfef
      }
Packit Service 9ccfef
      leaf ifMauIndex {
Packit Service 9ccfef
        type keyref {
Packit Service 9ccfef
          path "/mau-mib:dot3IfMauBasicGroup/mau-mib:ifMauEntry/mau-mib:ifMauIndex";
Packit Service 9ccfef
        }
Packit Service 9ccfef
        config false;
Packit Service 9ccfef
        description 
Packit Service 9ccfef
         "Automagically generated keyref leaf.";
Packit Service 9ccfef
      }
Packit Service 9ccfef
Packit Service 9ccfef
      leaf ifMauAutoNegAdminStatus {
Packit Service 9ccfef
        type enumeration {
Packit Service 9ccfef
          enum enabled  { value 1; }
Packit Service 9ccfef
          enum disabled { value 2; }
Packit Service 9ccfef
        }
Packit Service 9ccfef
        config true;
Packit Service 9ccfef
        description 
Packit Service 9ccfef
         "Setting this object to enabled(1) will cause
Packit Service 9ccfef
          the interface that has the auto-negotiation
Packit Service 9ccfef
          signaling ability to be enabled.
Packit Service 9ccfef
          
Packit Service 9ccfef
          If the value of this object is disabled(2) then
Packit Service 9ccfef
          the interface will act as it would if it had no
Packit Service 9ccfef
          auto-negotiation signaling.  Under these
Packit Service 9ccfef
          conditions, an IEEE 802.3 MAU will immediately
Packit Service 9ccfef
          be forced to the state indicated by the value of
Packit Service 9ccfef
          the object ifMauDefaultType.
Packit Service 9ccfef
          
Packit Service 9ccfef
          NOTE TO IMPLEMENTORS:  When
Packit Service 9ccfef
          ifMauAutoNegAdminStatus transitions from enabled
Packit Service 9ccfef
          to disabled, the agent implementation MUST
Packit Service 9ccfef
          ensure that the operational type of the MAU (as
Packit Service 9ccfef
          reported by ifMauType) correctly transitions to
Packit Service 9ccfef
          the value specified by the ifMauDefaultType
Packit Service 9ccfef
          object, rather than continuing to operate at the
Packit Service 9ccfef
          value earlier determined by the auto-negotiation
Packit Service 9ccfef
          function.";
Packit Service 9ccfef
        reference   
Packit Service 9ccfef
         "[IEEE802.3], 30.6.1.1.2, aAutoNegAdminState,
Packit Service 9ccfef
          and 30.6.1.2.2, acAutoNegAdminControl.";
Packit Service 9ccfef
      }
Packit Service 9ccfef
Packit Service 9ccfef
      leaf ifMauAutoNegRemoteSignaling {
Packit Service 9ccfef
        type enumeration {
Packit Service 9ccfef
          enum detected    { value 1; }
Packit Service 9ccfef
          enum notdetected { value 2; }
Packit Service 9ccfef
        }
Packit Service 9ccfef
        config false;
Packit Service 9ccfef
        description 
Packit Service 9ccfef
         "A value indicating whether the remote end of
Packit Service 9ccfef
          the link is using auto-negotiation signaling.  It
Packit Service 9ccfef
          takes the value detected(1) if and only if,
Packit Service 9ccfef
          during the previous link negotiation, FLP Bursts
Packit Service 9ccfef
          were received.";
Packit Service 9ccfef
        reference   
Packit Service 9ccfef
         "[IEEE802.3], 30.6.1.1.3,
Packit Service 9ccfef
          aAutoNegRemoteSignaling.";
Packit Service 9ccfef
      }
Packit Service 9ccfef
Packit Service 9ccfef
      leaf ifMauAutoNegConfig {
Packit Service 9ccfef
        type enumeration {
Packit Service 9ccfef
          enum other              { value 1; }
Packit Service 9ccfef
          enum configuring        { value 2; }
Packit Service 9ccfef
          enum complete           { value 3; }
Packit Service 9ccfef
          enum disabled           { value 4; }
Packit Service 9ccfef
          enum parallelDetectFail { value 5; }
Packit Service 9ccfef
        }
Packit Service 9ccfef
        config false;
Packit Service 9ccfef
        description 
Packit Service 9ccfef
         "A value indicating the current status of the
Packit Service 9ccfef
          auto-negotiation process.  The enumeration
Packit Service 9ccfef
          parallelDetectFail(5) maps to a failure in
Packit Service 9ccfef
          parallel detection as defined in 28.2.3.1 of
Packit Service 9ccfef
          [IEEE802.3].";
Packit Service 9ccfef
        reference   
Packit Service 9ccfef
         "[IEEE802.3], 30.6.1.1.4, aAutoNegAutoConfig.";
Packit Service 9ccfef
      }
Packit Service 9ccfef
Packit Service 9ccfef
      leaf ifMauAutoNegCapability {
Packit Service 9ccfef
        type int32;
Packit Service 9ccfef
        config false;
Packit Service 9ccfef
        status deprecated;
Packit Service 9ccfef
        description 
Packit Service 9ccfef
         "********* THIS OBJECT IS DEPRECATED **********
Packit Service 9ccfef
          
Packit Service 9ccfef
          This object has been deprecated in favour of
Packit Service 9ccfef
          ifMauAutoNegCapabilityBits.
Packit Service 9ccfef
          
Packit Service 9ccfef
          A value that uniquely identifies the set of
Packit Service 9ccfef
          capabilities of the local auto-negotiation
Packit Service 9ccfef
          entity.  The value is a sum that initially
Packit Service 9ccfef
          takes the value zero.  Then, for each capability
Packit Service 9ccfef
          of this interface, 2 raised to the power noted
Packit Service 9ccfef
          below is added to the sum.  For example, an
Packit Service 9ccfef
          interface that has the capability to support
Packit Service 9ccfef
          only 100Base-TX half duplex would have a value
Packit Service 9ccfef
          of 32768 (2**15).  In contrast, an interface
Packit Service 9ccfef
          that supports both 100Base-TX half duplex and
Packit Service 9ccfef
          100Base-TX full duplex would have a value of
Packit Service 9ccfef
          98304 ((2**15) + (2**16)).
Packit Service 9ccfef
          
Packit Service 9ccfef
          The powers of 2 assigned to the capabilities are
Packit Service 9ccfef
          these:
Packit Service 9ccfef
          
Packit Service 9ccfef
          Power   Capability
Packit Service 9ccfef
            0       other or unknown
Packit Service 9ccfef
           (1-9)    (reserved)
Packit Service 9ccfef
           10       10BASE-T  half duplex mode
Packit Service 9ccfef
           11       10BASE-T  full duplex mode
Packit Service 9ccfef
           12       (reserved)
Packit Service 9ccfef
          
Packit Service 9ccfef
          
Packit Service 9ccfef
          
Packit Service 9ccfef
           13       (reserved)
Packit Service 9ccfef
           14       100BASE-T4
Packit Service 9ccfef
           15       100BASE-TX half duplex mode
Packit Service 9ccfef
           16       100BASE-TX full duplex mode
Packit Service 9ccfef
           17       (reserved)
Packit Service 9ccfef
           18       (reserved)
Packit Service 9ccfef
           19      100BASE-T2 half duplex mode
Packit Service 9ccfef
           20      100BASE-T2 full duplex mode
Packit Service 9ccfef
          
Packit Service 9ccfef
          Note that interfaces that support this MIB may
Packit Service 9ccfef
          have capabilities that extend beyond the scope
Packit Service 9ccfef
          of this MIB.";
Packit Service 9ccfef
        reference   
Packit Service 9ccfef
         "[IEEE802.3], 30.6.1.1.5,
Packit Service 9ccfef
          aAutoNegLocalTechnologyAbility.";
Packit Service 9ccfef
      }
Packit Service 9ccfef
Packit Service 9ccfef
      leaf ifMauAutoNegCapAdvertised {
Packit Service 9ccfef
        type int32;
Packit Service 9ccfef
        config true;
Packit Service 9ccfef
        status deprecated;
Packit Service 9ccfef
        description 
Packit Service 9ccfef
         "********* THIS OBJECT IS DEPRECATED **********
Packit Service 9ccfef
          
Packit Service 9ccfef
          This object has been deprecated in favour of
Packit Service 9ccfef
          ifMauAutoNegCapAdvertisedBits.
Packit Service 9ccfef
          
Packit Service 9ccfef
          A value that uniquely identifies the set of
Packit Service 9ccfef
          capabilities advertised by the local
Packit Service 9ccfef
          auto-negotiation entity. Refer to
Packit Service 9ccfef
          ifMauAutoNegCapability for a description of the
Packit Service 9ccfef
          possible values of this object.
Packit Service 9ccfef
          
Packit Service 9ccfef
          Capabilities in this object that are not
Packit Service 9ccfef
          available in ifMauAutoNegCapability cannot be
Packit Service 9ccfef
          enabled.";
Packit Service 9ccfef
        reference   
Packit Service 9ccfef
         "[IEEE802.3], 30.6.1.1.6,
Packit Service 9ccfef
          aAutoNegAdvertisedTechnologyAbility.";
Packit Service 9ccfef
      }
Packit Service 9ccfef
Packit Service 9ccfef
      leaf ifMauAutoNegCapReceived {
Packit Service 9ccfef
        type int32;
Packit Service 9ccfef
        config false;
Packit Service 9ccfef
        status deprecated;
Packit Service 9ccfef
        description 
Packit Service 9ccfef
         "********* THIS OBJECT IS DEPRECATED **********
Packit Service 9ccfef
          
Packit Service 9ccfef
          This object has been deprecated in favour of
Packit Service 9ccfef
          ifMauAutoNegCapReceivedBits.
Packit Service 9ccfef
          
Packit Service 9ccfef
          A value that uniquely identifies the set of
Packit Service 9ccfef
          
Packit Service 9ccfef
          
Packit Service 9ccfef
          
Packit Service 9ccfef
          capabilities received from the remote
Packit Service 9ccfef
          auto-negotiation entity. Refer to
Packit Service 9ccfef
          ifMauAutoNegCapability for a description of the
Packit Service 9ccfef
          possible values of this object.
Packit Service 9ccfef
          
Packit Service 9ccfef
          Note that interfaces that support this MIB may
Packit Service 9ccfef
          be attached to remote auto-negotiation entities
Packit Service 9ccfef
          that have capabilities beyond the scope of this
Packit Service 9ccfef
          MIB.";
Packit Service 9ccfef
        reference   
Packit Service 9ccfef
         "[IEEE802.3], 30.6.1.1.7,
Packit Service 9ccfef
          aAutoNegReceivedTechnologyAbility.";
Packit Service 9ccfef
      }
Packit Service 9ccfef
Packit Service 9ccfef
      leaf ifMauAutoNegRestart {
Packit Service 9ccfef
        type enumeration {
Packit Service 9ccfef
          enum restart   { value 1; }
Packit Service 9ccfef
          enum norestart { value 2; }
Packit Service 9ccfef
        }
Packit Service 9ccfef
        config true;
Packit Service 9ccfef
        description 
Packit Service 9ccfef
         "If the value of this object is set to
Packit Service 9ccfef
          restart(1) then this will force auto-negotiation
Packit Service 9ccfef
          to begin link renegotiation.  If auto-negotiation
Packit Service 9ccfef
          signaling is disabled, a write to this object
Packit Service 9ccfef
          has no effect.
Packit Service 9ccfef
          Setting the value of this object to norestart(2)
Packit Service 9ccfef
          has no effect.";
Packit Service 9ccfef
        reference   
Packit Service 9ccfef
         "[IEEE802.3], 30.6.1.2.1,
Packit Service 9ccfef
          acAutoNegRestartAutoConfig.";
Packit Service 9ccfef
      }
Packit Service 9ccfef
Packit Service 9ccfef
      leaf ifMauAutoNegCapabilityBits {
Packit Service 9ccfef
        type iana-mau:IANAifMauAutoNegCapBits;
Packit Service 9ccfef
        config false;
Packit Service 9ccfef
        description 
Packit Service 9ccfef
         "A value that uniquely identifies the set of
Packit Service 9ccfef
          capabilities of the local auto-negotiation
Packit Service 9ccfef
          entity.  Note that interfaces that support this
Packit Service 9ccfef
          MIB may have capabilities that extend beyond the
Packit Service 9ccfef
          scope of this MIB.
Packit Service 9ccfef
          
Packit Service 9ccfef
          Note that the local auto-negotiation entity may
Packit Service 9ccfef
          support some capabilities beyond the scope of
Packit Service 9ccfef
          this MIB.  This is indicated by returning the
Packit Service 9ccfef
          bit value bOther in addition to any bit values
Packit Service 9ccfef
          for standard capabilities that are listed in the
Packit Service 9ccfef
          IANAifMauAutoNegCapBits TC.";
Packit Service 9ccfef
        reference   
Packit Service 9ccfef
         "[IEEE802.3], 30.6.1.1.5,
Packit Service 9ccfef
          aAutoNegLocalTechnologyAbility.";
Packit Service 9ccfef
      }
Packit Service 9ccfef
Packit Service 9ccfef
      leaf ifMauAutoNegCapAdvertisedBits {
Packit Service 9ccfef
        type iana-mau:IANAifMauAutoNegCapBits;
Packit Service 9ccfef
        config true;
Packit Service 9ccfef
        description 
Packit Service 9ccfef
         "A value that uniquely identifies the set of
Packit Service 9ccfef
          capabilities advertised by the local
Packit Service 9ccfef
          auto-negotiation entity.
Packit Service 9ccfef
          
Packit Service 9ccfef
          Capabilities in this object that are not
Packit Service 9ccfef
          available in ifMauAutoNegCapabilityBits cannot
Packit Service 9ccfef
          be enabled.
Packit Service 9ccfef
          
Packit Service 9ccfef
          Note that the local auto-negotiation entity may
Packit Service 9ccfef
          advertise some capabilities beyond the scope of
Packit Service 9ccfef
          this MIB.  This is indicated by returning the
Packit Service 9ccfef
          bit value bOther in addition to any bit values
Packit Service 9ccfef
          for standard capabilities that are listed in the
Packit Service 9ccfef
          IANAifMauAutoNegCapBits TC.";
Packit Service 9ccfef
        reference   
Packit Service 9ccfef
         "[IEEE802.3], 30.6.1.1.6,
Packit Service 9ccfef
          aAutoNegAdvertisedTechnologyAbility.";
Packit Service 9ccfef
      }
Packit Service 9ccfef
Packit Service 9ccfef
      leaf ifMauAutoNegCapReceivedBits {
Packit Service 9ccfef
        type iana-mau:IANAifMauAutoNegCapBits;
Packit Service 9ccfef
        config false;
Packit Service 9ccfef
        description 
Packit Service 9ccfef
         "A value that uniquely identifies the set of
Packit Service 9ccfef
          capabilities received from the remote
Packit Service 9ccfef
          auto-negotiation entity.
Packit Service 9ccfef
          Note that interfaces that support this MIB may
Packit Service 9ccfef
          be attached to remote auto-negotiation entities
Packit Service 9ccfef
          that have capabilities beyond the scope of this
Packit Service 9ccfef
          MIB.  This is indicated by returning the bit
Packit Service 9ccfef
          value bOther in addition to any bit values for
Packit Service 9ccfef
          standard capabilities that are listed in the
Packit Service 9ccfef
          IANAifMauAutoNegCapBits TC.";
Packit Service 9ccfef
        reference   
Packit Service 9ccfef
         "[IEEE802.3], 30.6.1.1.7,
Packit Service 9ccfef
          aAutoNegReceivedTechnologyAbility.";
Packit Service 9ccfef
      }
Packit Service 9ccfef
Packit Service 9ccfef
      leaf ifMauAutoNegRemoteFaultAdvertised {
Packit Service 9ccfef
        type enumeration {
Packit Service 9ccfef
          enum noError      { value 1; }
Packit Service 9ccfef
          enum offline      { value 2; }
Packit Service 9ccfef
          enum linkFailure  { value 3; }
Packit Service 9ccfef
          enum autoNegError { value 4; }
Packit Service 9ccfef
        }
Packit Service 9ccfef
        config true;
Packit Service 9ccfef
        description 
Packit Service 9ccfef
         "A value that identifies any local fault
Packit Service 9ccfef
          indications that this MAU has detected and will
Packit Service 9ccfef
          advertise at the next auto-negotiation
Packit Service 9ccfef
          interaction for 1000Mbps MAUs.";
Packit Service 9ccfef
        reference   
Packit Service 9ccfef
         "[IEEE802.3], 30.6.1.1.6,
Packit Service 9ccfef
          aAutoNegAdvertisedTechnologyAbility.";
Packit Service 9ccfef
      }
Packit Service 9ccfef
Packit Service 9ccfef
      leaf ifMauAutoNegRemoteFaultReceived {
Packit Service 9ccfef
        type enumeration {
Packit Service 9ccfef
          enum noError      { value 1; }
Packit Service 9ccfef
          enum offline      { value 2; }
Packit Service 9ccfef
          enum linkFailure  { value 3; }
Packit Service 9ccfef
          enum autoNegError { value 4; }
Packit Service 9ccfef
        }
Packit Service 9ccfef
        config false;
Packit Service 9ccfef
        description 
Packit Service 9ccfef
         "A value that identifies any fault indications
Packit Service 9ccfef
          received from the far end of a link by the
Packit Service 9ccfef
          local auto-negotiation entity for 1000Mbps
Packit Service 9ccfef
          MAUs.";
Packit Service 9ccfef
        reference   
Packit Service 9ccfef
         "[IEEE802.3], 30.6.1.1.7,
Packit Service 9ccfef
          aAutoNegReceivedTechnologyAbility.";
Packit Service 9ccfef
      }
Packit Service 9ccfef
    }
Packit Service 9ccfef
  }
Packit Service 9ccfef
Packit Service 9ccfef
  notification rpMauJabberTrap {
Packit Service 9ccfef
    description     
Packit Service 9ccfef
     "This trap is sent whenever a managed repeater
Packit Service 9ccfef
      MAU enters the jabber state.
Packit Service 9ccfef
      
Packit Service 9ccfef
      The agent MUST throttle the generation of
Packit Service 9ccfef
      consecutive rpMauJabberTraps so that there is at
Packit Service 9ccfef
      least a five-second gap between them.";
Packit Service 9ccfef
    reference       
Packit Service 9ccfef
     "[IEEE802.3], 30.5.1.3.1, nJabber notification.";
Packit Service 9ccfef
Packit Service 9ccfef
    container rpMauJabberTrap-rpMauJabberState {
Packit Service 9ccfef
      leaf rpMauGroupIndex {
Packit Service 9ccfef
        type keyref {
Packit Service 9ccfef
          path "/mau-mib:dot3RpMauBasicGroup/mau-mib:rpMauEntry/mau-mib:rpMauGroupIndex";
Packit Service 9ccfef
        }
Packit Service 9ccfef
        config false;
Packit Service 9ccfef
        description 
Packit Service 9ccfef
         "Automagically generated keyref leaf.";
Packit Service 9ccfef
      }
Packit Service 9ccfef
      leaf rpMauPortIndex {
Packit Service 9ccfef
        type keyref {
Packit Service 9ccfef
          path "/mau-mib:dot3RpMauBasicGroup/mau-mib:rpMauEntry/mau-mib:rpMauPortIndex";
Packit Service 9ccfef
        }
Packit Service 9ccfef
        config false;
Packit Service 9ccfef
        description 
Packit Service 9ccfef
         "Automagically generated keyref leaf.";
Packit Service 9ccfef
      }
Packit Service 9ccfef
      leaf rpMauIndex {
Packit Service 9ccfef
        type keyref {
Packit Service 9ccfef
          path "/mau-mib:dot3RpMauBasicGroup/mau-mib:rpMauEntry/mau-mib:rpMauIndex";
Packit Service 9ccfef
        }
Packit Service 9ccfef
        config false;
Packit Service 9ccfef
        description 
Packit Service 9ccfef
         "Automagically generated keyref leaf.";
Packit Service 9ccfef
      }
Packit Service 9ccfef
      leaf rpMauJabberState {
Packit Service 9ccfef
        type enumeration {
Packit Service 9ccfef
          enum other     { value 1; }
Packit Service 9ccfef
          enum unknown   { value 2; }
Packit Service 9ccfef
          enum noJabber  { value 3; }
Packit Service 9ccfef
          enum jabbering { value 4; }
Packit Service 9ccfef
        }
Packit Service 9ccfef
        config false;
Packit Service 9ccfef
        description 
Packit Service 9ccfef
         "The value other(1) is returned if the jabber
Packit Service 9ccfef
          state is not 2, 3, or 4.  The agent MUST always
Packit Service 9ccfef
          return other(1) for MAU type dot3MauTypeAUI.
Packit Service 9ccfef
          
Packit Service 9ccfef
          The value unknown(2) is returned when the MAU's
Packit Service 9ccfef
          true state is unknown; for example, when it is
Packit Service 9ccfef
          being initialized.
Packit Service 9ccfef
          
Packit Service 9ccfef
          If the MAU is not jabbering the agent returns
Packit Service 9ccfef
          noJabber(3).  This is the 'normal' state.
Packit Service 9ccfef
          
Packit Service 9ccfef
          If the MAU is in jabber state the agent returns
Packit Service 9ccfef
          the jabbering(4) value.";
Packit Service 9ccfef
        reference   
Packit Service 9ccfef
         "[IEEE802.3], 30.5.1.1.6, aJabber.jabberFlag.";
Packit Service 9ccfef
      }
Packit Service 9ccfef
    }
Packit Service 9ccfef
Packit Service 9ccfef
  }
Packit Service 9ccfef
Packit Service 9ccfef
  notification ifMauJabberTrap {
Packit Service 9ccfef
    description     
Packit Service 9ccfef
     "This trap is sent whenever a managed interface
Packit Service 9ccfef
      MAU enters the jabber state.
Packit Service 9ccfef
      
Packit Service 9ccfef
      The agent MUST throttle the generation of
Packit Service 9ccfef
      consecutive ifMauJabberTraps so that there is at
Packit Service 9ccfef
      least a five-second gap between them.";
Packit Service 9ccfef
    reference       
Packit Service 9ccfef
     "[IEEE802.3], 30.5.1.3.1, nJabber notification.";
Packit Service 9ccfef
Packit Service 9ccfef
    container ifMauJabberTrap-ifMauJabberState {
Packit Service 9ccfef
      leaf ifMauIfIndex {
Packit Service 9ccfef
        type keyref {
Packit Service 9ccfef
          path "/mau-mib:dot3IfMauBasicGroup/mau-mib:ifMauEntry/mau-mib:ifMauIfIndex";
Packit Service 9ccfef
        }
Packit Service 9ccfef
        config false;
Packit Service 9ccfef
        description 
Packit Service 9ccfef
         "Automagically generated keyref leaf.";
Packit Service 9ccfef
      }
Packit Service 9ccfef
      leaf ifMauIndex {
Packit Service 9ccfef
        type keyref {
Packit Service 9ccfef
          path "/mau-mib:dot3IfMauBasicGroup/mau-mib:ifMauEntry/mau-mib:ifMauIndex";
Packit Service 9ccfef
        }
Packit Service 9ccfef
        config false;
Packit Service 9ccfef
        description 
Packit Service 9ccfef
         "Automagically generated keyref leaf.";
Packit Service 9ccfef
      }
Packit Service 9ccfef
      leaf ifMauJabberState {
Packit Service 9ccfef
        type enumeration {
Packit Service 9ccfef
          enum other     { value 1; }
Packit Service 9ccfef
          enum unknown   { value 2; }
Packit Service 9ccfef
          enum noJabber  { value 3; }
Packit Service 9ccfef
          enum jabbering { value 4; }
Packit Service 9ccfef
        }
Packit Service 9ccfef
        config false;
Packit Service 9ccfef
        description 
Packit Service 9ccfef
         "The value other(1) is returned if the jabber
Packit Service 9ccfef
          state is not 2, 3, or 4.  The agent MUST always
Packit Service 9ccfef
          return other(1) for MAU type dot3MauTypeAUI.
Packit Service 9ccfef
          
Packit Service 9ccfef
          The value unknown(2) is returned when the MAU's
Packit Service 9ccfef
          true state is unknown; for example, when it is
Packit Service 9ccfef
          being initialized.
Packit Service 9ccfef
          
Packit Service 9ccfef
          If the MAU is not jabbering the agent returns
Packit Service 9ccfef
          noJabber(3).  This is the 'normal' state.
Packit Service 9ccfef
          
Packit Service 9ccfef
          If the MAU is in jabber state the agent returns
Packit Service 9ccfef
          
Packit Service 9ccfef
          
Packit Service 9ccfef
          
Packit Service 9ccfef
          the jabbering(4) value.";
Packit Service 9ccfef
        reference   
Packit Service 9ccfef
         "[IEEE802.3], 30.5.1.1.6, aJabber.jabberFlag.";
Packit Service 9ccfef
      }
Packit Service 9ccfef
    }
Packit Service 9ccfef
Packit Service 9ccfef
  }
Packit Service 9ccfef
} /* end of module MAU-MIB */