Blame mibs/ietf/FC-MGMT-MIB

Packit 022b05
   FC-MGMT-MIB DEFINITIONS ::= BEGIN
Packit 022b05
Packit 022b05
   IMPORTS
Packit 022b05
       MODULE-IDENTITY, OBJECT-TYPE,
Packit 022b05
       Integer32, Unsigned32, Counter32, Counter64, transmission
Packit 022b05
                               FROM SNMPv2-SMI
Packit 022b05
       MODULE-COMPLIANCE, OBJECT-GROUP
Packit 022b05
                               FROM SNMPv2-CONF
Packit 022b05
       TruthValue, TEXTUAL-CONVENTION
Packit 022b05
                               FROM SNMPv2-TC
Packit 022b05
       ifIndex                 FROM IF-MIB
Packit 022b05
       SnmpAdminString         FROM SNMP-FRAMEWORK-MIB;
Packit 022b05
Packit 022b05
   fcMgmtMIB MODULE-IDENTITY
Packit 022b05
       LAST-UPDATED    "200504260000Z"  -- 26 April 2005
Packit 022b05
       ORGANIZATION    "IETF IPS (IP-Storage) Working Group"
Packit 022b05
       CONTACT-INFO
Packit 022b05
               "        Keith McCloghrie
Packit 022b05
                        Cisco Systems, Inc.
Packit 022b05
                   Tel: +1 408 526-5260
Packit 022b05
                E-mail: kzm@cisco.com
Packit 022b05
                Postal: 170 West Tasman Drive
Packit 022b05
                        San Jose, CA USA 95134
Packit 022b05
               "
Packit 022b05
       DESCRIPTION
Packit 022b05
               "This module defines management information specific to
Packit 022b05
               Fibre Channel-attached devices.
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
               Copyright (C) The Internet Society (2005).  This version
Packit 022b05
               of this MIB module is part of RFC 4044;  see the RFC
Packit 022b05
               itself for full legal notices."
Packit 022b05
      REVISION        "200504260000Z"  -- 26 April 2005
Packit 022b05
      DESCRIPTION
Packit 022b05
              "Initial version of the Fibre Channel Mgmt MIB module."
Packit 022b05
     ::= { transmission 56 }
Packit 022b05
Packit 022b05
 fcmgmtObjects       OBJECT IDENTIFIER ::= { fcMgmtMIB 1 }
Packit 022b05
 fcmgmtNotifications OBJECT IDENTIFIER ::= { fcMgmtMIB 2 }
Packit 022b05
 fcmgmtNotifPrefix   OBJECT IDENTIFIER ::= { fcmgmtNotifications 0 }
Packit 022b05
 fcmgmtConformance   OBJECT IDENTIFIER ::= { fcMgmtMIB 3 }
Packit 022b05
Packit 022b05
 --********************************
Packit 022b05
 --  Textual Conventions
Packit 022b05
 --
Packit 022b05
Packit 022b05
 FcNameIdOrZero ::= TEXTUAL-CONVENTION
Packit 022b05
     STATUS current
Packit 022b05
     DESCRIPTION
Packit 022b05
             "The World Wide Name (WWN) associated with a Fibre Channel
Packit 022b05
             (FC) entity.  WWNs were initially defined as 64-bits in
Packit 022b05
             length.  The latest definition (for future use) is 128-bits
Packit 022b05
             long.  The zero-length string value is used in
Packit 022b05
             circumstances in which the WWN is unassigned/unknown."
Packit 022b05
    SYNTAX  OCTET STRING (SIZE(0 | 8 | 16))
Packit 022b05
Packit 022b05
FcAddressIdOrZero ::= TEXTUAL-CONVENTION
Packit 022b05
    STATUS current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "A Fibre Channel Address ID, a 24-bit value unique within
Packit 022b05
            the address space of a Fabric.  The zero-length string value
Packit 022b05
            is used in circumstances in which the WWN is
Packit 022b05
            unassigned/unknown."
Packit 022b05
    SYNTAX  OCTET STRING (SIZE(0 | 3))
Packit 022b05
Packit 022b05
FcDomainIdOrZero ::= TEXTUAL-CONVENTION
Packit 022b05
    STATUS current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The Domain Id (of an FC switch), or zero if the no Domain
Packit 022b05
            Id has been assigned."
Packit 022b05
    SYNTAX  Integer32 (0..239)
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
FcPortType ::= TEXTUAL-CONVENTION
Packit 022b05
    STATUS current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The type of a Fibre Channel port, as indicated by the use
Packit 022b05
            of the appropriate value assigned by IANA."
Packit 022b05
    REFERENCE
Packit 022b05
             "The IANA-maintained registry for
