Blame test/dumps/corba/MAU_MIB.idl

Packit Service 9ccfef
/*							-- DO NOT EDIT --
Packit Service 9ccfef
 * Generated by smidump version 0.4.8:
Packit Service 9ccfef
 *   smidump -f corba MAU-MIB
Packit Service 9ccfef
 *
Packit Service 9ccfef
 * Derived from MAU-MIB:
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 00:00:
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 00:00:
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 04:00:
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 00:00:
Packit Service 9ccfef
 *   Version published as RFC 2239.
Packit Service 9ccfef
 *
Packit Service 9ccfef
 * Revision 1993-09-30 00:00:
Packit Service 9ccfef
 *   Initial version, published as RFC 1515.
Packit Service 9ccfef
 *
Packit Service 9ccfef
 * $Id: MAU_MIB.idl 8090 2008-04-18 12:56:29Z strauss $
Packit Service 9ccfef
 */
Packit Service 9ccfef
Packit Service 9ccfef
#ifndef _MAU_MIB_IDL_
Packit Service 9ccfef
#define _MAU_MIB_IDL_
Packit Service 9ccfef
Packit Service 9ccfef
#include <ASN1Types.idl>
Packit Service 9ccfef
#include <SNMPMgmt.idl>
Packit Service 9ccfef
#include <IANA_MAU_MIB.idl>
Packit Service 9ccfef
#include <IF_MIB.idl>
Packit Service 9ccfef
#include <SNMPv2_SMI.idl>
Packit Service 9ccfef
#include <SNMPv2_TC.idl>
Packit Service 9ccfef
Packit Service 9ccfef
module MAU_MIB {
Packit Service 9ccfef
Packit Service 9ccfef
    typedef IANA_MAU_MIB::IANAifJackTypeType IANAifJackTypeType;
Packit Service 9ccfef
    typedef IANA_MAU_MIB::IANAifMauAutoNegCapBitsType IANAifMauAutoNegCapBitsType;
Packit Service 9ccfef
    typedef IANA_MAU_MIB::IANAifMauMediaAvailableType IANAifMauMediaAvailableType;
Packit Service 9ccfef
    typedef IANA_MAU_MIB::IANAifMauTypeListBitsType IANAifMauTypeListBitsType;
Packit Service 9ccfef
    typedef IF_MIB::InterfaceIndexType InterfaceIndexType;
Packit Service 9ccfef
    typedef SNMPv2_SMI::Counter32Type Counter32Type;
Packit Service 9ccfef
    typedef SNMPv2_SMI::Counter64Type Counter64Type;
Packit Service 9ccfef
    typedef SNMPv2_SMI::Integer32Type Integer32Type;
Packit Service 9ccfef
    typedef SNMPv2_TC::AutonomousTypeType AutonomousTypeType;
Packit Service 9ccfef
    typedef SNMPv2_TC::TruthValueType TruthValueType;
Packit Service 9ccfef
Packit Service 9ccfef
    const string moduleIdentity = "mauMod";
Packit Service 9ccfef
    const ASN1_ObjectIdentifier mauMod = "::MAU_MIB::mauMod";
Packit Service 9ccfef
Packit Service 9ccfef
    /*
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
    LAST-UPDATED:   200704210000Z
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-INFO:
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
    REVISION:       "200704210000Z"
Packit Service 9ccfef
    REVISION-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:       "200309190000Z"
Packit Service 9ccfef
    REVISION-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:       "199908240400Z"
Packit Service 9ccfef
    REVISION-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:       "199710310000Z"
Packit Service 9ccfef
    REVISION-DESCRIPTION:
Packit Service 9ccfef
            "Version published as RFC 2239."
Packit Service 9ccfef
Packit Service 9ccfef
    REVISION:       "199309300000Z"
Packit Service 9ccfef
    REVISION-DESCRIPTION:
Packit Service 9ccfef
            "Initial version, published as RFC 1515."
Packit Service 9ccfef
Packit Service 9ccfef
    */
Packit Service 9ccfef
Packit Service 9ccfef
    typedef ASN1_Integer RpMauGroupIndexType; 
Packit Service 9ccfef
Packit Service 9ccfef
    typedef ASN1_Integer RpMauPortIndexType; 
Packit Service 9ccfef
Packit Service 9ccfef
    typedef ASN1_Integer RpMauIndexType; 
Packit Service 9ccfef
Packit Service 9ccfef
    typedef ASN1_Integer RpMauStatusType; 
Packit Service 9ccfef
    const RpMauStatusType RpMauStatusType_other = 1;
Packit Service 9ccfef
    const RpMauStatusType RpMauStatusType_unknown = 2;
Packit Service 9ccfef
    const RpMauStatusType RpMauStatusType_operational = 3;
Packit Service 9ccfef
    const RpMauStatusType RpMauStatusType_standby = 4;
Packit Service 9ccfef
    const RpMauStatusType RpMauStatusType_shutdown = 5;
Packit Service 9ccfef
    const RpMauStatusType RpMauStatusType_reset = 6;
Packit Service 9ccfef
    const string RpMauStatusType_NameNumberList = "other (1) , unknown (2) , operational (3) , standby (4) , shutdown (5) , reset (6)";
Packit Service 9ccfef
Packit Service 9ccfef
    typedef ASN1_Integer RpMauJabberStateType; 
Packit Service 9ccfef
    const RpMauJabberStateType RpMauJabberStateType_other = 1;
Packit Service 9ccfef
    const RpMauJabberStateType RpMauJabberStateType_unknown = 2;
Packit Service 9ccfef
    const RpMauJabberStateType RpMauJabberStateType_noJabber = 3;
Packit Service 9ccfef
    const RpMauJabberStateType RpMauJabberStateType_jabbering = 4;
Packit Service 9ccfef
    const string RpMauJabberStateType_NameNumberList = "other (1) , unknown (2) , noJabber (3) , jabbering (4)";
Packit Service 9ccfef
Packit Service 9ccfef
    typedef ASN1_Integer RpJackIndexType; 
Packit Service 9ccfef
Packit Service 9ccfef
    typedef ASN1_Integer IfMauIndexType; 
Packit Service 9ccfef
Packit Service 9ccfef
    typedef ASN1_Integer IfMauStatusType; 
Packit Service 9ccfef
    const IfMauStatusType IfMauStatusType_other = 1;
Packit Service 9ccfef
    const IfMauStatusType IfMauStatusType_unknown = 2;
Packit Service 9ccfef
    const IfMauStatusType IfMauStatusType_operational = 3;
Packit Service 9ccfef
    const IfMauStatusType IfMauStatusType_standby = 4;
Packit Service 9ccfef
    const IfMauStatusType IfMauStatusType_shutdown = 5;
Packit Service 9ccfef
    const IfMauStatusType IfMauStatusType_reset = 6;
Packit Service 9ccfef
    const string IfMauStatusType_NameNumberList = "other (1) , unknown (2) , operational (3) , standby (4) , shutdown (5) , reset (6)";
Packit Service 9ccfef
Packit Service 9ccfef
    typedef ASN1_Integer IfMauJabberStateType; 
Packit Service 9ccfef
    const IfMauJabberStateType IfMauJabberStateType_other = 1;
Packit Service 9ccfef
    const IfMauJabberStateType IfMauJabberStateType_unknown = 2;
Packit Service 9ccfef
    const IfMauJabberStateType IfMauJabberStateType_noJabber = 3;
Packit Service 9ccfef
    const IfMauJabberStateType IfMauJabberStateType_jabbering = 4;
Packit Service 9ccfef
    const string IfMauJabberStateType_NameNumberList = "other (1) , unknown (2) , noJabber (3) , jabbering (4)";
Packit Service 9ccfef
Packit Service 9ccfef
    typedef ASN1_Integer IfJackIndexType; 
Packit Service 9ccfef
Packit Service 9ccfef
    typedef ASN1_Integer IfMauAutoNegAdminStatusType; 
Packit Service 9ccfef
    const IfMauAutoNegAdminStatusType IfMauAutoNegAdminStatusType_enabled = 1;
Packit Service 9ccfef
    const IfMauAutoNegAdminStatusType IfMauAutoNegAdminStatusType_disabled = 2;
Packit Service 9ccfef
    const string IfMauAutoNegAdminStatusType_NameNumberList = "enabled (1) , disabled (2)";
Packit Service 9ccfef
Packit Service 9ccfef
    typedef ASN1_Integer IfMauAutoNegRemoteSignalingType; 
Packit Service 9ccfef
    const IfMauAutoNegRemoteSignalingType IfMauAutoNegRemoteSignalingType_detected = 1;
Packit Service 9ccfef
    const IfMauAutoNegRemoteSignalingType IfMauAutoNegRemoteSignalingType_notdetected = 2;
Packit Service 9ccfef
    const string IfMauAutoNegRemoteSignalingType_NameNumberList = "detected (1) , notdetected (2)";
Packit Service 9ccfef
Packit Service 9ccfef
    typedef ASN1_Integer IfMauAutoNegConfigType; 
Packit Service 9ccfef
    const IfMauAutoNegConfigType IfMauAutoNegConfigType_other = 1;
Packit Service 9ccfef
    const IfMauAutoNegConfigType IfMauAutoNegConfigType_configuring = 2;
Packit Service 9ccfef
    const IfMauAutoNegConfigType IfMauAutoNegConfigType_complete = 3;
Packit Service 9ccfef
    const IfMauAutoNegConfigType IfMauAutoNegConfigType_disabled = 4;
Packit Service 9ccfef
    const IfMauAutoNegConfigType IfMauAutoNegConfigType_parallelDetectFail = 5;
Packit Service 9ccfef
    const string IfMauAutoNegConfigType_NameNumberList = "other (1) , configuring (2) , complete (3) , disabled (4) , parallelDetectFail (5)";
Packit Service 9ccfef
Packit Service 9ccfef
    typedef ASN1_Integer IfMauAutoNegRestartType; 
Packit Service 9ccfef
    const IfMauAutoNegRestartType IfMauAutoNegRestartType_restart = 1;
Packit Service 9ccfef
    const IfMauAutoNegRestartType IfMauAutoNegRestartType_norestart = 2;
Packit Service 9ccfef
    const string IfMauAutoNegRestartType_NameNumberList = "restart (1) , norestart (2)";
Packit Service 9ccfef
Packit Service 9ccfef
    typedef ASN1_Integer IfMauAutoNegRemoteFaultAdvertisedType; 
Packit Service 9ccfef
    const IfMauAutoNegRemoteFaultAdvertisedType IfMauAutoNegRemoteFaultAdvertisedType_noError = 1;
Packit Service 9ccfef
    const IfMauAutoNegRemoteFaultAdvertisedType IfMauAutoNegRemoteFaultAdvertisedType_offline = 2;
Packit Service 9ccfef
    const IfMauAutoNegRemoteFaultAdvertisedType IfMauAutoNegRemoteFaultAdvertisedType_linkFailure = 3;
Packit Service 9ccfef
    const IfMauAutoNegRemoteFaultAdvertisedType IfMauAutoNegRemoteFaultAdvertisedType_autoNegError = 4;
Packit Service 9ccfef
    const string IfMauAutoNegRemoteFaultAdvertisedType_NameNumberList = "noError (1) , offline (2) , linkFailure (3) , autoNegError (4)";
Packit Service 9ccfef
Packit Service 9ccfef
    typedef ASN1_Integer IfMauAutoNegRemoteFaultReceivedType; 
Packit Service 9ccfef
    const IfMauAutoNegRemoteFaultReceivedType IfMauAutoNegRemoteFaultReceivedType_noError = 1;
Packit Service 9ccfef
    const IfMauAutoNegRemoteFaultReceivedType IfMauAutoNegRemoteFaultReceivedType_offline = 2;
Packit Service 9ccfef
    const IfMauAutoNegRemoteFaultReceivedType IfMauAutoNegRemoteFaultReceivedType_linkFailure = 3;
Packit Service 9ccfef
    const IfMauAutoNegRemoteFaultReceivedType IfMauAutoNegRemoteFaultReceivedType_autoNegError = 4;
Packit Service 9ccfef
    const string IfMauAutoNegRemoteFaultReceivedType_NameNumberList = "noError (1) , offline (2) , linkFailure (3) , autoNegError (4)";
Packit Service 9ccfef
Packit Service 9ccfef
    interface dot3RpMauBasicGroup : SNMPMgmt::SmiEntry {
Packit Service 9ccfef
Packit Service 9ccfef
        /*
Packit Service 9ccfef
             Table of descriptive and status information
Packit Service 9ccfef
             about the MAU(s) attached to the ports of a
Packit Service 9ccfef
             repeater.
Packit Service 9ccfef
        */
Packit Service 9ccfef
        SNMPMgmt::SmiTableIterator get_rpMauTable();
Packit Service 9ccfef
Packit Service 9ccfef
        /*
Packit Service 9ccfef
             Information about the external jacks attached
Packit Service 9ccfef
             to MAUs attached to the ports of a repeater.
Packit Service 9ccfef
        */
Packit Service 9ccfef
        SNMPMgmt::SmiTableIterator get_rpJackTable();
Packit Service 9ccfef
    };
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
    /*
Packit Service 9ccfef
             An entry in the table, containing information
Packit Service 9ccfef
             about a single MAU.
Packit Service 9ccfef
    */
Packit Service 9ccfef
    interface rpMauEntry : SNMPMgmt::SmiEntry {
Packit Service 9ccfef
Packit Service 9ccfef
        const string IndexVarList = "rpMauGroupIndex rpMauPortIndex rpMauIndex";
Packit Service 9ccfef
Packit Service 9ccfef
        /*
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
        readonly attribute RpMauGroupIndexType rpMauGroupIndex;
Packit Service 9ccfef
Packit Service 9ccfef
        /*
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
        readonly attribute RpMauPortIndexType rpMauPortIndex;
Packit Service 9ccfef
Packit Service 9ccfef
        /*
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
        readonly attribute RpMauIndexType rpMauIndex;
Packit Service 9ccfef
Packit Service 9ccfef
        /*
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
        readonly attribute AutonomousTypeType rpMauType;
Packit Service 9ccfef
Packit Service 9ccfef
        /*
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
        attribute RpMauStatusType rpMauStatus;
Packit Service 9ccfef
Packit Service 9ccfef
        /*
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
        readonly attribute IANAifMauMediaAvailableType rpMauMediaAvailable;
Packit Service 9ccfef
Packit Service 9ccfef
        /*
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
        readonly attribute Counter32Type rpMauMediaAvailableStateExits;
Packit Service 9ccfef
Packit Service 9ccfef
        /*
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
        readonly attribute RpMauJabberStateType rpMauJabberState;
Packit Service 9ccfef
Packit Service 9ccfef
        /*
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
        readonly attribute Counter32Type rpMauJabberingStateEnters;
Packit Service 9ccfef
Packit Service 9ccfef
        /*
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
        readonly attribute Counter32Type rpMauFalseCarriers;
Packit Service 9ccfef
    };
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
    /*
Packit Service 9ccfef
             An entry in the table, containing information
Packit Service 9ccfef
             about a particular jack.
Packit Service 9ccfef
    */
Packit Service 9ccfef
    interface rpJackEntry : SNMPMgmt::SmiEntry {
Packit Service 9ccfef
Packit Service 9ccfef
        const string IndexVarList = "rpMauGroupIndex rpMauPortIndex rpMauIndex rpJackIndex";
Packit Service 9ccfef
Packit Service 9ccfef
        /*
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
        readonly attribute IANAifJackTypeType rpJackType;
Packit Service 9ccfef
    };
Packit Service 9ccfef
Packit Service 9ccfef
    interface dot3IfMauBasicGroup : SNMPMgmt::SmiEntry {
Packit Service 9ccfef
Packit Service 9ccfef
        /*
Packit Service 9ccfef
             Table of descriptive and status information
Packit Service 9ccfef
             about MAU(s) attached to an interface.
Packit Service 9ccfef
        */
Packit Service 9ccfef
        SNMPMgmt::SmiTableIterator get_ifMauTable();
Packit Service 9ccfef
Packit Service 9ccfef
        /*
Packit Service 9ccfef
             Information about the external jacks attached
Packit Service 9ccfef
             to MAUs attached to an interface.
Packit Service 9ccfef
        */
Packit Service 9ccfef
        SNMPMgmt::SmiTableIterator get_ifJackTable();
Packit Service 9ccfef
    };
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
    /*
Packit Service 9ccfef
             An entry in the table, containing information
Packit Service 9ccfef
             about a single MAU.
Packit Service 9ccfef
    */
Packit Service 9ccfef
    interface ifMauEntry : SNMPMgmt::SmiEntry {
Packit Service 9ccfef
Packit Service 9ccfef
        const string IndexVarList = "ifMauIfIndex ifMauIndex";
Packit Service 9ccfef
Packit Service 9ccfef
        /*
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
        readonly attribute InterfaceIndexType ifMauIfIndex;
Packit Service 9ccfef
Packit Service 9ccfef
        /*
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
        readonly attribute IfMauIndexType ifMauIndex;
Packit Service 9ccfef
Packit Service 9ccfef
        /*
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
        readonly attribute AutonomousTypeType ifMauType;
Packit Service 9ccfef
Packit Service 9ccfef
        /*
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
        attribute IfMauStatusType ifMauStatus;
Packit Service 9ccfef
Packit Service 9ccfef
        /*
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
        readonly attribute IANAifMauMediaAvailableType ifMauMediaAvailable;
Packit Service 9ccfef
Packit Service 9ccfef
        /*
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
        readonly attribute Counter32Type ifMauMediaAvailableStateExits;
Packit Service 9ccfef
Packit Service 9ccfef
        /*
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
        readonly attribute IfMauJabberStateType ifMauJabberState;
Packit Service 9ccfef
Packit Service 9ccfef
        /*
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
        readonly attribute Counter32Type ifMauJabberingStateEnters;
Packit Service 9ccfef
Packit Service 9ccfef
        /*
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
        readonly attribute Counter32Type ifMauFalseCarriers;
Packit Service 9ccfef
Packit Service 9ccfef
        /*
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
        attribute AutonomousTypeType ifMauDefaultType;
Packit Service 9ccfef
Packit Service 9ccfef
        /*
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
        readonly attribute TruthValueType ifMauAutoNegSupported;
Packit Service 9ccfef
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
             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
        readonly attribute IANAifMauTypeListBitsType ifMauTypeListBits;
Packit Service 9ccfef
Packit Service 9ccfef
        /*
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
        readonly attribute Counter64Type ifMauHCFalseCarriers;
Packit Service 9ccfef
    };
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
    /*
Packit Service 9ccfef
             An entry in the table, containing information
Packit Service 9ccfef
             about a particular jack.
Packit Service 9ccfef
    */
Packit Service 9ccfef
    interface ifJackEntry : SNMPMgmt::SmiEntry {
Packit Service 9ccfef
Packit Service 9ccfef
        const string IndexVarList = "ifMauIfIndex ifMauIndex ifJackIndex";
Packit Service 9ccfef
Packit Service 9ccfef
        /*
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
        readonly attribute IANAifJackTypeType ifJackType;
Packit Service 9ccfef
    };
Packit Service 9ccfef
Packit Service 9ccfef
    interface dot3IfMauAutoNegGroup : SNMPMgmt::SmiEntry {
Packit Service 9ccfef
Packit Service 9ccfef
        /*
Packit Service 9ccfef
             Configuration and status objects for the
Packit Service 9ccfef
             auto-negotiation function of MAUs attached to
Packit Service 9ccfef
             interfaces.
Packit Service 9ccfef
             
Packit Service 9ccfef
             The ifMauAutoNegTable applies to systems in
Packit Service 9ccfef
             which auto-negotiation is supported on one or
Packit Service 9ccfef
             more MAUs attached to interfaces.  Note that if
Packit Service 9ccfef
             auto-negotiation is present and enabled, the
Packit Service 9ccfef
             ifMauType object reflects the result of the
Packit Service 9ccfef
             auto-negotiation function.
Packit Service 9ccfef
        */
Packit Service 9ccfef
        SNMPMgmt::SmiTableIterator get_ifMauAutoNegTable();
Packit Service 9ccfef
    };
Packit Service 9ccfef
Packit Service 9ccfef
Packit Service 9ccfef
    /*
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
    interface ifMauAutoNegEntry : SNMPMgmt::SmiEntry {
Packit Service 9ccfef
Packit Service 9ccfef
        const string IndexVarList = "ifMauIfIndex ifMauIndex";
Packit Service 9ccfef
Packit Service 9ccfef
        /*
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
        attribute IfMauAutoNegAdminStatusType ifMauAutoNegAdminStatus;
Packit Service 9ccfef
Packit Service 9ccfef
        /*
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
        readonly attribute IfMauAutoNegRemoteSignalingType ifMauAutoNegRemoteSignaling;
Packit Service 9ccfef
Packit Service 9ccfef
        /*
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
        readonly attribute IfMauAutoNegConfigType ifMauAutoNegConfig;
Packit Service 9ccfef
Packit Service 9ccfef
        /*
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
        attribute IfMauAutoNegRestartType ifMauAutoNegRestart;
Packit Service 9ccfef
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.  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
        readonly attribute IANAifMauAutoNegCapBitsType ifMauAutoNegCapabilityBits;
Packit Service 9ccfef
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.
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
        attribute IANAifMauAutoNegCapBitsType ifMauAutoNegCapAdvertisedBits;
Packit Service 9ccfef
Packit Service 9ccfef
        /*
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
        readonly attribute IANAifMauAutoNegCapBitsType ifMauAutoNegCapReceivedBits;
Packit Service 9ccfef
Packit Service 9ccfef
        /*
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
        attribute IfMauAutoNegRemoteFaultAdvertisedType ifMauAutoNegRemoteFaultAdvertised;
Packit Service 9ccfef
Packit Service 9ccfef
        /*
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
        readonly attribute IfMauAutoNegRemoteFaultReceivedType ifMauAutoNegRemoteFaultReceived;
Packit Service 9ccfef
    };
Packit Service 9ccfef
Packit Service 9ccfef
    struct RpMauJabberStateVBType {
Packit Service 9ccfef
        string var_name;
Packit Service 9ccfef
        string var_index;
Packit Service 9ccfef
        RpMauJabberStateType rpMauJabberState;
Packit Service 9ccfef
    };
Packit Service 9ccfef
Packit Service 9ccfef
    struct IfMauJabberStateVBType {
Packit Service 9ccfef
        string var_name;
Packit Service 9ccfef
        string var_index;
Packit Service 9ccfef
        IfMauJabberStateType ifMauJabberState;
Packit Service 9ccfef
    };
Packit Service 9ccfef
Packit Service 9ccfef
    struct RpMauJabberTrapType {
Packit Service 9ccfef
        RpMauJabberStateVBType rpMauJabberState;
Packit Service 9ccfef
    };
Packit Service 9ccfef
Packit Service 9ccfef
    struct IfMauJabberTrapType {
Packit Service 9ccfef
        IfMauJabberStateVBType ifMauJabberState;
Packit Service 9ccfef
    };
Packit Service 9ccfef
Packit Service 9ccfef
    /* typed push event communication */
Packit Service 9ccfef
    interface Notifications : SNMPMgmt::Notifications {
Packit Service 9ccfef
Packit Service 9ccfef
        /*
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
        */
Packit Service 9ccfef
        void rpMauJabberTrap (
Packit Service 9ccfef
            in CosNaming::Name src_entry_name,
Packit Service 9ccfef
            in CORBA::ScopedName event_type,
Packit Service 9ccfef
            in ASN1_GeneralizedTime event_time,
Packit Service 9ccfef
            in RpMauJabberTrapType notification_info
Packit Service 9ccfef
        );
Packit Service 9ccfef
Packit Service 9ccfef
        /*
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
        */
Packit Service 9ccfef
        void ifMauJabberTrap (
Packit Service 9ccfef
            in CosNaming::Name src_entry_name,
Packit Service 9ccfef
            in CORBA::ScopedName event_type,
Packit Service 9ccfef
            in ASN1_GeneralizedTime event_time,
Packit Service 9ccfef
            in IfMauJabberTrapType notification_info
Packit Service 9ccfef
        );
Packit Service 9ccfef
    };
Packit Service 9ccfef
Packit Service 9ccfef
    /* typed pull event communication */
Packit Service 9ccfef
    interface PullNotifications : SNMPMgmt::PullNotifications {
Packit Service 9ccfef
Packit Service 9ccfef
        /*
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
        */
Packit Service 9ccfef
        void pull_rpMauJabberTrap (
Packit Service 9ccfef
            out CosNaming::Name src_entry_name,
Packit Service 9ccfef
            out CORBA::ScopedName event_type,
Packit Service 9ccfef
            out ASN1_GeneralizedTime event_time,
Packit Service 9ccfef
            out RpMauJabberTrapType notification_info
Packit Service 9ccfef
        );
Packit Service 9ccfef
        boolean try_rpMauJabberTrap (
Packit Service 9ccfef
            out CosNaming::Name src_entry_name,
Packit Service 9ccfef
            out CORBA::ScopedName event_type,
Packit Service 9ccfef
            out ASN1_GeneralizedTime event_time,
Packit Service 9ccfef
            out RpMauJabberTrapType notification_info
Packit Service 9ccfef
        );
Packit Service 9ccfef
Packit Service 9ccfef
        /*
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
        */
Packit Service 9ccfef
        void pull_ifMauJabberTrap (
Packit Service 9ccfef
            out CosNaming::Name src_entry_name,
Packit Service 9ccfef
            out CORBA::ScopedName event_type,
Packit Service 9ccfef
            out ASN1_GeneralizedTime event_time,
Packit Service 9ccfef
            out IfMauJabberTrapType notification_info
Packit Service 9ccfef
        );
Packit Service 9ccfef
        boolean try_ifMauJabberTrap (
Packit Service 9ccfef
            out CosNaming::Name src_entry_name,
Packit Service 9ccfef
            out CORBA::ScopedName event_type,
Packit Service 9ccfef
            out ASN1_GeneralizedTime event_time,
Packit Service 9ccfef
            out IfMauJabberTrapType notification_info
Packit Service 9ccfef
        );
Packit Service 9ccfef
    };
Packit Service 9ccfef
Packit Service 9ccfef
    interface SmiEntryFactory : SNMPMgmt::GenericFactory {
Packit Service 9ccfef
Packit Service 9ccfef
        rpMauEntry create_rpMauEntry (
Packit Service 9ccfef
            in RpMauGroupIndexType rpMauGroupIndex,
Packit Service 9ccfef
            in RpMauPortIndexType rpMauPortIndex,
Packit Service 9ccfef
            in RpMauIndexType rpMauIndex,
Packit Service 9ccfef
            in RpMauStatusType rpMauStatus
Packit Service 9ccfef
        ) raises (
Packit Service 9ccfef
            SNMPMgmt::AlreadyExists,
Packit Service 9ccfef
            CosLifeCycle::InvalidCriteria,
Packit Service 9ccfef
            CosLifeCycle::CannotMeetCriteria
Packit Service 9ccfef
        );
Packit Service 9ccfef
Packit Service 9ccfef
        ifMauEntry create_ifMauEntry (
Packit Service 9ccfef
            in InterfaceIndexType ifMauIfIndex,
Packit Service 9ccfef
            in IfMauIndexType ifMauIndex,
Packit Service 9ccfef
            in IfMauStatusType ifMauStatus,
Packit Service 9ccfef
            in AutonomousTypeType ifMauDefaultType
Packit Service 9ccfef
        ) raises (
Packit Service 9ccfef
            SNMPMgmt::AlreadyExists,
Packit Service 9ccfef
            CosLifeCycle::InvalidCriteria,
Packit Service 9ccfef
            CosLifeCycle::CannotMeetCriteria
Packit Service 9ccfef
        );
Packit Service 9ccfef
Packit Service 9ccfef
        ifMauAutoNegEntry create_ifMauAutoNegEntry (
Packit Service 9ccfef
            in InterfaceIndexType ifMauIfIndex,
Packit Service 9ccfef
            in IfMauIndexType ifMauIndex,
Packit Service 9ccfef
            in IfMauAutoNegAdminStatusType ifMauAutoNegAdminStatus,
Packit Service 9ccfef
            in IfMauAutoNegRestartType ifMauAutoNegRestart,
Packit Service 9ccfef
            in IANAifMauAutoNegCapBitsType ifMauAutoNegCapAdvertisedBits,
Packit Service 9ccfef
            in IfMauAutoNegRemoteFaultAdvertisedType ifMauAutoNegRemoteFaultAdvertised
Packit Service 9ccfef
        ) raises (
Packit Service 9ccfef
            SNMPMgmt::AlreadyExists,
Packit Service 9ccfef
            CosLifeCycle::InvalidCriteria,
Packit Service 9ccfef
            CosLifeCycle::CannotMeetCriteria
Packit Service 9ccfef
        );
Packit Service 9ccfef
    };
Packit Service 9ccfef
Packit Service 9ccfef
};
Packit Service 9ccfef
Packit Service 9ccfef
#endif /* !_MAU_MIB_IDL_ */