IEEE8021-PFC-MIB DEFINITIONS ::= BEGIN -- ****************************************************************** -- IEEE P802.1Q(TM) Priority-based Flow Control MIB -- ****************************************************************** IMPORTS MODULE-IDENTITY, OBJECT-TYPE, Counter32, Unsigned32 FROM SNMPv2-SMI -- [RFC2578] ieee802dot1mibs FROM IEEE8021-TC-MIB MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF -- [RFC2580] ifEntry, ifGeneralInformationGroup FROM IF-MIB -- [RFC2863] systemGroup FROM SNMPv2-MIB -- [RFC3418] ; ieee8021PFCMib MODULE-IDENTITY LAST-UPDATED "201806280000Z" -- June 28, 2018 ORGANIZATION "IEEE 802.1 Working Group" CONTACT-INFO "WG-URL: http://www.ieee802.org/1/ WG-EMail: stds-802-1-L@ieee.org Contact: IEEE 802.1 Working Group Chair Postal: IEEE Standards Board 445 Hoes Lane Piscataway, NJ 08854 USA E-mail: stds-802-1-L@ieee.org " DESCRIPTION "Priority-based Flow Control module for IEEE Std 802.1Q. Unless otherwise indicated, the references in this MIB module are to IEEE Std 802.1Q. Copyright (C) IEEE (2018). This version of this MIB module is part of IEEE Std 802.1Q; see the draft itself for full legal notices. " REVISION "201806280000Z" -- June 28, 2018 DESCRIPTION "Published as part of IEEE Std 802.1Q-2018. Cross references updated and corrected." REVISION "201412150000Z" -- December 15, 2014 DESCRIPTION "Published as part of IEEE Std 802.1Q 2014 revision. Cross references updated and corrected." REVISION "201002080000Z" -- 02/08/2010 00:00GMT DESCRIPTION "Included in IEEE P802.1Qbb Copyright (C) IEEE." ::= { ieee802dot1mibs 21 } ieee8021PfcMIBObjects OBJECT IDENTIFIER ::= { ieee8021PFCMib 1 } ieee8021PfcConformance OBJECT IDENTIFIER ::= { ieee8021PFCMib 2 } ieee8021PfcIfTable OBJECT-TYPE SYNTAX SEQUENCE OF Ieee8021PfcIfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of PFC information for all interfaces of a system." REFERENCE "12.23" ::= { ieee8021PfcMIBObjects 1 } ieee8021PfcIfEntry OBJECT-TYPE SYNTAX Ieee8021PfcIfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry contains information about the PFC function on a single interface." REFERENCE "12.23" AUGMENTS { ifEntry } ::= { ieee8021PfcIfTable 1 } Ieee8021PfcIfEntry ::= SEQUENCE { ieee8021PfcLinkDelayAllowance Unsigned32, ieee8021PfcRequests Counter32, ieee8021PfcIndications Counter32 } ieee8021PfcLinkDelayAllowance OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "The allowance made for round-trip propagation delay of the link in bits. The value of this object MUST be retained across reinitializations of the management system." ::= { ieee8021PfcIfEntry 1 } ieee8021PfcRequests OBJECT-TYPE SYNTAX Counter32 UNITS "Requests" MAX-ACCESS read-only STATUS current DESCRIPTION "A count of the invoked PFC M_CONTROL.request primitives. Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of ifCounterDiscontinuityTime." ::= { ieee8021PfcIfEntry 2 } ieee8021PfcIndications OBJECT-TYPE SYNTAX Counter32 UNITS "Indications" MAX-ACCESS read-only STATUS current DESCRIPTION "A count of the received PFC M_CONTROL.indication primitives. Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of ifCounterDiscontinuityTime." ::= { ieee8021PfcIfEntry 3 } -- ****************************************************************** -- IEEE 802.1Qbb MIB Module - Conformance Information -- ****************************************************************** ieee8021PfcCompliances OBJECT IDENTIFIER ::= { ieee8021PfcConformance 1 } ieee8021PfcGroups OBJECT IDENTIFIER ::= { ieee8021PfcConformance 2 } -- ****************************************************************** -- Units of conformance -- ****************************************************************** ieee8021PfcGlobalReqdGroup OBJECT-GROUP OBJECTS { ieee8021PfcLinkDelayAllowance, ieee8021PfcRequests, ieee8021PfcIndications } STATUS current DESCRIPTION "Objects in the global required group." ::= { ieee8021PfcGroups 1 } -- ****************************************************************** -- MIB Module Compliance statements -- ****************************************************************** ieee8021PfcCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "The compliance statement for support by a system of the IEEE8021-PFC-MIB module." MODULE SNMPv2-MIB -- The SNMPv2-MIB, RFC 3418 MANDATORY-GROUPS { systemGroup } MODULE IF-MIB -- The interfaces MIB, RFC 2863 MANDATORY-GROUPS { ifGeneralInformationGroup } MODULE MANDATORY-GROUPS { ieee8021PfcGlobalReqdGroup } ::= { ieee8021PfcCompliances 1 } END