Packit 022b05
              Fibre Channel port types (http://www.iana.org/)."
Packit 022b05
    SYNTAX   Unsigned32
Packit 022b05
Packit 022b05
FcClasses ::= TEXTUAL-CONVENTION
Packit 022b05
    STATUS current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "A set of Fibre Channel classes of service."
Packit 022b05
    REFERENCE
Packit 022b05
             "Classes of service are described in FC-FS Section 13."
Packit 022b05
    SYNTAX   BITS { classF(0), class1(1), class2(2), class3(3),
Packit 022b05
                    class4(4), class5(5), class6(6) }
Packit 022b05
Packit 022b05
FcBbCredit ::= TEXTUAL-CONVENTION
Packit 022b05
    STATUS current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The buffer-to-buffer credit of an FC port."
Packit 022b05
    SYNTAX     Integer32 (0..32767)
Packit 022b05
Packit 022b05
FcBbCreditModel ::= TEXTUAL-CONVENTION
Packit 022b05
    STATUS current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The buffer-to-buffer credit model of an Fx_Port."
Packit 022b05
    SYNTAX    INTEGER { regular(1), alternate (2) }
Packit 022b05
Packit 022b05
Packit 022b05
FcDataFieldSize ::= TEXTUAL-CONVENTION
Packit 022b05
    STATUS current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The Receive Data Field Size associated with an FC port."
Packit 022b05
    SYNTAX     Integer32 (128..2112)
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
FcUnitFunctions ::= TEXTUAL-CONVENTION
Packit 022b05
    STATUS current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "A set of functions that a Fibre Channel Interconnect
Packit 022b05
            Element or Platform might perform.  A value with no bits set
Packit 022b05
            indicates the function(s) are unknown.  The individual bits
Packit 022b05
            have the following meanings:
Packit 022b05
Packit 022b05
            other - none of the following.
Packit 022b05
Packit 022b05
            hub - a device that interconnects L_Ports, but does not
Packit 022b05
            operate as an FL_Port.
Packit 022b05
Packit 022b05
            switch - a fabric element conforming to the Fibre Channel
Packit 022b05
            switch fabric set of standards (e.g., [FC-SW-3]).
Packit 022b05
Packit 022b05
            bridge - a device that encapsulates Fibre Channel frames
Packit 022b05
            within another protocol (e.g., [FC-BB], FC-BB-2).
Packit 022b05
Packit 022b05
            gateway - a device that converts an FC-4 to another protocol
Packit 022b05
            (e.g., FCP to iSCSI).
Packit 022b05
Packit 022b05
            host - a computer system that provides end users with
Packit 022b05
            services such as computation and storage access.
Packit 022b05
Packit 022b05
            storageSubsys - an integrated collection of storage
Packit 022b05
            controllers, storage devices, and necessary software that
Packit 022b05
            provides storage services to one or more hosts.
Packit 022b05
Packit 022b05
            storageAccessDev - a device that provides storage management
Packit 022b05
            and access for heterogeneous hosts and heterogeneous devices
Packit 022b05
            (e.g., medium changer).
Packit 022b05
Packit 022b05
            nas - a device that connects to a network and provides file
Packit 022b05
            access services.
Packit 022b05
Packit 022b05
            wdmux - a device that modulates/demodulates each of several
Packit 022b05
            data streams (e.g., Fibre Channel protocol data streams)
Packit 022b05
            onto/from a different part of the light spectrum in an
Packit 022b05
            optical fiber.
Packit 022b05
Packit 022b05
            storageDevice - a disk/tape/etc. device (without the
Packit 022b05
            controller and/or software required for it to be a
Packit 022b05
            'storageSubsys')."
Packit 022b05
    SYNTAX  BITS {
Packit 022b05
                other(0),        -- none of the following
Packit 022b05
                hub(1),
Packit 022b05
                switch(2),
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
                bridge(3),
Packit 022b05
                gateway(4),
Packit 022b05
                host(5),
Packit 022b05
                storageSubsys(6),
Packit 022b05
                storageAccessDev(7),
Packit 022b05
                nas(8),
Packit 022b05
                wdmux(9),
Packit 022b05
                storageDevice(10)
Packit 022b05
            }
Packit 022b05
Packit 022b05
--********************************
Packit 022b05
--  MIB object definitions
Packit 022b05
--
Packit 022b05
Packit 022b05
fcmInstanceTable OBJECT-TYPE
Packit 022b05
    SYNTAX     SEQUENCE OF FcmInstanceEntry
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "Information about the local Fibre Channel management
Packit 022b05
            instances."
Packit 022b05
    ::= { fcmgmtObjects 1 }
Packit 022b05
Packit 022b05
fcmInstanceEntry OBJECT-TYPE
Packit 022b05
    SYNTAX     FcmInstanceEntry
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "A list of attributes for a particular local Fibre Channel
Packit 022b05
            management instance."
Packit 022b05
    INDEX { fcmInstanceIndex }
Packit 022b05
    ::= { fcmInstanceTable 1 }
Packit 022b05
Packit 022b05
FcmInstanceEntry ::=
Packit 022b05
    SEQUENCE {
Packit 022b05
        fcmInstanceIndex             Unsigned32,
Packit 022b05
        fcmInstanceWwn               FcNameIdOrZero,
Packit 022b05
        fcmInstanceFunctions         FcUnitFunctions,
Packit 022b05
        fcmInstancePhysicalIndex     Integer32,
Packit 022b05
        fcmInstanceSoftwareIndex     Integer32,
Packit 022b05
        fcmInstanceStatus            INTEGER,
Packit 022b05
        fcmInstanceTextName          SnmpAdminString,
Packit 022b05
        fcmInstanceDescr             SnmpAdminString,
Packit 022b05
        fcmInstanceFabricId          FcNameIdOrZero
Packit 022b05
    }
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
fcmInstanceIndex OBJECT-TYPE
Packit 022b05
    SYNTAX     Unsigned32 (1..4294967295)
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "An arbitrary integer value that uniquely identifies this
Packit 022b05
            instance amongst all local Fibre Channel management
Packit 022b05
            instances.
Packit 022b05
Packit 022b05
            It is mandatory to keep this value constant between restarts
Packit 022b05
            of the agent, and to make every possible effort to keep it
Packit 022b05
            constant across restarts (but note, it is unrealistic to
Packit 022b05
            expect it to remain constant across all re-configurations of
Packit 022b05
            the local system, e.g., across the replacement of all non-
Packit 022b05
            volatile storage)."
Packit 022b05
    ::= { fcmInstanceEntry 1 }
Packit 022b05
Packit 022b05
fcmInstanceWwn  OBJECT-TYPE
Packit 022b05
    SYNTAX     FcNameIdOrZero
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "If the instance has one (or more) WWN(s), then this object
Packit 022b05
            contains that (or one of those) WWN(s).
Packit 022b05
Packit 022b05
            If the instance does not have a WWN associated with it, then
Packit 022b05
            this object contains the zero-length string."
Packit 022b05
    ::= { fcmInstanceEntry 2 }
Packit 022b05
Packit 022b05
fcmInstanceFunctions OBJECT-TYPE
Packit 022b05
    SYNTAX     FcUnitFunctions
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "One (or more) Fibre Channel unit functions being performed
Packit 022b05
            by this instance."
Packit 022b05
    ::= { fcmInstanceEntry 3 }
Packit 022b05
Packit 022b05
fcmInstancePhysicalIndex OBJECT-TYPE
Packit 022b05
    SYNTAX     Integer32 (0..2147483647)
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "If this management instance corresponds to a physical
Packit 022b05
            component (or to a hierarchy of physical components)
Packit 022b05
            identified by the Entity-MIB, then this object's value is
Packit 022b05
            the value of the entPhysicalIndex of that component (or of
Packit 022b05
            the component at the root of that hierarchy).  If there is
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
            no correspondence to a physical component (or no component
Packit 022b05
            that has an entPhysicalIndex value), then the value of this
Packit 022b05
            object is zero."
Packit 022b05
    REFERENCE
Packit 022b05
        "entPhysicalIndex is defined in the Entity MIB, RFC 2737."
Packit 022b05
    ::= { fcmInstanceEntry 4 }
Packit 022b05
Packit 022b05
fcmInstanceSoftwareIndex OBJECT-TYPE
Packit 022b05
    SYNTAX     Integer32 (0..2147483647)
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "If this management instance corresponds to an installed
Packit 022b05
            software module identified in the Host Resources MIB, then
Packit 022b05
            this object's value is the value of the hrSWInstalledIndex
Packit 022b05
            of that module.  If there is no correspondence to an
Packit 022b05
            installed software module (or no module that has a
Packit 022b05
            hrSWInstalledIndex value), then the value of this object is
Packit 022b05
            zero."
Packit 022b05
    REFERENCE
Packit 022b05
        "hrSWInstalledIndex is defined in the Host Resources MIB,
Packit 022b05
         RFC 2790"
Packit 022b05
    ::= { fcmInstanceEntry 5 }
Packit 022b05
Packit 022b05
fcmInstanceStatus OBJECT-TYPE
Packit 022b05
    SYNTAX     INTEGER {
Packit 022b05
                   unknown(1),
Packit 022b05
                   ok(2),      -- able to operate correctly
Packit 022b05
                   warning(3), -- needs attention
Packit 022b05
                   failed(4)   -- something has failed
Packit 022b05
               }
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "Overall status of the Fibre Channel entity/entities managed
Packit 022b05
            by this management instance.  The value should reflect the
Packit 022b05
            most serious status of such entities."
Packit 022b05
    ::= { fcmInstanceEntry 6 }
Packit 022b05
Packit 022b05
fcmInstanceTextName OBJECT-TYPE
Packit 022b05
    SYNTAX     SnmpAdminString (SIZE(0..79))
Packit 022b05
    MAX-ACCESS read-write
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "A textual name for this management instance and the Fibre
Packit 022b05
            Channel entity/entities that it is managing."
Packit 022b05
    ::= { fcmInstanceEntry 7 }
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
fcmInstanceDescr OBJECT-TYPE
Packit 022b05
    SYNTAX     SnmpAdminString
Packit 022b05
    MAX-ACCESS read-write
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "A textual description of this management instance and the
Packit 022b05
            Fibre Channel entity/entities that it is managing."
Packit 022b05
    ::= { fcmInstanceEntry 8 }
Packit 022b05
Packit 022b05
fcmInstanceFabricId OBJECT-TYPE
Packit 022b05
    SYNTAX     FcNameIdOrZero
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The globally unique Fabric Identifier that identifies the
Packit 022b05
            fabric to which the Fibre Channel entity/entities managed by
Packit 022b05
            this management instance are connected, or, of which they
Packit 022b05
            are a part.  This is typically the Node WWN of the principal
Packit 022b05
            switch of a Fibre Channel fabric.  The zero-length string
Packit 022b05
            indicates that the fabric identifier is unknown (or not
Packit 022b05
            applicable).
Packit 022b05
Packit 022b05
            In the event that the Fibre Channel entity/entities managed
Packit 022b05
            by this management instance is/are connected to multiple
Packit 022b05
            fabrics, then this object records the first (known) one."
Packit 022b05
    ::= { fcmInstanceEntry 9 }
Packit 022b05
Packit 022b05
--********************************
Packit 022b05
-- The Fibre Channel Switch Table
Packit 022b05
--
Packit 022b05
Packit 022b05
fcmSwitchTable OBJECT-TYPE
Packit 022b05
    SYNTAX     SEQUENCE OF FcmSwitchEntry
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "A table of information about Fibre Channel switches that
Packit 022b05
            are managed by Fibre Channel management instances.  Each
Packit 022b05
            Fibre Channel management instance can manage one or more
Packit 022b05
            Fibre Channel switches."
Packit 022b05
    ::= { fcmgmtObjects 2 }
Packit 022b05
Packit 022b05
fcmSwitchEntry OBJECT-TYPE
Packit 022b05
    SYNTAX     FcmSwitchEntry
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "Information about a particular Fibre Channel switch that is
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
            managed by the management instance given by
Packit 022b05
            fcmInstanceIndex."
Packit 022b05
    INDEX { fcmInstanceIndex, fcmSwitchIndex }
Packit 022b05
    ::= { fcmSwitchTable 1 }
Packit 022b05
Packit 022b05
FcmSwitchEntry ::=
Packit 022b05
    SEQUENCE {
Packit 022b05
        fcmSwitchIndex         Unsigned32,
Packit 022b05
        fcmSwitchDomainId      FcDomainIdOrZero,
Packit 022b05
        fcmSwitchPrincipal     TruthValue,
Packit 022b05
        fcmSwitchWWN           FcNameIdOrZero
Packit 022b05
    }
Packit 022b05
Packit 022b05
fcmSwitchIndex OBJECT-TYPE
Packit 022b05
    SYNTAX     Unsigned32 (1..4294967295)
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "An arbitrary integer that uniquely identifies a Fibre
Packit 022b05
            Channel switch amongst those managed by one Fibre Channel
Packit 022b05
            management instance.
Packit 022b05
Packit 022b05
            It is mandatory to keep this value constant between restarts
Packit 022b05
            of the agent, and to make every possible effort to keep it
Packit 022b05
            constant across restarts."
Packit 022b05
    ::= { fcmSwitchEntry 1 }
Packit 022b05
Packit 022b05
fcmSwitchDomainId OBJECT-TYPE
Packit 022b05
    SYNTAX     FcDomainIdOrZero
Packit 022b05
    MAX-ACCESS read-write
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The Domain Id of this switch.  A value of zero indicates
Packit 022b05
            that a switch has not (yet) been assigned a Domain Id."
Packit 022b05
    ::= { fcmSwitchEntry 2 }
Packit 022b05
Packit 022b05
fcmSwitchPrincipal OBJECT-TYPE
Packit 022b05
    SYNTAX     TruthValue
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "An indication of whether this switch is the principal
Packit 022b05
            switch within its fabric."
Packit 022b05
    ::= { fcmSwitchEntry 3 }
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
fcmSwitchWWN  OBJECT-TYPE
Packit 022b05
    SYNTAX     FcNameIdOrZero
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The World Wide Name of this switch."
Packit 022b05
    ::= { fcmSwitchEntry 4 }
Packit 022b05
Packit 022b05
--********************************
Packit 022b05
-- The Fibre Channel Port Table
Packit 022b05
--
Packit 022b05
Packit 022b05
fcmPortTable OBJECT-TYPE
Packit 022b05
    SYNTAX     SEQUENCE OF FcmPortEntry
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "Information about Fibre Channel ports.  Each Fibre Channel
Packit 022b05
            port is represented by one entry in the IF-MIB's ifTable."
Packit 022b05
    REFERENCE
Packit 022b05
        "RFC 2863, The Interfaces Group MIB, June 2000."
Packit 022b05
    ::= { fcmgmtObjects 3 }
Packit 022b05
Packit 022b05
fcmPortEntry OBJECT-TYPE
Packit 022b05
    SYNTAX     FcmPortEntry
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "Each entry contains information about a specific port."
Packit 022b05
    INDEX { ifIndex }
Packit 022b05
    ::= { fcmPortTable 1 }
Packit 022b05
Packit 022b05
FcmPortEntry ::=
Packit 022b05
    SEQUENCE {
Packit 022b05
        fcmPortInstanceIndex    Unsigned32,
Packit 022b05
        fcmPortWwn              FcNameIdOrZero,
Packit 022b05
        fcmPortNodeWwn          FcNameIdOrZero,
Packit 022b05
        fcmPortAdminType        FcPortType,
Packit 022b05
        fcmPortOperType         FcPortType,
Packit 022b05
        fcmPortFcCapClass       FcClasses,
Packit 022b05
        fcmPortFcOperClass      FcClasses,
Packit 022b05
        fcmPortTransmitterType  INTEGER,
Packit 022b05
        fcmPortConnectorType    INTEGER,
Packit 022b05
        fcmPortSerialNumber     SnmpAdminString,
Packit 022b05
        fcmPortPhysicalNumber   Unsigned32,
Packit 022b05
        fcmPortAdminSpeed       INTEGER,
Packit 022b05
        fcmPortCapProtocols     BITS,
Packit 022b05
        fcmPortOperProtocols    BITS
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
    }
Packit 022b05
Packit 022b05
fcmPortInstanceIndex OBJECT-TYPE
Packit 022b05
    SYNTAX     Unsigned32 (1..4294967295)
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The value of fcmInstanceIndex by which the Fibre Channel
Packit 022b05
            management instance, which manages this port, is identified
Packit 022b05
            in the fcmInstanceTable."
Packit 022b05
    ::= { fcmPortEntry 1 }
Packit 022b05
Packit 022b05
fcmPortWwn OBJECT-TYPE
Packit 022b05
    SYNTAX     FcNameIdOrZero
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The World Wide Name of the port, or the zero-length string
Packit 022b05
            if the port does not have a WWN."
Packit 022b05
     ::= { fcmPortEntry 2 }
Packit 022b05
Packit 022b05
fcmPortNodeWwn OBJECT-TYPE
Packit 022b05
    SYNTAX     FcNameIdOrZero
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The World Wide Name of the Node that contains this port, or
Packit 022b05
            the zero-length string if the port does not have a node
Packit 022b05
            WWN."
Packit 022b05
     ::= { fcmPortEntry 3 }
Packit 022b05
Packit 022b05
fcmPortAdminType OBJECT-TYPE
Packit 022b05
    SYNTAX     FcPortType
Packit 022b05
    MAX-ACCESS read-write
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The administratively desired type of this port."
Packit 022b05
    ::= { fcmPortEntry 4 }
Packit 022b05
Packit 022b05
fcmPortOperType OBJECT-TYPE
Packit 022b05
    SYNTAX     FcPortType
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The current operational type of this port."
Packit 022b05
    ::= { fcmPortEntry 5 }
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
fcmPortFcCapClass OBJECT-TYPE
Packit 022b05
    SYNTAX     FcClasses
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The classes of service capability of this port."
Packit 022b05
    ::= { fcmPortEntry 6 }
Packit 022b05
Packit 022b05
fcmPortFcOperClass OBJECT-TYPE
Packit 022b05
    SYNTAX     FcClasses
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The classes of service that are currently operational on
Packit 022b05
            this port.  For an FL_Port, this is the union of the classes
Packit 022b05
            being supported across all attached NL_Ports."
Packit 022b05
    ::= { fcmPortEntry 7 }
Packit 022b05
Packit 022b05
fcmPortTransmitterType OBJECT-TYPE
Packit 022b05
    SYNTAX     INTEGER {
Packit 022b05
        unknown(1),
Packit 022b05
        other(2),
Packit 022b05
        shortwave850nm(3),
Packit 022b05
        longwave1550nm(4),
Packit 022b05
        longwave1310nm(5),
Packit 022b05
        electrical(6)
Packit 022b05
     }
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The technology of the port transceiver."
Packit 022b05
    REFERENCE
Packit 022b05
        "FC-GS-3, section 6.1.2.2.3"
Packit 022b05
    ::= { fcmPortEntry 8 }
Packit 022b05
Packit 022b05
fcmPortConnectorType OBJECT-TYPE
Packit 022b05
    SYNTAX     INTEGER {
Packit 022b05
        unknown(1),
Packit 022b05
        other(2),
Packit 022b05
        gbic(3),
Packit 022b05
        embedded(4),
Packit 022b05
        glm(5),
Packit 022b05
        gbicSerialId(6),
Packit 022b05
        gbicNoSerialId(7),
Packit 022b05
        sfpSerialId(8),
Packit 022b05
        sfpNoSerialId(9)
Packit 022b05
    }
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The module type of the port connector.  This object refers
Packit 022b05
            to the hardware implementation of the port.  It will be
Packit 022b05
            'embedded' if the hardware equivalent to Gigabit interface
Packit 022b05
            card (GBIC) is part of the line card and is unremovable.  It
Packit 022b05
            will be 'glm' if it's a gigabit link module (GLM).  It will
Packit 022b05
            be 'gbicSerialId' if the GBIC serial id can be read, else it
Packit 022b05
            will be 'gbicNoSerialId'.  It will be 'sfpSerialId' if the
Packit 022b05
            small form factor (SFP) pluggable GBICs serial id can be
Packit 022b05
            read, else it will be 'sfpNoSerialId'."
Packit 022b05
    REFERENCE
Packit 022b05
        "FC-GS-3, section 6.1.2.2.4"
Packit 022b05
    ::= { fcmPortEntry 9 }
Packit 022b05
Packit 022b05
fcmPortSerialNumber OBJECT-TYPE
Packit 022b05
    SYNTAX      SnmpAdminString
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The serial number associated with the port (e.g., for a
Packit 022b05
            GBIC).  If not applicable, the object's value is a zero-
Packit 022b05
            length string."
Packit 022b05
    REFERENCE
Packit 022b05
        "FC-GS-3, section 6.1.2.2.4"
Packit 022b05
    ::= { fcmPortEntry 10 }
Packit 022b05
Packit 022b05
fcmPortPhysicalNumber OBJECT-TYPE
Packit 022b05
    SYNTAX      Unsigned32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "This is the port's 'Physical Port Number' as defined by
Packit 022b05
            GS-3."
Packit 022b05
    REFERENCE
Packit 022b05
        "FC-GS-3, section 6.1.2.2.5"
Packit 022b05
    ::= { fcmPortEntry 11 }
Packit 022b05
Packit 022b05
fcmPortAdminSpeed OBJECT-TYPE
Packit 022b05
    SYNTAX     INTEGER {
Packit 022b05
                   auto(1),
Packit 022b05
                   eighthGbs(2),   -- 125Mbs
Packit 022b05
                   quarterGbs(3),  -- 250Mbs
Packit 022b05
                   halfGbs(4),     -- 500Mbs
Packit 022b05
                   oneGbs(5),      --   1Gbs
Packit 022b05
                   twoGbs(6),      --   2Gbs
Packit 022b05
                   fourGbs(7),     --   4Gbs
Packit 022b05
                   tenGbs(8)       --  10Gbs
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
               }
Packit 022b05
    MAX-ACCESS read-write
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The speed of the interface:
Packit 022b05
Packit 022b05
                'auto'        - auto-negotiation
Packit 022b05
                'tenGbs'      - 10Gbs
Packit 022b05
                'fourGbs'     -  4Gbs
Packit 022b05
                'twoGbs'      -  2Gbs
Packit 022b05
                'oneGbs'      -  1Gbs
Packit 022b05
                'halfGbs'     - 500Mbs
Packit 022b05
                'quarterGbs'  - 250Mbs
Packit 022b05
                'eighthGbs'   - 125Mbs"
Packit 022b05
    ::= { fcmPortEntry 12 }
Packit 022b05
Packit 022b05
fcmPortCapProtocols OBJECT-TYPE
Packit 022b05
    SYNTAX     BITS {
Packit 022b05
                   unknown(0),
Packit 022b05
                   loop(1),
Packit 022b05
                   fabric(2),
Packit 022b05
                   scsi(3),
Packit 022b05
                   tcpIp(4),
Packit 022b05
                   vi(5),
Packit 022b05
                   ficon(6)
Packit 022b05
               }
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "A bit mask specifying the higher level protocols that are
Packit 022b05
            capable of running over this port.  Note that for generic
Packit 022b05
            Fx_Ports, E_Ports, and B_Ports, this object will indicate
Packit 022b05
            all protocols."
Packit 022b05
    ::= { fcmPortEntry 13 }
Packit 022b05
Packit 022b05
fcmPortOperProtocols OBJECT-TYPE
Packit 022b05
    SYNTAX     BITS {
Packit 022b05
                   unknown(0),
Packit 022b05
                   loop(1),
Packit 022b05
                   fabric(2),
Packit 022b05
                   scsi(3),
Packit 022b05
                   tcpIp(4),
Packit 022b05
                   vi(5),
Packit 022b05
                   ficon(6)
Packit 022b05
               }
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
            "A bit mask specifying the higher level protocols that are
Packit 022b05
            currently operational on this port.  For Fx_Ports, E_Ports,
Packit 022b05
            and B_Ports, this object will typically have the value
Packit 022b05
            'unknown'."
Packit 022b05
    ::= { fcmPortEntry 14 }
Packit 022b05
Packit 022b05
--********************************
Packit 022b05
-- Port Statistics
Packit 022b05
--
Packit 022b05
Packit 022b05
fcmPortStatsTable OBJECT-TYPE
Packit 022b05
    SYNTAX     SEQUENCE OF FcmPortStatsEntry
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "A list of statistics for Fibre Channel ports."
Packit 022b05
    ::= { fcmgmtObjects 4 }
Packit 022b05
Packit 022b05
fcmPortStatsEntry OBJECT-TYPE
Packit 022b05
    SYNTAX     FcmPortStatsEntry
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "An entry containing statistics for a Fibre Channel port.
Packit 022b05
            If any counter in this table suffers a discontinuity, the
Packit 022b05
            value of ifCounterDiscontinuityTime (defined in the IF-MIB)
Packit 022b05
            must be updated."
Packit 022b05
    REFERENCE  "The Interfaces Group MIB, RFC 2863, June 2000."
Packit 022b05
    AUGMENTS   { fcmPortEntry }
Packit 022b05
    ::= { fcmPortStatsTable 1 }
Packit 022b05
Packit 022b05
FcmPortStatsEntry ::=
Packit 022b05
    SEQUENCE {
Packit 022b05
        fcmPortBBCreditZeros       Counter64,
Packit 022b05
        fcmPortFullInputBuffers    Counter64,
Packit 022b05
        fcmPortClass2RxFrames      Counter64,
Packit 022b05
        fcmPortClass2RxOctets      Counter64,
Packit 022b05
        fcmPortClass2TxFrames      Counter64,
Packit 022b05
        fcmPortClass2TxOctets      Counter64,
Packit 022b05
        fcmPortClass2Discards      Counter64,
Packit 022b05
        fcmPortClass2RxFbsyFrames  Counter64,
Packit 022b05
        fcmPortClass2RxPbsyFrames  Counter64,
Packit 022b05
        fcmPortClass2RxFrjtFrames  Counter64,
Packit 022b05
        fcmPortClass2RxPrjtFrames  Counter64,
Packit 022b05
        fcmPortClass2TxFbsyFrames  Counter64,
Packit 022b05
        fcmPortClass2TxPbsyFrames  Counter64,
Packit 022b05
        fcmPortClass2TxFrjtFrames  Counter64,
Packit 022b05
        fcmPortClass2TxPrjtFrames  Counter64,
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
        fcmPortClass3RxFrames      Counter64,
Packit 022b05
        fcmPortClass3RxOctets      Counter64,
Packit 022b05
        fcmPortClass3TxFrames      Counter64,
Packit 022b05
        fcmPortClass3TxOctets      Counter64,
Packit 022b05
        fcmPortClass3Discards      Counter64,
Packit 022b05
        fcmPortClassFRxFrames      Counter32,
Packit 022b05
        fcmPortClassFRxOctets      Counter32,
Packit 022b05
        fcmPortClassFTxFrames      Counter32,
Packit 022b05
        fcmPortClassFTxOctets      Counter32,
Packit 022b05
        fcmPortClassFDiscards      Counter32
Packit 022b05
    }
Packit 022b05
Packit 022b05
fcmPortBBCreditZeros OBJECT-TYPE
Packit 022b05
    SYNTAX     Counter64
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of transitions in/out of the buffer-to-buffer
Packit 022b05
            credit zero state.  The other side is not providing any
Packit 022b05
            credit."
Packit 022b05
    ::= { fcmPortStatsEntry 1 }
Packit 022b05
Packit 022b05
fcmPortFullInputBuffers OBJECT-TYPE
Packit 022b05
    SYNTAX     Counter64
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of occurrences when all input buffers of a port
Packit 022b05
            were full and outbound buffer-to-buffer credit transitioned
Packit 022b05
            to zero, i.e., there became no credit to provide to other
Packit 022b05
            side."
Packit 022b05
    ::= { fcmPortStatsEntry 2 }
Packit 022b05
Packit 022b05
fcmPortClass2RxFrames OBJECT-TYPE
Packit 022b05
    SYNTAX     Counter64
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of Class 2 frames received at this port."
Packit 022b05
    ::= { fcmPortStatsEntry 3 }
Packit 022b05
Packit 022b05
fcmPortClass2RxOctets OBJECT-TYPE
Packit 022b05
    SYNTAX     Counter64
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of octets contained in Class 2 frames received
Packit 022b05
            at this port."
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
    ::= { fcmPortStatsEntry 4 }
Packit 022b05
Packit 022b05
fcmPortClass2TxFrames OBJECT-TYPE
Packit 022b05
    SYNTAX     Counter64
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of Class 2 frames transmitted out of this port."
Packit 022b05
    ::= { fcmPortStatsEntry 5 }
Packit 022b05
Packit 022b05
fcmPortClass2TxOctets OBJECT-TYPE
Packit 022b05
    SYNTAX     Counter64
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of octets contained in Class 2 frames
Packit 022b05
            transmitted out of this port."
Packit 022b05
    ::= { fcmPortStatsEntry 6 }
Packit 022b05
Packit 022b05
fcmPortClass2Discards OBJECT-TYPE
Packit 022b05
    SYNTAX     Counter64
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of Class 2 frames that were discarded upon
Packit 022b05
            reception at this port."
Packit 022b05
    ::= { fcmPortStatsEntry 7 }
Packit 022b05
Packit 022b05
fcmPortClass2RxFbsyFrames OBJECT-TYPE
Packit 022b05
    SYNTAX     Counter64
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of times that F_BSY was returned to this port as
Packit 022b05
            a result of a Class 2 frame that could not be delivered to
Packit 022b05
            the other end of the link.  This can occur when either the
Packit 022b05
            fabric or the destination port is temporarily busy.  Note
Packit 022b05
            that this counter will never increment for an F_Port."
Packit 022b05
    ::= { fcmPortStatsEntry 8 }
Packit 022b05
Packit 022b05
fcmPortClass2RxPbsyFrames OBJECT-TYPE
Packit 022b05
    SYNTAX     Counter64
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of times that P_BSY was returned to this port as
Packit 022b05
            a result of a Class 2 frame that could not be delivered to
Packit 022b05
            the other end of the link.  This can occur when the
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
            destination port is temporarily busy."
Packit 022b05
    ::= { fcmPortStatsEntry 9 }
Packit 022b05
Packit 022b05
fcmPortClass2RxFrjtFrames OBJECT-TYPE
Packit 022b05
    SYNTAX     Counter64
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of times that F_RJT was returned to this port as
Packit 022b05
            a result of a Class 2 frame that was rejected by the fabric.
Packit 022b05
            Note that this counter will never increment for an F_Port."
Packit 022b05
    ::= { fcmPortStatsEntry 10 }
Packit 022b05
Packit 022b05
fcmPortClass2RxPrjtFrames OBJECT-TYPE
Packit 022b05
    SYNTAX     Counter64
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of times that P_RJT was returned to this port as
Packit 022b05
            a result of a Class 2 frame that was rejected at the
Packit 022b05
            destination N_Port."
Packit 022b05
    ::= { fcmPortStatsEntry 11 }
Packit 022b05
Packit 022b05
fcmPortClass2TxFbsyFrames OBJECT-TYPE
Packit 022b05
    SYNTAX     Counter64
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of times that F_BSY was generated by this port
Packit 022b05
            as a result of a Class 2 frame that could not be delivered
Packit 022b05
            because either the Fabric or the destination port was
Packit 022b05
            temporarily busy.  Note that this counter will never
Packit 022b05
            increment for an N_Port."
Packit 022b05
    ::= { fcmPortStatsEntry 12 }
Packit 022b05
Packit 022b05
fcmPortClass2TxPbsyFrames OBJECT-TYPE
Packit 022b05
    SYNTAX     Counter64
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of times that P_BSY was generated by this port
Packit 022b05
            as a result of a Class 2 frame that could not be delivered
Packit 022b05
            because the destination port was temporarily busy.  Note
Packit 022b05
            that this counter will never increment for an F_Port."
Packit 022b05
    ::= { fcmPortStatsEntry 13 }
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
fcmPortClass2TxFrjtFrames OBJECT-TYPE
Packit 022b05
    SYNTAX     Counter64
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of times that F_RJT was generated by this port
Packit 022b05
            as a result of a Class 2 frame being rejected by the fabric.
Packit 022b05
            Note that this counter will never increment for an N_Port."
Packit 022b05
    ::= { fcmPortStatsEntry 14 }
Packit 022b05
Packit 022b05
fcmPortClass2TxPrjtFrames OBJECT-TYPE
Packit 022b05
    SYNTAX     Counter64
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of times that P_RJT was generated by this port
Packit 022b05
            as a result of a Class 2 frame being rejected at the
Packit 022b05
            destination N_Port.  Note that this counter will never
Packit 022b05
            increment for an F_Port."
Packit 022b05
    ::= { fcmPortStatsEntry 15 }
Packit 022b05
Packit 022b05
fcmPortClass3RxFrames OBJECT-TYPE
Packit 022b05
    SYNTAX     Counter64
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of Class 3 frames received at this port."
Packit 022b05
    ::= { fcmPortStatsEntry 16 }
Packit 022b05
Packit 022b05
fcmPortClass3RxOctets OBJECT-TYPE
Packit 022b05
    SYNTAX     Counter64
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of octets contained in Class 3 frames received
Packit 022b05
            at this port."
Packit 022b05
    ::= { fcmPortStatsEntry 17 }
Packit 022b05
Packit 022b05
fcmPortClass3TxFrames OBJECT-TYPE
Packit 022b05
    SYNTAX     Counter64
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of Class 3 frames transmitted out of this port."
Packit 022b05
    ::= { fcmPortStatsEntry 18 }
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
fcmPortClass3TxOctets OBJECT-TYPE
Packit 022b05
    SYNTAX     Counter64
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of octets contained in Class 3 frames
Packit 022b05
            transmitted out of this port."
Packit 022b05
    ::= { fcmPortStatsEntry 19 }
Packit 022b05
Packit 022b05
fcmPortClass3Discards OBJECT-TYPE
Packit 022b05
    SYNTAX     Counter64
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of Class 3 frames that were discarded upon
Packit 022b05
            reception at this port."
Packit 022b05
    ::= { fcmPortStatsEntry 20 }
Packit 022b05
Packit 022b05
fcmPortClassFRxFrames OBJECT-TYPE
Packit 022b05
    SYNTAX     Counter32
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of Class F frames received at this port."
Packit 022b05
    ::= { fcmPortStatsEntry 21 }
Packit 022b05
Packit 022b05
fcmPortClassFRxOctets OBJECT-TYPE
Packit 022b05
    SYNTAX     Counter32
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of octets contained in Class F frames received
Packit 022b05
            at this port."
Packit 022b05
    ::= { fcmPortStatsEntry 22 }
Packit 022b05
Packit 022b05
fcmPortClassFTxFrames OBJECT-TYPE
Packit 022b05
    SYNTAX     Counter32
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of Class F frames transmitted out of this port."
Packit 022b05
    ::= { fcmPortStatsEntry 23 }
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
fcmPortClassFTxOctets OBJECT-TYPE
Packit 022b05
    SYNTAX     Counter32
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of octets contained in Class F frames
Packit 022b05
            transmitted out of this port."
Packit 022b05
    ::= { fcmPortStatsEntry 24 }
Packit 022b05
Packit 022b05
fcmPortClassFDiscards OBJECT-TYPE
Packit 022b05
    SYNTAX     Counter32
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of Class F frames that were discarded upon
Packit 022b05
            reception at this port."
Packit 022b05
    ::= { fcmPortStatsEntry 25 }
Packit 022b05
Packit 022b05
--********************************
Packit 022b05
-- Port Low-capacity Statistics
Packit 022b05
--
Packit 022b05
-- these are Counter32 "low-capacity" counters for systems
Packit 022b05
-- that do not support Counter64's
Packit 022b05
Packit 022b05
fcmPortLcStatsTable OBJECT-TYPE
Packit 022b05
    SYNTAX     SEQUENCE OF FcmPortLcStatsEntry
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "A list of Counter32-based statistics for systems that do
Packit 022b05
            not support Counter64."
Packit 022b05
    ::= { fcmgmtObjects 5 }
Packit 022b05
Packit 022b05
fcmPortLcStatsEntry OBJECT-TYPE
Packit 022b05
    SYNTAX     FcmPortLcStatsEntry
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "An entry containing low-capacity (i.e., based on Counter32)
Packit 022b05
            statistics for a Fibre Channel port.  If any counter in this
Packit 022b05
            table suffers a discontinuity, the value of
Packit 022b05
            ifCounterDiscontinuityTime (defined in the IF-MIB) must be
Packit 022b05
            updated."
Packit 022b05
    REFERENCE  "The Interfaces Group MIB, RFC 2863, June 2000."
Packit 022b05
    AUGMENTS   { fcmPortEntry }
Packit 022b05
    ::= { fcmPortLcStatsTable 1 }
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
FcmPortLcStatsEntry ::=
Packit 022b05
    SEQUENCE {
Packit 022b05
        fcmPortLcBBCreditZeros       Counter32,
Packit 022b05
        fcmPortLcFullInputBuffers    Counter32,
Packit 022b05
        fcmPortLcClass2RxFrames      Counter32,
Packit 022b05
        fcmPortLcClass2RxOctets      Counter32,
Packit 022b05
        fcmPortLcClass2TxFrames      Counter32,
Packit 022b05
        fcmPortLcClass2TxOctets      Counter32,
Packit 022b05
        fcmPortLcClass2Discards      Counter32,
Packit 022b05
        fcmPortLcClass2RxFbsyFrames  Counter32,
Packit 022b05
        fcmPortLcClass2RxPbsyFrames  Counter32,
Packit 022b05
        fcmPortLcClass2RxFrjtFrames  Counter32,
Packit 022b05
        fcmPortLcClass2RxPrjtFrames  Counter32,
Packit 022b05
        fcmPortLcClass2TxFbsyFrames  Counter32,
Packit 022b05
        fcmPortLcClass2TxPbsyFrames  Counter32,
Packit 022b05
        fcmPortLcClass2TxFrjtFrames  Counter32,
Packit 022b05
        fcmPortLcClass2TxPrjtFrames  Counter32,
Packit 022b05
        fcmPortLcClass3RxFrames      Counter32,
Packit 022b05
        fcmPortLcClass3RxOctets      Counter32,
Packit 022b05
        fcmPortLcClass3TxFrames      Counter32,
Packit 022b05
        fcmPortLcClass3TxOctets      Counter32,
Packit 022b05
        fcmPortLcClass3Discards      Counter32
Packit 022b05
    }
Packit 022b05
Packit 022b05
fcmPortLcBBCreditZeros OBJECT-TYPE
Packit 022b05
    SYNTAX     Counter32
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of transitions in/out of the buffer-to-buffer
Packit 022b05
            credit zero state.  The other side is not providing any
Packit 022b05
            credit."
Packit 022b05
    ::= { fcmPortLcStatsEntry 1 }
Packit 022b05
Packit 022b05
fcmPortLcFullInputBuffers OBJECT-TYPE
Packit 022b05
    SYNTAX     Counter32
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of occurrences when all input buffers of a port
Packit 022b05
            were full and outbound buffer-to-buffer credit transitioned
Packit 022b05
            to zero, i.e., there became no credit to provide to other
Packit 022b05
            side."
Packit 022b05
    ::= { fcmPortLcStatsEntry 2 }
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
fcmPortLcClass2RxFrames OBJECT-TYPE
Packit 022b05
    SYNTAX     Counter32
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of Class 2 frames received at this port."
Packit 022b05
    ::= { fcmPortLcStatsEntry 3 }
Packit 022b05
Packit 022b05
fcmPortLcClass2RxOctets OBJECT-TYPE
Packit 022b05
    SYNTAX     Counter32
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of octets contained in Class 2 frames received
Packit 022b05
            at this port."
Packit 022b05
    ::= { fcmPortLcStatsEntry 4 }
Packit 022b05
Packit 022b05
fcmPortLcClass2TxFrames OBJECT-TYPE
Packit 022b05
    SYNTAX     Counter32
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of Class 2 frames transmitted out of this port."
Packit 022b05
    ::= { fcmPortLcStatsEntry 5 }
Packit 022b05
Packit 022b05
fcmPortLcClass2TxOctets OBJECT-TYPE
Packit 022b05
    SYNTAX     Counter32
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of octets contained in Class 2 frames
Packit 022b05
            transmitted out of this port."
Packit 022b05
    ::= { fcmPortLcStatsEntry 6 }
Packit 022b05
Packit 022b05
fcmPortLcClass2Discards OBJECT-TYPE
Packit 022b05
    SYNTAX     Counter32
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of Class 2 frames that were discarded upon
Packit 022b05
            reception at this port."
Packit 022b05
    ::= { fcmPortLcStatsEntry 7 }
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
fcmPortLcClass2RxFbsyFrames OBJECT-TYPE
Packit 022b05
    SYNTAX     Counter32
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of times that F_BSY was returned to this port as
Packit 022b05
            a result of a Class 2 frame that could not be delivered to
Packit 022b05
            the other end of the link.  This can occur when either the
Packit 022b05
            fabric or the destination port is temporarily busy.  Note
Packit 022b05
            that this counter will never increment for an F_Port."
Packit 022b05
    ::= { fcmPortLcStatsEntry 8 }
Packit 022b05
Packit 022b05
fcmPortLcClass2RxPbsyFrames OBJECT-TYPE
Packit 022b05
    SYNTAX     Counter32
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of times that P_BSY was returned to this port as
Packit 022b05
            a result of a Class 2 frame that could not be delivered to
Packit 022b05
            the other end of the link.  This can occur when the
Packit 022b05
            destination port is temporarily busy."
Packit 022b05
    ::= { fcmPortLcStatsEntry 9 }
Packit 022b05
Packit 022b05
fcmPortLcClass2RxFrjtFrames OBJECT-TYPE
Packit 022b05
    SYNTAX     Counter32
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of times that F_RJT was returned to this port as
Packit 022b05
            a result of a Class 2 frame that was rejected by the fabric.
Packit 022b05
            Note that this counter will never increment for an F_Port."
Packit 022b05
    ::= { fcmPortLcStatsEntry 10 }
Packit 022b05
Packit 022b05
fcmPortLcClass2RxPrjtFrames OBJECT-TYPE
Packit 022b05
    SYNTAX     Counter32
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of times that P_RJT was returned to this port as
Packit 022b05
            a result of a Class 2 frame that was rejected at the
Packit 022b05
            destination N_Port."
Packit 022b05
    ::= { fcmPortLcStatsEntry 11 }
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
fcmPortLcClass2TxFbsyFrames OBJECT-TYPE
Packit 022b05
    SYNTAX     Counter32
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of times that F_BSY was generated by this port
Packit 022b05
            as a result of a Class 2 frame that could not be delivered
Packit 022b05
            because either the Fabric or the destination port was
Packit 022b05
            temporarily busy.  Note that this counter will never
Packit 022b05
            increment for an N_Port."
Packit 022b05
    ::= { fcmPortLcStatsEntry 12 }
Packit 022b05
Packit 022b05
fcmPortLcClass2TxPbsyFrames OBJECT-TYPE
Packit 022b05
    SYNTAX     Counter32
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of times that P_BSY was generated by this port
Packit 022b05
            as a result of a Class 2 frame that could not be delivered
Packit 022b05
            because the destination port was temporarily busy.  Note
Packit 022b05
            that this counter will never increment for an F_Port."
Packit 022b05
    ::= { fcmPortLcStatsEntry 13 }
Packit 022b05
Packit 022b05
fcmPortLcClass2TxFrjtFrames OBJECT-TYPE
Packit 022b05
    SYNTAX     Counter32
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of times that F_RJT was generated by this port
Packit 022b05
            as a result of a Class 2 frame being rejected by the fabric.
Packit 022b05
            Note that this counter will never increment for an N_Port."
Packit 022b05
    ::= { fcmPortLcStatsEntry 14 }
Packit 022b05
Packit 022b05
fcmPortLcClass2TxPrjtFrames OBJECT-TYPE
Packit 022b05
    SYNTAX     Counter32
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of times that P_RJT was generated by this port
Packit 022b05
            as a result of a Class 2 frame being rejected at the
Packit 022b05
            destination N_Port.  Note that this counter will never
Packit 022b05
            increment for an F_Port."
Packit 022b05
    ::= { fcmPortLcStatsEntry 15 }
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
fcmPortLcClass3RxFrames OBJECT-TYPE
Packit 022b05
    SYNTAX     Counter32
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of Class 3 frames received at this port."
Packit 022b05
    ::= { fcmPortLcStatsEntry 16 }
Packit 022b05
Packit 022b05
fcmPortLcClass3RxOctets OBJECT-TYPE
Packit 022b05
    SYNTAX     Counter32
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of octets contained in Class 3 frames received
Packit 022b05
            at this port."
Packit 022b05
    ::= { fcmPortLcStatsEntry 17 }
Packit 022b05
Packit 022b05
fcmPortLcClass3TxFrames OBJECT-TYPE
Packit 022b05
    SYNTAX     Counter32
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of Class 3 frames transmitted out of this port."
Packit 022b05
    ::= { fcmPortLcStatsEntry 18 }
Packit 022b05
Packit 022b05
fcmPortLcClass3TxOctets OBJECT-TYPE
Packit 022b05
    SYNTAX     Counter32
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of octets contained in Class 3 frames
Packit 022b05
            transmitted out of this port."
Packit 022b05
    ::= { fcmPortLcStatsEntry 19 }
Packit 022b05
Packit 022b05
fcmPortLcClass3Discards OBJECT-TYPE
Packit 022b05
    SYNTAX     Counter32
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of Class 3 frames that were discarded upon
Packit 022b05
            reception at this port."
Packit 022b05
    ::= { fcmPortLcStatsEntry 20 }
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
--********************************
Packit 022b05
-- Port Error Counters
Packit 022b05
--
Packit 022b05
Packit 022b05
fcmPortErrorsTable OBJECT-TYPE
Packit 022b05
    SYNTAX     SEQUENCE OF FcmPortErrorsEntry
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "Error counters for Fibre Channel ports."
Packit 022b05
    ::= { fcmgmtObjects 6 }
Packit 022b05
Packit 022b05
fcmPortErrorsEntry OBJECT-TYPE
Packit 022b05
    SYNTAX     FcmPortErrorsEntry
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "Error counters for a Fibre Channel port.  If any counter in
Packit 022b05
            this table suffers a discontinuity, the value of
Packit 022b05
            ifCounterDiscontinuityTime (defined in the IF-MIB) must be
Packit 022b05
            updated."
Packit 022b05
    REFERENCE  "The Interfaces Group MIB, RFC 2863, June 2000."
Packit 022b05
    AUGMENTS   { fcmPortEntry }
Packit 022b05
    ::= { fcmPortErrorsTable 1 }
Packit 022b05
Packit 022b05
FcmPortErrorsEntry ::=
Packit 022b05
    SEQUENCE {
Packit 022b05
        fcmPortRxLinkResets             Counter32,
Packit 022b05
        fcmPortTxLinkResets             Counter32,
Packit 022b05
        fcmPortLinkResets               Counter32,
Packit 022b05
        fcmPortRxOfflineSequences       Counter32,
Packit 022b05
        fcmPortTxOfflineSequences       Counter32,
Packit 022b05
        fcmPortLinkFailures             Counter32,
Packit 022b05
        fcmPortLossofSynchs             Counter32,
Packit 022b05
        fcmPortLossofSignals            Counter32,
Packit 022b05
        fcmPortPrimSeqProtocolErrors    Counter32,
Packit 022b05
        fcmPortInvalidTxWords           Counter32,
Packit 022b05
        fcmPortInvalidCRCs              Counter32,
Packit 022b05
        fcmPortInvalidOrderedSets       Counter32,
Packit 022b05
        fcmPortFrameTooLongs            Counter32,
Packit 022b05
        fcmPortTruncatedFrames          Counter32,
Packit 022b05
        fcmPortAddressErrors            Counter32,
Packit 022b05
        fcmPortDelimiterErrors          Counter32,
Packit 022b05
        fcmPortEncodingDisparityErrors  Counter32,
Packit 022b05
        fcmPortOtherErrors              Counter32
Packit 022b05
    }
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
fcmPortRxLinkResets OBJECT-TYPE
Packit 022b05
    SYNTAX     Counter32
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of Link Reset (LR) Primitive Sequences
Packit 022b05
            received."
Packit 022b05
    ::= { fcmPortErrorsEntry 1 }
Packit 022b05
Packit 022b05
fcmPortTxLinkResets OBJECT-TYPE
Packit 022b05
    SYNTAX     Counter32
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of Link Reset (LR) Primitive Sequences
Packit 022b05
            transmitted."
Packit 022b05
    ::= { fcmPortErrorsEntry 2 }
Packit 022b05
Packit 022b05
fcmPortLinkResets OBJECT-TYPE
Packit 022b05
    SYNTAX     Counter32
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of times the reset link protocol was initiated
Packit 022b05
            on this port.  This includes the number of Loop
Packit 022b05
            Initialization Primitive (LIP) events on an arbitrated loop
Packit 022b05
            port."
Packit 022b05
    ::= { fcmPortErrorsEntry 3 }
Packit 022b05
Packit 022b05
fcmPortRxOfflineSequences OBJECT-TYPE
Packit 022b05
    SYNTAX     Counter32
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of Offline (OLS) Primitive Sequences received at
Packit 022b05
            this port."
Packit 022b05
    ::= { fcmPortErrorsEntry 4 }
Packit 022b05
Packit 022b05
fcmPortTxOfflineSequences OBJECT-TYPE
Packit 022b05
    SYNTAX     Counter32
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of Offline (OLS) Primitive Sequences transmitted
Packit 022b05
            by this port."
Packit 022b05
    ::= { fcmPortErrorsEntry 5 }
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
fcmPortLinkFailures OBJECT-TYPE
Packit 022b05
    SYNTAX     Counter32
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of link failures.  This count is part of FC-PH's
Packit 022b05
            Link Error Status Block (LESB)."
Packit 022b05
    REFERENCE
Packit 022b05
           "FC-PH, rev 4.3, 1 June 1994, section 29.8 [FC-PH]."
Packit 022b05
    ::= { fcmPortErrorsEntry 6 }
Packit 022b05
Packit 022b05
fcmPortLossofSynchs OBJECT-TYPE
Packit 022b05
    SYNTAX     Counter32
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of instances of synchronization loss detected at
Packit 022b05
            this port.  This count is part of FC-PH's Link Error Status
Packit 022b05
            Block (LESB)."
Packit 022b05
    REFERENCE
Packit 022b05
           "FC-PH, rev 4.3, 1 June 1994, section 29.8."
Packit 022b05
    ::= { fcmPortErrorsEntry 7 }
Packit 022b05
Packit 022b05
fcmPortLossofSignals OBJECT-TYPE
Packit 022b05
    SYNTAX     Counter32
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of instances of signal loss detected at this
Packit 022b05
            port.  This count is part of FC-PH's Link Error Status Block
Packit 022b05
            (LESB)."
Packit 022b05
    REFERENCE
Packit 022b05
           "FC-PH, rev 4.3, 1 June 1994, section 29.8."
Packit 022b05
    ::= { fcmPortErrorsEntry 8 }
Packit 022b05
Packit 022b05
fcmPortPrimSeqProtocolErrors OBJECT-TYPE
Packit 022b05
    SYNTAX     Counter32
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of primitive sequence protocol errors detected
Packit 022b05
            at this port.  This count is part of FC-PH's Link Error
Packit 022b05
            Status Block (LESB)."
Packit 022b05
    REFERENCE
Packit 022b05
           "FC-PH, rev 4.3, 1 June 1994, section 29.8."
Packit 022b05
    ::= { fcmPortErrorsEntry 9 }
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
fcmPortInvalidTxWords OBJECT-TYPE
Packit 022b05
    SYNTAX     Counter32
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of invalid transmission words received at this
Packit 022b05
            port.  This count is part of FC-PH's Link Error Status Block
Packit 022b05
            (LESB)."
Packit 022b05
    REFERENCE
Packit 022b05
           "FC-PH, rev 4.3, 1 June 1994, section 29.8."
Packit 022b05
    ::= { fcmPortErrorsEntry 10 }
Packit 022b05
Packit 022b05
fcmPortInvalidCRCs OBJECT-TYPE
Packit 022b05
    SYNTAX     Counter32
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of frames received with an invalid CRC.  This
Packit 022b05
            count is part of FC-PH's Link Error Status Block (LESB)."
Packit 022b05
    REFERENCE
Packit 022b05
           "FC-PH, rev 4.3, 1 June 1994, section 29.8."
Packit 022b05
    ::= { fcmPortErrorsEntry 11 }
Packit 022b05
Packit 022b05
fcmPortInvalidOrderedSets OBJECT-TYPE
Packit 022b05
    SYNTAX     Counter32
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of invalid ordered sets received at this port."
Packit 022b05
    ::= { fcmPortErrorsEntry 12 }
Packit 022b05
Packit 022b05
fcmPortFrameTooLongs OBJECT-TYPE
Packit 022b05
    SYNTAX     Counter32
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of frames received at this port for which the
Packit 022b05
            frame length was greater than what was agreed to in
Packit 022b05
            FLOGI/PLOGI.  This could be caused by losing the end of
Packit 022b05
            frame delimiter."
Packit 022b05
    ::= { fcmPortErrorsEntry 13 }
Packit 022b05
Packit 022b05
fcmPortTruncatedFrames OBJECT-TYPE
Packit 022b05
    SYNTAX     Counter32
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of frames received at this port for which the
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
            frame length was less than the minimum indicated by the
Packit 022b05
            frame header - normally 24 bytes, but it could be more if
Packit 022b05
            the DFCTL field indicates an optional header should have
Packit 022b05
            been present."
Packit 022b05
    ::= { fcmPortErrorsEntry 14 }
Packit 022b05
Packit 022b05
fcmPortAddressErrors OBJECT-TYPE
Packit 022b05
    SYNTAX     Counter32
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of frames received with unknown addressing; for
Packit 022b05
            example, an unknown SID or DID."
Packit 022b05
    ::= { fcmPortErrorsEntry 15 }
Packit 022b05
Packit 022b05
fcmPortDelimiterErrors OBJECT-TYPE
Packit 022b05
    SYNTAX     Counter32
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of invalid frame delimiters received at this
Packit 022b05
            port.  An example is a frame with a class 2 start and a
Packit 022b05
            class 3 at the end."
Packit 022b05
    ::= { fcmPortErrorsEntry 16 }
Packit 022b05
Packit 022b05
fcmPortEncodingDisparityErrors OBJECT-TYPE
Packit 022b05
    SYNTAX     Counter32
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of encoding disparity errors received at this
Packit 022b05
            port."
Packit 022b05
    ::= { fcmPortErrorsEntry 17 }
Packit 022b05
Packit 022b05
fcmPortOtherErrors OBJECT-TYPE
Packit 022b05
    SYNTAX     Counter32
Packit 022b05
    MAX-ACCESS read-only
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of errors that were detected on this port but
Packit 022b05
            not counted by any other error counter in this row."
Packit 022b05
    ::= { fcmPortErrorsEntry 18 }
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
--********************************
Packit 022b05
-- The Fibre Channel Fx_Port Table
Packit 022b05
--
Packit 022b05
Packit 022b05
fcmFxPortTable OBJECT-TYPE
Packit 022b05
    SYNTAX     SEQUENCE OF FcmFxPortEntry
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "Additional information about Fibre Channel ports that is
Packit 022b05
            specific to Fx_Ports.  This table will contain one entry for
Packit 022b05
            each fcmPortTable entry that represents an Fx_Port."
Packit 022b05
    ::= { fcmgmtObjects 7 }
Packit 022b05
Packit 022b05
fcmFxPortEntry OBJECT-TYPE
Packit 022b05
    SYNTAX     FcmFxPortEntry
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "Each entry contains information about a specific Fx_Port."
Packit 022b05
    INDEX { ifIndex }
Packit 022b05
    ::= { fcmFxPortTable 1 }
Packit 022b05
Packit 022b05
FcmFxPortEntry ::=
Packit 022b05
    SEQUENCE {
Packit 022b05
        fcmFxPortRatov                  Unsigned32,
Packit 022b05
        fcmFxPortEdtov                  Unsigned32,
Packit 022b05
        fcmFxPortRttov                  Unsigned32,
Packit 022b05
        fcmFxPortHoldTime               Unsigned32,
Packit 022b05
        fcmFxPortCapBbCreditMax         FcBbCredit,
Packit 022b05
        fcmFxPortCapBbCreditMin         FcBbCredit,
Packit 022b05
        fcmFxPortCapDataFieldSizeMax    FcDataFieldSize,
Packit 022b05
        fcmFxPortCapDataFieldSizeMin    FcDataFieldSize,
Packit 022b05
        fcmFxPortCapClass2SeqDeliv      TruthValue,
Packit 022b05
        fcmFxPortCapClass3SeqDeliv      TruthValue,
Packit 022b05
        fcmFxPortCapHoldTimeMax         Unsigned32,
Packit 022b05
        fcmFxPortCapHoldTimeMin         Unsigned32
Packit 022b05
    }
Packit 022b05
Packit 022b05
fcmFxPortRatov OBJECT-TYPE
Packit 022b05
    SYNTAX      Unsigned32
Packit 022b05
    UNITS       "milliseconds"
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The Resource_Allocation_Timeout Value configured for this
Packit 022b05
            Fx_Port.  This is used as the timeout value for determining
Packit 022b05
            when to reuse an Nx_Port resource such as a
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
            Recovery_Qualifier.  It represents the Error_Detect_Timeout
Packit 022b05
            value (see fcmFxPortEdtov) plus twice the maximum time that
Packit 022b05
            a frame may be delayed within the Fabric and still be
Packit 022b05
            delivered."
Packit 022b05
    ::= { fcmFxPortEntry 1 }
Packit 022b05
Packit 022b05
fcmFxPortEdtov OBJECT-TYPE
Packit 022b05
    SYNTAX      Unsigned32
Packit 022b05
    UNITS       "milliseconds"
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The Error_Detect_Timeout value configured for this Fx_Port.
Packit 022b05
            This is used as the timeout value for detecting an error
Packit 022b05
            condition."
Packit 022b05
    ::= { fcmFxPortEntry 2 }
Packit 022b05
Packit 022b05
fcmFxPortRttov OBJECT-TYPE
Packit 022b05
    SYNTAX      Unsigned32
Packit 022b05
    UNITS       "milliseconds"
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The Receiver_Transmitter_Timeout value of this Fx_Port.
Packit 022b05
            This is used by the receiver logic to detect a Loss of
Packit 022b05
            Synchronization."
Packit 022b05
    ::= { fcmFxPortEntry 3 }
Packit 022b05
Packit 022b05
fcmFxPortHoldTime OBJECT-TYPE
Packit 022b05
    SYNTAX      Unsigned32
Packit 022b05
    UNITS       "microseconds"
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The maximum time that this Fx_Port shall hold a frame
Packit 022b05
            before discarding the frame if it is unable to deliver the
Packit 022b05
            frame.  The value 0 means that this Fx_Port does not support
Packit 022b05
            this parameter."
Packit 022b05
    ::= { fcmFxPortEntry 4 }
Packit 022b05
Packit 022b05
fcmFxPortCapBbCreditMax OBJECT-TYPE
Packit 022b05
    SYNTAX      FcBbCredit
Packit 022b05
    UNITS       "buffers"
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The maximum number of receive buffers that this port is
Packit 022b05
            capable of making available for holding frames from attached
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
            Nx_Port(s)."
Packit 022b05
    ::= { fcmFxPortEntry 5 }
Packit 022b05
Packit 022b05
fcmFxPortCapBbCreditMin OBJECT-TYPE
Packit 022b05
    SYNTAX      FcBbCredit
Packit 022b05
    UNITS       "buffers"
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The minimum number of receive buffers that this port is
Packit 022b05
            capable of making available for holding frames from attached
Packit 022b05
            Nx_Port(s)."
Packit 022b05
    ::= { fcmFxPortEntry 6 }
Packit 022b05
Packit 022b05
fcmFxPortCapDataFieldSizeMax OBJECT-TYPE
Packit 022b05
    SYNTAX      FcDataFieldSize
Packit 022b05
    UNITS       "bytes"
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The maximum size in bytes of the Data Field in a frame that
Packit 022b05
            this Fx_Port is capable of receiving from an attached
Packit 022b05
            Nx_Port."
Packit 022b05
    ::= { fcmFxPortEntry 7 }
Packit 022b05
Packit 022b05
fcmFxPortCapDataFieldSizeMin OBJECT-TYPE
Packit 022b05
    SYNTAX      FcDataFieldSize
Packit 022b05
    UNITS       "bytes"
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The minimum size in bytes of the Data Field in a frame that
Packit 022b05
            this Fx_Port is capable of receiving from an attached
Packit 022b05
            Nx_Port."
Packit 022b05
    ::= { fcmFxPortEntry 8 }
Packit 022b05
Packit 022b05
fcmFxPortCapClass2SeqDeliv OBJECT-TYPE
Packit 022b05
    SYNTAX      TruthValue
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "An indication of whether this Fx_Port is capable of
Packit 022b05
            supporting Class 2 Sequential Delivery."
Packit 022b05
    ::= { fcmFxPortEntry 9 }
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
fcmFxPortCapClass3SeqDeliv OBJECT-TYPE
Packit 022b05
    SYNTAX      TruthValue
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "An indication of whether this Fx_Port is capable of
Packit 022b05
            supporting Class 3 Sequential Delivery."
Packit 022b05
    ::= { fcmFxPortEntry 10 }
Packit 022b05
Packit 022b05
fcmFxPortCapHoldTimeMax OBJECT-TYPE
Packit 022b05
    SYNTAX      Unsigned32
Packit 022b05
    UNITS       "microseconds"
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The maximum holding time that this Fx_Port is capable of
Packit 022b05
            supporting."
Packit 022b05
    ::= { fcmFxPortEntry 11 }
Packit 022b05
Packit 022b05
fcmFxPortCapHoldTimeMin OBJECT-TYPE
Packit 022b05
    SYNTAX      Unsigned32
Packit 022b05
    UNITS       "microseconds"
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The minimum holding time that this Fx_Port is capable of
Packit 022b05
            supporting."
Packit 022b05
    ::= { fcmFxPortEntry 12 }
Packit 022b05
Packit 022b05
--********************************
Packit 022b05
-- The Fibre Channel Inter-Switch Port Table
Packit 022b05
--
Packit 022b05
Packit 022b05
fcmISPortTable OBJECT-TYPE
Packit 022b05
    SYNTAX     SEQUENCE OF FcmISPortEntry
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "Additional information about E_Ports, B_Ports, and any
Packit 022b05
            other type of Fibre Channel port to which inter-switch links
Packit 022b05
            can be connected.  This table will contain one entry for
Packit 022b05
            each fcmPortTable entry that represents such a port."
Packit 022b05
    ::= { fcmgmtObjects 8 }
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
fcmISPortEntry OBJECT-TYPE
Packit 022b05
    SYNTAX     FcmISPortEntry
Packit 022b05
    MAX-ACCESS not-accessible
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "Each entry contains information about a specific port
Packit 022b05
            connected to an inter-switch link."
Packit 022b05
    INDEX { ifIndex }
Packit 022b05
    ::= { fcmISPortTable 1 }
Packit 022b05
Packit 022b05
FcmISPortEntry ::=
Packit 022b05
    SEQUENCE {
Packit 022b05
        fcmISPortClassFCredit           FcBbCredit,
Packit 022b05
        fcmISPortClassFDataFieldSize    FcDataFieldSize
Packit 022b05
    }
Packit 022b05
Packit 022b05
fcmISPortClassFCredit OBJECT-TYPE
Packit 022b05
    SYNTAX      FcBbCredit
Packit 022b05
    MAX-ACCESS  read-write
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The maximum number of Class F data frames that can be
Packit 022b05
            transmitted by the inter-switch port without receipt of ACK
Packit 022b05
            or Link_Response frames."
Packit 022b05
    ::= { fcmISPortEntry 1 }
Packit 022b05
Packit 022b05
fcmISPortClassFDataFieldSize OBJECT-TYPE
Packit 022b05
    SYNTAX      FcDataFieldSize
Packit 022b05
    UNITS       "bytes"
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The Receive Data Field Size that the inter-switch port has
Packit 022b05
            agreed to support for Class F frames to/from this port.  The
Packit 022b05
            size specifies the largest Data Field Size for an FT_1
Packit 022b05
            frame."
Packit 022b05
    ::= { fcmISPortEntry 2 }
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
--********************************
Packit 022b05
-- The Fabric Login table
Packit 022b05
--
Packit 022b05
-- This table contains the information held by FC switches
Packit 022b05
-- about the Nx_Ports that are logged-in/attached to their
Packit 022b05
-- Fx_Ports
Packit 022b05
Packit 022b05
fcmFLoginTable OBJECT-TYPE
Packit 022b05
    SYNTAX      SEQUENCE OF FcmFLoginEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "A table that contains one entry for each Nx_Port logged-
Packit 022b05
            in/attached to a particular Fx_Port in the switch.  Each
Packit 022b05
            entry contains the services parameters established during
Packit 022b05
            the most recent Fabric Login, explicit or implicit.  Note
Packit 022b05
            that an Fx_Port may have one or more Nx_Ports attached to
Packit 022b05
            it."
Packit 022b05
    ::= { fcmgmtObjects 9 }
Packit 022b05
Packit 022b05
fcmFLoginEntry OBJECT-TYPE
Packit 022b05
    SYNTAX      FcmFLoginEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "An entry containing service parameters established from a
Packit 022b05
            successful Fabric Login."
Packit 022b05
    INDEX { ifIndex, fcmFLoginNxPortIndex }
Packit 022b05
    ::= { fcmFLoginTable 1 }
Packit 022b05
Packit 022b05
FcmFLoginEntry ::=
Packit 022b05
    SEQUENCE {
Packit 022b05
        fcmFLoginNxPortIndex             Unsigned32,
Packit 022b05
        fcmFLoginPortWwn                 FcNameIdOrZero,
Packit 022b05
        fcmFLoginNodeWwn                 FcNameIdOrZero,
Packit 022b05
        fcmFLoginBbCreditModel           FcBbCreditModel,
Packit 022b05
        fcmFLoginBbCredit                FcBbCredit,
Packit 022b05
        fcmFLoginClassesAgreed           FcClasses,
Packit 022b05
        fcmFLoginClass2SeqDelivAgreed    TruthValue,
Packit 022b05
        fcmFLoginClass2DataFieldSize     FcDataFieldSize,
Packit 022b05
        fcmFLoginClass3SeqDelivAgreed    TruthValue,
Packit 022b05
        fcmFLoginClass3DataFieldSize     FcDataFieldSize
Packit 022b05
    }
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
fcmFLoginNxPortIndex OBJECT-TYPE
Packit 022b05
    SYNTAX      Unsigned32 (1..4294967295)
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "An arbitrary integer that uniquely identifies an Nx_Port
Packit 022b05
            amongst all those attached to the Fx_Port indicated by
Packit 022b05
            ifIndex.
Packit 022b05
Packit 022b05
            After a value of this object is assigned to a particular
Packit 022b05
            Nx_Port, that value can be re-used when and only when it is
Packit 022b05
            assigned to the same Nx_Port, or, after a reset of the value
Packit 022b05
            of the relevant instance of ifCounterDiscontinuityTime."
Packit 022b05
    REFERENCE  "The Interfaces Group MIB, RFC 2863, June 2000."
Packit 022b05
    ::= { fcmFLoginEntry 1 }
Packit 022b05
Packit 022b05
fcmFLoginPortWwn  OBJECT-TYPE
Packit 022b05
    SYNTAX      FcNameIdOrZero
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The port name of the attached Nx_Port, or the zero-length
Packit 022b05
            string if unknown."
Packit 022b05
    ::= { fcmFLoginEntry 2 }
Packit 022b05
Packit 022b05
fcmFLoginNodeWwn  OBJECT-TYPE
Packit 022b05
    SYNTAX      FcNameIdOrZero
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The node name of the attached Nx_Port, or the zero-length
Packit 022b05
            string if unknown."
Packit 022b05
    ::= { fcmFLoginEntry 3 }
Packit 022b05
Packit 022b05
fcmFLoginBbCreditModel OBJECT-TYPE
Packit 022b05
    SYNTAX      FcBbCreditModel
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The buffer-to-buffer credit model in use by the Fx_Port."
Packit 022b05
    ::= { fcmFLoginEntry 4 }
Packit 022b05
Packit 022b05
fcmFLoginBbCredit OBJECT-TYPE
Packit 022b05
    SYNTAX      FcBbCredit
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of buffers available for holding frames to be
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
            transmitted to the attached Nx_Port.  These buffers are for
Packit 022b05
            buffer-to-buffer flow control in the direction from Fx_Port
Packit 022b05
            to Nx_Port."
Packit 022b05
    ::= { fcmFLoginEntry 5 }
Packit 022b05
Packit 022b05
fcmFLoginClassesAgreed OBJECT-TYPE
Packit 022b05
    SYNTAX      FcClasses
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The Classes of Service that the Fx_Port has agreed to
Packit 022b05
            support for this Nx_Port."
Packit 022b05
    ::= { fcmFLoginEntry 6 }
Packit 022b05
Packit 022b05
fcmFLoginClass2SeqDelivAgreed OBJECT-TYPE
Packit 022b05
    SYNTAX      TruthValue
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "An indication of whether the Fx_Port has agreed to support
Packit 022b05
            Class 2 sequential delivery for this Nx_Port.  This is only
Packit 022b05
            meaningful if Class 2 service has been agreed upon."
Packit 022b05
    ::= { fcmFLoginEntry 7 }
Packit 022b05
Packit 022b05
fcmFLoginClass2DataFieldSize OBJECT-TYPE
Packit 022b05
    SYNTAX      FcDataFieldSize
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The Receive Data Field Size that the Fx_Port has agreed to
Packit 022b05
            support for Class 2 frames to/from this Nx_Port.  The size
Packit 022b05
            specifies the largest Data Field Size for an FT_1 frame.
Packit 022b05
            This is only meaningful if Class 2 service has been agreed
Packit 022b05
            upon."
Packit 022b05
    ::= { fcmFLoginEntry 8 }
Packit 022b05
Packit 022b05
fcmFLoginClass3SeqDelivAgreed OBJECT-TYPE
Packit 022b05
    SYNTAX      TruthValue
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "An indication of whether the Fx_Port has agreed to support
Packit 022b05
            Class 3 sequential delivery for this Nx_Port.  This is only
Packit 022b05
            meaningful if Class 3 service has been agreed upon."
Packit 022b05
    ::= { fcmFLoginEntry 9 }
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
fcmFLoginClass3DataFieldSize OBJECT-TYPE
Packit 022b05
    SYNTAX      FcDataFieldSize
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The Receive Data Field Size that the Fx_Port has agreed to
Packit 022b05
            support for Class 3 frames to/from this Nx_Port.  The size
Packit 022b05
            specifies the largest Data Field Size for an FT_1 frame.
Packit 022b05
            This is only meaningful if Class 3 service has been agreed
Packit 022b05
            upon."
Packit 022b05
    ::= { fcmFLoginEntry 10 }
Packit 022b05
Packit 022b05
--********************************
Packit 022b05
-- The Link table
Packit 022b05
--
Packit 022b05
-- This table is intended to assist management applications
Packit 022b05
-- in determining the topology of the network.  The table
Packit 022b05
-- contains any recent information the known to the agent
Packit 022b05
-- about Fibre Channel links, not only those that terminate at
Packit 022b05
-- a local port but also any others for which information
Packit 022b05
-- is known.
Packit 022b05
Packit 022b05
fcmLinkTable OBJECT-TYPE
Packit 022b05
    SYNTAX      SEQUENCE OF FcmLinkEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "A table containing any Fibre Channel link information that
Packit 022b05
            is known to local Fibre Channel managed instances.  One end
Packit 022b05
            of such a link is typically at a local port, but the table
Packit 022b05
            can also contain information on links for which neither end
Packit 022b05
            is a local port.
Packit 022b05
Packit 022b05
            If one end of a link terminates locally, then that end is
Packit 022b05
            termed 'end1'; the other end is termed 'end2'."
Packit 022b05
    ::= { fcmgmtObjects 10 }
Packit 022b05
Packit 022b05
fcmLinkEntry OBJECT-TYPE
Packit 022b05
    SYNTAX      FcmLinkEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "An entry containing information that a particular Fibre
Packit 022b05
            Channel managed instance has about a Fibre Channel link.
Packit 022b05
Packit 022b05
            The two ends of the link are called 'end1' and 'end2'."
Packit 022b05
    INDEX { fcmInstanceIndex, fcmLinkIndex }
Packit 022b05
    ::= { fcmLinkTable 1 }
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
FcmLinkEntry ::=
Packit 022b05
   SEQUENCE {
Packit 022b05
        fcmLinkIndex               Unsigned32,
Packit 022b05
        fcmLinkEnd1NodeWwn         FcNameIdOrZero,
Packit 022b05
        fcmLinkEnd1PhysPortNumber  Unsigned32,
Packit 022b05
        fcmLinkEnd1PortWwn         FcNameIdOrZero,
Packit 022b05
        fcmLinkEnd2NodeWwn         FcNameIdOrZero,
Packit 022b05
        fcmLinkEnd2PhysPortNumber  Unsigned32,
Packit 022b05
        fcmLinkEnd2PortWwn         FcNameIdOrZero,
Packit 022b05
        fcmLinkEnd2AgentAddress    SnmpAdminString,
Packit 022b05
        fcmLinkEnd2PortType        FcPortType,
Packit 022b05
        fcmLinkEnd2UnitType        FcUnitFunctions,
Packit 022b05
        fcmLinkEnd2FcAddressId     FcAddressIdOrZero
Packit 022b05
   }
Packit 022b05
Packit 022b05
fcmLinkIndex OBJECT-TYPE
Packit 022b05
    SYNTAX      Unsigned32 (1..4294967295)
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "An arbitrary integer that uniquely identifies one link
Packit 022b05
            within the set of links about which a particular managed
Packit 022b05
            instance has information."
Packit 022b05
    ::= { fcmLinkEntry 1 }
Packit 022b05
Packit 022b05
fcmLinkEnd1NodeWwn  OBJECT-TYPE
Packit 022b05
    SYNTAX      FcNameIdOrZero
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The node name of end1, or the zero-length string if
Packit 022b05
            unknown."
Packit 022b05
    ::= { fcmLinkEntry 2 }
Packit 022b05
Packit 022b05
fcmLinkEnd1PhysPortNumber OBJECT-TYPE
Packit 022b05
    SYNTAX      Unsigned32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The physical port number of end1, or zero if unknown."
Packit 022b05
    REFERENCE
Packit 022b05
        "FC-GS-3, section 6.1.2.2.5"
Packit 022b05
    ::= { fcmLinkEntry 3 }
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
fcmLinkEnd1PortWwn OBJECT-TYPE
Packit 022b05
    SYNTAX      FcNameIdOrZero
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The port WWN of end1, or the zero-length string if unknown.
Packit 022b05
            ('end1' is local if this value is equal to the value of
Packit 022b05
            fcmPortWwn in one of the rows of the fcmPortTable.)"
Packit 022b05
    ::= { fcmLinkEntry 4 }
Packit 022b05
Packit 022b05
fcmLinkEnd2NodeWwn  OBJECT-TYPE
Packit 022b05
    SYNTAX      FcNameIdOrZero
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The node name of end2, or the zero-length string if
Packit 022b05
            unknown."
Packit 022b05
    ::= { fcmLinkEntry 5 }
Packit 022b05
Packit 022b05
fcmLinkEnd2PhysPortNumber OBJECT-TYPE
Packit 022b05
    SYNTAX      Unsigned32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The physical port number of end2, or zero if unknown."
Packit 022b05
    REFERENCE
Packit 022b05
        "FC-GS-3, section 6.1.2.2.5"
Packit 022b05
    ::= { fcmLinkEntry 6 }
Packit 022b05
Packit 022b05
fcmLinkEnd2PortWwn OBJECT-TYPE
Packit 022b05
    SYNTAX      FcNameIdOrZero
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The port WWN of end2, or the zero-length string if
Packit 022b05
            unknown."
Packit 022b05
    ::= { fcmLinkEntry 7 }
Packit 022b05
Packit 022b05
fcmLinkEnd2AgentAddress OBJECT-TYPE
Packit 022b05
    SYNTAX      SnmpAdminString
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The address of the management agent for the Fibre Channel
Packit 022b05
            Interconnect Element or Platform of which end2 is a part.
Packit 022b05
            The GS-4 specification provides some information about
Packit 022b05
            management agents.  If the address is unknown, the value of
Packit 022b05
            this object is the zero-length string."
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
    REFERENCE
Packit 022b05
        "FC-GS-3, section 6.1.2.1.7"
Packit 022b05
    ::= { fcmLinkEntry 8 }
Packit 022b05
Packit 022b05
fcmLinkEnd2PortType OBJECT-TYPE
Packit 022b05
    SYNTAX      FcPortType
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The port type of end2."
Packit 022b05
    REFERENCE
Packit 022b05
        "FC-GS-3, section 6.1.2.2.2"
Packit 022b05
    ::= { fcmLinkEntry 9 }
Packit 022b05
Packit 022b05
fcmLinkEnd2UnitType OBJECT-TYPE
Packit 022b05
    SYNTAX      FcUnitFunctions
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The type of/function(s) performed by the Fibre Channel
Packit 022b05
            Interconnect Element or Platform of which end2 is a part."
Packit 022b05
    REFERENCE
Packit 022b05
        "FC-GS-3, sections 6.1.2.1.2 and 6.1.2.3.2"
Packit 022b05
    ::= { fcmLinkEntry 10 }
Packit 022b05
Packit 022b05
fcmLinkEnd2FcAddressId OBJECT-TYPE
Packit 022b05
    SYNTAX      FcAddressIdOrZero
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The Fibre Channel Address ID of end2, or the zero-length
Packit 022b05
            string if unknown."
Packit 022b05
    ::= { fcmLinkEntry 11 }
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
--********************************
Packit 022b05
-- Conformance Section
Packit 022b05
--
Packit 022b05
Packit 022b05
fcmgmtCompliances OBJECT IDENTIFIER ::= { fcmgmtConformance 1 }
Packit 022b05
fcmgmtGroups      OBJECT IDENTIFIER ::= { fcmgmtConformance 2 }
Packit 022b05
Packit 022b05
fcmgmtCompliance MODULE-COMPLIANCE
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "Describes the requirements for compliance to this Fibre
Packit 022b05
            Channel Management MIB."
Packit 022b05
    MODULE  -- this module
Packit 022b05
        MANDATORY-GROUPS { fcmInstanceBasicGroup,
Packit 022b05
                           fcmPortBasicGroup,
Packit 022b05
                           fcmPortErrorsGroup }
Packit 022b05
Packit 022b05
        GROUP   fcmPortStatsGroup
Packit 022b05
        DESCRIPTION
Packit 022b05
            "This group is mandatory for all systems that
Packit 022b05
            are able to support the Counter64 date type."
Packit 022b05
Packit 022b05
        GROUP   fcmPortClass23StatsGroup
Packit 022b05
        DESCRIPTION
Packit 022b05
            "This group is mandatory only for systems that
Packit 022b05
            keep class-specific traffic statistics on Class 2
Packit 022b05
            and Class 3 traffic and are able to support the
Packit 022b05
            Counter64 date type."
Packit 022b05
Packit 022b05
        GROUP   fcmPortClassFStatsGroup
Packit 022b05
        DESCRIPTION
Packit 022b05
            "This group is mandatory only for FC switches that
Packit 022b05
            keep statistics on Class F traffic."
Packit 022b05
Packit 022b05
        GROUP   fcmPortLcStatsGroup
Packit 022b05
        DESCRIPTION
Packit 022b05
            "This group is mandatory only for agents that can not
Packit 022b05
            support the Counter64 data type and/or need to provide
Packit 022b05
            information accessible by SNMPv1 applications."
Packit 022b05
Packit 022b05
        GROUP   fcmSwitchBasicGroup
Packit 022b05
        DESCRIPTION
Packit 022b05
            "This group is mandatory only for Fibre Channel
Packit 022b05
            managed instances that manage Fibre Channel
Packit 022b05
            switches."
Packit 022b05
Packit 022b05
        GROUP   fcmSwitchPortGroup
Packit 022b05
        DESCRIPTION
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
            "This group is mandatory only for Fibre Channel
Packit 022b05
            managed instances that manage Fibre Channel
Packit 022b05
            switches."
Packit 022b05
Packit 022b05
        GROUP   fcmSwitchLoginGroup
Packit 022b05
        DESCRIPTION
Packit 022b05
            "This group is mandatory only for Fibre Channel
Packit 022b05
            managed instances that manage Fibre Channel
Packit 022b05
            switches."
Packit 022b05
Packit 022b05
        GROUP fcmLinkBasicGroup
Packit 022b05
        DESCRIPTION
Packit 022b05
            "This group is optional."
Packit 022b05
Packit 022b05
        OBJECT      fcmInstancePhysicalIndex
Packit 022b05
        SYNTAX      Integer32 (0)
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Implementation of a non-zero value is not required."
Packit 022b05
Packit 022b05
        OBJECT      fcmInstanceSoftwareIndex
Packit 022b05
        SYNTAX      Integer32 (0)
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Implementation of a non-zero value is not required."
Packit 022b05
Packit 022b05
        OBJECT      fcmInstanceTextName
Packit 022b05
        MIN-ACCESS  read-only
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Write access is not required."
Packit 022b05
Packit 022b05
        OBJECT      fcmInstanceDescr
Packit 022b05
        MIN-ACCESS  read-only
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Write access is not required."
Packit 022b05
Packit 022b05
        OBJECT      fcmPortAdminType
Packit 022b05
        MIN-ACCESS  read-only
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Write access is not required."
Packit 022b05
Packit 022b05
        OBJECT      fcmPortAdminSpeed
Packit 022b05
        MIN-ACCESS  read-only
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Write access is not required."
Packit 022b05
Packit 022b05
        OBJECT      fcmSwitchDomainId
Packit 022b05
        MIN-ACCESS  read-only
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Write access is not required."
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
        OBJECT      fcmISPortClassFCredit
Packit 022b05
        MIN-ACCESS  read-only
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Write access is not required."
Packit 022b05
Packit 022b05
    ::= { fcmgmtCompliances 1 }
Packit 022b05
Packit 022b05
--********************************
Packit 022b05
-- Object Groups
Packit 022b05
--
Packit 022b05
Packit 022b05
fcmInstanceBasicGroup OBJECT-GROUP
Packit 022b05
    OBJECTS { fcmInstanceWwn, fcmInstanceFunctions,
Packit 022b05
              fcmInstancePhysicalIndex, fcmInstanceSoftwareIndex,
Packit 022b05
              fcmInstanceStatus, fcmInstanceTextName,
Packit 022b05
              fcmInstanceDescr, fcmInstanceFabricId }
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "Basic information about Fibre Channel managed instances."
Packit 022b05
    ::= { fcmgmtGroups 1 }
Packit 022b05
Packit 022b05
fcmSwitchBasicGroup OBJECT-GROUP
Packit 022b05
    OBJECTS { fcmSwitchDomainId, fcmSwitchPrincipal, fcmSwitchWWN }
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "Basic information about Fibre Channel switches."
Packit 022b05
    ::= { fcmgmtGroups 2 }
Packit 022b05
Packit 022b05
fcmPortBasicGroup OBJECT-GROUP
Packit 022b05
    OBJECTS { fcmPortInstanceIndex, fcmPortWwn, fcmPortNodeWwn,
Packit 022b05
              fcmPortAdminType, fcmPortOperType, fcmPortFcCapClass,
Packit 022b05
              fcmPortFcOperClass, fcmPortTransmitterType,
Packit 022b05
              fcmPortConnectorType, fcmPortSerialNumber,
Packit 022b05
              fcmPortPhysicalNumber, fcmPortAdminSpeed,
Packit 022b05
              fcmPortCapProtocols, fcmPortOperProtocols }
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "Basic information about Fibre Channel ports."
Packit 022b05
    ::= { fcmgmtGroups 3 }
Packit 022b05
Packit 022b05
fcmPortStatsGroup OBJECT-GROUP
Packit 022b05
    OBJECTS { fcmPortBBCreditZeros, fcmPortFullInputBuffers }
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "Traffic statistics, which are not specific to any one class
Packit 022b05
            of service, for Fibre Channel ports."
Packit 022b05
    ::= { fcmgmtGroups 4 }
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
fcmPortClass23StatsGroup OBJECT-GROUP
Packit 022b05
    OBJECTS { fcmPortClass2RxFrames, fcmPortClass2RxOctets,
Packit 022b05
              fcmPortClass2TxFrames, fcmPortClass2TxOctets,
Packit 022b05
              fcmPortClass2Discards, fcmPortClass2RxFbsyFrames,
Packit 022b05
              fcmPortClass2RxPbsyFrames,
Packit 022b05
              fcmPortClass2RxFrjtFrames,
Packit 022b05
              fcmPortClass2RxPrjtFrames,
Packit 022b05
              fcmPortClass2TxFbsyFrames,
Packit 022b05
              fcmPortClass2TxPbsyFrames,
Packit 022b05
              fcmPortClass2TxFrjtFrames,
Packit 022b05
              fcmPortClass2TxPrjtFrames, fcmPortClass3RxFrames,
Packit 022b05
              fcmPortClass3RxOctets, fcmPortClass3TxFrames,
Packit 022b05
              fcmPortClass3TxOctets, fcmPortClass3Discards }
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "Traffic statistics for Class 2 and Class 3 traffic on Fibre
Packit 022b05
            Channel ports."
Packit 022b05
    ::= { fcmgmtGroups 5 }
Packit 022b05
Packit 022b05
fcmPortClassFStatsGroup OBJECT-GROUP
Packit 022b05
    OBJECTS { fcmPortClassFRxFrames,
Packit 022b05
              fcmPortClassFRxOctets,
Packit 022b05
              fcmPortClassFTxFrames,
Packit 022b05
              fcmPortClassFTxOctets,
Packit 022b05
              fcmPortClassFDiscards }
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "Traffic statistics for Class F traffic on Fibre Channel
Packit 022b05
            ports."
Packit 022b05
    ::= { fcmgmtGroups 6 }
Packit 022b05
Packit 022b05
fcmPortLcStatsGroup OBJECT-GROUP
Packit 022b05
    OBJECTS { fcmPortLcBBCreditZeros, fcmPortLcFullInputBuffers,
Packit 022b05
              fcmPortLcClass2RxFrames, fcmPortLcClass2RxOctets,
Packit 022b05
              fcmPortLcClass2TxFrames, fcmPortLcClass2TxOctets,
Packit 022b05
              fcmPortLcClass2Discards, fcmPortLcClass3Discards,
Packit 022b05
              fcmPortLcClass3RxFrames, fcmPortLcClass3RxOctets,
Packit 022b05
              fcmPortLcClass3TxFrames, fcmPortLcClass3TxOctets,
Packit 022b05
              fcmPortLcClass2RxFbsyFrames,
Packit 022b05
              fcmPortLcClass2RxPbsyFrames,
Packit 022b05
              fcmPortLcClass2RxFrjtFrames,
Packit 022b05
              fcmPortLcClass2RxPrjtFrames,
Packit 022b05
              fcmPortLcClass2TxFbsyFrames,
Packit 022b05
              fcmPortLcClass2TxPbsyFrames,
Packit 022b05
              fcmPortLcClass2TxFrjtFrames,
Packit 022b05
              fcmPortLcClass2TxPrjtFrames }
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
            "Low-capacity (32-bit) statistics for Fibre Channel ports."
Packit 022b05
    ::= { fcmgmtGroups 7 }
Packit 022b05
Packit 022b05
fcmPortErrorsGroup OBJECT-GROUP
Packit 022b05
    OBJECTS { fcmPortRxLinkResets, fcmPortTxLinkResets,
Packit 022b05
              fcmPortLinkResets, fcmPortRxOfflineSequences,
Packit 022b05
              fcmPortTxOfflineSequences, fcmPortLinkFailures,
Packit 022b05
              fcmPortLossofSynchs, fcmPortLossofSignals,
Packit 022b05
              fcmPortPrimSeqProtocolErrors, fcmPortInvalidTxWords,
Packit 022b05
              fcmPortInvalidCRCs, fcmPortInvalidOrderedSets,
Packit 022b05
              fcmPortFrameTooLongs, fcmPortTruncatedFrames,
Packit 022b05
              fcmPortAddressErrors, fcmPortDelimiterErrors,
Packit 022b05
              fcmPortEncodingDisparityErrors,
Packit 022b05
              fcmPortOtherErrors }
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "Error statistics for Fibre Channel ports."
Packit 022b05
    ::= { fcmgmtGroups 8 }
Packit 022b05
Packit 022b05
fcmSwitchPortGroup OBJECT-GROUP
Packit 022b05
    OBJECTS { fcmFxPortRatov, fcmFxPortEdtov, fcmFxPortRttov,
Packit 022b05
              fcmFxPortHoldTime, fcmFxPortCapBbCreditMax,
Packit 022b05
              fcmFxPortCapBbCreditMin,
Packit 022b05
              fcmFxPortCapDataFieldSizeMax,
Packit 022b05
              fcmFxPortCapDataFieldSizeMin,
Packit 022b05
              fcmFxPortCapClass2SeqDeliv,
Packit 022b05
              fcmFxPortCapClass3SeqDeliv,
Packit 022b05
              fcmFxPortCapHoldTimeMax,
Packit 022b05
              fcmFxPortCapHoldTimeMin,
Packit 022b05
              fcmISPortClassFCredit,
Packit 022b05
              fcmISPortClassFDataFieldSize }
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "Information about ports on a Fibre Channel switch."
Packit 022b05
    ::= { fcmgmtGroups 9 }
Packit 022b05
Packit 022b05
fcmSwitchLoginGroup OBJECT-GROUP
Packit 022b05
    OBJECTS { fcmFLoginPortWwn, fcmFLoginNodeWwn,
Packit 022b05
              fcmFLoginBbCreditModel, fcmFLoginBbCredit,
Packit 022b05
              fcmFLoginClassesAgreed,
Packit 022b05
              fcmFLoginClass2SeqDelivAgreed,
Packit 022b05
              fcmFLoginClass2DataFieldSize,
Packit 022b05
              fcmFLoginClass3SeqDelivAgreed,
Packit 022b05
              fcmFLoginClass3DataFieldSize }
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "Information known to a Fibre Channel switch about
Packit 022b05
            attached/logged-in Nx_Ports."
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
    ::= { fcmgmtGroups 10 }
Packit 022b05
Packit 022b05
fcmLinkBasicGroup OBJECT-GROUP
Packit 022b05
    OBJECTS { fcmLinkEnd1NodeWwn , fcmLinkEnd1PhysPortNumber,
Packit 022b05
              fcmLinkEnd1PortWwn, fcmLinkEnd2NodeWwn ,
Packit 022b05
              fcmLinkEnd2PhysPortNumber, fcmLinkEnd2PortWwn,
Packit 022b05
              fcmLinkEnd2AgentAddress, fcmLinkEnd2PortType,
Packit 022b05
              fcmLinkEnd2UnitType, fcmLinkEnd2FcAddressId }
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "Information about Fibre Channel links."
Packit 022b05
    ::= { fcmgmtGroups 11 }
Packit 022b05
Packit 022b05
END