5175 lines
		
	
	
		
			175 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			5175 lines
		
	
	
		
			175 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
-- ============================================================================
 | 
						|
-- Copyright (c) 2004-2019 New H3C Tech. Co., Ltd.  All rights reserved.
 | 
						|
--
 | 
						|
-- Description: Interface QoS Management Information Base.
 | 
						|
-- Reference: RFC 3291
 | 
						|
-- Version: 1.12
 | 
						|
-- History:
 | 
						|
-- V1.0 created by tangshun.
 | 
						|
-- V1.1 2006/02/24 modified by changhuifeng
 | 
						|
--  Add  object hh3cIfQoSWFQType in hh3cIfQoSWFQTable.
 | 
						|
--  Add hh3cIfQoSL3PlusObjects and hh3cIfQoSPortBindingTable.
 | 
						|
--  Modify property of hh3cIfQoSPortWredPreID to "not-accessible".
 | 
						|
--  Add the  enumeration ipall to hh3cIfQoSPQClassRuleType in hh3cIfQoSPQClassRuleTable.
 | 
						|
--  Modify some text errors in this file.
 | 
						|
-- V1.2 2006/03/29 modified by xialei
 | 
						|
--  Modify the ipv4acl value in description of hh3cIfQoSPQClassRuleValue and hh3cIfQoSCQClassRuleValue
 | 
						|
--  Add the enumeration mpls to hh3cIfQoSPQClassRuleType in hh3cIfQoSPQClassRuleTable.
 | 
						|
--  Add the enumeration ipall, mpls to hh3cIfQoSCQClassRuleType in hh3cIfQoSCQClassRuleTable.
 | 
						|
-- V1.3 2006/05/24 add by cuichuanjin
 | 
						|
--  Add hh3cIfQoSCarlTable
 | 
						|
-- V1.4 2007/11/12 modified by mouxuanli
 | 
						|
--  Modify the description of the object hh3cIfQoSPassPackets.
 | 
						|
--  Add 18 objects in hh3cIfQoSHardwareQueueRunInfoTable.
 | 
						|
--  Add hh3cIfQoSHQueueTcpRunInfoTable.
 | 
						|
-- V1.5 2008/9/25 modified by yueting
 | 
						|
--  Add hh3cQoSIfTraStaConfigInfoTable.
 | 
						|
--  Add hh3cQoSIfTraStaRunInfoTable.
 | 
						|
-- V1.6 2011/12/14 modified by mouxuanli
 | 
						|
--  Add the enumeration byteCountWrr, byteCountWfq to hh3cIfQoSQSMode in hh3cIfQoSQSModeTable.
 | 
						|
--  Add hh3cIfQoSQSMinBandwidth in hh3cIfQoSQSWeightTable.
 | 
						|
--  Add hh3cIfQoSLRPir in hh3cIfQoSLRConfigTable.
 | 
						|
-- V1.7 2012/04/28 modified by mouxuanli
 | 
						|
--  Add the enumeration ipPrecedence, dot11e, auto to hh3cIfQoSPortPriorityTrustTrustType.
 | 
						|
--  Add the enumeration overcast to hh3cIfQoSPortPriorityTrustOvercastType.
 | 
						|
--  Add hh3cIfQoSPrePriMapTable.
 | 
						|
-- V1.8 2013/10/25 modified by mouxuanli
 | 
						|
--  Add the enumeration gmb to hh3cIfQoSQSMode.
 | 
						|
--  Add hh3cIfQoSQSMinBandwidthPercent in hh3cIfQoSQSWeightTable.
 | 
						|
--  Add hh3cIfQoSLRUnit in hh3cIfQoSLRConfigTable.
 | 
						|
--  Add hh3cQoSGlobalPriorityObject.
 | 
						|
-- V1.9 2014/11/25 modified by zhaixiaoxiang & xunzhi
 | 
						|
--  Modify the name of CarAction to Hh3cIfCarAction.
 | 
						|
--  Add the enumeration remarkLocalPreContinue, remarkLocalPrePass, remarkDropPreContinue
 | 
						|
--  and remarkDropPrePass to Hh3cIfCarAction and modify the related descriptions.
 | 
						|
--  Add the enumeration hierarchy to hh3cIfQoSAggregativeCarType.
 | 
						|
--  Add hh3cIfQoSTricolorCarUnitType in hh3cIfQoSTricolorCarConfigTable.
 | 
						|
--  Add hh3cIfQoSGTSPir and hh3cIfQoSGTSUnitType in hh3cIfQoSGTSConfigTable.
 | 
						|
--  Add hh3cIfQoSProcessingStatus node.
 | 
						|
-- V1.10 2016/10/25 modified by gaomengfei
 | 
						|
--  Add the enumeration group3 and group4 to hh3cIfQoSQueueGroupType
 | 
						|
--  2017/05/20 modified by gaomengfei
 | 
						|
--  Add the hh3cIfQoSQueueName in hh3cIfQoSHardwareQueueRunInfoEntry
 | 
						|
--  Add hh3cIfQoSHardwareQueueTotalRunInfoTable
 | 
						|
--  2018/02/28 modified by hulifang
 | 
						|
--  Add hh3cIfQoSCoppFlowStatTable
 | 
						|
-- V1.11 2018/12/12 modified by meixixue
 | 
						|
--  2018/12/12 modified by meixixue
 | 
						|
--  Add the hh3cIfQoSDropPPS and hh3cIfQoSDropBPS in hh3cIfQoSHardwareQueueRunInfoEntry
 | 
						|
-- V1.12 2019/06/20 modified by wangqian
 | 
						|
--  2019/06/20 modified by wangqian
 | 
						|
--  Add the hh3cIfQoSPeakPassPPS and hh3cIfQoSPeakPassBPS in hh3cIfQoSHardwareQueueRunInfoEntry
 | 
						|
-- ============================================================================
 | 
						|
HH3C-IFQOS2-MIB DEFINITIONS ::= BEGIN
 | 
						|
 | 
						|
        IMPORTS
 | 
						|
            hh3cCommon
 | 
						|
                FROM HH3C-OID-MIB
 | 
						|
            OBJECT-TYPE, MODULE-IDENTITY, Integer32, Counter64, Unsigned32, IpAddress
 | 
						|
                FROM SNMPv2-SMI
 | 
						|
            ifIndex
 | 
						|
                FROM IF-MIB
 | 
						|
            InetAddressIPv6, InetAddressPrefixLength
 | 
						|
                FROM INET-ADDRESS-MIB
 | 
						|
            RowStatus, TruthValue, TEXTUAL-CONVENTION
 | 
						|
                FROM SNMPv2-TC;
 | 
						|
--
 | 
						|
-- Nodes definitions
 | 
						|
--
 | 
						|
 | 
						|
        hh3cIfQos2 MODULE-IDENTITY
 | 
						|
            LAST-UPDATED "201906200000Z"
 | 
						|
            ORGANIZATION
 | 
						|
                "New H3C Technologies Co., Ltd."
 | 
						|
            CONTACT-INFO
 | 
						|
                "Platform Team New H3C Technologies Co., Ltd.
 | 
						|
                Hai-Dian District Beijing P.R. China
 | 
						|
                http://www.h3c.com
 | 
						|
                Zip:100085
 | 
						|
                "
 | 
						|
            DESCRIPTION
 | 
						|
                "Add the hh3cIfQoSPeakPassPPS and hh3cIfQoSPeakPassBPS in hh3cIfQoSHardwareQueueRunInfoEntry."
 | 
						|
            REVISION "201906200000Z"        --June 20, 2019 at 00:00 GMT
 | 
						|
            DESCRIPTION
 | 
						|
                "Add the hh3cIfQoSDropPPS and hh3cIfQoSDropBPS in hh3cIfQoSHardwareQueueRunInfoEntry."
 | 
						|
            REVISION "201812120000Z"        --December 12, 2018 at 00:00 GMT
 | 
						|
            DESCRIPTION
 | 
						|
                "Interface QoS management information base."
 | 
						|
            REVISION "201802280000Z"        --February 28, 2018 at 00:00 GMT
 | 
						|
            DESCRIPTION
 | 
						|
                "Add hh3cIfQoSCoppFlowStatTable."
 | 
						|
            REVISION "201705200000Z"        --May 20, 2017 at 00:00 GMT
 | 
						|
            DESCRIPTION
 | 
						|
                "Add the hh3cIfQoSQueueName in hh3cIfQoSHardwareQueueRunInfoEntry and
 | 
						|
                add hh3cIfQoSHardwareQueueTotalRunInfoTable."
 | 
						|
            REVISION "201610250000Z"        --October 25, 2016 at 00:00 GMT
 | 
						|
            DESCRIPTION
 | 
						|
                "Add the enumeration group3 and group4 to hh3cIfQoSQueueGroupType."
 | 
						|
            REVISION "201411250000Z"        --November 25, 2014 at 00:00 GMT
 | 
						|
            DESCRIPTION
 | 
						|
                "Add the unit type node in hh3cIfQoSTricolorCarConfigTable and
 | 
						|
                hh3cIfQoSGTSConfigTable, and add object hh3cIfQoSProcessingStatus."
 | 
						|
            REVISION "201311280000Z"        --November 28, 2013 at 00:00 GMT
 | 
						|
            DESCRIPTION
 | 
						|
                "Interface QoS management information base."
 | 
						|
            ::= { hh3cQos2 1 }
 | 
						|
 | 
						|
        hh3cQos2     OBJECT IDENTIFIER ::= { hh3cCommon 65 }
 | 
						|
 | 
						|
-- IfCar Action
 | 
						|
        Hh3cIfCarAction ::= TEXTUAL-CONVENTION
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "The actions taken when packets conforming or exceeding the configured CIR."
 | 
						|
            SYNTAX  INTEGER
 | 
						|
            {
 | 
						|
                invalid(0),
 | 
						|
                pass(1),
 | 
						|
                continue(2),
 | 
						|
                discard(3),
 | 
						|
                remark(4),
 | 
						|
                remark-ip-continue(5),
 | 
						|
                remark-ip-pass(6),
 | 
						|
                remark-mplsexp-continue(7),
 | 
						|
                remark-mplsexp-pass(8),
 | 
						|
                remark-dscp-continue(9),
 | 
						|
                remark-dscp-pass(10),
 | 
						|
                remark-dot1p-continue(11),
 | 
						|
                remark-dot1p-pass(12),
 | 
						|
                remark-atm-clp-continue(13),
 | 
						|
                remark-atm-clp-pass(14),
 | 
						|
                remark-fr-de-continue(15),
 | 
						|
                remark-fr-de-pass(16),
 | 
						|
                remarkLocalPreContinue(17),
 | 
						|
                remarkLocalPrePass(18),
 | 
						|
                remarkDropPreContinue(19),
 | 
						|
                remarkDropPrePass(20)
 | 
						|
            }
 | 
						|
 | 
						|
--
 | 
						|
-- priority queue
 | 
						|
--
 | 
						|
        PriorityQueue ::= TEXTUAL-CONVENTION
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "The type of priority queue."
 | 
						|
            SYNTAX INTEGER
 | 
						|
            {
 | 
						|
                top(1),
 | 
						|
                middle(2),
 | 
						|
                normal(3),
 | 
						|
                bottom(4)
 | 
						|
            }
 | 
						|
--
 | 
						|
-- direction
 | 
						|
--
 | 
						|
        Direction ::= TEXTUAL-CONVENTION
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "Inbound or outbound."
 | 
						|
            SYNTAX INTEGER
 | 
						|
            {
 | 
						|
                inbound(1),
 | 
						|
                outbound(2)
 | 
						|
            }
 | 
						|
--
 | 
						|
-- node of hh3cIfQoSHardwareQueueObjects
 | 
						|
--
 | 
						|
        hh3cIfQoSHardwareQueueObjects OBJECT IDENTIFIER ::= { hh3cIfQos2 1 }
 | 
						|
--
 | 
						|
-- nodes of hh3cIfQoSHardwareQueueConfigGroup
 | 
						|
--
 | 
						|
        hh3cIfQoSHardwareQueueConfigGroup OBJECT IDENTIFIER ::= { hh3cIfQoSHardwareQueueObjects 1 }
 | 
						|
 | 
						|
        hh3cIfQoSQSModeTable OBJECT-TYPE
 | 
						|
            SYNTAX SEQUENCE OF Hh3cIfQoSQSModeEntry
 | 
						|
            MAX-ACCESS not-accessible
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "A table of queue schedule mode information."
 | 
						|
            ::= { hh3cIfQoSHardwareQueueConfigGroup 1 }
 | 
						|
 | 
						|
        hh3cIfQoSQSModeEntry OBJECT-TYPE
 | 
						|
            SYNTAX Hh3cIfQoSQSModeEntry
 | 
						|
            MAX-ACCESS not-accessible
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "Queue schedule mode information entry."
 | 
						|
            INDEX { ifIndex }
 | 
						|
            ::= { hh3cIfQoSQSModeTable 1 }
 | 
						|
 | 
						|
        Hh3cIfQoSQSModeEntry ::=
 | 
						|
            SEQUENCE
 | 
						|
            {
 | 
						|
                hh3cIfQoSQSMode
 | 
						|
                    INTEGER
 | 
						|
            }
 | 
						|
 | 
						|
        hh3cIfQoSQSMode OBJECT-TYPE
 | 
						|
            SYNTAX INTEGER
 | 
						|
            {
 | 
						|
                sp(1),
 | 
						|
                sp0(2),
 | 
						|
                sp1(3),
 | 
						|
                sp2(4),
 | 
						|
                wrr(5),
 | 
						|
                hh3cfq(6),
 | 
						|
                wrr-sp(7),
 | 
						|
                byteCountWrr(8),
 | 
						|
                byteCountWfq(9),
 | 
						|
                gmb(10)
 | 
						|
            }
 | 
						|
            MAX-ACCESS read-write
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "The mode of schedule."
 | 
						|
            ::= { hh3cIfQoSQSModeEntry 1 }
 | 
						|
 | 
						|
--
 | 
						|
-- notes of hh3cIfQoSQSWeightTable
 | 
						|
--
 | 
						|
        hh3cIfQoSQSWeightTable OBJECT-TYPE
 | 
						|
            SYNTAX SEQUENCE OF Hh3cIfQoSQSWeightEntry
 | 
						|
            MAX-ACCESS not-accessible
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "A table of queue schedule weight configuration information."
 | 
						|
            ::= { hh3cIfQoSHardwareQueueConfigGroup 2 }
 | 
						|
 | 
						|
        hh3cIfQoSQSWeightEntry OBJECT-TYPE
 | 
						|
            SYNTAX Hh3cIfQoSQSWeightEntry
 | 
						|
            MAX-ACCESS not-accessible
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "Queue schedule weight configuration information entry."
 | 
						|
            INDEX { ifIndex, hh3cIfQoSQueueID }
 | 
						|
            ::= { hh3cIfQoSQSWeightTable 1 }
 | 
						|
 | 
						|
        Hh3cIfQoSQSWeightEntry ::=
 | 
						|
            SEQUENCE
 | 
						|
            {
 | 
						|
                hh3cIfQoSQueueID
 | 
						|
                    Integer32,
 | 
						|
                hh3cIfQoSQueueGroupType
 | 
						|
                    INTEGER,
 | 
						|
                hh3cIfQoSQSType
 | 
						|
                    INTEGER,
 | 
						|
                hh3cIfQoSQSValue
 | 
						|
                    Integer32,
 | 
						|
                hh3cIfQoSQSMaxDelay
 | 
						|
                    Integer32,
 | 
						|
                hh3cIfQoSQSMinBandwidth
 | 
						|
                    Integer32,
 | 
						|
                hh3cIfQoSQSMinBandwidthPercent
 | 
						|
                    Unsigned32
 | 
						|
            }
 | 
						|
 | 
						|
        hh3cIfQoSQueueID OBJECT-TYPE
 | 
						|
            SYNTAX Integer32
 | 
						|
            MAX-ACCESS not-accessible
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "Queue ID"
 | 
						|
            ::= { hh3cIfQoSQSWeightEntry 1 }
 | 
						|
 | 
						|
        hh3cIfQoSQueueGroupType OBJECT-TYPE
 | 
						|
            SYNTAX INTEGER
 | 
						|
            {
 | 
						|
                group0(1),
 | 
						|
                group1(2),
 | 
						|
                group2(3),
 | 
						|
                group3(4),
 | 
						|
                group4(5)
 | 
						|
            }
 | 
						|
            MAX-ACCESS read-write
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "Group type of WRR and WFQ."
 | 
						|
            ::= { hh3cIfQoSQSWeightEntry 2 }
 | 
						|
 | 
						|
        hh3cIfQoSQSType OBJECT-TYPE
 | 
						|
            SYNTAX INTEGER
 | 
						|
            {
 | 
						|
                weight(1),
 | 
						|
                byte-count(2)
 | 
						|
            }
 | 
						|
            MAX-ACCESS read-write
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "Schedule type."
 | 
						|
            ::= { hh3cIfQoSQSWeightEntry 3 }
 | 
						|
 | 
						|
        hh3cIfQoSQSValue OBJECT-TYPE
 | 
						|
            SYNTAX Integer32
 | 
						|
            MAX-ACCESS read-write
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "Schedule value."
 | 
						|
            ::= { hh3cIfQoSQSWeightEntry 4 }
 | 
						|
 | 
						|
        hh3cIfQoSQSMaxDelay OBJECT-TYPE
 | 
						|
            SYNTAX Integer32
 | 
						|
            MAX-ACCESS read-write
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "Max delay."
 | 
						|
            DEFVAL { 9 }
 | 
						|
            ::= { hh3cIfQoSQSWeightEntry 5 }
 | 
						|
 | 
						|
        hh3cIfQoSQSMinBandwidth OBJECT-TYPE
 | 
						|
            SYNTAX Integer32
 | 
						|
            MAX-ACCESS read-write
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "Min bandwidth.  Unit: kbps."
 | 
						|
            ::= { hh3cIfQoSQSWeightEntry 6 }
 | 
						|
 | 
						|
        hh3cIfQoSQSMinBandwidthPercent OBJECT-TYPE
 | 
						|
            SYNTAX Unsigned32  (0..100 | 255)
 | 
						|
            MAX-ACCESS read-write
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "Percent of min bandwidth.  Unit: %.
 | 
						|
                 The value is 255 when the schedule mode of the queue is strict queuing.
 | 
						|
                "
 | 
						|
            ::= { hh3cIfQoSQSWeightEntry 7 }
 | 
						|
 | 
						|
--
 | 
						|
-- nodes of hh3cIfQoSHardwareQueueRunInfoGroup
 | 
						|
--
 | 
						|
        hh3cIfQoSHardwareQueueRunInfoGroup OBJECT IDENTIFIER ::= { hh3cIfQoSHardwareQueueObjects 2 }
 | 
						|
 | 
						|
        hh3cIfQoSHardwareQueueRunInfoTable OBJECT-TYPE
 | 
						|
            SYNTAX SEQUENCE OF Hh3cIfQoSHardwareQueueRunInfoEntry
 | 
						|
            MAX-ACCESS not-accessible
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "A table of queue statistic information."
 | 
						|
            ::= { hh3cIfQoSHardwareQueueRunInfoGroup 1 }
 | 
						|
 | 
						|
        hh3cIfQoSHardwareQueueRunInfoEntry OBJECT-TYPE
 | 
						|
            SYNTAX Hh3cIfQoSHardwareQueueRunInfoEntry
 | 
						|
            MAX-ACCESS not-accessible
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "Queue statistic information entry."
 | 
						|
            INDEX { ifIndex, hh3cIfQoSQueueID }
 | 
						|
            ::= { hh3cIfQoSHardwareQueueRunInfoTable 1 }
 | 
						|
 | 
						|
        Hh3cIfQoSHardwareQueueRunInfoEntry ::=
 | 
						|
            SEQUENCE
 | 
						|
            {
 | 
						|
                hh3cIfQoSPassPackets
 | 
						|
                    Counter64,
 | 
						|
                hh3cIfQoSDropPackets
 | 
						|
                    Counter64,
 | 
						|
                hh3cIfQoSPassBytes
 | 
						|
                    Counter64,
 | 
						|
                hh3cIfQoSPassPPS
 | 
						|
                    Unsigned32,
 | 
						|
                hh3cIfQoSPassBPS
 | 
						|
                    Unsigned32,
 | 
						|
                hh3cIfQoSDropBytes
 | 
						|
                    Counter64,
 | 
						|
                hh3cIfQoSQueueLengthInPkts
 | 
						|
                    Unsigned32,
 | 
						|
                hh3cIfQoSQueueLengthInBytes
 | 
						|
                    Unsigned32,
 | 
						|
                hh3cIfQoSCurQueuePkts
 | 
						|
                    Unsigned32,
 | 
						|
                hh3cIfQoSCurQueueBytes
 | 
						|
                    Unsigned32,
 | 
						|
                hh3cIfQoSCurQueuePPS
 | 
						|
                    Unsigned32,
 | 
						|
                hh3cIfQoSCurQueueBPS
 | 
						|
                    Unsigned32,
 | 
						|
                hh3cIfQoSTailDropPkts
 | 
						|
                    Counter64,
 | 
						|
                hh3cIfQoSTailDropBytes
 | 
						|
                    Counter64,
 | 
						|
                hh3cIfQoSTailDropPPS
 | 
						|
                    Unsigned32,
 | 
						|
                hh3cIfQoSTailDropBPS
 | 
						|
                    Unsigned32,
 | 
						|
                hh3cIfQoSWredDropPkts
 | 
						|
                    Counter64,
 | 
						|
                hh3cIfQoSWredDropBytes
 | 
						|
                    Counter64,
 | 
						|
                hh3cIfQoSWredDropPPS
 | 
						|
                    Unsigned32,
 | 
						|
                hh3cIfQoSWredDropBPS
 | 
						|
                    Unsigned32,
 | 
						|
                hh3cIfQoSQueueName
 | 
						|
                    OCTET STRING,
 | 
						|
                hh3cIfQoSDropPPS
 | 
						|
                    Unsigned32,
 | 
						|
                hh3cIfQoSDropBPS
 | 
						|
                    Unsigned32,
 | 
						|
                hh3cIfQoSPeakPassPPS
 | 
						|
                    Unsigned32,
 | 
						|
                hh3cIfQoSPeakPassBPS
 | 
						|
                    Unsigned32
 | 
						|
            }
 | 
						|
 | 
						|
        hh3cIfQoSPassPackets OBJECT-TYPE
 | 
						|
            SYNTAX Counter64
 | 
						|
            MAX-ACCESS read-only
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "The number of forwarded packets."
 | 
						|
            ::= { hh3cIfQoSHardwareQueueRunInfoEntry 1 }
 | 
						|
 | 
						|
        hh3cIfQoSDropPackets OBJECT-TYPE
 | 
						|
            SYNTAX Counter64
 | 
						|
            MAX-ACCESS read-only
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "The number of dropped packets."
 | 
						|
            ::= { hh3cIfQoSHardwareQueueRunInfoEntry 2 }
 | 
						|
 | 
						|
        hh3cIfQoSPassBytes OBJECT-TYPE
 | 
						|
            SYNTAX Counter64
 | 
						|
            MAX-ACCESS read-only
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "The bytes of forwarded packets."
 | 
						|
            ::= { hh3cIfQoSHardwareQueueRunInfoEntry 3 }
 | 
						|
 | 
						|
        hh3cIfQoSPassPPS OBJECT-TYPE
 | 
						|
            SYNTAX Unsigned32
 | 
						|
            MAX-ACCESS read-only
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "The PPS of forwarded packets.  PPS: packets per second."
 | 
						|
            ::= { hh3cIfQoSHardwareQueueRunInfoEntry 4 }
 | 
						|
 | 
						|
        hh3cIfQoSPassBPS OBJECT-TYPE
 | 
						|
            SYNTAX Unsigned32
 | 
						|
            MAX-ACCESS read-only
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "The BPS of forwarded packets.  BPS: bytes per second."
 | 
						|
            ::= { hh3cIfQoSHardwareQueueRunInfoEntry 5 }
 | 
						|
 | 
						|
        hh3cIfQoSDropBytes OBJECT-TYPE
 | 
						|
            SYNTAX Counter64
 | 
						|
            MAX-ACCESS read-only
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "The bytes of dropped packets."
 | 
						|
            ::= { hh3cIfQoSHardwareQueueRunInfoEntry 6 }
 | 
						|
 | 
						|
        hh3cIfQoSQueueLengthInPkts OBJECT-TYPE
 | 
						|
            SYNTAX Unsigned32
 | 
						|
            MAX-ACCESS read-only
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "The max number of packets which the queue can hold."
 | 
						|
            ::= { hh3cIfQoSHardwareQueueRunInfoEntry 7 }
 | 
						|
 | 
						|
        hh3cIfQoSQueueLengthInBytes OBJECT-TYPE
 | 
						|
            SYNTAX Unsigned32
 | 
						|
            MAX-ACCESS read-only
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "The max bytes of packets which the queue can hold."
 | 
						|
            ::= { hh3cIfQoSHardwareQueueRunInfoEntry 8 }
 | 
						|
 | 
						|
        hh3cIfQoSCurQueuePkts OBJECT-TYPE
 | 
						|
            SYNTAX Unsigned32
 | 
						|
            MAX-ACCESS read-only
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "The number of packets in the current queue."
 | 
						|
            ::= { hh3cIfQoSHardwareQueueRunInfoEntry 9 }
 | 
						|
 | 
						|
        hh3cIfQoSCurQueueBytes OBJECT-TYPE
 | 
						|
            SYNTAX Unsigned32
 | 
						|
            MAX-ACCESS read-only
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "The bytes of packets in the current queue."
 | 
						|
            ::= { hh3cIfQoSHardwareQueueRunInfoEntry 10 }
 | 
						|
 | 
						|
        hh3cIfQoSCurQueuePPS OBJECT-TYPE
 | 
						|
            SYNTAX Unsigned32
 | 
						|
            MAX-ACCESS read-only
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "The PPS of packets in the current queue."
 | 
						|
            ::= { hh3cIfQoSHardwareQueueRunInfoEntry 11 }
 | 
						|
 | 
						|
        hh3cIfQoSCurQueueBPS OBJECT-TYPE
 | 
						|
            SYNTAX Unsigned32
 | 
						|
            MAX-ACCESS read-only
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "The BPS of packets in the current queue."
 | 
						|
            ::= { hh3cIfQoSHardwareQueueRunInfoEntry 12 }
 | 
						|
 | 
						|
        hh3cIfQoSTailDropPkts OBJECT-TYPE
 | 
						|
            SYNTAX Counter64
 | 
						|
            MAX-ACCESS read-only
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "The number of packets dropped by tail dropping."
 | 
						|
            ::= { hh3cIfQoSHardwareQueueRunInfoEntry 13 }
 | 
						|
 | 
						|
        hh3cIfQoSTailDropBytes OBJECT-TYPE
 | 
						|
            SYNTAX Counter64
 | 
						|
            MAX-ACCESS read-only
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "The bytes of packets dropped by tail dropping."
 | 
						|
            ::= { hh3cIfQoSHardwareQueueRunInfoEntry 14 }
 | 
						|
 | 
						|
        hh3cIfQoSTailDropPPS OBJECT-TYPE
 | 
						|
            SYNTAX Unsigned32
 | 
						|
            MAX-ACCESS read-only
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "The PPS of packets dropped by tail dropping."
 | 
						|
            ::= { hh3cIfQoSHardwareQueueRunInfoEntry 15 }
 | 
						|
 | 
						|
        hh3cIfQoSTailDropBPS OBJECT-TYPE
 | 
						|
            SYNTAX Unsigned32
 | 
						|
            MAX-ACCESS read-only
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "The BPS of packets dropped by tail dropping."
 | 
						|
            ::= { hh3cIfQoSHardwareQueueRunInfoEntry 16 }
 | 
						|
 | 
						|
        hh3cIfQoSWredDropPkts OBJECT-TYPE
 | 
						|
            SYNTAX Counter64
 | 
						|
            MAX-ACCESS read-only
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "The number of packets dropped by WRED."
 | 
						|
            ::= { hh3cIfQoSHardwareQueueRunInfoEntry 17 }
 | 
						|
 | 
						|
        hh3cIfQoSWredDropBytes OBJECT-TYPE
 | 
						|
            SYNTAX Counter64
 | 
						|
            MAX-ACCESS read-only
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "The bytes of packets dropped by WRED."
 | 
						|
            ::= { hh3cIfQoSHardwareQueueRunInfoEntry 18 }
 | 
						|
 | 
						|
        hh3cIfQoSWredDropPPS OBJECT-TYPE
 | 
						|
            SYNTAX Unsigned32
 | 
						|
            MAX-ACCESS read-only
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "The PPS of packets dropped by WRED."
 | 
						|
            ::= { hh3cIfQoSHardwareQueueRunInfoEntry 19 }
 | 
						|
 | 
						|
        hh3cIfQoSWredDropBPS OBJECT-TYPE
 | 
						|
            SYNTAX Unsigned32
 | 
						|
            MAX-ACCESS read-only
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "The BPS of packets dropped by WRED."
 | 
						|
            ::= { hh3cIfQoSHardwareQueueRunInfoEntry 20 }
 | 
						|
 | 
						|
        hh3cIfQoSQueueName OBJECT-TYPE
 | 
						|
            SYNTAX OCTET STRING (SIZE(2..3))
 | 
						|
            MAX-ACCESS read-only
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "The Name of Queue."
 | 
						|
            ::= { hh3cIfQoSHardwareQueueRunInfoEntry 21 }
 | 
						|
 | 
						|
        hh3cIfQoSDropPPS OBJECT-TYPE
 | 
						|
            SYNTAX Unsigned32
 | 
						|
            MAX-ACCESS read-only
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "The PPS of dropped packets.  PPS: packets per second."
 | 
						|
            ::= { hh3cIfQoSHardwareQueueRunInfoEntry 22 }
 | 
						|
 | 
						|
        hh3cIfQoSDropBPS OBJECT-TYPE
 | 
						|
            SYNTAX Unsigned32
 | 
						|
            MAX-ACCESS read-only
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "The BPS of dropped packets.  BPS: bytes per second."
 | 
						|
            ::= { hh3cIfQoSHardwareQueueRunInfoEntry 23 }
 | 
						|
 | 
						|
        hh3cIfQoSPeakPassPPS OBJECT-TYPE
 | 
						|
            SYNTAX Unsigned32
 | 
						|
            MAX-ACCESS read-only
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "The max rate of forwarded packets in bytes per second (pps)
 | 
						|
                 during the period from the time when the reset command was executed
 | 
						|
                 to the current time."
 | 
						|
            ::= { hh3cIfQoSHardwareQueueRunInfoEntry 24 }
 | 
						|
 | 
						|
        hh3cIfQoSPeakPassBPS OBJECT-TYPE
 | 
						|
            SYNTAX Unsigned32
 | 
						|
            MAX-ACCESS read-only
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "The max rate of forwarded packets in bytes per second (Bps)
 | 
						|
                 during the period from the time when the reset command was executed
 | 
						|
                 to the current time."
 | 
						|
            ::= { hh3cIfQoSHardwareQueueRunInfoEntry 25 }
 | 
						|
 | 
						|
--
 | 
						|
-- nodes of hh3cIfQoSHQueueTcpRunInfoTable
 | 
						|
--
 | 
						|
 | 
						|
        hh3cIfQoSHQueueTcpRunInfoTable OBJECT-TYPE
 | 
						|
            SYNTAX SEQUENCE OF Hh3cIfQoSHQueueTcpRunInfoEntry
 | 
						|
            MAX-ACCESS not-accessible
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "A table of queue statistic information
 | 
						|
                 about TCP and non-TCP packets."
 | 
						|
            ::= { hh3cIfQoSHardwareQueueRunInfoGroup 2 }
 | 
						|
 | 
						|
        hh3cIfQoSHQueueTcpRunInfoEntry OBJECT-TYPE
 | 
						|
            SYNTAX Hh3cIfQoSHQueueTcpRunInfoEntry
 | 
						|
            MAX-ACCESS not-accessible
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "Queue statistic information entry
 | 
						|
                 about TCP and non-TCP packets."
 | 
						|
            INDEX { ifIndex, hh3cIfQoSQueueID }
 | 
						|
            ::= { hh3cIfQoSHQueueTcpRunInfoTable 1 }
 | 
						|
 | 
						|
        Hh3cIfQoSHQueueTcpRunInfoEntry ::=
 | 
						|
            SEQUENCE
 | 
						|
            {
 | 
						|
                hh3cIfQoSWredDropLPreNTcpPkts
 | 
						|
                    Counter64,
 | 
						|
                hh3cIfQoSWredDropLPreNTcpBytes
 | 
						|
                    Counter64,
 | 
						|
                hh3cIfQoSWredDropLPreNTcpPPS
 | 
						|
                    Unsigned32,
 | 
						|
                hh3cIfQoSWredDropLPreNTcpBPS
 | 
						|
                    Unsigned32,
 | 
						|
                hh3cIfQoSWredDropLPreTcpPkts
 | 
						|
                    Counter64,
 | 
						|
                hh3cIfQoSWredDropLPreTcpBytes
 | 
						|
                    Counter64,
 | 
						|
                hh3cIfQoSWredDropLPreTcpPPS
 | 
						|
                    Unsigned32,
 | 
						|
                hh3cIfQoSWredDropLPreTcpBPS
 | 
						|
                    Unsigned32,
 | 
						|
                hh3cIfQoSWredDropHPreNTcpPkts
 | 
						|
                    Counter64,
 | 
						|
                hh3cIfQoSWredDropHPreNTcpBytes
 | 
						|
                    Counter64,
 | 
						|
                hh3cIfQoSWredDropHPreNTcpPPS
 | 
						|
                    Unsigned32,
 | 
						|
                hh3cIfQoSWredDropHPreNTcpBPS
 | 
						|
                    Unsigned32,
 | 
						|
                hh3cIfQoSWredDropHPreTcpPkts
 | 
						|
                    Counter64,
 | 
						|
                hh3cIfQoSWredDropHPreTcpBytes
 | 
						|
                    Counter64,
 | 
						|
                hh3cIfQoSWredDropHPreTcpPPS
 | 
						|
                    Unsigned32,
 | 
						|
                hh3cIfQoSWredDropHPreTcpBPS
 | 
						|
                    Unsigned32
 | 
						|
            }
 | 
						|
 | 
						|
        hh3cIfQoSWredDropLPreNTcpPkts OBJECT-TYPE
 | 
						|
            SYNTAX Counter64
 | 
						|
            MAX-ACCESS read-only
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "The number of low-precedence non-TCP packets dropped by WRED."
 | 
						|
            ::= { hh3cIfQoSHQueueTcpRunInfoEntry 1 }
 | 
						|
 | 
						|
        hh3cIfQoSWredDropLPreNTcpBytes OBJECT-TYPE
 | 
						|
            SYNTAX Counter64
 | 
						|
            MAX-ACCESS read-only
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "The bytes of low-precedence non-TCP packets dropped by WRED."
 | 
						|
            ::= { hh3cIfQoSHQueueTcpRunInfoEntry 2 }
 | 
						|
 | 
						|
        hh3cIfQoSWredDropLPreNTcpPPS OBJECT-TYPE
 | 
						|
            SYNTAX Unsigned32
 | 
						|
            MAX-ACCESS read-only
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "The PPS of low-precedence non-TCP packets dropped by WRED.
 | 
						|
                 PPS: packets per second."
 | 
						|
            ::= { hh3cIfQoSHQueueTcpRunInfoEntry 3 }
 | 
						|
 | 
						|
        hh3cIfQoSWredDropLPreNTcpBPS OBJECT-TYPE
 | 
						|
            SYNTAX Unsigned32
 | 
						|
            MAX-ACCESS read-only
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "The BPS of low-precedence non-TCP packets dropped by WRED.
 | 
						|
                 BPS: bytes per second."
 | 
						|
            ::= { hh3cIfQoSHQueueTcpRunInfoEntry 4 }
 | 
						|
 | 
						|
        hh3cIfQoSWredDropLPreTcpPkts OBJECT-TYPE
 | 
						|
            SYNTAX Counter64
 | 
						|
            MAX-ACCESS read-only
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "The number of low-precedence TCP packets dropped by WRED."
 | 
						|
            ::= { hh3cIfQoSHQueueTcpRunInfoEntry 5 }
 | 
						|
 | 
						|
        hh3cIfQoSWredDropLPreTcpBytes OBJECT-TYPE
 | 
						|
            SYNTAX Counter64
 | 
						|
            MAX-ACCESS read-only
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "The bytes of low-precedence TCP packets dropped by WRED."
 | 
						|
            ::= { hh3cIfQoSHQueueTcpRunInfoEntry 6 }
 | 
						|
 | 
						|
        hh3cIfQoSWredDropLPreTcpPPS OBJECT-TYPE
 | 
						|
            SYNTAX Unsigned32
 | 
						|
            MAX-ACCESS read-only
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "The PPS of low-precedence TCP packets dropped by WRED."
 | 
						|
            ::= { hh3cIfQoSHQueueTcpRunInfoEntry 7 }
 | 
						|
 | 
						|
        hh3cIfQoSWredDropLPreTcpBPS OBJECT-TYPE
 | 
						|
            SYNTAX Unsigned32
 | 
						|
            MAX-ACCESS read-only
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "The BPS of low-precedence TCP packets dropped by WRED."
 | 
						|
            ::= { hh3cIfQoSHQueueTcpRunInfoEntry 8 }
 | 
						|
 | 
						|
        hh3cIfQoSWredDropHPreNTcpPkts OBJECT-TYPE
 | 
						|
            SYNTAX Counter64
 | 
						|
            MAX-ACCESS read-only
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "The number of high-precedence non-TCP packets dropped by WRED."
 | 
						|
            ::= { hh3cIfQoSHQueueTcpRunInfoEntry 9 }
 | 
						|
 | 
						|
        hh3cIfQoSWredDropHPreNTcpBytes OBJECT-TYPE
 | 
						|
            SYNTAX Counter64
 | 
						|
            MAX-ACCESS read-only
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "The bytes of high-precedence non-TCP packets dropped by WRED."
 | 
						|
            ::= { hh3cIfQoSHQueueTcpRunInfoEntry 10 }
 | 
						|
 | 
						|
        hh3cIfQoSWredDropHPreNTcpPPS OBJECT-TYPE
 | 
						|
            SYNTAX Unsigned32
 | 
						|
            MAX-ACCESS read-only
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "The PPS of high-precedence non-TCP packets dropped by WRED."
 | 
						|
            ::= { hh3cIfQoSHQueueTcpRunInfoEntry 11 }
 | 
						|
 | 
						|
        hh3cIfQoSWredDropHPreNTcpBPS OBJECT-TYPE
 | 
						|
            SYNTAX Unsigned32
 | 
						|
            MAX-ACCESS read-only
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "The BPS of high-precedence non-TCP packets dropped by WRED."
 | 
						|
            ::= { hh3cIfQoSHQueueTcpRunInfoEntry 12 }
 | 
						|
 | 
						|
        hh3cIfQoSWredDropHPreTcpPkts OBJECT-TYPE
 | 
						|
            SYNTAX Counter64
 | 
						|
            MAX-ACCESS read-only
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "The number of high-precedence TCP packets dropped by WRED."
 | 
						|
            ::= { hh3cIfQoSHQueueTcpRunInfoEntry 13 }
 | 
						|
 | 
						|
        hh3cIfQoSWredDropHPreTcpBytes OBJECT-TYPE
 | 
						|
            SYNTAX Counter64
 | 
						|
            MAX-ACCESS read-only
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "The bytes of high-precedence TCP packets dropped by WRED."
 | 
						|
            ::= { hh3cIfQoSHQueueTcpRunInfoEntry 14 }
 | 
						|
 | 
						|
        hh3cIfQoSWredDropHPreTcpPPS OBJECT-TYPE
 | 
						|
            SYNTAX Unsigned32
 | 
						|
            MAX-ACCESS read-only
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "The PPS of high-precedence TCP packets dropped by WRED."
 | 
						|
            ::= { hh3cIfQoSHQueueTcpRunInfoEntry 15 }
 | 
						|
 | 
						|
        hh3cIfQoSWredDropHPreTcpBPS OBJECT-TYPE
 | 
						|
            SYNTAX Unsigned32
 | 
						|
            MAX-ACCESS read-only
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "The BPS of high-precedence TCP packets dropped by WRED."
 | 
						|
            ::= { hh3cIfQoSHQueueTcpRunInfoEntry 16 }
 | 
						|
 | 
						|
--
 | 
						|
-- nodes of hh3cIfQoSHardwareQueueTotalRunInfoTable
 | 
						|
--
 | 
						|
 | 
						|
        hh3cIfQoSHardwareQueueTotalRunInfoTable OBJECT-TYPE
 | 
						|
            SYNTAX SEQUENCE OF Hh3cIfQoSHardwareQueueTotalRunInfoEntry
 | 
						|
            MAX-ACCESS not-accessible
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "A table of queue statistic total information."
 | 
						|
            ::= { hh3cIfQoSHardwareQueueRunInfoGroup 3 }
 | 
						|
 | 
						|
        hh3cIfQoSHardwareQueueTotalRunInfoEntry OBJECT-TYPE
 | 
						|
            SYNTAX Hh3cIfQoSHardwareQueueTotalRunInfoEntry
 | 
						|
            MAX-ACCESS not-accessible
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "Queue statistic information entry."
 | 
						|
            INDEX { ifIndex }
 | 
						|
            ::= { hh3cIfQoSHardwareQueueTotalRunInfoTable 1 }
 | 
						|
 | 
						|
        Hh3cIfQoSHardwareQueueTotalRunInfoEntry ::=
 | 
						|
            SEQUENCE
 | 
						|
            {
 | 
						|
                hh3cIfQoSQueueLength
 | 
						|
                    Unsigned32,
 | 
						|
                hh3cIfQoSPeakQueueBytes
 | 
						|
                    Unsigned32
 | 
						|
            }
 | 
						|
 | 
						|
        hh3cIfQoSQueueLength OBJECT-TYPE
 | 
						|
            SYNTAX Unsigned32
 | 
						|
            MAX-ACCESS read-only
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "The length of queues."
 | 
						|
            ::= { hh3cIfQoSHardwareQueueTotalRunInfoEntry 1 }
 | 
						|
 | 
						|
        hh3cIfQoSPeakQueueBytes OBJECT-TYPE
 | 
						|
            SYNTAX Unsigned32
 | 
						|
            MAX-ACCESS read-only
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "The max bytes of packets in the current queues in the last 10 seconds."
 | 
						|
            ::= { hh3cIfQoSHardwareQueueTotalRunInfoEntry 2 }
 | 
						|
 | 
						|
--
 | 
						|
-- nodes of hh3cIfQoSSoftwareQueueObjects
 | 
						|
--
 | 
						|
        hh3cIfQoSSoftwareQueueObjects OBJECT IDENTIFIER ::= { hh3cIfQos2 2 }
 | 
						|
 | 
						|
--
 | 
						|
-- nodes of hh3cIfQoSFIFOObject
 | 
						|
--
 | 
						|
        hh3cIfQoSFIFOObject OBJECT IDENTIFIER ::= { hh3cIfQoSSoftwareQueueObjects 1 }
 | 
						|
 | 
						|
        hh3cIfQoSFIFOConfigTable OBJECT-TYPE
 | 
						|
            SYNTAX SEQUENCE OF Hh3cIfQoSFIFOConfigEntry
 | 
						|
            MAX-ACCESS not-accessible
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "A table of FIFO queue information."
 | 
						|
            ::= { hh3cIfQoSFIFOObject 1 }
 | 
						|
 | 
						|
        hh3cIfQoSFIFOConfigEntry OBJECT-TYPE
 | 
						|
            SYNTAX Hh3cIfQoSFIFOConfigEntry
 | 
						|
            MAX-ACCESS not-accessible
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "FIFO queue information entry."
 | 
						|
            INDEX { ifIndex }
 | 
						|
            ::= { hh3cIfQoSFIFOConfigTable 1 }
 | 
						|
 | 
						|
        Hh3cIfQoSFIFOConfigEntry ::=
 | 
						|
            SEQUENCE
 | 
						|
            {
 | 
						|
                hh3cIfQoSFIFOMaxQueueLen
 | 
						|
                    Integer32
 | 
						|
            }
 | 
						|
 | 
						|
        hh3cIfQoSFIFOMaxQueueLen OBJECT-TYPE
 | 
						|
            SYNTAX Integer32
 | 
						|
            MAX-ACCESS read-write
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "The maximum length of FIFO queue."
 | 
						|
            ::= { hh3cIfQoSFIFOConfigEntry 1 }
 | 
						|
 | 
						|
--
 | 
						|
-- nodes of hh3cIfQoSFifoRunfoTable
 | 
						|
--
 | 
						|
 | 
						|
        hh3cIfQoSFIFORunInfoTable OBJECT-TYPE
 | 
						|
            SYNTAX SEQUENCE OF Hh3cIfQoSFIFORunInfoEntry
 | 
						|
            MAX-ACCESS not-accessible
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "A table of FIFO queue statistic information."
 | 
						|
            ::= { hh3cIfQoSFIFOObject 2 }
 | 
						|
 | 
						|
        hh3cIfQoSFIFORunInfoEntry OBJECT-TYPE
 | 
						|
            SYNTAX Hh3cIfQoSFIFORunInfoEntry
 | 
						|
            MAX-ACCESS not-accessible
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "FIFO queue statistic information entry."
 | 
						|
            INDEX { ifIndex }
 | 
						|
            ::= { hh3cIfQoSFIFORunInfoTable 1 }
 | 
						|
 | 
						|
        Hh3cIfQoSFIFORunInfoEntry ::=
 | 
						|
            SEQUENCE
 | 
						|
            {
 | 
						|
                hh3cIfQoSFIFOSize
 | 
						|
                    Integer32,
 | 
						|
                hh3cIfQoSFIFODiscardPackets
 | 
						|
                    Counter64
 | 
						|
            }
 | 
						|
 | 
						|
        hh3cIfQoSFIFOSize OBJECT-TYPE
 | 
						|
            SYNTAX Integer32
 | 
						|
            MAX-ACCESS read-only
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "The number of packet in FIFO queue."
 | 
						|
            ::= { hh3cIfQoSFIFORunInfoEntry 1 }
 | 
						|
 | 
						|
        hh3cIfQoSFIFODiscardPackets OBJECT-TYPE
 | 
						|
            SYNTAX Counter64
 | 
						|
            MAX-ACCESS read-only
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "The number of discard packet."
 | 
						|
            ::= { hh3cIfQoSFIFORunInfoEntry 2 }
 | 
						|
 | 
						|
--
 | 
						|
-- nodes of
 | 
						|
--
 | 
						|
        hh3cIfQoSPQObject OBJECT IDENTIFIER ::= { hh3cIfQoSSoftwareQueueObjects 2 }
 | 
						|
 | 
						|
        hh3cIfQoSPQConfigGroup OBJECT IDENTIFIER ::= { hh3cIfQoSPQObject 1 }
 | 
						|
 | 
						|
        hh3cIfQoSPQDefaultTable OBJECT-TYPE
 | 
						|
            SYNTAX SEQUENCE OF Hh3cIfQoSPQDefaultEntry
 | 
						|
            MAX-ACCESS not-accessible
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "A table of priority queue default configuration information."
 | 
						|
            ::= { hh3cIfQoSPQConfigGroup 1 }
 | 
						|
 | 
						|
        hh3cIfQoSPQDefaultEntry OBJECT-TYPE
 | 
						|
            SYNTAX Hh3cIfQoSPQDefaultEntry
 | 
						|
            MAX-ACCESS not-accessible
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "Priority queue default configuration information entry."
 | 
						|
            INDEX { hh3cIfQoSPQListNumber }
 | 
						|
            ::= { hh3cIfQoSPQDefaultTable 1 }
 | 
						|
 | 
						|
        Hh3cIfQoSPQDefaultEntry ::=
 | 
						|
            SEQUENCE
 | 
						|
            {
 | 
						|
                hh3cIfQoSPQListNumber
 | 
						|
                    Integer32,
 | 
						|
                hh3cIfQoSPQDefaultQueueType
 | 
						|
                    PriorityQueue
 | 
						|
            }
 | 
						|
 | 
						|
        hh3cIfQoSPQListNumber OBJECT-TYPE
 | 
						|
            SYNTAX Integer32 (1..16)
 | 
						|
            MAX-ACCESS not-accessible
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "Priority queue list number."
 | 
						|
            ::= { hh3cIfQoSPQDefaultEntry 1 }
 | 
						|
 | 
						|
        hh3cIfQoSPQDefaultQueueType OBJECT-TYPE
 | 
						|
            SYNTAX PriorityQueue
 | 
						|
            MAX-ACCESS read-write
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "Specify priority queue that packets put into by default."
 | 
						|
            ::= { hh3cIfQoSPQDefaultEntry 2 }
 | 
						|
--
 | 
						|
-- nods of hh3cIfQoSPQQueueLengthTable
 | 
						|
--
 | 
						|
        hh3cIfQoSPQQueueLengthTable OBJECT-TYPE
 | 
						|
            SYNTAX SEQUENCE OF Hh3cIfQoSPQQueueLengthEntry
 | 
						|
            MAX-ACCESS not-accessible
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "A table of queue length of priority queue configuration information."
 | 
						|
            ::= { hh3cIfQoSPQConfigGroup 2 }
 | 
						|
 | 
						|
        hh3cIfQoSPQQueueLengthEntry OBJECT-TYPE
 | 
						|
            SYNTAX Hh3cIfQoSPQQueueLengthEntry
 | 
						|
            MAX-ACCESS not-accessible
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "Queue length of priority queue configuration information entry."
 | 
						|
            INDEX { hh3cIfQoSPQListNumber, hh3cIfQoSPQQueueLengthType }
 | 
						|
            ::= { hh3cIfQoSPQQueueLengthTable 1 }
 | 
						|
 | 
						|
        Hh3cIfQoSPQQueueLengthEntry ::=
 | 
						|
            SEQUENCE
 | 
						|
            {
 | 
						|
                hh3cIfQoSPQQueueLengthType
 | 
						|
                    PriorityQueue,
 | 
						|
                hh3cIfQoSPQQueueLengthValue
 | 
						|
                    Integer32
 | 
						|
            }
 | 
						|
 | 
						|
        hh3cIfQoSPQQueueLengthType OBJECT-TYPE
 | 
						|
            SYNTAX PriorityQueue
 | 
						|
            MAX-ACCESS not-accessible
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "Type of priority queue."
 | 
						|
            ::= { hh3cIfQoSPQQueueLengthEntry 1 }
 | 
						|
 | 
						|
        hh3cIfQoSPQQueueLengthValue OBJECT-TYPE
 | 
						|
            SYNTAX Integer32 (1..1024)
 | 
						|
            MAX-ACCESS read-write
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "The size of priority queue."
 | 
						|
            ::= { hh3cIfQoSPQQueueLengthEntry 2 }
 | 
						|
 | 
						|
--
 | 
						|
-- nodes of hh3cIfQoSPQClassRuleTable
 | 
						|
--
 | 
						|
        hh3cIfQoSPQClassRuleTable OBJECT-TYPE
 | 
						|
            SYNTAX SEQUENCE OF Hh3cIfQoSPQClassRuleEntry
 | 
						|
            MAX-ACCESS not-accessible
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "A table of class rule of priority queue information."
 | 
						|
            ::= { hh3cIfQoSPQConfigGroup 3 }
 | 
						|
 | 
						|
        hh3cIfQoSPQClassRuleEntry OBJECT-TYPE
 | 
						|
            SYNTAX Hh3cIfQoSPQClassRuleEntry
 | 
						|
            MAX-ACCESS not-accessible
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "A table of class rule of priority queue information."
 | 
						|
            INDEX { hh3cIfQoSPQListNumber,
 | 
						|
                    hh3cIfQoSPQClassRuleType,
 | 
						|
                    hh3cIfQoSPQClassRuleValue }
 | 
						|
            ::= { hh3cIfQoSPQClassRuleTable 1 }
 | 
						|
 | 
						|
        Hh3cIfQoSPQClassRuleEntry ::=
 | 
						|
            SEQUENCE
 | 
						|
            {
 | 
						|
                hh3cIfQoSPQClassRuleType
 | 
						|
                    INTEGER,
 | 
						|
                hh3cIfQoSPQClassRuleValue
 | 
						|
                    Integer32,
 | 
						|
                hh3cIfQoSPQClassRuleQueueType
 | 
						|
                    PriorityQueue,
 | 
						|
                hh3cIfQoSPQClassRowStatus
 | 
						|
                    RowStatus
 | 
						|
            }
 | 
						|
 | 
						|
        hh3cIfQoSPQClassRuleType OBJECT-TYPE
 | 
						|
            SYNTAX INTEGER
 | 
						|
            {
 | 
						|
                interface(1),
 | 
						|
                ipv4acl(2),
 | 
						|
                ipv6acl(3),
 | 
						|
                fragments(4),
 | 
						|
                greater-than(5),
 | 
						|
                less-than(6),
 | 
						|
                tcp(7),
 | 
						|
                udp(8),
 | 
						|
                ipall(9),
 | 
						|
                mpls(10)
 | 
						|
            }
 | 
						|
            MAX-ACCESS not-accessible
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "Type of class rule.
 | 
						|
                'ipall' means all ip packets."
 | 
						|
            ::= { hh3cIfQoSPQClassRuleEntry 1 }
 | 
						|
 | 
						|
        hh3cIfQoSPQClassRuleValue OBJECT-TYPE
 | 
						|
            SYNTAX Integer32
 | 
						|
            MAX-ACCESS not-accessible
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "Value of class rule.
 | 
						|
                 interface : ifIndex
 | 
						|
                 ipv4acl : 2000..3999
 | 
						|
                 ipv6acl : 2000..3999, 10000..42767
 | 
						|
                 greater-than : 0..65535
 | 
						|
                 less-than : 0..65535
 | 
						|
                 tcp : 0..65535
 | 
						|
                 udp : 0..65535
 | 
						|
                 mpls(exp-mask) : 1..255
 | 
						|
                 other types: 0
 | 
						|
                "
 | 
						|
            ::= { hh3cIfQoSPQClassRuleEntry 2 }
 | 
						|
 | 
						|
        hh3cIfQoSPQClassRuleQueueType OBJECT-TYPE
 | 
						|
            SYNTAX PriorityQueue
 | 
						|
            MAX-ACCESS read-create
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "Specify the queue for matched packets."
 | 
						|
            ::= { hh3cIfQoSPQClassRuleEntry 3 }
 | 
						|
 | 
						|
        hh3cIfQoSPQClassRowStatus OBJECT-TYPE
 | 
						|
            SYNTAX RowStatus
 | 
						|
            MAX-ACCESS read-create
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "RowStatus."
 | 
						|
            ::= { hh3cIfQoSPQClassRuleEntry 4 }
 | 
						|
--
 | 
						|
-- nodes of hh3cIfQoSPQApplyTable
 | 
						|
--
 | 
						|
        hh3cIfQoSPQApplyTable OBJECT-TYPE
 | 
						|
            SYNTAX SEQUENCE OF Hh3cIfQoSPQApplyEntry
 | 
						|
            MAX-ACCESS not-accessible
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "A table of priority queue instance."
 | 
						|
            ::= { hh3cIfQoSPQConfigGroup 4 }
 | 
						|
 | 
						|
        hh3cIfQoSPQApplyEntry OBJECT-TYPE
 | 
						|
            SYNTAX Hh3cIfQoSPQApplyEntry
 | 
						|
            MAX-ACCESS not-accessible
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "Priority queue instance information."
 | 
						|
            INDEX { ifIndex }
 | 
						|
            ::= { hh3cIfQoSPQApplyTable 1 }
 | 
						|
 | 
						|
        Hh3cIfQoSPQApplyEntry ::=
 | 
						|
            SEQUENCE
 | 
						|
            {
 | 
						|
                hh3cIfQoSPQApplyListNumber
 | 
						|
                    Integer32,
 | 
						|
                hh3cIfQoSPQApplyRowStatus
 | 
						|
                    RowStatus
 | 
						|
            }
 | 
						|
 | 
						|
        hh3cIfQoSPQApplyListNumber OBJECT-TYPE
 | 
						|
            SYNTAX Integer32 (1..16)
 | 
						|
            MAX-ACCESS read-create
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "Priority queue list number."
 | 
						|
            ::= { hh3cIfQoSPQApplyEntry 1 }
 | 
						|
 | 
						|
        hh3cIfQoSPQApplyRowStatus OBJECT-TYPE
 | 
						|
            SYNTAX RowStatus
 | 
						|
            MAX-ACCESS read-create
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "RowStatus."
 | 
						|
            ::= { hh3cIfQoSPQApplyEntry 2 }
 | 
						|
 | 
						|
--
 | 
						|
-- Nodes of hh3cIfQoSPQRunInfoGroup
 | 
						|
--
 | 
						|
        hh3cIfQoSPQRunInfoGroup OBJECT IDENTIFIER ::= { hh3cIfQoSPQObject 2 }
 | 
						|
--
 | 
						|
-- nodes of hh3cIfQoSPQRunInfoTable
 | 
						|
--
 | 
						|
        hh3cIfQoSPQRunInfoTable OBJECT-TYPE
 | 
						|
            SYNTAX SEQUENCE OF Hh3cIfQoSPQRunInfoEntry
 | 
						|
            MAX-ACCESS not-accessible
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "A table of priority queue statistic information."
 | 
						|
            ::= { hh3cIfQoSPQRunInfoGroup 1 }
 | 
						|
 | 
						|
        hh3cIfQoSPQRunInfoEntry OBJECT-TYPE
 | 
						|
            SYNTAX Hh3cIfQoSPQRunInfoEntry
 | 
						|
            MAX-ACCESS not-accessible
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "Priority queue statistic information entry."
 | 
						|
            INDEX { ifIndex, hh3cIfQoSPQType }
 | 
						|
            ::= { hh3cIfQoSPQRunInfoTable 1 }
 | 
						|
 | 
						|
        Hh3cIfQoSPQRunInfoEntry ::=
 | 
						|
            SEQUENCE
 | 
						|
            {
 | 
						|
                hh3cIfQoSPQType
 | 
						|
                    PriorityQueue,
 | 
						|
                hh3cIfQoSPQSize
 | 
						|
                    Integer32,
 | 
						|
                hh3cIfQoSPQLength
 | 
						|
                    Integer32,
 | 
						|
                hh3cIfQoSPQDiscardPackets
 | 
						|
                    Counter64
 | 
						|
            }
 | 
						|
 | 
						|
        hh3cIfQoSPQType OBJECT-TYPE
 | 
						|
            SYNTAX PriorityQueue
 | 
						|
            MAX-ACCESS not-accessible
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "The type of priority queue."
 | 
						|
            ::= { hh3cIfQoSPQRunInfoEntry 1 }
 | 
						|
 | 
						|
        hh3cIfQoSPQSize OBJECT-TYPE
 | 
						|
            SYNTAX Integer32
 | 
						|
            MAX-ACCESS read-only
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "The number of packets in the priority queue."
 | 
						|
            ::= { hh3cIfQoSPQRunInfoEntry 2 }
 | 
						|
 | 
						|
        hh3cIfQoSPQLength OBJECT-TYPE
 | 
						|
            SYNTAX Integer32
 | 
						|
            MAX-ACCESS read-only
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "The maximum length of priority queue."
 | 
						|
            ::= { hh3cIfQoSPQRunInfoEntry 3 }
 | 
						|
 | 
						|
        hh3cIfQoSPQDiscardPackets    OBJECT-TYPE
 | 
						|
            SYNTAX Counter64
 | 
						|
            MAX-ACCESS read-only
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "The packet number of priority queue discard."
 | 
						|
            ::= { hh3cIfQoSPQRunInfoEntry 4 }
 | 
						|
--
 | 
						|
-- nodes of hh3cIfQoSCQObject
 | 
						|
 | 
						|
        hh3cIfQoSCQObject OBJECT IDENTIFIER ::= { hh3cIfQoSSoftwareQueueObjects 3 }
 | 
						|
 | 
						|
        hh3cIfQoSCQConfigGroup OBJECT IDENTIFIER ::= { hh3cIfQoSCQObject 1 }
 | 
						|
 | 
						|
--
 | 
						|
-- nodes of hh3cIfQoSCQDefaultTable
 | 
						|
--
 | 
						|
        hh3cIfQoSCQDefaultTable OBJECT-TYPE
 | 
						|
            SYNTAX SEQUENCE OF Hh3cIfQoSCQDefaultEntry
 | 
						|
            MAX-ACCESS not-accessible
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "A table of custom queue default configuration information."
 | 
						|
            ::= { hh3cIfQoSCQConfigGroup 1 }
 | 
						|
 | 
						|
        hh3cIfQoSCQDefaultEntry OBJECT-TYPE
 | 
						|
            SYNTAX Hh3cIfQoSCQDefaultEntry
 | 
						|
            MAX-ACCESS not-accessible
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "Custom queue default configuration information entry."
 | 
						|
            INDEX { hh3cIfQoSCQListNumber }
 | 
						|
            ::= { hh3cIfQoSCQDefaultTable 1 }
 | 
						|
 | 
						|
        Hh3cIfQoSCQDefaultEntry ::=
 | 
						|
            SEQUENCE
 | 
						|
            {
 | 
						|
                hh3cIfQoSCQListNumber
 | 
						|
                    Integer32,
 | 
						|
                hh3cIfQoSCQDefaultQueueID
 | 
						|
                    Integer32
 | 
						|
            }
 | 
						|
 | 
						|
        hh3cIfQoSCQListNumber OBJECT-TYPE
 | 
						|
            SYNTAX Integer32 (1..16)
 | 
						|
            MAX-ACCESS not-accessible
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "Custom queue list number."
 | 
						|
            ::= { hh3cIfQoSCQDefaultEntry 1 }
 | 
						|
 | 
						|
        hh3cIfQoSCQDefaultQueueID OBJECT-TYPE
 | 
						|
            SYNTAX Integer32 (0..16)
 | 
						|
            MAX-ACCESS read-write
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "Default queue ID."
 | 
						|
            DEFVAL { 1 }
 | 
						|
            ::= { hh3cIfQoSCQDefaultEntry 2 }
 | 
						|
--
 | 
						|
-- nods of hh3cIfQoSCQQueueLengthTable
 | 
						|
--
 | 
						|
        hh3cIfQoSCQQueueLengthTable OBJECT-TYPE
 | 
						|
            SYNTAX SEQUENCE OF Hh3cIfQoSCQQueueLengthEntry
 | 
						|
            MAX-ACCESS not-accessible
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "A table of queue length of custom queue configuration information."
 | 
						|
            ::= { hh3cIfQoSCQConfigGroup 2 }
 | 
						|
 | 
						|
        hh3cIfQoSCQQueueLengthEntry OBJECT-TYPE
 | 
						|
            SYNTAX Hh3cIfQoSCQQueueLengthEntry
 | 
						|
            MAX-ACCESS not-accessible
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "Queue length of custom queue configuration information entry."
 | 
						|
            INDEX { hh3cIfQoSCQListNumber, hh3cIfQoSCQQueueID }
 | 
						|
            ::= { hh3cIfQoSCQQueueLengthTable 1 }
 | 
						|
 | 
						|
        Hh3cIfQoSCQQueueLengthEntry ::=
 | 
						|
            SEQUENCE
 | 
						|
            {
 | 
						|
                hh3cIfQoSCQQueueID
 | 
						|
                    Integer32,
 | 
						|
                hh3cIfQoSCQQueueLength
 | 
						|
                    Integer32,
 | 
						|
                hh3cIfQoSCQQueueServing
 | 
						|
                    Integer32
 | 
						|
            }
 | 
						|
 | 
						|
        hh3cIfQoSCQQueueID OBJECT-TYPE
 | 
						|
            SYNTAX Integer32 (1..16)
 | 
						|
            MAX-ACCESS not-accessible
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "Custom queue index."
 | 
						|
            ::= { hh3cIfQoSCQQueueLengthEntry 1 }
 | 
						|
 | 
						|
        hh3cIfQoSCQQueueLength OBJECT-TYPE
 | 
						|
            SYNTAX Integer32 (1..1024)
 | 
						|
            MAX-ACCESS read-write
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "The size of custom queue."
 | 
						|
            DEFVAL { 20 }
 | 
						|
            ::= { hh3cIfQoSCQQueueLengthEntry 2 }
 | 
						|
 | 
						|
        hh3cIfQoSCQQueueServing OBJECT-TYPE
 | 
						|
            SYNTAX Integer32
 | 
						|
            MAX-ACCESS read-write
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "The maximum bytes that the specified queue can transmit in each turn."
 | 
						|
            DEFVAL { 1500 }
 | 
						|
            ::= { hh3cIfQoSCQQueueLengthEntry 3 }
 | 
						|
 | 
						|
--
 | 
						|
-- nodes of hh3cIfQoSCQClassRuleTable
 | 
						|
--
 | 
						|
        hh3cIfQoSCQClassRuleTable OBJECT-TYPE
 | 
						|
            SYNTAX SEQUENCE OF Hh3cIfQoSCQClassRuleEntry
 | 
						|
            MAX-ACCESS not-accessible
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "A table of class rule of custom queue information."
 | 
						|
            ::= { hh3cIfQoSCQConfigGroup 3 }
 | 
						|
 | 
						|
        hh3cIfQoSCQClassRuleEntry OBJECT-TYPE
 | 
						|
            SYNTAX Hh3cIfQoSCQClassRuleEntry
 | 
						|
            MAX-ACCESS not-accessible
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "A table of class rule of custom queue information."
 | 
						|
            INDEX { hh3cIfQoSCQListNumber,
 | 
						|
                    hh3cIfQoSCQClassRuleType,
 | 
						|
                    hh3cIfQoSCQClassRuleValue }
 | 
						|
            ::= { hh3cIfQoSCQClassRuleTable 1 }
 | 
						|
 | 
						|
        Hh3cIfQoSCQClassRuleEntry ::=
 | 
						|
            SEQUENCE
 | 
						|
            {
 | 
						|
                hh3cIfQoSCQClassRuleType
 | 
						|
                    INTEGER,
 | 
						|
                hh3cIfQoSCQClassRuleValue
 | 
						|
                    Integer32,
 | 
						|
                hh3cIfQoSCQClassRuleQueueID
 | 
						|
                    Integer32,
 | 
						|
                hh3cIfQoSCQClassRowStatus
 | 
						|
                    RowStatus
 | 
						|
            }
 | 
						|
 | 
						|
        hh3cIfQoSCQClassRuleType OBJECT-TYPE
 | 
						|
            SYNTAX INTEGER
 | 
						|
            {
 | 
						|
                interface(1),
 | 
						|
                ipv4acl(2),
 | 
						|
                ipv6acl(3),
 | 
						|
                fragments(4),
 | 
						|
                greater-than(5),
 | 
						|
                less-than(6),
 | 
						|
                tcp(7),
 | 
						|
                udp(8),
 | 
						|
                ipall(9),
 | 
						|
                mpls(10)
 | 
						|
            }
 | 
						|
            MAX-ACCESS not-accessible
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "Type of class rule.
 | 
						|
                'ipall' means all ip packets."
 | 
						|
            ::= { hh3cIfQoSCQClassRuleEntry 1 }
 | 
						|
 | 
						|
        hh3cIfQoSCQClassRuleValue OBJECT-TYPE
 | 
						|
            SYNTAX Integer32
 | 
						|
            MAX-ACCESS not-accessible
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "Value of class rule.
 | 
						|
                 interface : ifIndex
 | 
						|
                 ipv4acl : 2000..3999
 | 
						|
                 ipv6acl : 2000..42767
 | 
						|
                 greater-than : 0..65535
 | 
						|
                 less-than : 0..65535
 | 
						|
                 tcp : 0..65535
 | 
						|
                 udp : 0..65535
 | 
						|
                 mpls(exp-mask) : 1..255
 | 
						|
                 other types: 0.
 | 
						|
                "
 | 
						|
            ::= { hh3cIfQoSCQClassRuleEntry 2 }
 | 
						|
 | 
						|
        hh3cIfQoSCQClassRuleQueueID OBJECT-TYPE
 | 
						|
            SYNTAX Integer32( 1..16)
 | 
						|
            MAX-ACCESS read-create
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "Specify the queue for matched packets."
 | 
						|
            ::= { hh3cIfQoSCQClassRuleEntry 3 }
 | 
						|
 | 
						|
        hh3cIfQoSCQClassRowStatus OBJECT-TYPE
 | 
						|
            SYNTAX RowStatus
 | 
						|
            MAX-ACCESS read-create
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "RowStatus."
 | 
						|
            ::= { hh3cIfQoSCQClassRuleEntry 4 }
 | 
						|
--
 | 
						|
-- nodes of hh3cIfQoSCQApplyTable
 | 
						|
--
 | 
						|
 | 
						|
        hh3cIfQoSCQApplyTable OBJECT-TYPE
 | 
						|
            SYNTAX SEQUENCE OF Hh3cIfQoSCQApplyEntry
 | 
						|
            MAX-ACCESS not-accessible
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "A table of custom queue instance."
 | 
						|
            ::= { hh3cIfQoSCQConfigGroup 4 }
 | 
						|
 | 
						|
        hh3cIfQoSCQApplyEntry OBJECT-TYPE
 | 
						|
            SYNTAX Hh3cIfQoSCQApplyEntry
 | 
						|
            MAX-ACCESS not-accessible
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "Custom queue instance information."
 | 
						|
            INDEX { ifIndex }
 | 
						|
            ::= { hh3cIfQoSCQApplyTable 1 }
 | 
						|
 | 
						|
        Hh3cIfQoSCQApplyEntry ::=
 | 
						|
            SEQUENCE
 | 
						|
            {
 | 
						|
                hh3cIfQoSCQApplyListNumber
 | 
						|
                    Integer32,
 | 
						|
                hh3cIfQoSCQApplyRowStatus
 | 
						|
                    RowStatus
 | 
						|
            }
 | 
						|
 | 
						|
        hh3cIfQoSCQApplyListNumber OBJECT-TYPE
 | 
						|
            SYNTAX Integer32 (1..16)
 | 
						|
            MAX-ACCESS read-create
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "Custom queue list number."
 | 
						|
            ::= { hh3cIfQoSCQApplyEntry 1 }
 | 
						|
 | 
						|
        hh3cIfQoSCQApplyRowStatus OBJECT-TYPE
 | 
						|
            SYNTAX RowStatus
 | 
						|
            MAX-ACCESS read-create
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "RowStatus."
 | 
						|
            ::= { hh3cIfQoSCQApplyEntry 2 }
 | 
						|
--
 | 
						|
-- Nodes of hh3cIfQoSCQRunInfoGroup
 | 
						|
--
 | 
						|
        hh3cIfQoSCQRunInfoGroup OBJECT IDENTIFIER ::= { hh3cIfQoSCQObject 2 }
 | 
						|
 | 
						|
        hh3cIfQoSCQRunInfoTable OBJECT-TYPE
 | 
						|
            SYNTAX SEQUENCE OF Hh3cIfQoSCQRunInfoEntry
 | 
						|
            MAX-ACCESS not-accessible
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "A table of custom queue statistic information."
 | 
						|
            ::= { hh3cIfQoSCQRunInfoGroup 1 }
 | 
						|
 | 
						|
        hh3cIfQoSCQRunInfoEntry OBJECT-TYPE
 | 
						|
            SYNTAX Hh3cIfQoSCQRunInfoEntry
 | 
						|
            MAX-ACCESS not-accessible
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "Custom queue statistic information entry."
 | 
						|
            INDEX { ifIndex,
 | 
						|
                    hh3cIfQoSCQQueueID }
 | 
						|
            ::= { hh3cIfQoSCQRunInfoTable 1 }
 | 
						|
 | 
						|
        Hh3cIfQoSCQRunInfoEntry    ::=
 | 
						|
            SEQUENCE
 | 
						|
            {
 | 
						|
                hh3cIfQoSCQRunInfoSize
 | 
						|
                    Integer32,
 | 
						|
                hh3cIfQoSCQRunInfoLength
 | 
						|
                    Integer32,
 | 
						|
                hh3cIfQoSCQRunInfoDiscardPackets
 | 
						|
                    Counter64
 | 
						|
            }
 | 
						|
 | 
						|
        hh3cIfQoSCQRunInfoSize OBJECT-TYPE
 | 
						|
            SYNTAX Integer32
 | 
						|
            MAX-ACCESS read-only
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "The number of packets in the custom queue."
 | 
						|
            ::= { hh3cIfQoSCQRunInfoEntry 1 }
 | 
						|
 | 
						|
        hh3cIfQoSCQRunInfoLength OBJECT-TYPE
 | 
						|
            SYNTAX Integer32
 | 
						|
            MAX-ACCESS read-only
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "The maximum length of custom queue."
 | 
						|
            ::= { hh3cIfQoSCQRunInfoEntry 2 }
 | 
						|
 | 
						|
        hh3cIfQoSCQRunInfoDiscardPackets    OBJECT-TYPE
 | 
						|
            SYNTAX Counter64
 | 
						|
            MAX-ACCESS read-only
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "The packet number of custom queue discard."
 | 
						|
            ::= { hh3cIfQoSCQRunInfoEntry 3 }
 | 
						|
--
 | 
						|
-- nodes of hh3cIfQoSWFQObject
 | 
						|
--
 | 
						|
        hh3cIfQoSWFQObject OBJECT IDENTIFIER ::= { hh3cIfQoSSoftwareQueueObjects 4 }
 | 
						|
 | 
						|
        hh3cIfQoSWFQConfigGroup OBJECT IDENTIFIER ::= { hh3cIfQoSWFQObject 1 }
 | 
						|
 | 
						|
        hh3cIfQoSWFQTable OBJECT-TYPE
 | 
						|
            SYNTAX SEQUENCE OF Hh3cIfQoSWFQEntry
 | 
						|
            MAX-ACCESS not-accessible
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "A table of weighted fair queue information."
 | 
						|
            ::= { hh3cIfQoSWFQConfigGroup 1 }
 | 
						|
 | 
						|
        hh3cIfQoSWFQEntry OBJECT-TYPE
 | 
						|
            SYNTAX Hh3cIfQoSWFQEntry
 | 
						|
            MAX-ACCESS not-accessible
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "Weighted fair queue information entry."
 | 
						|
            INDEX { ifIndex }
 | 
						|
            ::= { hh3cIfQoSWFQTable 1 }
 | 
						|
 | 
						|
        Hh3cIfQoSWFQEntry ::=
 | 
						|
            SEQUENCE
 | 
						|
            {
 | 
						|
                hh3cIfQoSWFQQueueLength
 | 
						|
                    Integer32,
 | 
						|
                hh3cIfQoSWFQQueueNumber
 | 
						|
                    INTEGER,
 | 
						|
                hh3cIfQoSWFQRowStatus
 | 
						|
                    RowStatus,
 | 
						|
                hh3cIfQoSWFQType
 | 
						|
                    INTEGER
 | 
						|
            }
 | 
						|
 | 
						|
        hh3cIfQoSWFQQueueLength OBJECT-TYPE
 | 
						|
            SYNTAX Integer32 (1..1024)
 | 
						|
            MAX-ACCESS read-create
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "The length of weighted fair queue."
 | 
						|
            DEFVAL { 64 }
 | 
						|
            ::= { hh3cIfQoSWFQEntry 1 }
 | 
						|
 | 
						|
        hh3cIfQoSWFQQueueNumber OBJECT-TYPE
 | 
						|
            SYNTAX INTEGER
 | 
						|
            {
 | 
						|
                size16(1),
 | 
						|
                size32(2),
 | 
						|
                size64(3),
 | 
						|
                size128(4),
 | 
						|
                size256(5),
 | 
						|
                size512(6),
 | 
						|
                size1024(7),
 | 
						|
                size2048(8),
 | 
						|
                size4096(9)
 | 
						|
            }
 | 
						|
            MAX-ACCESS read-create
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "The number of weighted fair queue."
 | 
						|
            DEFVAL { 5 }
 | 
						|
            ::= { hh3cIfQoSWFQEntry 2 }
 | 
						|
 | 
						|
        hh3cIfQoSWFQRowStatus  OBJECT-TYPE
 | 
						|
            SYNTAX RowStatus
 | 
						|
            MAX-ACCESS read-create
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "RowStatus."
 | 
						|
            ::= { hh3cIfQoSWFQEntry 3 }
 | 
						|
 | 
						|
        hh3cIfQoSWFQType OBJECT-TYPE
 | 
						|
            SYNTAX INTEGER
 | 
						|
            {
 | 
						|
                ip-precedence(1),
 | 
						|
                dscp(2)
 | 
						|
            }
 | 
						|
            MAX-ACCESS read-create
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "The type of weighted fair queue."
 | 
						|
            DEFVAL { 1 }
 | 
						|
            ::= { hh3cIfQoSWFQEntry 4 }
 | 
						|
--
 | 
						|
-- nodes of hh3cIfQoSWFQRunInfoGroup
 | 
						|
--
 | 
						|
        hh3cIfQoSWFQRunInfoGroup OBJECT IDENTIFIER ::= { hh3cIfQoSWFQObject 2 }
 | 
						|
 | 
						|
        hh3cIfQoSWFQRunInfoTable OBJECT-TYPE
 | 
						|
            SYNTAX SEQUENCE OF Hh3cIfQoSWFQRunInfoEntry
 | 
						|
            MAX-ACCESS not-accessible
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "A table of weighted fair queue statistic information."
 | 
						|
            ::= { hh3cIfQoSWFQRunInfoGroup 1 }
 | 
						|
 | 
						|
        hh3cIfQoSWFQRunInfoEntry OBJECT-TYPE
 | 
						|
            SYNTAX Hh3cIfQoSWFQRunInfoEntry
 | 
						|
            MAX-ACCESS not-accessible
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "Weighted fair queue statistic information entry."
 | 
						|
            INDEX { ifIndex }
 | 
						|
            ::= { hh3cIfQoSWFQRunInfoTable 1 }
 | 
						|
 | 
						|
        Hh3cIfQoSWFQRunInfoEntry ::=
 | 
						|
            SEQUENCE
 | 
						|
            {
 | 
						|
                hh3cIfQoSWFQSize
 | 
						|
                    Integer32,
 | 
						|
                hh3cIfQoSWFQLength
 | 
						|
                    Integer32,
 | 
						|
                hh3cIfQoSWFQDiscardPackets
 | 
						|
                    Counter64,
 | 
						|
                hh3cIfQoSWFQHashedActiveQueues
 | 
						|
                    Integer32,
 | 
						|
                hh3cIfQoSWFQHashedMaxActiveQueues
 | 
						|
                    Integer32,
 | 
						|
                hh3cIfQosWFQhashedTotalQueues
 | 
						|
                    Integer32
 | 
						|
            }
 | 
						|
 | 
						|
        hh3cIfQoSWFQSize OBJECT-TYPE
 | 
						|
            SYNTAX Integer32
 | 
						|
            MAX-ACCESS read-only
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "The number of packets in all the queues"
 | 
						|
            ::= { hh3cIfQoSWFQRunInfoEntry 1 }
 | 
						|
 | 
						|
        hh3cIfQoSWFQLength OBJECT-TYPE
 | 
						|
            SYNTAX Integer32
 | 
						|
            MAX-ACCESS read-only
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "The length of weighted fair queue."
 | 
						|
            ::= { hh3cIfQoSWFQRunInfoEntry 2 }
 | 
						|
 | 
						|
        hh3cIfQoSWFQDiscardPackets OBJECT-TYPE
 | 
						|
            SYNTAX Counter64
 | 
						|
            MAX-ACCESS read-only
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "The number of discarded packets in all the queues."
 | 
						|
            ::= { hh3cIfQoSWFQRunInfoEntry 3 }
 | 
						|
 | 
						|
        hh3cIfQoSWFQHashedActiveQueues OBJECT-TYPE
 | 
						|
            SYNTAX Integer32
 | 
						|
            MAX-ACCESS read-only
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "The number of active queues."
 | 
						|
            ::= { hh3cIfQoSWFQRunInfoEntry 4 }
 | 
						|
 | 
						|
        hh3cIfQoSWFQHashedMaxActiveQueues OBJECT-TYPE
 | 
						|
            SYNTAX Integer32
 | 
						|
            MAX-ACCESS read-only
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "The number of maximum active queues."
 | 
						|
            ::= { hh3cIfQoSWFQRunInfoEntry 5 }
 | 
						|
 | 
						|
        hh3cIfQosWFQhashedTotalQueues   OBJECT-TYPE
 | 
						|
            SYNTAX Integer32
 | 
						|
            MAX-ACCESS read-only
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "The number of queues."
 | 
						|
            ::= { hh3cIfQoSWFQRunInfoEntry 6 }
 | 
						|
--
 | 
						|
-- nodes of hh3cIfQoSBandwidthGroup
 | 
						|
--
 | 
						|
        hh3cIfQoSBandwidthGroup OBJECT IDENTIFIER ::= { hh3cIfQoSSoftwareQueueObjects 5 }
 | 
						|
 | 
						|
        hh3cIfQoSBandwidthTable OBJECT-TYPE
 | 
						|
            SYNTAX SEQUENCE OF Hh3cIfQoSBandwidthEntry
 | 
						|
            MAX-ACCESS not-accessible
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "A table of bandwidth of interface information."
 | 
						|
            ::= { hh3cIfQoSBandwidthGroup 1 }
 | 
						|
 | 
						|
        hh3cIfQoSBandwidthEntry OBJECT-TYPE
 | 
						|
            SYNTAX Hh3cIfQoSBandwidthEntry
 | 
						|
            MAX-ACCESS not-accessible
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "Bandwidth information entry."
 | 
						|
            INDEX { ifIndex }
 | 
						|
            ::= { hh3cIfQoSBandwidthTable 1 }
 | 
						|
 | 
						|
        Hh3cIfQoSBandwidthEntry ::=
 | 
						|
            SEQUENCE
 | 
						|
            {
 | 
						|
                hh3cIfQoSMaxBandwidth
 | 
						|
                    Integer32,
 | 
						|
                hh3cIfQoSReservedBandwidthPct
 | 
						|
                    Integer32,
 | 
						|
                hh3cIfQoSBandwidthRowStatus
 | 
						|
                    RowStatus
 | 
						|
            }
 | 
						|
 | 
						|
        hh3cIfQoSMaxBandwidth OBJECT-TYPE
 | 
						|
            SYNTAX Integer32
 | 
						|
            MAX-ACCESS read-create
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "The maximum bandwidth of interface.  Unit : Kbps"
 | 
						|
            ::= { hh3cIfQoSBandwidthEntry 1 }
 | 
						|
 | 
						|
        hh3cIfQoSReservedBandwidthPct OBJECT-TYPE
 | 
						|
            SYNTAX Integer32 (1..100)
 | 
						|
            MAX-ACCESS read-create
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "Max reserved bandwidth of the interface for QoS."
 | 
						|
            DEFVAL { 75 }
 | 
						|
            ::= { hh3cIfQoSBandwidthEntry 2 }
 | 
						|
 | 
						|
        hh3cIfQoSBandwidthRowStatus OBJECT-TYPE
 | 
						|
            SYNTAX RowStatus
 | 
						|
            MAX-ACCESS read-create
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "RowStatus."
 | 
						|
            ::= { hh3cIfQoSBandwidthEntry 3 }
 | 
						|
--
 | 
						|
-- nodes of hh3cIfQoSQmtokenGroup
 | 
						|
--
 | 
						|
        hh3cIfQoSQmtokenGroup OBJECT IDENTIFIER ::= { hh3cIfQoSSoftwareQueueObjects 6 }
 | 
						|
 | 
						|
        hh3cIfQoSQmtokenTable OBJECT-TYPE
 | 
						|
            SYNTAX SEQUENCE OF Hh3cIfQoSQmtokenEntry
 | 
						|
            MAX-ACCESS not-accessible
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "A table of qmtoken information."
 | 
						|
            ::= { hh3cIfQoSQmtokenGroup 1 }
 | 
						|
 | 
						|
        hh3cIfQoSQmtokenEntry OBJECT-TYPE
 | 
						|
            SYNTAX Hh3cIfQoSQmtokenEntry
 | 
						|
            MAX-ACCESS not-accessible
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "Qmtoken information entry."
 | 
						|
            INDEX { ifIndex }
 | 
						|
            ::= { hh3cIfQoSQmtokenTable 1 }
 | 
						|
 | 
						|
        Hh3cIfQoSQmtokenEntry ::=
 | 
						|
            SEQUENCE
 | 
						|
            {
 | 
						|
                hh3cIfQoSQmtokenNumber
 | 
						|
                    Integer32,
 | 
						|
                hh3cIfQoSQmtokenRosStatus
 | 
						|
                    RowStatus
 | 
						|
            }
 | 
						|
 | 
						|
        hh3cIfQoSQmtokenNumber OBJECT-TYPE
 | 
						|
            SYNTAX Integer32 (1..50)
 | 
						|
            MAX-ACCESS read-create
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "The number of tokens."
 | 
						|
            ::= { hh3cIfQoSQmtokenEntry 1 }
 | 
						|
 | 
						|
        hh3cIfQoSQmtokenRosStatus OBJECT-TYPE
 | 
						|
            SYNTAX RowStatus
 | 
						|
            MAX-ACCESS read-create
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "RowStatus"
 | 
						|
            ::= { hh3cIfQoSQmtokenEntry 2 }
 | 
						|
 | 
						|
--
 | 
						|
-- nodes of hh3cIfQoSRTPQObject
 | 
						|
--
 | 
						|
        hh3cIfQoSRTPQObject OBJECT IDENTIFIER ::= { hh3cIfQoSSoftwareQueueObjects 7 }
 | 
						|
 | 
						|
        hh3cIfQoSRTPQConfigGroup OBJECT IDENTIFIER ::= { hh3cIfQoSRTPQObject 1 }
 | 
						|
 | 
						|
        hh3cIfQoSRTPQConfigTable OBJECT-TYPE
 | 
						|
            SYNTAX SEQUENCE OF Hh3cIfQoSRTPQConfigEntry
 | 
						|
            MAX-ACCESS not-accessible
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "A table of Real-time protocol queue information."
 | 
						|
            ::= { hh3cIfQoSRTPQConfigGroup 1 }
 | 
						|
 | 
						|
        hh3cIfQoSRTPQConfigEntry OBJECT-TYPE
 | 
						|
            SYNTAX Hh3cIfQoSRTPQConfigEntry
 | 
						|
            MAX-ACCESS not-accessible
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "The information of Real-time protocol queue entry."
 | 
						|
            INDEX { ifIndex }
 | 
						|
            ::= { hh3cIfQoSRTPQConfigTable 1 }
 | 
						|
 | 
						|
        Hh3cIfQoSRTPQConfigEntry ::=
 | 
						|
            SEQUENCE
 | 
						|
            {
 | 
						|
                hh3cIfQoSRTPQStartPort
 | 
						|
                    Integer32,
 | 
						|
                hh3cIfQoSRTPQEndPort
 | 
						|
                    Integer32,
 | 
						|
                hh3cIfQoSRTPQReservedBandwidth
 | 
						|
                    Integer32,
 | 
						|
                hh3cIfQoSRTPQCbs
 | 
						|
                    Unsigned32,
 | 
						|
                hh3cIfQoSRTPQRowStatus
 | 
						|
                    RowStatus
 | 
						|
            }
 | 
						|
 | 
						|
        hh3cIfQoSRTPQStartPort OBJECT-TYPE
 | 
						|
            SYNTAX Integer32 (2000..65535)
 | 
						|
            MAX-ACCESS read-create
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "Minimum threshold of UDP destination port."
 | 
						|
            ::= { hh3cIfQoSRTPQConfigEntry 1 }
 | 
						|
 | 
						|
        hh3cIfQoSRTPQEndPort OBJECT-TYPE
 | 
						|
            SYNTAX Integer32 (2000..65535)
 | 
						|
            MAX-ACCESS read-create
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "Maximum threshold of UDP destination port."
 | 
						|
            ::= { hh3cIfQoSRTPQConfigEntry 2 }
 | 
						|
 | 
						|
        hh3cIfQoSRTPQReservedBandwidth OBJECT-TYPE
 | 
						|
            SYNTAX Integer32
 | 
						|
            MAX-ACCESS read-create
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "Maximum bandwidth.  unit : kbps"
 | 
						|
            ::= { hh3cIfQoSRTPQConfigEntry 3 }
 | 
						|
 | 
						|
        hh3cIfQoSRTPQCbs OBJECT-TYPE
 | 
						|
            SYNTAX Unsigned32
 | 
						|
            MAX-ACCESS read-create
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "Committed Burst Size. Unit: byte"
 | 
						|
            ::= { hh3cIfQoSRTPQConfigEntry 4 }
 | 
						|
 | 
						|
        hh3cIfQoSRTPQRowStatus OBJECT-TYPE
 | 
						|
            SYNTAX RowStatus
 | 
						|
            MAX-ACCESS read-create
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "RowStatus."
 | 
						|
            ::= { hh3cIfQoSRTPQConfigEntry 5 }
 | 
						|
--
 | 
						|
-- nodes of hh3cIfQoSRTPQRunInfoGroup
 | 
						|
--
 | 
						|
        hh3cIfQoSRTPQRunInfoGroup OBJECT IDENTIFIER ::= { hh3cIfQoSRTPQObject 2 }
 | 
						|
 | 
						|
        hh3cIfQoSRTPQRunInfoTable OBJECT-TYPE
 | 
						|
            SYNTAX SEQUENCE OF Hh3cIfQoSRTPQRunInfoEntry
 | 
						|
            MAX-ACCESS not-accessible
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "A table of statistic information of Real-time protocol information."
 | 
						|
            ::= { hh3cIfQoSRTPQRunInfoGroup 1 }
 | 
						|
 | 
						|
        hh3cIfQoSRTPQRunInfoEntry OBJECT-TYPE
 | 
						|
            SYNTAX Hh3cIfQoSRTPQRunInfoEntry
 | 
						|
            MAX-ACCESS not-accessible
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "Statistic information of Real-time protocol information entry."
 | 
						|
            INDEX { ifIndex }
 | 
						|
            ::= { hh3cIfQoSRTPQRunInfoTable 1 }
 | 
						|
 | 
						|
        Hh3cIfQoSRTPQRunInfoEntry ::=
 | 
						|
            SEQUENCE
 | 
						|
            {
 | 
						|
                hh3cIfQoSRTPQPacketNumber
 | 
						|
                    Integer32,
 | 
						|
                hh3cIfQoSRTPQPacketSize
 | 
						|
                    Integer32,
 | 
						|
                hh3cIfQoSRTPQOutputPackets
 | 
						|
                    Counter64,
 | 
						|
                hh3cIfQoSRTPQDiscardPackets
 | 
						|
                    Counter64
 | 
						|
            }
 | 
						|
 | 
						|
        hh3cIfQoSRTPQPacketNumber OBJECT-TYPE
 | 
						|
            SYNTAX Integer32
 | 
						|
            MAX-ACCESS read-only
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "The number of packets in the Real-time protocol queue."
 | 
						|
            ::= { hh3cIfQoSRTPQRunInfoEntry 1 }
 | 
						|
 | 
						|
        hh3cIfQoSRTPQPacketSize OBJECT-TYPE
 | 
						|
            SYNTAX Integer32
 | 
						|
            MAX-ACCESS read-only
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "The size of Real-time protocol queue."
 | 
						|
            ::= { hh3cIfQoSRTPQRunInfoEntry 2 }
 | 
						|
 | 
						|
        hh3cIfQoSRTPQOutputPackets OBJECT-TYPE
 | 
						|
            SYNTAX Counter64
 | 
						|
            MAX-ACCESS read-only
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "The number of output packets."
 | 
						|
            ::= { hh3cIfQoSRTPQRunInfoEntry 3 }
 | 
						|
 | 
						|
        hh3cIfQoSRTPQDiscardPackets OBJECT-TYPE
 | 
						|
            SYNTAX Counter64
 | 
						|
            MAX-ACCESS read-only
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "The number of discard packets."
 | 
						|
            ::= { hh3cIfQoSRTPQRunInfoEntry 4 }
 | 
						|
 | 
						|
--
 | 
						|
-- nodes of hh3cIfQoSCarListObject
 | 
						|
--
 | 
						|
       hh3cIfQoSCarListObject OBJECT IDENTIFIER ::= { hh3cIfQoSSoftwareQueueObjects 8 }
 | 
						|
 | 
						|
       hh3cIfQoCarListGroup OBJECT IDENTIFIER ::= { hh3cIfQoSCarListObject 1 }
 | 
						|
 | 
						|
       hh3cIfQoSCarlTable OBJECT-TYPE
 | 
						|
            SYNTAX SEQUENCE OF Hh3cIfQoSCarlEntry
 | 
						|
            MAX-ACCESS not-accessible
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                   "Committed Access Rate List(CARL) table."
 | 
						|
            ::= { hh3cIfQoCarListGroup 1 }
 | 
						|
 | 
						|
        hh3cIfQoSCarlEntry OBJECT-TYPE
 | 
						|
            SYNTAX Hh3cIfQoSCarlEntry
 | 
						|
            MAX-ACCESS not-accessible
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                    "CARL configuration information."
 | 
						|
            INDEX { hh3cIfQoSCarlListNum }
 | 
						|
            ::= { hh3cIfQoSCarlTable 1 }
 | 
						|
 | 
						|
        Hh3cIfQoSCarlEntry ::=
 | 
						|
            SEQUENCE {
 | 
						|
                         hh3cIfQoSCarlListNum
 | 
						|
                             Integer32,
 | 
						|
                         hh3cIfQoSCarlParaType
 | 
						|
                             INTEGER,
 | 
						|
                         hh3cIfQoSCarlParaValue
 | 
						|
                             OCTET STRING,
 | 
						|
                         hh3cIfQoSCarlRowStatus
 | 
						|
                             RowStatus
 | 
						|
                     }
 | 
						|
 | 
						|
        hh3cIfQoSCarlListNum OBJECT-TYPE
 | 
						|
            SYNTAX Integer32
 | 
						|
            MAX-ACCESS not-accessible
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                    "The index of the table, which is the CARL number."
 | 
						|
            ::= { hh3cIfQoSCarlEntry 1 }
 | 
						|
 | 
						|
        hh3cIfQoSCarlParaType OBJECT-TYPE
 | 
						|
            SYNTAX INTEGER
 | 
						|
                    {
 | 
						|
                        macAddress(1),
 | 
						|
                        precMask(2),
 | 
						|
                        dscpMask(3)
 | 
						|
                    }
 | 
						|
            MAX-ACCESS read-create
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                    "Parameter type of the CARL number."
 | 
						|
            ::= { hh3cIfQoSCarlEntry 2 }
 | 
						|
 | 
						|
        hh3cIfQoSCarlParaValue OBJECT-TYPE
 | 
						|
            SYNTAX OCTET STRING
 | 
						|
            MAX-ACCESS read-create
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                    "Parameter value of the CARL table."
 | 
						|
            ::= { hh3cIfQoSCarlEntry 3 }
 | 
						|
 | 
						|
        hh3cIfQoSCarlRowStatus OBJECT-TYPE
 | 
						|
            SYNTAX RowStatus
 | 
						|
            MAX-ACCESS read-create
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
               "RowStatus."
 | 
						|
            ::= { hh3cIfQoSCarlEntry 4 }
 | 
						|
 | 
						|
--
 | 
						|
-- nodes of hh3cIfQoSLineRateObject
 | 
						|
--
 | 
						|
        hh3cIfQoSLineRateObjects OBJECT IDENTIFIER ::= { hh3cIfQos2 3 }
 | 
						|
 | 
						|
        hh3cIfQoSLRConfigTable OBJECT-TYPE
 | 
						|
            SYNTAX SEQUENCE OF Hh3cIfQoSLRConfigEntry
 | 
						|
            MAX-ACCESS not-accessible
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "A table of line rate configuration information."
 | 
						|
            ::= { hh3cIfQoSLineRateObjects 1 }
 | 
						|
 | 
						|
        hh3cIfQoSLRConfigEntry OBJECT-TYPE
 | 
						|
            SYNTAX Hh3cIfQoSLRConfigEntry
 | 
						|
            MAX-ACCESS not-accessible
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "Line rate configuration information entry."
 | 
						|
            INDEX { ifIndex, hh3cIfQoSLRDirection }
 | 
						|
            ::= { hh3cIfQoSLRConfigTable 1 }
 | 
						|
 | 
						|
        Hh3cIfQoSLRConfigEntry ::=
 | 
						|
            SEQUENCE
 | 
						|
            {
 | 
						|
                hh3cIfQoSLRDirection
 | 
						|
                    Direction,
 | 
						|
                hh3cIfQoSLRCir
 | 
						|
                    Unsigned32,
 | 
						|
                hh3cIfQoSLRCbs
 | 
						|
                    Unsigned32,
 | 
						|
                hh3cIfQoSLREbs
 | 
						|
                    Unsigned32,
 | 
						|
                hh3cIfQoSRowStatus
 | 
						|
                    RowStatus,
 | 
						|
                hh3cIfQoSLRPir
 | 
						|
                    Unsigned32,
 | 
						|
                hh3cIfQoSLRUnit
 | 
						|
                    INTEGER
 | 
						|
            }
 | 
						|
 | 
						|
        hh3cIfQoSLRDirection OBJECT-TYPE
 | 
						|
            SYNTAX Direction
 | 
						|
            MAX-ACCESS not-accessible
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "Line rate on the inbound or outbound of data stream."
 | 
						|
            ::= { hh3cIfQoSLRConfigEntry 1 }
 | 
						|
 | 
						|
        hh3cIfQoSLRCir OBJECT-TYPE
 | 
						|
            SYNTAX Unsigned32
 | 
						|
            MAX-ACCESS read-create
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "Committed Information Rate."
 | 
						|
            ::= { hh3cIfQoSLRConfigEntry 2 }
 | 
						|
 | 
						|
        hh3cIfQoSLRCbs  OBJECT-TYPE
 | 
						|
            SYNTAX Unsigned32
 | 
						|
            MAX-ACCESS read-create
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "Committed Burst Size."
 | 
						|
            ::= { hh3cIfQoSLRConfigEntry 3 }
 | 
						|
 | 
						|
        hh3cIfQoSLREbs  OBJECT-TYPE
 | 
						|
            SYNTAX Unsigned32
 | 
						|
            MAX-ACCESS read-create
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "Excess Burst Size."
 | 
						|
            ::= { hh3cIfQoSLRConfigEntry 4 }
 | 
						|
 | 
						|
        hh3cIfQoSRowStatus  OBJECT-TYPE
 | 
						|
            SYNTAX RowStatus
 | 
						|
            MAX-ACCESS read-create
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "RowStatus."
 | 
						|
            ::= { hh3cIfQoSLRConfigEntry 5 }
 | 
						|
 | 
						|
        hh3cIfQoSLRPir OBJECT-TYPE
 | 
						|
            SYNTAX Unsigned32
 | 
						|
            MAX-ACCESS read-create
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "Peak Information Rate."
 | 
						|
            ::= { hh3cIfQoSLRConfigEntry 6 }
 | 
						|
 | 
						|
        hh3cIfQoSLRUnit OBJECT-TYPE
 | 
						|
            SYNTAX INTEGER
 | 
						|
            {
 | 
						|
                unitAbsolute(1),
 | 
						|
                unitPercent(2)
 | 
						|
            }
 | 
						|
            MAX-ACCESS read-create
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "LR Unit:
 | 
						|
                 Absolute, Unit Kbps (1)
 | 
						|
                 Percent, Unit % (2)
 | 
						|
                "
 | 
						|
            DEFVAL { unitAbsolute }
 | 
						|
            ::= { hh3cIfQoSLRConfigEntry 7 }
 | 
						|
 | 
						|
--
 | 
						|
-- nodes of hh3cIfQoSLRRunInfoTable
 | 
						|
--
 | 
						|
        hh3cIfQoSLRRunInfoTable OBJECT-TYPE
 | 
						|
            SYNTAX SEQUENCE OF Hh3cIfQoSLRRunInfoEntry
 | 
						|
            MAX-ACCESS not-accessible
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "A table of line rate run info information."
 | 
						|
            ::= { hh3cIfQoSLineRateObjects 2 }
 | 
						|
 | 
						|
        hh3cIfQoSLRRunInfoEntry OBJECT-TYPE
 | 
						|
            SYNTAX Hh3cIfQoSLRRunInfoEntry
 | 
						|
            MAX-ACCESS not-accessible
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "Line rate run info information entry."
 | 
						|
            INDEX { ifIndex, hh3cIfQoSLRDirection }
 | 
						|
            ::= { hh3cIfQoSLRRunInfoTable 1 }
 | 
						|
 | 
						|
        Hh3cIfQoSLRRunInfoEntry ::=
 | 
						|
            SEQUENCE
 | 
						|
            {
 | 
						|
                hh3cIfQoSLRRunInfoPassedPackets
 | 
						|
                    Counter64,
 | 
						|
                hh3cIfQoSLRRunInfoPassedBytes
 | 
						|
                    Counter64,
 | 
						|
                hh3cIfQoSLRRunInfoDelayedPackets
 | 
						|
                    Counter64,
 | 
						|
                hh3cIfQoSLRRunInfoDelayedBytes
 | 
						|
                    Counter64,
 | 
						|
                hh3cIfQoSLRRunInfoActiveShaping
 | 
						|
                    INTEGER
 | 
						|
            }
 | 
						|
 | 
						|
        hh3cIfQoSLRRunInfoPassedPackets OBJECT-TYPE
 | 
						|
            SYNTAX Counter64
 | 
						|
            MAX-ACCESS read-only
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "The number of passed packets."
 | 
						|
            ::= { hh3cIfQoSLRRunInfoEntry 1 }
 | 
						|
 | 
						|
        hh3cIfQoSLRRunInfoPassedBytes OBJECT-TYPE
 | 
						|
            SYNTAX Counter64
 | 
						|
            MAX-ACCESS read-only
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "The number of passed bytes."
 | 
						|
            ::= { hh3cIfQoSLRRunInfoEntry 2 }
 | 
						|
 | 
						|
        hh3cIfQoSLRRunInfoDelayedPackets OBJECT-TYPE
 | 
						|
            SYNTAX Counter64
 | 
						|
            MAX-ACCESS read-only
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "The number of delayed packets."
 | 
						|
            ::= { hh3cIfQoSLRRunInfoEntry 3 }
 | 
						|
 | 
						|
        hh3cIfQoSLRRunInfoDelayedBytes OBJECT-TYPE
 | 
						|
            SYNTAX Counter64
 | 
						|
            MAX-ACCESS read-only
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "The number of delayed bytes."
 | 
						|
            ::= { hh3cIfQoSLRRunInfoEntry 4 }
 | 
						|
 | 
						|
        hh3cIfQoSLRRunInfoActiveShaping OBJECT-TYPE
 | 
						|
            SYNTAX INTEGER
 | 
						|
            {
 | 
						|
                active(1),
 | 
						|
                inactive(2)
 | 
						|
            }
 | 
						|
            MAX-ACCESS read-only
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "The flag of shaping."
 | 
						|
            ::= { hh3cIfQoSLRRunInfoEntry 5 }
 | 
						|
 | 
						|
--
 | 
						|
-- nodes of car group
 | 
						|
--
 | 
						|
        hh3cIfQoSCARObjects OBJECT IDENTIFIER ::= { hh3cIfQos2 4 }
 | 
						|
--
 | 
						|
-- nodes of hh3cIfQoSAggregativeCarGroup
 | 
						|
--
 | 
						|
        hh3cIfQoSAggregativeCarGroup OBJECT IDENTIFIER ::= { hh3cIfQoSCARObjects 1 }
 | 
						|
--
 | 
						|
-- nodes of hh3cIfQoSAggregativeCarConfigTable
 | 
						|
--
 | 
						|
        hh3cIfQoSAggregativeCarNextIndex OBJECT-TYPE
 | 
						|
            SYNTAX Integer32
 | 
						|
            MAX-ACCESS read-only
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "This object contains an appropriate value to be used for hh3cIfQoSAggregativeCarIndex
 | 
						|
                 when creating rows in the hh3cIfQoSAggregativeCarConfigTable.
 | 
						|
                 Begin with 1.
 | 
						|
                "
 | 
						|
            ::= { hh3cIfQoSAggregativeCarGroup 1 }
 | 
						|
 | 
						|
        hh3cIfQoSAggregativeCarConfigTable OBJECT-TYPE
 | 
						|
            SYNTAX SEQUENCE OF Hh3cIfQoSAggregativeCarConfigEntry
 | 
						|
            MAX-ACCESS not-accessible
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "A table of aggregative car information."
 | 
						|
            ::= { hh3cIfQoSAggregativeCarGroup 2 }
 | 
						|
 | 
						|
        hh3cIfQoSAggregativeCarConfigEntry OBJECT-TYPE
 | 
						|
            SYNTAX Hh3cIfQoSAggregativeCarConfigEntry
 | 
						|
            MAX-ACCESS not-accessible
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "Aggregative car information."
 | 
						|
            INDEX { hh3cIfQoSAggregativeCarIndex }
 | 
						|
            ::= { hh3cIfQoSAggregativeCarConfigTable 1 }
 | 
						|
 | 
						|
        Hh3cIfQoSAggregativeCarConfigEntry     ::=
 | 
						|
            SEQUENCE
 | 
						|
            {
 | 
						|
                hh3cIfQoSAggregativeCarIndex
 | 
						|
                    Integer32,
 | 
						|
                hh3cIfQoSAggregativeCarName
 | 
						|
                    OCTET STRING,
 | 
						|
                hh3cIfQoSAggregativeCarCir
 | 
						|
                    Unsigned32,
 | 
						|
                hh3cIfQoSAggregativeCarCbs
 | 
						|
                    Unsigned32,
 | 
						|
                hh3cIfQoSAggregativeCarEbs
 | 
						|
                    Unsigned32,
 | 
						|
                hh3cIfQoSAggregativeCarPir
 | 
						|
                    Unsigned32,
 | 
						|
                hh3cIfQoSAggregativeCarGreenActionType
 | 
						|
                    Hh3cIfCarAction,
 | 
						|
                hh3cIfQoSAggregativeCarGreenActionValue
 | 
						|
                    Integer32,
 | 
						|
                hh3cIfQoSAggregativeCarYellowActionType
 | 
						|
                    Hh3cIfCarAction,
 | 
						|
                hh3cIfQoSAggregativeCarYellowActionValue
 | 
						|
                    Integer32,
 | 
						|
                hh3cIfQoSAggregativeCarRedActionType
 | 
						|
                    Hh3cIfCarAction,
 | 
						|
                hh3cIfQoSAggregativeCarRedActionValue
 | 
						|
                    Integer32,
 | 
						|
                hh3cIfQoSAggregativeCarType
 | 
						|
                    INTEGER,
 | 
						|
                hh3cIfQoSAggregativeCarRowStatus
 | 
						|
                    RowStatus
 | 
						|
            }
 | 
						|
 | 
						|
        hh3cIfQoSAggregativeCarIndex OBJECT-TYPE
 | 
						|
            SYNTAX Integer32 (1..65534)
 | 
						|
            MAX-ACCESS not-accessible
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "The index of aggregative car."
 | 
						|
            ::= { hh3cIfQoSAggregativeCarConfigEntry 1 }
 | 
						|
 | 
						|
        hh3cIfQoSAggregativeCarName OBJECT-TYPE
 | 
						|
            SYNTAX OCTET STRING (SIZE(1..31))
 | 
						|
            MAX-ACCESS read-create
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "The name of aggregative car."
 | 
						|
            ::= { hh3cIfQoSAggregativeCarConfigEntry 2 }
 | 
						|
 | 
						|
        hh3cIfQoSAggregativeCarCir OBJECT-TYPE
 | 
						|
            SYNTAX Unsigned32
 | 
						|
            MAX-ACCESS read-create
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "Committed-information-rate.  Unit : kbps"
 | 
						|
            ::= { hh3cIfQoSAggregativeCarConfigEntry 3 }
 | 
						|
 | 
						|
        hh3cIfQoSAggregativeCarCbs OBJECT-TYPE
 | 
						|
            SYNTAX Unsigned32
 | 
						|
            MAX-ACCESS read-create
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "Committed-burst-size.  Unit : byte"
 | 
						|
            ::= { hh3cIfQoSAggregativeCarConfigEntry 4 }
 | 
						|
 | 
						|
        hh3cIfQoSAggregativeCarEbs OBJECT-TYPE
 | 
						|
            SYNTAX Unsigned32
 | 
						|
            MAX-ACCESS read-create
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "Excess-burst-size.  Unit : byte"
 | 
						|
            ::= { hh3cIfQoSAggregativeCarConfigEntry 5 }
 | 
						|
 | 
						|
        hh3cIfQoSAggregativeCarPir OBJECT-TYPE
 | 
						|
            SYNTAX Unsigned32
 | 
						|
            MAX-ACCESS read-create
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "Peak-information-rate.  Unit : kbps"
 | 
						|
            DEFVAL { 4294967295 }
 | 
						|
            ::= { hh3cIfQoSAggregativeCarConfigEntry 6 }
 | 
						|
 | 
						|
        hh3cIfQoSAggregativeCarGreenActionType OBJECT-TYPE
 | 
						|
            SYNTAX Hh3cIfCarAction
 | 
						|
            MAX-ACCESS read-create
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "Supported green action:
 | 
						|
                 invalid(0),
 | 
						|
                 pass(1),
 | 
						|
                 discard(3),
 | 
						|
                 remark(4),
 | 
						|
                 remark-ip-pass(6),
 | 
						|
                 remark-mplsexp-pass(8),
 | 
						|
                 remark-dscp-pass(10),
 | 
						|
                 remark-dot1p-pass(12),
 | 
						|
                 remark-atm-clp-pass(14),
 | 
						|
                 remark-fr-de-pass(16),
 | 
						|
                 remarkLocalPrePass(18),
 | 
						|
                 remarkDropPrePass(20).
 | 
						|
                 Hardware QoS : pass, discard, remark.
 | 
						|
                 Software QoS : pass, discard, remark-ip-pass(6),
 | 
						|
                 remark-mplsexp-pass(8), remark-dscp-pass(10).
 | 
						|
                 'invalid' is returned when getting value from software QoS.
 | 
						|
                 "
 | 
						|
            DEFVAL { pass }
 | 
						|
            ::= { hh3cIfQoSAggregativeCarConfigEntry 7 }
 | 
						|
 | 
						|
        hh3cIfQoSAggregativeCarGreenActionValue OBJECT-TYPE
 | 
						|
            SYNTAX Integer32 (0..63|255)
 | 
						|
            MAX-ACCESS read-create
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "The value is to remark When green action is remarking.
 | 
						|
                 For remark-dscp-pass, the range is 0 to 63;
 | 
						|
                 For remark-ip-pass, remark-mplsexp-pass, remark-dot1p-pass and
 | 
						|
                 remarkLocalPrePass, the range is 0 to 7;
 | 
						|
                 For remark-fr-de-pass and remark-atm-clp-pass, the range is 0 to 1;
 | 
						|
                 For remarkDropPrePass, the range is 0 to 2.
 | 
						|
                 Only software QoS support this node.
 | 
						|
                 255 is returned only when getting value from hardware QoS or
 | 
						|
                 when action being pass, discard of software QoS.
 | 
						|
                 255 can't be set.
 | 
						|
                "
 | 
						|
            ::= { hh3cIfQoSAggregativeCarConfigEntry 8 }
 | 
						|
 | 
						|
        hh3cIfQoSAggregativeCarYellowActionType OBJECT-TYPE
 | 
						|
            SYNTAX Hh3cIfCarAction
 | 
						|
            MAX-ACCESS read-create
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "Supported yellow action:
 | 
						|
                 invalid(0),
 | 
						|
                 pass(1),
 | 
						|
                 discard(3),
 | 
						|
                 remark(4),
 | 
						|
                 remark-ip-pass(6),
 | 
						|
                 remark-mplsexp-pass(8),
 | 
						|
                 remark-dscp-pass(10),
 | 
						|
                 remark-dot1p-pass(12),
 | 
						|
                 remark-atm-clp-pass(14),
 | 
						|
                 remark-fr-de-pass(16),
 | 
						|
                 remarkLocalPrePass(18),
 | 
						|
                 remarkDropPrePass(20).
 | 
						|
                 Hardware QoS : pass, discard, remark.
 | 
						|
                 Software QoS : pass, discard, remark-ip-pass(6),
 | 
						|
                 remark-mplsexp-pass(8), remark-dscp-pass(10).
 | 
						|
                 'invalid' is returned when getting value from software QoS.
 | 
						|
                "
 | 
						|
            ::= { hh3cIfQoSAggregativeCarConfigEntry 9 }
 | 
						|
 | 
						|
        hh3cIfQoSAggregativeCarYellowActionValue OBJECT-TYPE
 | 
						|
            SYNTAX Integer32 (0..63|255)
 | 
						|
            MAX-ACCESS read-create
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "The value is to remark When yellow action is remarking.
 | 
						|
                 For remark-dscp-pass, the range is 0 to 63;
 | 
						|
                 For remark-ip-pass, remark-mplsexp-pass, remark-dot1p-pass and
 | 
						|
                 remarkLocalPrePass, the range is 0 to 7;
 | 
						|
                 For remark-fr-de-pass and remark-atm-clp-pass, the range is 0 to 1;
 | 
						|
                 For remarkDropPrePass, the range is 0 to 2.
 | 
						|
                 Only software QoS support this node.
 | 
						|
                 255 is returned only when getting value from hardware QoS or
 | 
						|
                 when action being pass, discard of software QoS.
 | 
						|
                 255 can't be set.
 | 
						|
                "
 | 
						|
            ::= { hh3cIfQoSAggregativeCarConfigEntry 10 }
 | 
						|
 | 
						|
        hh3cIfQoSAggregativeCarRedActionType OBJECT-TYPE
 | 
						|
            SYNTAX Hh3cIfCarAction
 | 
						|
            MAX-ACCESS read-create
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "Supported red action:
 | 
						|
                 invalid(0),
 | 
						|
                 pass(1),
 | 
						|
                 discard(3),
 | 
						|
                 remark(4),
 | 
						|
                 remark-ip-pass(6),
 | 
						|
                 remark-mplsexp-pass(8),
 | 
						|
                 remark-dscp-pass(10),
 | 
						|
                 remark-dot1p-pass(12),
 | 
						|
                 remark-atm-clp-pass(14),
 | 
						|
                 remark-fr-de-pass(16),
 | 
						|
                 remarkLocalPrePass(18),
 | 
						|
                 remarkDropPrePass(20).
 | 
						|
                 Hardware QoS : pass, discard, remark.
 | 
						|
                 Software QoS : pass, discard, remark-ip-pass(6),
 | 
						|
                 remark-mplsexp-pass(8), remark-dscp-pass(10).
 | 
						|
                 'invalid' is returned when getting value from software QoS.
 | 
						|
                "
 | 
						|
            ::= { hh3cIfQoSAggregativeCarConfigEntry 11 }
 | 
						|
 | 
						|
        hh3cIfQoSAggregativeCarRedActionValue OBJECT-TYPE
 | 
						|
            SYNTAX Integer32 (0..63|255)
 | 
						|
            MAX-ACCESS read-create
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "The value is to remark When red action is remarking.
 | 
						|
                 For remark-dscp-pass, the range is 0 to 63;
 | 
						|
                 For remark-ip-pass, remark-mplsexp-pass, remark-dot1p-pass and
 | 
						|
                 remarkLocalPrePass, the range is 0 to 7;
 | 
						|
                 For remark-fr-de-pass and remark-atm-clp-pass, the range is 0 to 1;
 | 
						|
                 For remarkDropPrePass, the range is 0 to 2.
 | 
						|
                 Only software QoS support this node.
 | 
						|
                 255 is returned only when getting value from hardware QoS or
 | 
						|
                 when action being pass, discard of software QoS.
 | 
						|
                 255 can't be set.
 | 
						|
                "
 | 
						|
            ::= { hh3cIfQoSAggregativeCarConfigEntry 12 }
 | 
						|
 | 
						|
        hh3cIfQoSAggregativeCarType OBJECT-TYPE
 | 
						|
            SYNTAX INTEGER
 | 
						|
            {
 | 
						|
                aggregative(1),
 | 
						|
                notAggregative(2),
 | 
						|
                hierarchy(3)
 | 
						|
            }
 | 
						|
            MAX-ACCESS read-create
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "The type of aggregative CAR.
 | 
						|
                 The enumeration 'aggregative' indicates that the ports
 | 
						|
                 with a same aggregative CAR use one token bulk.
 | 
						|
 | 
						|
                 The enumeration 'notAggregative' indicates that each port
 | 
						|
                 uses one token bulk.
 | 
						|
 | 
						|
                 The enumeration 'hierarchy' indicates that each object uses one
 | 
						|
                 token bulk after processed first by some other token bulk.
 | 
						|
                "
 | 
						|
            ::= { hh3cIfQoSAggregativeCarConfigEntry 13 }
 | 
						|
 | 
						|
        hh3cIfQoSAggregativeCarRowStatus OBJECT-TYPE
 | 
						|
            SYNTAX RowStatus
 | 
						|
            MAX-ACCESS read-create
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "RowStatus."
 | 
						|
            ::= { hh3cIfQoSAggregativeCarConfigEntry 14 }
 | 
						|
--
 | 
						|
-- nodes of hh3cIfQoSAggregativeCarApplyGroup
 | 
						|
--
 | 
						|
        hh3cIfQoSAggregativeCarApplyTable OBJECT-TYPE
 | 
						|
            SYNTAX SEQUENCE OF Hh3cIfQoSAggregativeCarApplyEntry
 | 
						|
            MAX-ACCESS not-accessible
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "A table of aggregative car instance."
 | 
						|
            ::= { hh3cIfQoSAggregativeCarGroup 3 }
 | 
						|
 | 
						|
        hh3cIfQoSAggregativeCarApplyEntry OBJECT-TYPE
 | 
						|
            SYNTAX Hh3cIfQoSAggregativeCarApplyEntry
 | 
						|
            MAX-ACCESS not-accessible
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "Aggregative car instance information."
 | 
						|
            INDEX { ifIndex,
 | 
						|
                    hh3cIfQoSAggregativeCarApplyDirection,
 | 
						|
                    hh3cIfQoSAggregativeCarApplyRuleType,
 | 
						|
                    hh3cIfQoSAggregativeCarApplyRuleValue
 | 
						|
                  }
 | 
						|
            ::= { hh3cIfQoSAggregativeCarApplyTable 1 }
 | 
						|
 | 
						|
        Hh3cIfQoSAggregativeCarApplyEntry ::=
 | 
						|
            SEQUENCE
 | 
						|
            {
 | 
						|
                hh3cIfQoSAggregativeCarApplyDirection
 | 
						|
                    Direction,
 | 
						|
                hh3cIfQoSAggregativeCarApplyRuleType
 | 
						|
                    INTEGER,
 | 
						|
                hh3cIfQoSAggregativeCarApplyRuleValue
 | 
						|
                    Integer32,
 | 
						|
                hh3cIfQoSAggregativeCarApplyCarIndex
 | 
						|
                    Integer32,
 | 
						|
                hh3cIfQoSAggregativeCarApplyRowStatus
 | 
						|
                    RowStatus
 | 
						|
            }
 | 
						|
 | 
						|
        hh3cIfQoSAggregativeCarApplyDirection OBJECT-TYPE
 | 
						|
            SYNTAX Direction
 | 
						|
            MAX-ACCESS not-accessible
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "Direction."
 | 
						|
            ::= { hh3cIfQoSAggregativeCarApplyEntry 1 }
 | 
						|
 | 
						|
        hh3cIfQoSAggregativeCarApplyRuleType OBJECT-TYPE
 | 
						|
            SYNTAX INTEGER
 | 
						|
            {
 | 
						|
                ipv4acl(1),
 | 
						|
                ipv6acl(2),
 | 
						|
                carl(3),
 | 
						|
                any(4)
 | 
						|
            }
 | 
						|
            MAX-ACCESS not-accessible
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "The type of class rule."
 | 
						|
            ::= { hh3cIfQoSAggregativeCarApplyEntry 2 }
 | 
						|
 | 
						|
        hh3cIfQoSAggregativeCarApplyRuleValue OBJECT-TYPE
 | 
						|
            SYNTAX Integer32 (0..2147483647)
 | 
						|
            MAX-ACCESS not-accessible
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "The number of class rule.
 | 
						|
                 ipv4acl : 2000..5999
 | 
						|
                 ipv6acl : 2000..42767
 | 
						|
                 carl : 1..199
 | 
						|
                 other types: 0.
 | 
						|
                "
 | 
						|
            ::= { hh3cIfQoSAggregativeCarApplyEntry 3 }
 | 
						|
 | 
						|
        hh3cIfQoSAggregativeCarApplyCarIndex OBJECT-TYPE
 | 
						|
            SYNTAX Integer32 (1..65534)
 | 
						|
            MAX-ACCESS read-create
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "The index of aggregative car."
 | 
						|
            ::= { hh3cIfQoSAggregativeCarApplyEntry 4 }
 | 
						|
 | 
						|
        hh3cIfQoSAggregativeCarApplyRowStatus OBJECT-TYPE
 | 
						|
            SYNTAX RowStatus
 | 
						|
            MAX-ACCESS read-create
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "RowStatus."
 | 
						|
            ::= { hh3cIfQoSAggregativeCarApplyEntry 5 }
 | 
						|
--
 | 
						|
-- nodes of hh3cIfQoSAggregativeCarRunInfoTable
 | 
						|
--
 | 
						|
        hh3cIfQoSAggregativeCarRunInfoTable OBJECT-TYPE
 | 
						|
            SYNTAX SEQUENCE OF Hh3cIfQoSAggregativeCarRunInfoEntry
 | 
						|
            MAX-ACCESS not-accessible
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "A table of aggregative car statistic information."
 | 
						|
            ::= { hh3cIfQoSAggregativeCarGroup 4 }
 | 
						|
 | 
						|
        hh3cIfQoSAggregativeCarRunInfoEntry OBJECT-TYPE
 | 
						|
            SYNTAX Hh3cIfQoSAggregativeCarRunInfoEntry
 | 
						|
            MAX-ACCESS not-accessible
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "Aggregative car statistic information."
 | 
						|
            INDEX { hh3cIfQoSAggregativeCarIndex }
 | 
						|
            ::= { hh3cIfQoSAggregativeCarRunInfoTable 1 }
 | 
						|
 | 
						|
        Hh3cIfQoSAggregativeCarRunInfoEntry ::=
 | 
						|
            SEQUENCE
 | 
						|
            {
 | 
						|
                hh3cIfQoSAggregativeCarGreenPackets
 | 
						|
                    Counter64,
 | 
						|
                hh3cIfQoSAggregativeCarGreenBytes
 | 
						|
                    Counter64,
 | 
						|
                hh3cIfQoSAggregativeCarYellowPackets
 | 
						|
                    Counter64,
 | 
						|
                hh3cIfQoSAggregativeCarYellowBytes
 | 
						|
                    Counter64,
 | 
						|
                hh3cIfQoSAggregativeCarRedPackets
 | 
						|
                    Counter64,
 | 
						|
                hh3cIfQoSAggregativeCarRedBytes
 | 
						|
                    Counter64
 | 
						|
            }
 | 
						|
 | 
						|
        hh3cIfQoSAggregativeCarGreenPackets OBJECT-TYPE
 | 
						|
            SYNTAX Counter64
 | 
						|
            MAX-ACCESS read-only
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "Number of packets conforming CIR."
 | 
						|
            ::= { hh3cIfQoSAggregativeCarRunInfoEntry 1 }
 | 
						|
 | 
						|
        hh3cIfQoSAggregativeCarGreenBytes OBJECT-TYPE
 | 
						|
            SYNTAX Counter64
 | 
						|
            MAX-ACCESS read-only
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "Number of bytes conforming CIR"
 | 
						|
            ::= { hh3cIfQoSAggregativeCarRunInfoEntry 2 }
 | 
						|
 | 
						|
        hh3cIfQoSAggregativeCarYellowPackets OBJECT-TYPE
 | 
						|
            SYNTAX Counter64
 | 
						|
            MAX-ACCESS read-only
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "Number of yellow packets."
 | 
						|
            ::= { hh3cIfQoSAggregativeCarRunInfoEntry 3 }
 | 
						|
 | 
						|
        hh3cIfQoSAggregativeCarYellowBytes  OBJECT-TYPE
 | 
						|
            SYNTAX Counter64
 | 
						|
            MAX-ACCESS read-only
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "Number of yellow bytes."
 | 
						|
            ::= { hh3cIfQoSAggregativeCarRunInfoEntry 4 }
 | 
						|
 | 
						|
        hh3cIfQoSAggregativeCarRedPackets OBJECT-TYPE
 | 
						|
            SYNTAX Counter64
 | 
						|
            MAX-ACCESS read-only
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "Number of packets exceeding CIR."
 | 
						|
            ::= { hh3cIfQoSAggregativeCarRunInfoEntry 5 }
 | 
						|
 | 
						|
        hh3cIfQoSAggregativeCarRedBytes OBJECT-TYPE
 | 
						|
            SYNTAX Counter64
 | 
						|
            MAX-ACCESS read-only
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "Number of bytes exceeding CIR."
 | 
						|
            ::= { hh3cIfQoSAggregativeCarRunInfoEntry 6 }
 | 
						|
 | 
						|
--
 | 
						|
-- nodes of hh3cIfQoSTricolorCARGroup
 | 
						|
--
 | 
						|
        hh3cIfQoSTricolorCarGroup OBJECT IDENTIFIER ::= { hh3cIfQoSCARObjects 2 }
 | 
						|
--
 | 
						|
-- nodes of
 | 
						|
 | 
						|
        hh3cIfQoSTricolorCarConfigTable OBJECT-TYPE
 | 
						|
            SYNTAX SEQUENCE OF Hh3cIfQoSTricolorCarConfigEntry
 | 
						|
            MAX-ACCESS not-accessible
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "A table of tricolor car configuration information."
 | 
						|
            ::= { hh3cIfQoSTricolorCarGroup 1 }
 | 
						|
 | 
						|
        hh3cIfQoSTricolorCarConfigEntry OBJECT-TYPE
 | 
						|
            SYNTAX Hh3cIfQoSTricolorCarConfigEntry
 | 
						|
            MAX-ACCESS not-accessible
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "Tricolor car configuration information entry."
 | 
						|
            INDEX { ifIndex,
 | 
						|
                    hh3cIfQoSTricolorCarDirection,
 | 
						|
                    hh3cIfQoSTricolorCarType,
 | 
						|
                    hh3cIfQoSTricolorCarValue
 | 
						|
                  }
 | 
						|
            ::= { hh3cIfQoSTricolorCarConfigTable 1 }
 | 
						|
 | 
						|
        Hh3cIfQoSTricolorCarConfigEntry ::=
 | 
						|
            SEQUENCE
 | 
						|
            {
 | 
						|
                hh3cIfQoSTricolorCarDirection
 | 
						|
                    Direction,
 | 
						|
                hh3cIfQoSTricolorCarType
 | 
						|
                    INTEGER,
 | 
						|
                hh3cIfQoSTricolorCarValue
 | 
						|
                    Integer32,
 | 
						|
                hh3cIfQoSTricolorCarCir
 | 
						|
                    Unsigned32,
 | 
						|
                hh3cIfQoSTricolorCarCbs
 | 
						|
                    Unsigned32,
 | 
						|
                hh3cIfQoSTricolorCarEbs
 | 
						|
                    Unsigned32,
 | 
						|
                hh3cIfQoSTricolorCarPir
 | 
						|
                    Unsigned32,
 | 
						|
                hh3cIfQoSTricolorCarGreenActionType
 | 
						|
                    Hh3cIfCarAction,
 | 
						|
                hh3cIfQoSTricolorCarGreenActionValue
 | 
						|
                    Integer32,
 | 
						|
                hh3cIfQoSTricolorCarYellowActionType
 | 
						|
                    Hh3cIfCarAction,
 | 
						|
                hh3cIfQoSTricolorCarYellowActionValue
 | 
						|
                    Integer32,
 | 
						|
                hh3cIfQoSTricolorCarRedActionType
 | 
						|
                    Hh3cIfCarAction,
 | 
						|
                hh3cIfQoSTricolorCarRedActionValue
 | 
						|
                    Integer32,
 | 
						|
                hh3cIfQoSTricolorCarRowStatus
 | 
						|
                    RowStatus,
 | 
						|
                hh3cIfQoSTricolorCarUnitType
 | 
						|
                    INTEGER
 | 
						|
            }
 | 
						|
 | 
						|
        hh3cIfQoSTricolorCarDirection OBJECT-TYPE
 | 
						|
            SYNTAX Direction
 | 
						|
            MAX-ACCESS not-accessible
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "Direction."
 | 
						|
            ::= { hh3cIfQoSTricolorCarConfigEntry 1 }
 | 
						|
 | 
						|
        hh3cIfQoSTricolorCarType OBJECT-TYPE
 | 
						|
            SYNTAX INTEGER
 | 
						|
            {
 | 
						|
                ipv4acl(1),
 | 
						|
                ipv6acl(2),
 | 
						|
                carl(3),
 | 
						|
                any(4)
 | 
						|
            }
 | 
						|
            MAX-ACCESS not-accessible
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "The index of the table, which is the matching type for the
 | 
						|
                 packets on interface: ipv4acl, ipv6acl, carl, any."
 | 
						|
            ::= { hh3cIfQoSTricolorCarConfigEntry 2 }
 | 
						|
 | 
						|
        hh3cIfQoSTricolorCarValue OBJECT-TYPE
 | 
						|
            SYNTAX Integer32 (0..2147483647)
 | 
						|
            MAX-ACCESS not-accessible
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "The index of the table.
 | 
						|
                 ipv4acl: the number is ipv4 acl number;
 | 
						|
                 ipv6acl: the number is ipv6 acl number;
 | 
						|
                 carl: the number is CARL number;
 | 
						|
                 any: the number is 0;
 | 
						|
                "
 | 
						|
            ::= { hh3cIfQoSTricolorCarConfigEntry 3 }
 | 
						|
 | 
						|
        hh3cIfQoSTricolorCarCir OBJECT-TYPE
 | 
						|
            SYNTAX Unsigned32
 | 
						|
            MAX-ACCESS read-create
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "Committed Information Rate.  The unit of this parameter depends
 | 
						|
                on the hh3cIfQoSTricolorCarUnitType node.
 | 
						|
                +-----------+----------+------------+
 | 
						|
                | Unit type | absolute | percent    |
 | 
						|
                +-----------+----------+------------+
 | 
						|
                | CIR unit  | kbps     | percentage |
 | 
						|
                +-----------+----------+------------+
 | 
						|
                "
 | 
						|
            ::= { hh3cIfQoSTricolorCarConfigEntry 4 }
 | 
						|
 | 
						|
        hh3cIfQoSTricolorCarCbs OBJECT-TYPE
 | 
						|
            SYNTAX Unsigned32
 | 
						|
            MAX-ACCESS read-create
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "Committed Burst Size.  The unit of this parameter depends
 | 
						|
                on the hh3cIfQoSTricolorCarUnitType node.
 | 
						|
                +-----------+----------+--------------+
 | 
						|
                | Unit type | absolute | percent      |
 | 
						|
                +-----------+----------+--------------+
 | 
						|
                | CBS unit  | bytes    | milliseconds |
 | 
						|
                +-----------+----------+--------------+
 | 
						|
                "
 | 
						|
            ::= { hh3cIfQoSTricolorCarConfigEntry 5 }
 | 
						|
 | 
						|
        hh3cIfQoSTricolorCarEbs OBJECT-TYPE
 | 
						|
            SYNTAX Unsigned32
 | 
						|
            MAX-ACCESS read-create
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "Excess Burst Size.  The unit of this parameter depends
 | 
						|
                on the hh3cIfQoSTricolorCarUnitType node.
 | 
						|
                +-----------+----------+--------------+
 | 
						|
                | Unit type | absolute | percent      |
 | 
						|
                +-----------+----------+--------------+
 | 
						|
                | EBS unit  | bytes    | milliseconds |
 | 
						|
                +-----------+----------+--------------+
 | 
						|
                "
 | 
						|
            ::= { hh3cIfQoSTricolorCarConfigEntry 6 }
 | 
						|
 | 
						|
        hh3cIfQoSTricolorCarPir OBJECT-TYPE
 | 
						|
            SYNTAX Unsigned32
 | 
						|
            MAX-ACCESS read-create
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "Peak Information Rate.  The unit of this parameter depends
 | 
						|
                on the hh3cIfQoSTricolorCarUnitType node.
 | 
						|
                +-----------+----------+------------+
 | 
						|
                | Unit type | absolute | percent    |
 | 
						|
                +-----------+----------+------------+
 | 
						|
                | PIR unit  | kbps     | percentage |
 | 
						|
                +-----------+----------+------------+
 | 
						|
                "
 | 
						|
            DEFVAL { 4294967295 }
 | 
						|
            ::= { hh3cIfQoSTricolorCarConfigEntry 7 }
 | 
						|
 | 
						|
        hh3cIfQoSTricolorCarGreenActionType OBJECT-TYPE
 | 
						|
            SYNTAX Hh3cIfCarAction
 | 
						|
            MAX-ACCESS read-create
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "Green Action."
 | 
						|
            DEFVAL { pass }
 | 
						|
            ::= { hh3cIfQoSTricolorCarConfigEntry 8 }
 | 
						|
 | 
						|
        hh3cIfQoSTricolorCarGreenActionValue OBJECT-TYPE
 | 
						|
            SYNTAX Integer32 (0..63|255)
 | 
						|
            MAX-ACCESS read-create
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "The value is to remark when green action is remarking.
 | 
						|
                 For remark-dscp-continue and remark-dscp-pass, the range is 0 to 63;
 | 
						|
                 For remark-ip-continue and remark-ip-pass and
 | 
						|
                 remark-mplsexp-continue and remark-mplsexp-pass and
 | 
						|
                 remark-dot1p-continue and remark-dot1p-pass, the range is 0 to 7;
 | 
						|
                 For remark-fr-de-continue and remark-fr-de-pass and
 | 
						|
                 remark-atm-clp-continue and remark-atm-clp-pass, the range is 0 and 1.
 | 
						|
                 255 is returned only when getting value from hardware QoS
 | 
						|
                 or when action being pass, continue, discard of software QoS.
 | 
						|
                 255 can't be set.
 | 
						|
                "
 | 
						|
            ::= { hh3cIfQoSTricolorCarConfigEntry 9 }
 | 
						|
 | 
						|
        hh3cIfQoSTricolorCarYellowActionType OBJECT-TYPE
 | 
						|
            SYNTAX Hh3cIfCarAction
 | 
						|
            MAX-ACCESS read-create
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "Yellow Action."
 | 
						|
            DEFVAL { pass }
 | 
						|
            ::= { hh3cIfQoSTricolorCarConfigEntry 10 }
 | 
						|
 | 
						|
        hh3cIfQoSTricolorCarYellowActionValue OBJECT-TYPE
 | 
						|
            SYNTAX Integer32 (0..63|255)
 | 
						|
            MAX-ACCESS read-create
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "The value is to remark when yellow action is remarking.
 | 
						|
                 For remark-dscp-continue and remark-dscp-pass, the range is 0 to 63;
 | 
						|
                 For remark-ip-continue and remark-ip-pass and
 | 
						|
                 remark-mplsexp-continue and remark-mplsexp-pass and
 | 
						|
                 remark-dot1p-continue and remark-dot1p-pass, the range is 0 to 7;
 | 
						|
                 For remark-fr-de-continue and remark-fr-de-pass and
 | 
						|
                 remark-atm-clp-continue and remark-atm-clp-pass, the range is 0 and 1.
 | 
						|
                 255 is returned only when getting value from hardware QoS
 | 
						|
                 or when action being pass, continue, discard of software QoS.
 | 
						|
                 255 can't be set.
 | 
						|
                "
 | 
						|
            ::= { hh3cIfQoSTricolorCarConfigEntry 11 }
 | 
						|
 | 
						|
        hh3cIfQoSTricolorCarRedActionType OBJECT-TYPE
 | 
						|
            SYNTAX Hh3cIfCarAction
 | 
						|
            MAX-ACCESS read-create
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "Red Action"
 | 
						|
            DEFVAL { discard }
 | 
						|
            ::= { hh3cIfQoSTricolorCarConfigEntry 12 }
 | 
						|
 | 
						|
        hh3cIfQoSTricolorCarRedActionValue OBJECT-TYPE
 | 
						|
            SYNTAX Integer32 (0..63|255)
 | 
						|
            MAX-ACCESS read-create
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "The value is to remark when red action is remarking.
 | 
						|
                 For remark-dscp-continue and remark-dscp-pass, the range is 0 to 63;
 | 
						|
                 For remark-ip-continue and remark-ip-pass and
 | 
						|
                 remark-mplsexp-continue and remark-mplsexp-pass and
 | 
						|
                 remark-dot1p-continue and remark-dot1p-pass, the range is 0 to 7;
 | 
						|
                 For remark-fr-de-continue and remark-fr-de-pass and
 | 
						|
                 remark-atm-clp-continue and remark-atm-clp-pass, the range is 0 and 1.
 | 
						|
                 255 is returned only when getting value from hardware QoS
 | 
						|
                 or when action being pass, continue, discard of software QoS.
 | 
						|
                 255 can't be set.
 | 
						|
                "
 | 
						|
            ::= { hh3cIfQoSTricolorCarConfigEntry 13 }
 | 
						|
 | 
						|
        hh3cIfQoSTricolorCarRowStatus OBJECT-TYPE
 | 
						|
            SYNTAX RowStatus
 | 
						|
            MAX-ACCESS read-create
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "RowStatus."
 | 
						|
            ::= { hh3cIfQoSTricolorCarConfigEntry 14 }
 | 
						|
 | 
						|
        hh3cIfQoSTricolorCarUnitType OBJECT-TYPE
 | 
						|
            SYNTAX INTEGER
 | 
						|
            {
 | 
						|
                unitAbsolute(1),
 | 
						|
                unitPercent(2)
 | 
						|
            }
 | 
						|
            MAX-ACCESS read-create
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "Unit of token parameters.  If it is unitAbsolute, the token
 | 
						|
                parameters are in kbps and bytes, and if it is unitPercent,
 | 
						|
                the token parameters are in percentage and milliseconds."
 | 
						|
            DEFVAL { unitAbsolute }
 | 
						|
            ::= { hh3cIfQoSTricolorCarConfigEntry 15 }
 | 
						|
 | 
						|
 | 
						|
--
 | 
						|
-- nodes of hh3cIfQoSTricolorCarRunInfoTable
 | 
						|
--
 | 
						|
        hh3cIfQoSTricolorCarRunInfoTable OBJECT-TYPE
 | 
						|
            SYNTAX SEQUENCE OF Hh3cIfQoSTricolorCarRunInfoEntry
 | 
						|
            MAX-ACCESS not-accessible
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "A table of tricolor car statistic information."
 | 
						|
            ::= { hh3cIfQoSTricolorCarGroup 2 }
 | 
						|
 | 
						|
        hh3cIfQoSTricolorCarRunInfoEntry OBJECT-TYPE
 | 
						|
            SYNTAX Hh3cIfQoSTricolorCarRunInfoEntry
 | 
						|
            MAX-ACCESS not-accessible
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "Tricolor car statistic information entry."
 | 
						|
            INDEX { ifIndex,
 | 
						|
                    hh3cIfQoSTricolorCarDirection,
 | 
						|
                    hh3cIfQoSTricolorCarType,
 | 
						|
                    hh3cIfQoSTricolorCarValue
 | 
						|
                  }
 | 
						|
            ::= { hh3cIfQoSTricolorCarRunInfoTable 1 }
 | 
						|
 | 
						|
        Hh3cIfQoSTricolorCarRunInfoEntry ::=
 | 
						|
            SEQUENCE
 | 
						|
            {
 | 
						|
                hh3cIfQoSTricolorCarGreenPackets
 | 
						|
                    Counter64,
 | 
						|
                hh3cIfQoSTricolorCarGreenBytes
 | 
						|
                    Counter64,
 | 
						|
                hh3cIfQoSTricolorCarYellowPackets
 | 
						|
                    Counter64,
 | 
						|
                hh3cIfQoSTricolorCarYellowBytes
 | 
						|
                    Counter64,
 | 
						|
                hh3cIfQoSTricolorCarRedPackets
 | 
						|
                    Counter64,
 | 
						|
                hh3cIfQoSTricolorCarRedBytes
 | 
						|
                    Counter64
 | 
						|
            }
 | 
						|
 | 
						|
        hh3cIfQoSTricolorCarGreenPackets OBJECT-TYPE
 | 
						|
            SYNTAX Counter64
 | 
						|
            MAX-ACCESS read-only
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "The number of green packets."
 | 
						|
            ::= { hh3cIfQoSTricolorCarRunInfoEntry 1 }
 | 
						|
 | 
						|
        hh3cIfQoSTricolorCarGreenBytes OBJECT-TYPE
 | 
						|
            SYNTAX Counter64
 | 
						|
            MAX-ACCESS read-only
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "The number of green bytes."
 | 
						|
            ::= { hh3cIfQoSTricolorCarRunInfoEntry 2 }
 | 
						|
 | 
						|
        hh3cIfQoSTricolorCarYellowPackets OBJECT-TYPE
 | 
						|
            SYNTAX Counter64
 | 
						|
            MAX-ACCESS read-only
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "The number of yellow packets."
 | 
						|
            ::= { hh3cIfQoSTricolorCarRunInfoEntry 3 }
 | 
						|
 | 
						|
        hh3cIfQoSTricolorCarYellowBytes OBJECT-TYPE
 | 
						|
            SYNTAX Counter64
 | 
						|
            MAX-ACCESS read-only
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "The number of yellow bytes."
 | 
						|
            ::= { hh3cIfQoSTricolorCarRunInfoEntry 4 }
 | 
						|
 | 
						|
        hh3cIfQoSTricolorCarRedPackets OBJECT-TYPE
 | 
						|
            SYNTAX Counter64
 | 
						|
            MAX-ACCESS read-only
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "The number of red packets."
 | 
						|
            ::= { hh3cIfQoSTricolorCarRunInfoEntry 5 }
 | 
						|
 | 
						|
        hh3cIfQoSTricolorCarRedBytes OBJECT-TYPE
 | 
						|
            SYNTAX Counter64
 | 
						|
            MAX-ACCESS read-only
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "The number of red bytes."
 | 
						|
            ::= { hh3cIfQoSTricolorCarRunInfoEntry 6 }
 | 
						|
--
 | 
						|
-- nodes of hh3cIfQoSGTSObject
 | 
						|
--
 | 
						|
        hh3cIfQoSGTSObjects OBJECT IDENTIFIER ::= { hh3cIfQos2 5 }
 | 
						|
 | 
						|
        hh3cIfQoSGTSConfigTable OBJECT-TYPE
 | 
						|
            SYNTAX SEQUENCE OF Hh3cIfQoSGTSConfigEntry
 | 
						|
            MAX-ACCESS not-accessible
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "A table of generic traffic shaping information."
 | 
						|
            ::= { hh3cIfQoSGTSObjects 1 }
 | 
						|
 | 
						|
        hh3cIfQoSGTSConfigEntry OBJECT-TYPE
 | 
						|
            SYNTAX Hh3cIfQoSGTSConfigEntry
 | 
						|
            MAX-ACCESS not-accessible
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "Generic traffic shaping information entry."
 | 
						|
            INDEX { ifIndex,
 | 
						|
                    hh3cIfQoSGTSClassRuleType,
 | 
						|
                    hh3cIfQoSGTSClassRuleValue
 | 
						|
                  }
 | 
						|
            ::= { hh3cIfQoSGTSConfigTable 1 }
 | 
						|
 | 
						|
        Hh3cIfQoSGTSConfigEntry ::=
 | 
						|
            SEQUENCE
 | 
						|
            {
 | 
						|
                hh3cIfQoSGTSClassRuleType
 | 
						|
                    INTEGER,
 | 
						|
                hh3cIfQoSGTSClassRuleValue
 | 
						|
                    Integer32,
 | 
						|
                hh3cIfQoSGTSCir
 | 
						|
                    Unsigned32,
 | 
						|
                hh3cIfQoSGTSCbs
 | 
						|
                    Unsigned32,
 | 
						|
                hh3cIfQoSGTSEbs
 | 
						|
                    Unsigned32,
 | 
						|
                hh3cIfQoSGTSQueueLength
 | 
						|
                    Integer32,
 | 
						|
                hh3cIfQoSGTSConfigRowStatus
 | 
						|
                    RowStatus,
 | 
						|
                hh3cIfQoSGTSPir
 | 
						|
                    Unsigned32,
 | 
						|
                hh3cIfQoSGTSUnitType
 | 
						|
                    INTEGER
 | 
						|
            }
 | 
						|
 | 
						|
        hh3cIfQoSGTSClassRuleType OBJECT-TYPE
 | 
						|
            SYNTAX INTEGER
 | 
						|
            {
 | 
						|
                any(1),
 | 
						|
                ipv4acl(2),
 | 
						|
                ipv6acl(3),
 | 
						|
                queue(4)
 | 
						|
            }
 | 
						|
 | 
						|
            MAX-ACCESS not-accessible
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "The index of the table,
 | 
						|
                 which is the matching type for the packets on interface:
 | 
						|
                 ipv4acl, ipv6acl, any, queue.
 | 
						|
                "
 | 
						|
            ::= { hh3cIfQoSGTSConfigEntry 1 }
 | 
						|
 | 
						|
        hh3cIfQoSGTSClassRuleValue OBJECT-TYPE
 | 
						|
            SYNTAX Integer32 (0..2147483647)
 | 
						|
            MAX-ACCESS not-accessible
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "Value of type.
 | 
						|
                 ipv4acl : 2000..5999
 | 
						|
                 ipv6acl : 2000..42767
 | 
						|
                 any : 0
 | 
						|
                 queue : 0..7
 | 
						|
                 "
 | 
						|
            ::= { hh3cIfQoSGTSConfigEntry 2 }
 | 
						|
 | 
						|
        hh3cIfQoSGTSCir OBJECT-TYPE
 | 
						|
            SYNTAX Unsigned32
 | 
						|
            MAX-ACCESS read-create
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "Committed Information Rate.  The unit of this parameter depends
 | 
						|
                on the hh3cIfQoSGTSUnitType node.
 | 
						|
                +-----------+----------+------------+
 | 
						|
                | Unit type | absolute | percent    |
 | 
						|
                +-----------+----------+------------+
 | 
						|
                | CIR unit  | kbps     | percentage |
 | 
						|
                +-----------+----------+------------+
 | 
						|
                "
 | 
						|
            ::= { hh3cIfQoSGTSConfigEntry 3 }
 | 
						|
 | 
						|
        hh3cIfQoSGTSCbs OBJECT-TYPE
 | 
						|
            SYNTAX Unsigned32
 | 
						|
            MAX-ACCESS read-create
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "Committed Burst Size.  The unit of this parameter depends
 | 
						|
                on the hh3cIfQoSGTSUnitType node.
 | 
						|
                +-----------+----------+--------------+
 | 
						|
                | Unit type | absolute | percent      |
 | 
						|
                +-----------+----------+--------------+
 | 
						|
                | CBS unit  | bytes    | milliseconds |
 | 
						|
                +-----------+----------+--------------+
 | 
						|
                "
 | 
						|
            ::= { hh3cIfQoSGTSConfigEntry 4 }
 | 
						|
 | 
						|
        hh3cIfQoSGTSEbs OBJECT-TYPE
 | 
						|
            SYNTAX Unsigned32
 | 
						|
            MAX-ACCESS read-create
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "Excess Burst Size.  The unit of this parameter depends
 | 
						|
                on the hh3cIfQoSGTSUnitType node.
 | 
						|
                +-----------+----------+--------------+
 | 
						|
                | Unit type | absolute | percent      |
 | 
						|
                +-----------+----------+--------------+
 | 
						|
                | EBS unit  | bytes    | milliseconds |
 | 
						|
                +-----------+----------+--------------+
 | 
						|
                "
 | 
						|
            ::= { hh3cIfQoSGTSConfigEntry 5 }
 | 
						|
 | 
						|
        hh3cIfQoSGTSQueueLength OBJECT-TYPE
 | 
						|
            SYNTAX Integer32
 | 
						|
            MAX-ACCESS read-create
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "The length of queue."
 | 
						|
            ::= { hh3cIfQoSGTSConfigEntry 6 }
 | 
						|
 | 
						|
        hh3cIfQoSGTSConfigRowStatus OBJECT-TYPE
 | 
						|
            SYNTAX RowStatus
 | 
						|
            MAX-ACCESS read-create
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "RowStatus."
 | 
						|
            ::= { hh3cIfQoSGTSConfigEntry 7 }
 | 
						|
 | 
						|
        hh3cIfQoSGTSPir OBJECT-TYPE
 | 
						|
            SYNTAX Unsigned32
 | 
						|
            MAX-ACCESS read-create
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "Peak information rate.  The unit of this parameter depends
 | 
						|
                on the hh3cIfQoSGTSUnitType node.
 | 
						|
                +-----------+----------+------------+
 | 
						|
                | Unit type | absolute | percent    |
 | 
						|
                +-----------+----------+------------+
 | 
						|
                | PIR unit  | kbps     | percentage |
 | 
						|
                +-----------+----------+------------+
 | 
						|
                "
 | 
						|
            DEFVAL { 4294967295 }
 | 
						|
            ::= { hh3cIfQoSGTSConfigEntry 8 }
 | 
						|
 | 
						|
        hh3cIfQoSGTSUnitType OBJECT-TYPE
 | 
						|
            SYNTAX INTEGER
 | 
						|
            {
 | 
						|
                unitAbsolute(1),
 | 
						|
                unitPercent(2)
 | 
						|
            }
 | 
						|
            MAX-ACCESS read-create
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "Unit of token parameters.  If it is unitAbsolute, the token
 | 
						|
                parameters are in kbps and bytes, and if it is unitPercent,
 | 
						|
                the token parameters are in percentage and milliseconds."
 | 
						|
            DEFVAL { unitAbsolute }
 | 
						|
            ::= { hh3cIfQoSGTSConfigEntry 9 }
 | 
						|
 | 
						|
--
 | 
						|
-- nodes of hh3cIfQoSGTSRunInfoTable
 | 
						|
--
 | 
						|
        hh3cIfQoSGTSRunInfoTable OBJECT-TYPE
 | 
						|
            SYNTAX SEQUENCE OF Hh3cIfQoSGTSRunInfoEntry
 | 
						|
            MAX-ACCESS not-accessible
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "A table of  generic traffic shaping's statistic information."
 | 
						|
            ::= { hh3cIfQoSGTSObjects 2 }
 | 
						|
 | 
						|
        hh3cIfQoSGTSRunInfoEntry OBJECT-TYPE
 | 
						|
            SYNTAX Hh3cIfQoSGTSRunInfoEntry
 | 
						|
            MAX-ACCESS not-accessible
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "Generic traffic shaping's statistic information entry."
 | 
						|
            INDEX { ifIndex,
 | 
						|
                    hh3cIfQoSGTSClassRuleType,
 | 
						|
                    hh3cIfQoSGTSClassRuleValue
 | 
						|
                  }
 | 
						|
            ::= { hh3cIfQoSGTSRunInfoTable 1 }
 | 
						|
 | 
						|
        Hh3cIfQoSGTSRunInfoEntry ::=
 | 
						|
            SEQUENCE
 | 
						|
            {
 | 
						|
                hh3cIfQoSGTSQueueSize
 | 
						|
                    Integer32,
 | 
						|
                hh3cIfQoSGTSPassedPackets
 | 
						|
                    Counter64,
 | 
						|
                hh3cIfQoSGTSPassedBytes
 | 
						|
                    Counter64,
 | 
						|
                hh3cIfQoSGTSDiscardPackets
 | 
						|
                    Counter64,
 | 
						|
                hh3cIfQoSGTSDiscardBytes
 | 
						|
                    Counter64,
 | 
						|
                hh3cIfQoSGTSDelayedPackets
 | 
						|
                    Counter64,
 | 
						|
                hh3cIfQoSGTSDelayedBytes
 | 
						|
                    Counter64
 | 
						|
            }
 | 
						|
 | 
						|
        hh3cIfQoSGTSQueueSize OBJECT-TYPE
 | 
						|
            SYNTAX Integer32
 | 
						|
            MAX-ACCESS read-only
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "The number of packets in the queue."
 | 
						|
            ::= { hh3cIfQoSGTSRunInfoEntry 1 }
 | 
						|
 | 
						|
        hh3cIfQoSGTSPassedPackets OBJECT-TYPE
 | 
						|
            SYNTAX Counter64
 | 
						|
            MAX-ACCESS read-only
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "The number of passed packets."
 | 
						|
            ::= { hh3cIfQoSGTSRunInfoEntry 2 }
 | 
						|
 | 
						|
        hh3cIfQoSGTSPassedBytes OBJECT-TYPE
 | 
						|
            SYNTAX Counter64
 | 
						|
            MAX-ACCESS read-only
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "The number of passed bytes."
 | 
						|
            ::= { hh3cIfQoSGTSRunInfoEntry 3 }
 | 
						|
 | 
						|
        hh3cIfQoSGTSDiscardPackets OBJECT-TYPE
 | 
						|
            SYNTAX Counter64
 | 
						|
            MAX-ACCESS read-only
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "The number of discard packets."
 | 
						|
            ::= { hh3cIfQoSGTSRunInfoEntry 4 }
 | 
						|
 | 
						|
        hh3cIfQoSGTSDiscardBytes OBJECT-TYPE
 | 
						|
            SYNTAX Counter64
 | 
						|
            MAX-ACCESS read-only
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "The number of discard bytes."
 | 
						|
            ::= { hh3cIfQoSGTSRunInfoEntry 5 }
 | 
						|
 | 
						|
        hh3cIfQoSGTSDelayedPackets OBJECT-TYPE
 | 
						|
            SYNTAX Counter64
 | 
						|
            MAX-ACCESS read-only
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "The number of delayed packets."
 | 
						|
            ::= { hh3cIfQoSGTSRunInfoEntry 6 }
 | 
						|
 | 
						|
        hh3cIfQoSGTSDelayedBytes OBJECT-TYPE
 | 
						|
            SYNTAX Counter64
 | 
						|
            MAX-ACCESS read-only
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "The number of delayed bytes."
 | 
						|
            ::= { hh3cIfQoSGTSRunInfoEntry 7 }
 | 
						|
--
 | 
						|
-- nodes of hh3cIfQoSWREDObject
 | 
						|
--
 | 
						|
        hh3cIfQoSWREDObjects OBJECT IDENTIFIER ::= { hh3cIfQos2 6 }
 | 
						|
--
 | 
						|
-- nodes of WRED group
 | 
						|
--
 | 
						|
        hh3cIfQoSWredGroupGroup OBJECT IDENTIFIER ::= { hh3cIfQoSWREDObjects 1 }
 | 
						|
 | 
						|
        hh3cIfQoSWredGroupNextIndex OBJECT-TYPE
 | 
						|
            SYNTAX Integer32
 | 
						|
            MAX-ACCESS read-only
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "This object contains an appropriate value to be used for hh3cIfQoSWredGroupIndex
 | 
						|
                 when creating rows in the hh3cIfQoSWredGroupTable.
 | 
						|
                 Begin with 0.
 | 
						|
                "
 | 
						|
            ::= { hh3cIfQoSWredGroupGroup 1 }
 | 
						|
--
 | 
						|
-- nodes of hh3cIfQoSWredGroupTable
 | 
						|
--
 | 
						|
        hh3cIfQoSWredGroupTable OBJECT-TYPE
 | 
						|
            SYNTAX SEQUENCE OF Hh3cIfQoSWredGroupEntry
 | 
						|
            MAX-ACCESS not-accessible
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "A table of WRED group information."
 | 
						|
            ::= { hh3cIfQoSWredGroupGroup 2 }
 | 
						|
 | 
						|
        hh3cIfQoSWredGroupEntry OBJECT-TYPE
 | 
						|
            SYNTAX Hh3cIfQoSWredGroupEntry
 | 
						|
            MAX-ACCESS not-accessible
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "WRED group information."
 | 
						|
            INDEX { hh3cIfQoSWredGroupIndex }
 | 
						|
            ::= { hh3cIfQoSWredGroupTable 1 }
 | 
						|
 | 
						|
        Hh3cIfQoSWredGroupEntry ::=
 | 
						|
            SEQUENCE
 | 
						|
            {
 | 
						|
                hh3cIfQoSWredGroupIndex
 | 
						|
                    Integer32,
 | 
						|
                hh3cIfQoSWredGroupName
 | 
						|
                    OCTET STRING,
 | 
						|
                hh3cIfQoSWredGroupType
 | 
						|
                    INTEGER,
 | 
						|
                hh3cIfQoSWredGroupWeightingConstant
 | 
						|
                    Integer32,
 | 
						|
                hh3cIfQoSWredGroupRowStatus
 | 
						|
                    RowStatus
 | 
						|
            }
 | 
						|
 | 
						|
        hh3cIfQoSWredGroupIndex OBJECT-TYPE
 | 
						|
            SYNTAX Integer32 (0..256)
 | 
						|
            MAX-ACCESS not-accessible
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "WRED group index."
 | 
						|
            ::= { hh3cIfQoSWredGroupEntry 1 }
 | 
						|
 | 
						|
        hh3cIfQoSWredGroupName OBJECT-TYPE
 | 
						|
            SYNTAX OCTET STRING (SIZE(1..32))
 | 
						|
            MAX-ACCESS read-create
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "WRED group name."
 | 
						|
            ::= { hh3cIfQoSWredGroupEntry 2 }
 | 
						|
 | 
						|
        hh3cIfQoSWredGroupType OBJECT-TYPE
 | 
						|
            SYNTAX INTEGER
 | 
						|
            {
 | 
						|
                userdefined(0),
 | 
						|
                dot1p(1),
 | 
						|
                ippre(2),
 | 
						|
                dscp(3),
 | 
						|
                localpre(4),
 | 
						|
                atmclp(5),
 | 
						|
                frde(6),
 | 
						|
                exp(7),
 | 
						|
                queue(8),
 | 
						|
                dropLevel(9)
 | 
						|
            }
 | 
						|
            MAX-ACCESS read-create
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "Type of WRED group."
 | 
						|
            ::= { hh3cIfQoSWredGroupEntry 3 }
 | 
						|
 | 
						|
        hh3cIfQoSWredGroupWeightingConstant OBJECT-TYPE
 | 
						|
            SYNTAX Integer32 (1..15)
 | 
						|
            MAX-ACCESS read-create
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "Exponent for WRED calculates the average length of queue.
 | 
						|
                 If 'hh3cIfQoSWredGroupType' is 'queue', the object is ineffective.
 | 
						|
                 So, it must use the object, which is 'hh3cIfQoSWredGroupExponent' of
 | 
						|
                 hh3cIfQoSWredGroupContentTable, to indicate the exponent of
 | 
						|
                 each queue of the queue WRED group."
 | 
						|
            DEFVAL { 9 }
 | 
						|
            ::= { hh3cIfQoSWredGroupEntry 4 }
 | 
						|
 | 
						|
        hh3cIfQoSWredGroupRowStatus OBJECT-TYPE
 | 
						|
            SYNTAX RowStatus
 | 
						|
            MAX-ACCESS read-create
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "RowStatus."
 | 
						|
            ::= { hh3cIfQoSWredGroupEntry 6 }
 | 
						|
 | 
						|
--
 | 
						|
-- nodes of hh3cIfQoSWredGroupContentTable
 | 
						|
--
 | 
						|
        hh3cIfQoSWredGroupContentTable OBJECT-TYPE
 | 
						|
            SYNTAX SEQUENCE OF Hh3cIfQoSWredGroupContentEntry
 | 
						|
            MAX-ACCESS not-accessible
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "A table of priority WRED information."
 | 
						|
            ::= { hh3cIfQoSWredGroupGroup 3 }
 | 
						|
 | 
						|
        hh3cIfQoSWredGroupContentEntry OBJECT-TYPE
 | 
						|
            SYNTAX Hh3cIfQoSWredGroupContentEntry
 | 
						|
            MAX-ACCESS not-accessible
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "Priority WRED information entry."
 | 
						|
            INDEX { hh3cIfQoSWredGroupIndex,
 | 
						|
                    hh3cIfQoSWredGroupContentIndex,
 | 
						|
                    hh3cIfQoSWredGroupContentSubIndex  }
 | 
						|
            ::= { hh3cIfQoSWredGroupContentTable 1 }
 | 
						|
 | 
						|
        Hh3cIfQoSWredGroupContentEntry ::=
 | 
						|
            SEQUENCE
 | 
						|
            {
 | 
						|
                hh3cIfQoSWredGroupContentIndex
 | 
						|
                    Integer32,
 | 
						|
                hh3cIfQoSWredGroupContentSubIndex
 | 
						|
                    Integer32,
 | 
						|
                hh3cIfQoSWredLowLimit
 | 
						|
                    Integer32,
 | 
						|
                hh3cIfQoSWredHighLimit
 | 
						|
                    Integer32,
 | 
						|
                hh3cIfQoSWredDiscardProb
 | 
						|
                    Integer32,
 | 
						|
                hh3cIfQoSWredGroupExponent
 | 
						|
                    Integer32,
 | 
						|
                hh3cIfQoSWredRowStatus
 | 
						|
                    RowStatus
 | 
						|
            }
 | 
						|
 | 
						|
        hh3cIfQoSWredGroupContentIndex OBJECT-TYPE
 | 
						|
            SYNTAX Integer32 (0..63)
 | 
						|
            MAX-ACCESS not-accessible
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "The priority of a packet.
 | 
						|
                 Different type of packet has different priority.
 | 
						|
                 Type of priority    Range of priority
 | 
						|
                 dot1p              0..7
 | 
						|
                 ippre              0..7
 | 
						|
                 dscp               0..63
 | 
						|
                 atmclp             0..1
 | 
						|
                 frde               0..1
 | 
						|
                 exp                0..7
 | 
						|
                 queue              0..7 ( defined by product )
 | 
						|
                 dropLevel          0..2
 | 
						|
                 "
 | 
						|
            ::= { hh3cIfQoSWredGroupContentEntry 1 }
 | 
						|
 | 
						|
        hh3cIfQoSWredGroupContentSubIndex OBJECT-TYPE
 | 
						|
            SYNTAX Integer32 (0..63)
 | 
						|
            MAX-ACCESS not-accessible
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "The sub index.
 | 
						|
                 Different type of packet has different value.
 | 
						|
                 Type of priority    Range of value
 | 
						|
                 queue              0..2
 | 
						|
                 other types : 0
 | 
						|
                 "
 | 
						|
            ::= { hh3cIfQoSWredGroupContentEntry 2 }
 | 
						|
 | 
						|
        hh3cIfQoSWredLowLimit OBJECT-TYPE
 | 
						|
            SYNTAX Integer32
 | 
						|
            MAX-ACCESS read-create
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "Discard low limit."
 | 
						|
            ::= { hh3cIfQoSWredGroupContentEntry 3 }
 | 
						|
 | 
						|
        hh3cIfQoSWredHighLimit OBJECT-TYPE
 | 
						|
            SYNTAX Integer32
 | 
						|
            MAX-ACCESS read-create
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "Discard high limit."
 | 
						|
            ::= { hh3cIfQoSWredGroupContentEntry 4 }
 | 
						|
 | 
						|
        hh3cIfQoSWredDiscardProb OBJECT-TYPE
 | 
						|
            SYNTAX Integer32
 | 
						|
            MAX-ACCESS read-create
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "Discard probability."
 | 
						|
            ::= { hh3cIfQoSWredGroupContentEntry 5 }
 | 
						|
 | 
						|
        hh3cIfQoSWredGroupExponent OBJECT-TYPE
 | 
						|
            SYNTAX Integer32 (0..15)
 | 
						|
            MAX-ACCESS read-create
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "Exponent for WRED calculates the average length of queue.
 | 
						|
                 Only 'hh3cIfQoSWredGroupType' is 'queue', the object is effective.
 | 
						|
                 This object is designed to indicate the exponent of
 | 
						|
                 each queue of the queue WRED group.
 | 
						|
                "
 | 
						|
            DEFVAL { 9 }
 | 
						|
            ::= { hh3cIfQoSWredGroupContentEntry 6 }
 | 
						|
 | 
						|
        hh3cIfQoSWredRowStatus OBJECT-TYPE
 | 
						|
            SYNTAX RowStatus
 | 
						|
            MAX-ACCESS read-create
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "RowStatus."
 | 
						|
            ::= { hh3cIfQoSWredGroupContentEntry 7 }
 | 
						|
--
 | 
						|
-- nodes of hh3cIfQoSWredApplyIfTable
 | 
						|
--
 | 
						|
        hh3cIfQoSWredGroupApplyIfTable OBJECT-TYPE
 | 
						|
            SYNTAX SEQUENCE OF Hh3cIfQoSWredGroupApplyIfEntry
 | 
						|
            MAX-ACCESS not-accessible
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "A table of WRED group applied interface information."
 | 
						|
            ::= { hh3cIfQoSWredGroupGroup 4 }
 | 
						|
 | 
						|
        hh3cIfQoSWredGroupApplyIfEntry OBJECT-TYPE
 | 
						|
            SYNTAX Hh3cIfQoSWredGroupApplyIfEntry
 | 
						|
            MAX-ACCESS not-accessible
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "WRED group applied interface information."
 | 
						|
            INDEX { ifIndex }
 | 
						|
            ::= { hh3cIfQoSWredGroupApplyIfTable 1 }
 | 
						|
 | 
						|
        Hh3cIfQoSWredGroupApplyIfEntry ::=
 | 
						|
            SEQUENCE
 | 
						|
            {
 | 
						|
                hh3cIfQoSWredGroupApplyIndex
 | 
						|
                    Integer32,
 | 
						|
                hh3cIfQoSWredGroupApplyName
 | 
						|
                    OCTET STRING,
 | 
						|
                hh3cIfQoSWredGroupIfRowStatus
 | 
						|
                    RowStatus
 | 
						|
            }
 | 
						|
 | 
						|
        hh3cIfQoSWredGroupApplyIndex OBJECT-TYPE
 | 
						|
            SYNTAX Integer32 (0..256)
 | 
						|
            MAX-ACCESS read-create
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "WRED group index."
 | 
						|
            ::= { hh3cIfQoSWredGroupApplyIfEntry 1 }
 | 
						|
 | 
						|
        hh3cIfQoSWredGroupApplyName OBJECT-TYPE
 | 
						|
            SYNTAX OCTET STRING (SIZE(1..32))
 | 
						|
            MAX-ACCESS read-only
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "WRED group name."
 | 
						|
            ::= { hh3cIfQoSWredGroupApplyIfEntry 2 }
 | 
						|
 | 
						|
        hh3cIfQoSWredGroupIfRowStatus OBJECT-TYPE
 | 
						|
            SYNTAX RowStatus
 | 
						|
            MAX-ACCESS read-create
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "RowStatus."
 | 
						|
            ::= { hh3cIfQoSWredGroupApplyIfEntry 3 }
 | 
						|
--
 | 
						|
-- nodes of hh3cIfQoSWredApplyIfStatisticTable
 | 
						|
--
 | 
						|
        hh3cIfQoSWredApplyIfRunInfoTable OBJECT-TYPE
 | 
						|
            SYNTAX SEQUENCE OF Hh3cIfQoSWredApplyIfRunInfoEntry
 | 
						|
            MAX-ACCESS not-accessible
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "A table of WRED statistic information."
 | 
						|
            ::= { hh3cIfQoSWredGroupGroup 5 }
 | 
						|
 | 
						|
        hh3cIfQoSWredApplyIfRunInfoEntry  OBJECT-TYPE
 | 
						|
            SYNTAX Hh3cIfQoSWredApplyIfRunInfoEntry
 | 
						|
            MAX-ACCESS not-accessible
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "WRED statistic information."
 | 
						|
            INDEX { ifIndex,
 | 
						|
                    hh3cIfQoSWredGroupIndex,
 | 
						|
                    hh3cIfQoSWredGroupContentIndex,
 | 
						|
                    hh3cIfQoSWredGroupContentSubIndex
 | 
						|
                  }
 | 
						|
            ::= { hh3cIfQoSWredApplyIfRunInfoTable 1 }
 | 
						|
 | 
						|
        Hh3cIfQoSWredApplyIfRunInfoEntry ::=
 | 
						|
            SEQUENCE
 | 
						|
            {
 | 
						|
                hh3cIfQoSWredPreRandomDropNum
 | 
						|
                    Counter64,
 | 
						|
                hh3cIfQoSWredPreTailDropNum
 | 
						|
                    Counter64
 | 
						|
            }
 | 
						|
 | 
						|
        hh3cIfQoSWredPreRandomDropNum OBJECT-TYPE
 | 
						|
            SYNTAX Counter64
 | 
						|
            MAX-ACCESS read-only
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "The number of random drop."
 | 
						|
            ::= { hh3cIfQoSWredApplyIfRunInfoEntry 1 }
 | 
						|
 | 
						|
        hh3cIfQoSWredPreTailDropNum OBJECT-TYPE
 | 
						|
            SYNTAX Counter64
 | 
						|
            MAX-ACCESS read-only
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "The number of tail drop."
 | 
						|
            ::= { hh3cIfQoSWredApplyIfRunInfoEntry 2 }
 | 
						|
--
 | 
						|
-- nodes of hh3cIfQoSPortWREDGroup
 | 
						|
--
 | 
						|
        hh3cIfQoSPortWredGroup OBJECT IDENTIFIER ::= { hh3cIfQoSWREDObjects 2 }
 | 
						|
 | 
						|
        hh3cIfQoSPortWredWeightConstantTable OBJECT-TYPE
 | 
						|
            SYNTAX SEQUENCE OF Hh3cIfQoSPortWREDWeightConstantEntry
 | 
						|
            MAX-ACCESS not-accessible
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "A table of port WRED configuration information."
 | 
						|
            ::= { hh3cIfQoSPortWredGroup 1 }
 | 
						|
 | 
						|
        hh3cIfQoSPortWredWeightConstantEntry OBJECT-TYPE
 | 
						|
            SYNTAX Hh3cIfQoSPortWREDWeightConstantEntry
 | 
						|
            MAX-ACCESS not-accessible
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "Port WRED configuration information entry."
 | 
						|
            INDEX { ifIndex }
 | 
						|
            ::= { hh3cIfQoSPortWredWeightConstantTable 1 }
 | 
						|
 | 
						|
        Hh3cIfQoSPortWREDWeightConstantEntry ::=
 | 
						|
            SEQUENCE
 | 
						|
            {
 | 
						|
                hh3cIfQoSPortWredEnable
 | 
						|
                    TruthValue,
 | 
						|
                hh3cIfQoSPortWredWeightConstant
 | 
						|
                    Integer32,
 | 
						|
                hh3cIfQoSPortWredWeightConstantRowStatus
 | 
						|
                    RowStatus
 | 
						|
            }
 | 
						|
 | 
						|
        hh3cIfQoSPortWredEnable OBJECT-TYPE
 | 
						|
            SYNTAX TruthValue
 | 
						|
            MAX-ACCESS read-create
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "The object is used to enable or disable WRED function of the port.
 | 
						|
                 true: Enable WRED function of a port.
 | 
						|
                 false: Disable WRED function of a port.
 | 
						|
                "
 | 
						|
            ::= { hh3cIfQoSPortWredWeightConstantEntry 1 }
 | 
						|
 | 
						|
        hh3cIfQoSPortWredWeightConstant OBJECT-TYPE
 | 
						|
            SYNTAX Integer32 (1..16)
 | 
						|
            MAX-ACCESS read-create
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "Weight constant."
 | 
						|
            ::= { hh3cIfQoSPortWredWeightConstantEntry 2 }
 | 
						|
 | 
						|
        hh3cIfQoSPortWredWeightConstantRowStatus OBJECT-TYPE
 | 
						|
            SYNTAX RowStatus
 | 
						|
            MAX-ACCESS read-create
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "RowStatus."
 | 
						|
            ::= { hh3cIfQoSPortWredWeightConstantEntry 3 }
 | 
						|
--
 | 
						|
-- notes of hh3cIfQoSPortWredPreConfigTable
 | 
						|
--
 | 
						|
        hh3cIfQoSPortWredPreConfigTable OBJECT-TYPE
 | 
						|
            SYNTAX SEQUENCE OF Hh3cIfQoSPortWREDPreConfigEntry
 | 
						|
            MAX-ACCESS not-accessible
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "A table of weighted random early detect precedence configuration information."
 | 
						|
            ::= { hh3cIfQoSPortWredGroup 2 }
 | 
						|
 | 
						|
        hh3cIfQoSPortWredPreConfigEntry OBJECT-TYPE
 | 
						|
            SYNTAX Hh3cIfQoSPortWREDPreConfigEntry
 | 
						|
            MAX-ACCESS not-accessible
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "Weighted random early detect precedence configuration information entry."
 | 
						|
            INDEX { ifIndex, hh3cIfQoSPortWredPreID }
 | 
						|
            ::= { hh3cIfQoSPortWredPreConfigTable 1 }
 | 
						|
 | 
						|
        Hh3cIfQoSPortWREDPreConfigEntry ::=
 | 
						|
            SEQUENCE
 | 
						|
            {
 | 
						|
                hh3cIfQoSPortWredPreID
 | 
						|
                    Integer32,
 | 
						|
                hh3cIfQoSPortWredPreLowLimit
 | 
						|
                    Integer32,
 | 
						|
                hh3cIfQoSPortWredPreHighLimit
 | 
						|
                    Integer32,
 | 
						|
                hh3cIfQoSPortWredPreDiscardProbability
 | 
						|
                    Integer32,
 | 
						|
                hh3cIfQoSPortWredPreRowStatus
 | 
						|
                    RowStatus
 | 
						|
            }
 | 
						|
 | 
						|
        hh3cIfQoSPortWredPreID OBJECT-TYPE
 | 
						|
            SYNTAX Integer32
 | 
						|
            MAX-ACCESS not-accessible
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "IP precedence, from 0 to 7."
 | 
						|
            ::= { hh3cIfQoSPortWredPreConfigEntry 1 }
 | 
						|
 | 
						|
        hh3cIfQoSPortWredPreLowLimit OBJECT-TYPE
 | 
						|
            SYNTAX Integer32
 | 
						|
            MAX-ACCESS read-create
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "Low Limit(number of packets)"
 | 
						|
            ::= { hh3cIfQoSPortWredPreConfigEntry 2 }
 | 
						|
 | 
						|
        hh3cIfQoSPortWredPreHighLimit OBJECT-TYPE
 | 
						|
            SYNTAX Integer32
 | 
						|
            MAX-ACCESS read-create
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "High limit(number of packets)"
 | 
						|
            ::= { hh3cIfQoSPortWredPreConfigEntry 3 }
 | 
						|
 | 
						|
        hh3cIfQoSPortWredPreDiscardProbability OBJECT-TYPE
 | 
						|
            SYNTAX Integer32
 | 
						|
            MAX-ACCESS read-create
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "Discard probability denominator"
 | 
						|
            ::= { hh3cIfQoSPortWredPreConfigEntry 4 }
 | 
						|
 | 
						|
        hh3cIfQoSPortWredPreRowStatus OBJECT-TYPE
 | 
						|
            SYNTAX RowStatus
 | 
						|
            MAX-ACCESS read-create
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "RowStatus."
 | 
						|
            ::= { hh3cIfQoSPortWredPreConfigEntry 5 }
 | 
						|
 | 
						|
--
 | 
						|
-- nodes of hh3cIfQoSPortWredRunInfoTable
 | 
						|
--
 | 
						|
        hh3cIfQoSPortWredRunInfoTable OBJECT-TYPE
 | 
						|
            SYNTAX SEQUENCE OF Hh3cIfQoSPortWREDRunInfoEntry
 | 
						|
            MAX-ACCESS not-accessible
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "A table of WRED statistic information."
 | 
						|
            ::= { hh3cIfQoSPortWredGroup 3 }
 | 
						|
 | 
						|
        hh3cIfQoSPortWredRunInfoEntry OBJECT-TYPE
 | 
						|
            SYNTAX Hh3cIfQoSPortWREDRunInfoEntry
 | 
						|
            MAX-ACCESS not-accessible
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "WRED statistic information entry."
 | 
						|
            INDEX { ifIndex, hh3cIfQoSPortWredPreID }
 | 
						|
            ::= { hh3cIfQoSPortWredRunInfoTable 1 }
 | 
						|
 | 
						|
        Hh3cIfQoSPortWREDRunInfoEntry ::=
 | 
						|
            SEQUENCE
 | 
						|
            {
 | 
						|
                hh3cIfQoSWREDTailDropNum
 | 
						|
                    Counter64,
 | 
						|
                hh3cIfQoSWREDRandomDropNum
 | 
						|
                    Counter64
 | 
						|
            }
 | 
						|
 | 
						|
        hh3cIfQoSWREDTailDropNum OBJECT-TYPE
 | 
						|
            SYNTAX Counter64
 | 
						|
            MAX-ACCESS read-only
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "The number of tail drop."
 | 
						|
            ::= { hh3cIfQoSPortWredRunInfoEntry 1 }
 | 
						|
 | 
						|
        hh3cIfQoSWREDRandomDropNum OBJECT-TYPE
 | 
						|
            SYNTAX Counter64
 | 
						|
            MAX-ACCESS read-only
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "The number of random drop."
 | 
						|
            ::= { hh3cIfQoSPortWredRunInfoEntry 2 }
 | 
						|
 | 
						|
--
 | 
						|
-- nodes of hh3cIfQoSPortPriorityObject
 | 
						|
--
 | 
						|
 | 
						|
        hh3cIfQoSPortPriorityObjects OBJECT IDENTIFIER ::= { hh3cIfQos2 7 }
 | 
						|
 | 
						|
        hh3cIfQoSPortPriorityConfigGroup OBJECT IDENTIFIER ::= { hh3cIfQoSPortPriorityObjects 1 }
 | 
						|
 | 
						|
        hh3cIfQoSPortPriorityTable OBJECT-TYPE
 | 
						|
            SYNTAX SEQUENCE OF Hh3cIfQoSPortPriorityEntry
 | 
						|
            MAX-ACCESS not-accessible
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "A table of port priority information."
 | 
						|
            ::= { hh3cIfQoSPortPriorityConfigGroup 1 }
 | 
						|
 | 
						|
        hh3cIfQoSPortPriorityEntry OBJECT-TYPE
 | 
						|
            SYNTAX Hh3cIfQoSPortPriorityEntry
 | 
						|
            MAX-ACCESS not-accessible
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "Port priority information entry."
 | 
						|
            INDEX { ifIndex }
 | 
						|
            ::= { hh3cIfQoSPortPriorityTable 1 }
 | 
						|
 | 
						|
        Hh3cIfQoSPortPriorityEntry    ::=
 | 
						|
            SEQUENCE
 | 
						|
            {
 | 
						|
                hh3cIfQoSPortPriorityValue
 | 
						|
                    Integer32
 | 
						|
            }
 | 
						|
 | 
						|
        hh3cIfQoSPortPriorityValue OBJECT-TYPE
 | 
						|
            SYNTAX Integer32 (0..7)
 | 
						|
            MAX-ACCESS read-write
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "The priority of a port."
 | 
						|
            DEFVAL { 0 }
 | 
						|
            ::= { hh3cIfQoSPortPriorityEntry 1 }
 | 
						|
--
 | 
						|
-- nodes of hh3cIfQoSPortPirorityTrustTable
 | 
						|
--
 | 
						|
        hh3cIfQoSPortPirorityTrustTable OBJECT-TYPE
 | 
						|
            SYNTAX SEQUENCE OF Hh3cIfQoSPortPirorityTrustEntry
 | 
						|
            MAX-ACCESS not-accessible
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "A table of each port's trusted priority information."
 | 
						|
            ::= { hh3cIfQoSPortPriorityConfigGroup 2 }
 | 
						|
 | 
						|
        hh3cIfQoSPortPirorityTrustEntry OBJECT-TYPE
 | 
						|
            SYNTAX Hh3cIfQoSPortPirorityTrustEntry
 | 
						|
            MAX-ACCESS not-accessible
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "Per-port trusted priority information entry."
 | 
						|
            INDEX { ifIndex }
 | 
						|
            ::= { hh3cIfQoSPortPirorityTrustTable 1 }
 | 
						|
 | 
						|
        Hh3cIfQoSPortPirorityTrustEntry ::=
 | 
						|
            SEQUENCE
 | 
						|
            {
 | 
						|
                hh3cIfQoSPortPriorityTrustTrustType
 | 
						|
                    INTEGER,
 | 
						|
                hh3cIfQoSPortPriorityTrustOvercastType
 | 
						|
                    INTEGER
 | 
						|
            }
 | 
						|
 | 
						|
        hh3cIfQoSPortPriorityTrustTrustType OBJECT-TYPE
 | 
						|
            SYNTAX INTEGER
 | 
						|
            {
 | 
						|
                untrust(1),
 | 
						|
                dot1p(2),
 | 
						|
                dscp(3),
 | 
						|
                exp(4),
 | 
						|
                ipPrecedence(5),
 | 
						|
                dot11e(6),
 | 
						|
                auto(7)
 | 
						|
            }
 | 
						|
            MAX-ACCESS read-write
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "Trusted priority type of a port."
 | 
						|
            DEFVAL { untrust }
 | 
						|
            ::= { hh3cIfQoSPortPirorityTrustEntry 1 }
 | 
						|
 | 
						|
        hh3cIfQoSPortPriorityTrustOvercastType OBJECT-TYPE
 | 
						|
            SYNTAX INTEGER
 | 
						|
            {
 | 
						|
                noOvercast(1),
 | 
						|
                overcastDSCP(2),
 | 
						|
                overcastCOS(3),
 | 
						|
                overcast(4)
 | 
						|
            }
 | 
						|
            MAX-ACCESS read-write
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "The overcast type."
 | 
						|
            DEFVAL { noOvercast }
 | 
						|
            ::= { hh3cIfQoSPortPirorityTrustEntry 2 }
 | 
						|
--
 | 
						|
-- nodes of map object
 | 
						|
--
 | 
						|
        hh3cIfQoSMapObjects OBJECT IDENTIFIER ::= { hh3cIfQos2 9 }
 | 
						|
--
 | 
						|
-- nodes of hh3cIfQoSMapConfigGroup
 | 
						|
--
 | 
						|
        hh3cIfQoSPriMapConfigGroup OBJECT IDENTIFIER ::= { hh3cIfQoSMapObjects 1 }
 | 
						|
 | 
						|
        hh3cIfQoSPriMapGroupNextIndex OBJECT-TYPE
 | 
						|
            SYNTAX Integer32
 | 
						|
            MAX-ACCESS read-only
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "This object contains an appropriate value to be used for hh3cIfQoSPriMapGroupIndex
 | 
						|
                 when creating rows in the hh3cIfQoSPriMapGroupTable.
 | 
						|
                 Begin with 64.
 | 
						|
                "
 | 
						|
            ::= { hh3cIfQoSPriMapConfigGroup 1 }
 | 
						|
--
 | 
						|
-- nodes of hh3cIfQoSPriMapConfigTable
 | 
						|
--
 | 
						|
        hh3cIfQoSPriMapGroupTable OBJECT-TYPE
 | 
						|
            SYNTAX SEQUENCE OF Hh3cIfQoSPriMapGroupEntry
 | 
						|
            MAX-ACCESS not-accessible
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "A table of map group information."
 | 
						|
            ::= { hh3cIfQoSPriMapConfigGroup 2 }
 | 
						|
 | 
						|
        hh3cIfQoSPriMapGroupEntry OBJECT-TYPE
 | 
						|
            SYNTAX Hh3cIfQoSPriMapGroupEntry
 | 
						|
            MAX-ACCESS not-accessible
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "Map group information entry."
 | 
						|
            INDEX { hh3cIfQoSPriMapGroupIndex  }
 | 
						|
            ::= { hh3cIfQoSPriMapGroupTable 1 }
 | 
						|
 | 
						|
        Hh3cIfQoSPriMapGroupEntry ::=
 | 
						|
            SEQUENCE
 | 
						|
            {
 | 
						|
                hh3cIfQoSPriMapGroupIndex
 | 
						|
                    Integer32,
 | 
						|
                hh3cIfQoSPriMapGroupType
 | 
						|
                    INTEGER,
 | 
						|
                hh3cIfQoSPriMapGroupName
 | 
						|
                    OCTET STRING,
 | 
						|
                hh3cIfQoSPriMapGroupRowStatus
 | 
						|
                    RowStatus
 | 
						|
            }
 | 
						|
 | 
						|
        hh3cIfQoSPriMapGroupIndex OBJECT-TYPE
 | 
						|
            SYNTAX Integer32
 | 
						|
            MAX-ACCESS not-accessible
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "The index of map, which are defined by system and user.
 | 
						|
                 The index of system defined map is 1 to 9.
 | 
						|
                 System defined map-name/map-index pairs like this:
 | 
						|
                 Map-index    Map-name
 | 
						|
                 1            dot1p-dp
 | 
						|
                 2            dot1p-dscp
 | 
						|
                 3            dot1p-lp
 | 
						|
                 4            dscp-dot1p
 | 
						|
                 5            dscp-dp
 | 
						|
                 6            dscp-dscp
 | 
						|
                 7            dscp-lp
 | 
						|
                 8            exp-dp
 | 
						|
                 9            exp-lp
 | 
						|
                "
 | 
						|
            ::= { hh3cIfQoSPriMapGroupEntry 1 }
 | 
						|
 | 
						|
        hh3cIfQoSPriMapGroupType OBJECT-TYPE
 | 
						|
            SYNTAX INTEGER
 | 
						|
            {
 | 
						|
                userdefined(1),
 | 
						|
                dot1p-dp(2),
 | 
						|
                dot1p-dscp(3),
 | 
						|
                dot1p-lp(4),
 | 
						|
                dscp-dot1p(5),
 | 
						|
                dscp-dp(6),
 | 
						|
                dscp-dscp(7),
 | 
						|
                dscp-lp(8),
 | 
						|
                exp-dp(9),
 | 
						|
                exp-lp(10)
 | 
						|
            }
 | 
						|
            MAX-ACCESS read-create
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "The type of map group."
 | 
						|
            ::= { hh3cIfQoSPriMapGroupEntry 2 }
 | 
						|
 | 
						|
        hh3cIfQoSPriMapGroupName OBJECT-TYPE
 | 
						|
            SYNTAX OCTET STRING (SIZE(1..32))
 | 
						|
            MAX-ACCESS read-create
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "The name of map group."
 | 
						|
            ::= { hh3cIfQoSPriMapGroupEntry 3 }
 | 
						|
 | 
						|
        hh3cIfQoSPriMapGroupRowStatus OBJECT-TYPE
 | 
						|
            SYNTAX RowStatus
 | 
						|
            MAX-ACCESS read-create
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "RowStatus."
 | 
						|
            ::= { hh3cIfQoSPriMapGroupEntry 4 }
 | 
						|
 | 
						|
--
 | 
						|
-- nodes of hh3cIfQoSPriMapContentTable
 | 
						|
--
 | 
						|
        hh3cIfQoSPriMapContentTable OBJECT-TYPE
 | 
						|
            SYNTAX SEQUENCE OF Hh3cIfQoSPriMapContentEntry
 | 
						|
            MAX-ACCESS not-accessible
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "A table of priority map configuration information."
 | 
						|
            ::= { hh3cIfQoSPriMapConfigGroup 3 }
 | 
						|
 | 
						|
        hh3cIfQoSPriMapContentEntry OBJECT-TYPE
 | 
						|
            SYNTAX Hh3cIfQoSPriMapContentEntry
 | 
						|
            MAX-ACCESS not-accessible
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "Priority map configuration information entry."
 | 
						|
            INDEX { hh3cIfQoSPriMapGroupIndex, hh3cIfQoSPriMapGroupImportValue }
 | 
						|
            ::= { hh3cIfQoSPriMapContentTable 1 }
 | 
						|
 | 
						|
        Hh3cIfQoSPriMapContentEntry ::=
 | 
						|
            SEQUENCE
 | 
						|
            {
 | 
						|
                hh3cIfQoSPriMapGroupImportValue
 | 
						|
                    Integer32,
 | 
						|
                hh3cIfQoSPriMapGroupExportValue
 | 
						|
                    Integer32,
 | 
						|
                hh3cIfQoSPriMapContentRowStatus
 | 
						|
                    RowStatus
 | 
						|
            }
 | 
						|
 | 
						|
        hh3cIfQoSPriMapGroupImportValue OBJECT-TYPE
 | 
						|
            SYNTAX Integer32 (0..63)
 | 
						|
            MAX-ACCESS not-accessible
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "Priority map table import value list.
 | 
						|
                 Different map has different hh3cIfQoSPriMapConfigImportValue.
 | 
						|
                 Map-name       Range of hh3cIfQoSPriMapConfigImportValue
 | 
						|
                 dot1p-dp       (0..7)
 | 
						|
                 dot1p-dscp     (0..7)
 | 
						|
                 dot1p-lp       (0..7)
 | 
						|
                 dscp-dot1p     (0..63)
 | 
						|
                 dscp-dp        (0..63)
 | 
						|
                 dscp-dscp      (0..63)
 | 
						|
                 dscp-lp(7)     (0..63)
 | 
						|
                 exp-dp(8)      (0..7)
 | 
						|
                 exp-lp         (0..7)
 | 
						|
                "
 | 
						|
            ::= { hh3cIfQoSPriMapContentEntry 1 }
 | 
						|
 | 
						|
        hh3cIfQoSPriMapGroupExportValue OBJECT-TYPE
 | 
						|
            SYNTAX Integer32 (0..63)
 | 
						|
            MAX-ACCESS read-create
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "Priority map table output.
 | 
						|
                 Different map has different hh3cIfQoSPriMapGroupExportValue.
 | 
						|
                 dot1p-dp:   0..7
 | 
						|
                 dot1p-dscp: 0..63
 | 
						|
                 dot1p-lp:   0..7
 | 
						|
                 dscp-dot1p: 0..7
 | 
						|
                 dscp-dp:    0..7
 | 
						|
                 dscp-dscp:  0..63
 | 
						|
                 dscp-lp:    0..7
 | 
						|
                 exp-dp:     0..7
 | 
						|
                 exp-lp:     0..7
 | 
						|
                "
 | 
						|
            ::= { hh3cIfQoSPriMapContentEntry 2 }
 | 
						|
 | 
						|
        hh3cIfQoSPriMapContentRowStatus OBJECT-TYPE
 | 
						|
            SYNTAX RowStatus
 | 
						|
            MAX-ACCESS read-create
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "RowStatus."
 | 
						|
            ::= { hh3cIfQoSPriMapContentEntry 3 }
 | 
						|
 | 
						|
--
 | 
						|
-- nodes of hh3cIfQoSPrePriMapTable
 | 
						|
--
 | 
						|
        hh3cIfQoSPrePriMapTable OBJECT-TYPE
 | 
						|
            SYNTAX SEQUENCE OF Hh3cIfQoSPrePriMapEntry
 | 
						|
            MAX-ACCESS not-accessible
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "Pre-defined priority mapping table information."
 | 
						|
            ::= { hh3cIfQoSPriMapConfigGroup 4 }
 | 
						|
 | 
						|
        hh3cIfQoSPrePriMapEntry OBJECT-TYPE
 | 
						|
            SYNTAX Hh3cIfQoSPrePriMapEntry
 | 
						|
            MAX-ACCESS not-accessible
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "Pre-defined priority mapping table entry."
 | 
						|
            INDEX
 | 
						|
            {
 | 
						|
                hh3cIfQoSPrePriMapTableType,
 | 
						|
                hh3cIfQoSPrePriMapTableColor,
 | 
						|
                hh3cIfQoSPrePriMapTableDirection,
 | 
						|
                hh3cIfQoSPrePriMapTableImportValue
 | 
						|
            }
 | 
						|
            ::= { hh3cIfQoSPrePriMapTable 1 }
 | 
						|
 | 
						|
        Hh3cIfQoSPrePriMapEntry ::=
 | 
						|
            SEQUENCE
 | 
						|
            {
 | 
						|
                hh3cIfQoSPrePriMapTableType
 | 
						|
                    INTEGER,
 | 
						|
                hh3cIfQoSPrePriMapTableColor
 | 
						|
                    INTEGER,
 | 
						|
                hh3cIfQoSPrePriMapTableDirection
 | 
						|
                    INTEGER,
 | 
						|
                hh3cIfQoSPrePriMapTableImportValue
 | 
						|
                    Integer32,
 | 
						|
                hh3cIfQoSPrePriMapTableExportValue
 | 
						|
                    Integer32
 | 
						|
            }
 | 
						|
 | 
						|
        hh3cIfQoSPrePriMapTableType OBJECT-TYPE
 | 
						|
            SYNTAX INTEGER
 | 
						|
            {
 | 
						|
                dot1pToLp(1),
 | 
						|
                dot1pToDp(2),
 | 
						|
                expToLp(3),
 | 
						|
                dscpToLp(4),
 | 
						|
                expToDp(5),
 | 
						|
                dscpToDp(6),
 | 
						|
                dscpToDot1p(7),
 | 
						|
                dot1pToDscp(8),
 | 
						|
                dscpToDscp(9),
 | 
						|
                dscpToExp(10),
 | 
						|
                expToDscp(11),
 | 
						|
                expToDot1p(12),
 | 
						|
                expToExp(13),
 | 
						|
                lpToDot1p(14),
 | 
						|
                dot1pToRpr(15),
 | 
						|
                dscpToRpr(16),
 | 
						|
                expToRpr(17),
 | 
						|
                ippreToRpr(18),
 | 
						|
                upToDot1p(19),
 | 
						|
                upToDscp(20),
 | 
						|
                upToExp(21),
 | 
						|
                upToDp(22),
 | 
						|
                upToLp(23),
 | 
						|
                upToRpr(24),
 | 
						|
                upToFc(25),
 | 
						|
                lpTodscp(26),
 | 
						|
                dot11eToLp(27),
 | 
						|
                lpToDot11e(28),
 | 
						|
                lpToLp(29),
 | 
						|
                dot1pToExp(30),
 | 
						|
                lpToExp(31),
 | 
						|
                lpToDp(32),
 | 
						|
                upToUp(33),
 | 
						|
                dot1pToDot1p(34)
 | 
						|
            }
 | 
						|
            MAX-ACCESS not-accessible
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "The type of pre-defined priority mapping table."
 | 
						|
            ::= { hh3cIfQoSPrePriMapEntry 1 }
 | 
						|
 | 
						|
        hh3cIfQoSPrePriMapTableColor OBJECT-TYPE
 | 
						|
            SYNTAX INTEGER
 | 
						|
            {
 | 
						|
                noColor(1),
 | 
						|
                green(2),
 | 
						|
                yellow(3),
 | 
						|
                red(4)
 | 
						|
            }
 | 
						|
            MAX-ACCESS not-accessible
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "The color of pre-defined priority mapping table."
 | 
						|
            ::= { hh3cIfQoSPrePriMapEntry 2 }
 | 
						|
 | 
						|
        hh3cIfQoSPrePriMapTableDirection OBJECT-TYPE
 | 
						|
            SYNTAX INTEGER
 | 
						|
            {
 | 
						|
                noDirection(1),
 | 
						|
                inbound(2),
 | 
						|
                outbound(3)
 | 
						|
            }
 | 
						|
            MAX-ACCESS not-accessible
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "The direction of pre-defined priority mapping table."
 | 
						|
            ::= { hh3cIfQoSPrePriMapEntry 3 }
 | 
						|
 | 
						|
        hh3cIfQoSPrePriMapTableImportValue OBJECT-TYPE
 | 
						|
            SYNTAX Integer32 (0..63)
 | 
						|
            MAX-ACCESS not-accessible
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "Input value of priority mapping table.
 | 
						|
                 Different priority has different hh3cIfQoSPrePriMapTableImportValue.
 | 
						|
                 Priority-type  Range of hh3cIfQoSPrePriMapTableImportValue
 | 
						|
                 dot1p          (0..7)
 | 
						|
                 dscp           (0..63)
 | 
						|
                 lp             (0..7)
 | 
						|
                 exp            (0..7)
 | 
						|
                 ipPrecedence   (0..7)
 | 
						|
                 up             (0..7)
 | 
						|
                 dot11e         (0..7)
 | 
						|
                "
 | 
						|
            ::= { hh3cIfQoSPrePriMapEntry 4 }
 | 
						|
 | 
						|
        hh3cIfQoSPrePriMapTableExportValue OBJECT-TYPE
 | 
						|
            SYNTAX Integer32 (0..63)
 | 
						|
            MAX-ACCESS read-write
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "Output value of priority mapping table.
 | 
						|
                 Different priority has different hh3cIfQoSPrePriMapTableExportValue.
 | 
						|
                 Priority-type  Range of hh3cIfQoSPrePriMapTableExportValue
 | 
						|
                 dot1p          (0..7)
 | 
						|
                 dscp           (0..63)
 | 
						|
                 lp             (0..7)
 | 
						|
                 exp            (0..7)
 | 
						|
                 ipPrecedence   (0..7)
 | 
						|
                 up             (0..7)
 | 
						|
                 dp             (0..2)
 | 
						|
                 fc             (0..7)
 | 
						|
                 rpr            (0..2)
 | 
						|
                "
 | 
						|
            ::= { hh3cIfQoSPrePriMapEntry 5 }
 | 
						|
 | 
						|
--
 | 
						|
-- nodes of L3 plus object
 | 
						|
--
 | 
						|
        hh3cIfQoSL3PlusObjects OBJECT IDENTIFIER ::= { hh3cIfQos2 10 }
 | 
						|
--
 | 
						|
-- nodes of hh3cIfQoSPortBindingGroup
 | 
						|
--
 | 
						|
        hh3cIfQoSPortBindingGroup OBJECT IDENTIFIER ::= { hh3cIfQoSL3PlusObjects 1 }
 | 
						|
 | 
						|
        hh3cIfQoSPortBindingTable OBJECT-TYPE
 | 
						|
            SYNTAX SEQUENCE OF Hh3cIfQoSPortBindingEntry
 | 
						|
            MAX-ACCESS not-accessible
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "A table of EACL sub-interface binding information
 | 
						|
                 for L3+ board ."
 | 
						|
            ::= { hh3cIfQoSPortBindingGroup 1 }
 | 
						|
 | 
						|
        hh3cIfQoSPortBindingEntry OBJECT-TYPE
 | 
						|
            SYNTAX Hh3cIfQoSPortBindingEntry
 | 
						|
            MAX-ACCESS not-accessible
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "Binding information entry."
 | 
						|
            INDEX { ifIndex }
 | 
						|
            ::= { hh3cIfQoSPortBindingTable 1 }
 | 
						|
 | 
						|
        Hh3cIfQoSPortBindingEntry ::=
 | 
						|
            SEQUENCE
 | 
						|
            {
 | 
						|
                hh3cIfQoSBindingIf
 | 
						|
                    Integer32,
 | 
						|
                hh3cIfQoSBindingRowStatus
 | 
						|
                    RowStatus
 | 
						|
            }
 | 
						|
 | 
						|
        hh3cIfQoSBindingIf OBJECT-TYPE
 | 
						|
            SYNTAX Integer32
 | 
						|
            MAX-ACCESS read-create
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "The binding interface."
 | 
						|
            ::= { hh3cIfQoSPortBindingEntry 1 }
 | 
						|
 | 
						|
        hh3cIfQoSBindingRowStatus OBJECT-TYPE
 | 
						|
            SYNTAX RowStatus
 | 
						|
            MAX-ACCESS read-create
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "RowStatus"
 | 
						|
            ::= { hh3cIfQoSPortBindingEntry 2 }
 | 
						|
 | 
						|
--
 | 
						|
-- node of hh3cQoSTraStaObjects
 | 
						|
--
 | 
						|
        hh3cQoSTraStaObjects OBJECT IDENTIFIER ::= { hh3cIfQos2 11 }
 | 
						|
--
 | 
						|
-- nodes of hh3cQoSTraStaConfigGroup
 | 
						|
--
 | 
						|
        hh3cQoSTraStaConfigGroup OBJECT IDENTIFIER ::= { hh3cQoSTraStaObjects 1 }
 | 
						|
 | 
						|
        hh3cQoSIfTraStaConfigInfoTable OBJECT-TYPE
 | 
						|
            SYNTAX SEQUENCE OF Hh3cQoSIfTraStaConfigInfoEntry
 | 
						|
            MAX-ACCESS not-accessible
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "A table of traffic statistics configuration information."
 | 
						|
            ::= { hh3cQoSTraStaConfigGroup 1 }
 | 
						|
 | 
						|
        hh3cQoSIfTraStaConfigInfoEntry OBJECT-TYPE
 | 
						|
            SYNTAX Hh3cQoSIfTraStaConfigInfoEntry
 | 
						|
            MAX-ACCESS not-accessible
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "An entry of interface traffic statistics configuration information."
 | 
						|
            INDEX { ifIndex, hh3cQoSIfTraStaConfigDirection }
 | 
						|
            ::= { hh3cQoSIfTraStaConfigInfoTable 1 }
 | 
						|
 | 
						|
        Hh3cQoSIfTraStaConfigInfoEntry ::=
 | 
						|
            SEQUENCE
 | 
						|
            {
 | 
						|
                hh3cQoSIfTraStaConfigDirection
 | 
						|
                    Direction,
 | 
						|
                hh3cQoSIfTraStaConfigQueue
 | 
						|
                    OCTET STRING,
 | 
						|
                hh3cQoSIfTraStaConfigDot1p
 | 
						|
                    OCTET STRING,
 | 
						|
                hh3cQoSIfTraStaConfigDscp
 | 
						|
                    OCTET STRING,
 | 
						|
                hh3cQoSIfTraStaConfigVlan
 | 
						|
                    OCTET STRING,
 | 
						|
                hh3cQoSIfTraStaConfigStatus
 | 
						|
                    RowStatus
 | 
						|
            }
 | 
						|
 | 
						|
        hh3cQoSIfTraStaConfigDirection OBJECT-TYPE
 | 
						|
            SYNTAX Direction
 | 
						|
            MAX-ACCESS not-accessible
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION "The direction of the traffic statistics."
 | 
						|
            ::= { hh3cQoSIfTraStaConfigInfoEntry 1 }
 | 
						|
 | 
						|
        hh3cQoSIfTraStaConfigQueue OBJECT-TYPE
 | 
						|
            SYNTAX OCTET STRING (SIZE (1))
 | 
						|
            MAX-ACCESS read-create
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION "The bitmap of Queue ID.
 | 
						|
                        The octet specifies queues 0 through 7.  If a bit has
 | 
						|
                        a value of '1', the corresponding queue is configured
 | 
						|
                        in the set of Queues; if a bit has a value of '0',
 | 
						|
                        the corresponding queue is not configured."
 | 
						|
            ::= { hh3cQoSIfTraStaConfigInfoEntry 2 }
 | 
						|
 | 
						|
        hh3cQoSIfTraStaConfigDot1p OBJECT-TYPE
 | 
						|
            SYNTAX OCTET STRING (SIZE (1))
 | 
						|
            MAX-ACCESS read-create
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION "The bitmap of Dot1p value.
 | 
						|
                        The octet specifies Dot1p values 0 through 7.  If a bit
 | 
						|
                        has a value of '1', the corresponding Dot1p value is
 | 
						|
                        configured in the set of Dot1p values; if a bit has a
 | 
						|
                        value of '0', the corresponding Dot1p value is not
 | 
						|
                        configured."
 | 
						|
            ::= { hh3cQoSIfTraStaConfigInfoEntry 3 }
 | 
						|
 | 
						|
        hh3cQoSIfTraStaConfigDscp OBJECT-TYPE
 | 
						|
            SYNTAX OCTET STRING (SIZE (8))
 | 
						|
            MAX-ACCESS read-create
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION "The bitmap of Dscp value.
 | 
						|
                        Each octet within this value specifies a set of
 | 
						|
                        eight Dscp values, with the first octet specifying
 | 
						|
                        Dscp values 0 through 7, the second octet specifying
 | 
						|
                        Dscp values 8 through 15, etc.  If a bit has a value
 | 
						|
                        of '1', the corresponding Dscp value is configured
 | 
						|
                        in the set of Dscp values; if a bit has a value of
 | 
						|
                        '0', the corresponding Dscp value is not configured."
 | 
						|
            ::= { hh3cQoSIfTraStaConfigInfoEntry 4 }
 | 
						|
 | 
						|
        hh3cQoSIfTraStaConfigVlan OBJECT-TYPE
 | 
						|
            SYNTAX OCTET STRING (SIZE (512))
 | 
						|
            MAX-ACCESS read-create
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION "The bitmap of VLAN ID.
 | 
						|
                        Each octet within this value specifies a set of
 | 
						|
                        eight VLANs, with the first octet specifying
 | 
						|
                        VLANs 0 through 7, the second octet specifying VLANs
 | 
						|
                        8 through 15, etc.  If a bit has a value of '1', the
 | 
						|
                        corresponding VLAN is configured in the set of VLANs;
 | 
						|
                        if a bit has a value of '0', the corresponding VLAN
 | 
						|
                        is not configured."
 | 
						|
            ::= { hh3cQoSIfTraStaConfigInfoEntry 5 }
 | 
						|
 | 
						|
        hh3cQoSIfTraStaConfigStatus OBJECT-TYPE
 | 
						|
            SYNTAX RowStatus
 | 
						|
            MAX-ACCESS read-create
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION "The row status of this table entry."
 | 
						|
            ::= { hh3cQoSIfTraStaConfigInfoEntry 6 }
 | 
						|
 | 
						|
 | 
						|
--
 | 
						|
-- nodes of hh3cQoSTraStaRunGroup
 | 
						|
--
 | 
						|
        hh3cQoSTraStaRunGroup OBJECT IDENTIFIER ::= { hh3cQoSTraStaObjects 2 }
 | 
						|
 | 
						|
        hh3cQoSIfTraStaRunInfoTable OBJECT-TYPE
 | 
						|
            SYNTAX SEQUENCE OF Hh3cQoSIfTraStaRunInfoEntry
 | 
						|
            MAX-ACCESS not-accessible
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "A table of traffic statistics running information."
 | 
						|
            ::= { hh3cQoSTraStaRunGroup 1 }
 | 
						|
 | 
						|
        hh3cQoSIfTraStaRunInfoEntry OBJECT-TYPE
 | 
						|
            SYNTAX Hh3cQoSIfTraStaRunInfoEntry
 | 
						|
            MAX-ACCESS not-accessible
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "An entry of interface traffic statistics running information."
 | 
						|
            INDEX { ifIndex,
 | 
						|
                    hh3cQoSIfTraStaRunObjectType,
 | 
						|
                    hh3cQoSIfTraStaRunObjectValue,
 | 
						|
                    hh3cQoSIfTraStaRunDirection }
 | 
						|
            ::= { hh3cQoSIfTraStaRunInfoTable 1 }
 | 
						|
 | 
						|
        Hh3cQoSIfTraStaRunInfoEntry ::=
 | 
						|
            SEQUENCE
 | 
						|
            {
 | 
						|
                hh3cQoSIfTraStaRunObjectType
 | 
						|
                    INTEGER,
 | 
						|
                hh3cQoSIfTraStaRunObjectValue
 | 
						|
                    Integer32,
 | 
						|
                hh3cQoSIfTraStaRunDirection
 | 
						|
                    Direction,
 | 
						|
                hh3cQoSIfTraStaRunPassPackets
 | 
						|
                    Counter64,
 | 
						|
                hh3cQoSIfTraStaRunDropPackets
 | 
						|
                    Counter64,
 | 
						|
                hh3cQoSIfTraStaRunPassBytes
 | 
						|
                    Counter64,
 | 
						|
                hh3cQoSIfTraStaRunDropBytes
 | 
						|
                    Counter64,
 | 
						|
                hh3cQoSIfTraStaRunPassPPS
 | 
						|
                    Counter64,
 | 
						|
                hh3cQoSIfTraStaRunPassBPS
 | 
						|
                    Counter64
 | 
						|
            }
 | 
						|
 | 
						|
        hh3cQoSIfTraStaRunObjectType OBJECT-TYPE
 | 
						|
            SYNTAX INTEGER
 | 
						|
            {
 | 
						|
                queue(1),
 | 
						|
                dot1p(2),
 | 
						|
                dscp(3),
 | 
						|
                vlanID(4)
 | 
						|
            }
 | 
						|
            MAX-ACCESS not-accessible
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "Type of statistics object."
 | 
						|
            ::= { hh3cQoSIfTraStaRunInfoEntry 1 }
 | 
						|
 | 
						|
        hh3cQoSIfTraStaRunObjectValue OBJECT-TYPE
 | 
						|
            SYNTAX Integer32
 | 
						|
            MAX-ACCESS not-accessible
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "Value range for the object type:
 | 
						|
                 for Queue: 0~7
 | 
						|
                 for Dot1p: 0~7
 | 
						|
                 for Dscp: 0~63
 | 
						|
                 for VlanID: 1~4094
 | 
						|
                 "
 | 
						|
            ::= { hh3cQoSIfTraStaRunInfoEntry 2 }
 | 
						|
 | 
						|
        hh3cQoSIfTraStaRunDirection OBJECT-TYPE
 | 
						|
            SYNTAX Direction
 | 
						|
            MAX-ACCESS not-accessible
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "The direction of the traffic statistics."
 | 
						|
            ::= { hh3cQoSIfTraStaRunInfoEntry 3 }
 | 
						|
 | 
						|
        hh3cQoSIfTraStaRunPassPackets OBJECT-TYPE
 | 
						|
            SYNTAX Counter64
 | 
						|
            MAX-ACCESS read-only
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "Number of passed packets."
 | 
						|
            ::= { hh3cQoSIfTraStaRunInfoEntry 4 }
 | 
						|
 | 
						|
        hh3cQoSIfTraStaRunDropPackets OBJECT-TYPE
 | 
						|
            SYNTAX Counter64
 | 
						|
            MAX-ACCESS read-only
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "Number of dropped packets."
 | 
						|
            ::= { hh3cQoSIfTraStaRunInfoEntry 5 }
 | 
						|
 | 
						|
        hh3cQoSIfTraStaRunPassBytes OBJECT-TYPE
 | 
						|
            SYNTAX Counter64
 | 
						|
            MAX-ACCESS read-only
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "Number of passed bytes."
 | 
						|
            ::= { hh3cQoSIfTraStaRunInfoEntry 6 }
 | 
						|
 | 
						|
        hh3cQoSIfTraStaRunDropBytes OBJECT-TYPE
 | 
						|
            SYNTAX Counter64
 | 
						|
            MAX-ACCESS read-only
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "Number of dropped bytes."
 | 
						|
            ::= { hh3cQoSIfTraStaRunInfoEntry 7 }
 | 
						|
 | 
						|
        hh3cQoSIfTraStaRunPassPPS OBJECT-TYPE
 | 
						|
            SYNTAX Counter64
 | 
						|
            MAX-ACCESS read-only
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "PPS (packets per second) of passed packets."
 | 
						|
            ::= { hh3cQoSIfTraStaRunInfoEntry 8 }
 | 
						|
 | 
						|
        hh3cQoSIfTraStaRunPassBPS OBJECT-TYPE
 | 
						|
            SYNTAX Counter64
 | 
						|
            MAX-ACCESS read-only
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "BPS (bytes per second) of passed packets."
 | 
						|
            ::= { hh3cQoSIfTraStaRunInfoEntry 9 }
 | 
						|
 | 
						|
--
 | 
						|
-- nodes of hh3cQoSGlobalPriorityObject
 | 
						|
--
 | 
						|
        hh3cQoSGlobalPriorityObject OBJECT IDENTIFIER ::= { hh3cIfQos2 12 }
 | 
						|
 | 
						|
        hh3cQoSRemarkTcpPortPriTable OBJECT-TYPE
 | 
						|
            SYNTAX SEQUENCE OF Hh3cQoSRemarkTcpPortPriEntry
 | 
						|
            MAX-ACCESS not-accessible
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "A table of remarking TCP port priority information.
 | 
						|
                 The priority field of all packets with the specified
 | 
						|
                 TCP port will be remarked to the configured value.
 | 
						|
                "
 | 
						|
            ::= { hh3cQoSGlobalPriorityObject 1 }
 | 
						|
 | 
						|
        hh3cQoSRemarkTcpPortPriEntry OBJECT-TYPE
 | 
						|
            SYNTAX Hh3cQoSRemarkTcpPortPriEntry
 | 
						|
            MAX-ACCESS not-accessible
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "Remarking TCP port priority information entry."
 | 
						|
            INDEX { hh3cQoSRemarkTcpPortStart }
 | 
						|
            ::= { hh3cQoSRemarkTcpPortPriTable 1 }
 | 
						|
 | 
						|
        Hh3cQoSRemarkTcpPortPriEntry ::=
 | 
						|
            SEQUENCE
 | 
						|
            {
 | 
						|
                hh3cQoSRemarkTcpPortStart
 | 
						|
                    Integer32,
 | 
						|
                hh3cQoSRemarkTcpPortEnd
 | 
						|
                    Integer32,
 | 
						|
                hh3cQoSRemarkTcpPortType
 | 
						|
                    INTEGER,
 | 
						|
                hh3cQoSRemarkTcpPortDot1p
 | 
						|
                    Unsigned32,
 | 
						|
                hh3cQoSRemarkTcpPortDscp
 | 
						|
                    Unsigned32,
 | 
						|
                hh3cQoSRemarkTcpPortRowStatus
 | 
						|
                    RowStatus
 | 
						|
            }
 | 
						|
 | 
						|
        hh3cQoSRemarkTcpPortStart OBJECT-TYPE
 | 
						|
            SYNTAX Integer32 (0..65535)
 | 
						|
            MAX-ACCESS not-accessible
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "Start value of TCP port range."
 | 
						|
            ::= { hh3cQoSRemarkTcpPortPriEntry 1 }
 | 
						|
 | 
						|
        hh3cQoSRemarkTcpPortEnd OBJECT-TYPE
 | 
						|
            SYNTAX Integer32 (0..65535)
 | 
						|
            MAX-ACCESS read-create
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "End value of TCP port range.
 | 
						|
                 It cannot be less than start value.
 | 
						|
                "
 | 
						|
            ::= { hh3cQoSRemarkTcpPortPriEntry 2 }
 | 
						|
 | 
						|
        hh3cQoSRemarkTcpPortType OBJECT-TYPE
 | 
						|
            SYNTAX INTEGER
 | 
						|
            {
 | 
						|
                ipAll(1),
 | 
						|
                ipv4(2),
 | 
						|
                ipv6(3)
 | 
						|
            }
 | 
						|
            MAX-ACCESS read-create
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "IPv4 packet, IPv6 packet, or all IP packet."
 | 
						|
            DEFVAL { ipAll }
 | 
						|
            ::= { hh3cQoSRemarkTcpPortPriEntry 3 }
 | 
						|
 | 
						|
        hh3cQoSRemarkTcpPortDot1p OBJECT-TYPE
 | 
						|
            SYNTAX Unsigned32 (0..7|255)
 | 
						|
            MAX-ACCESS read-create
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "Dot1p value."
 | 
						|
            ::= { hh3cQoSRemarkTcpPortPriEntry 4 }
 | 
						|
 | 
						|
        hh3cQoSRemarkTcpPortDscp OBJECT-TYPE
 | 
						|
            SYNTAX Unsigned32 (0..63|255)
 | 
						|
            MAX-ACCESS read-create
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "DSCP value."
 | 
						|
            ::= { hh3cQoSRemarkTcpPortPriEntry 5 }
 | 
						|
 | 
						|
        hh3cQoSRemarkTcpPortRowStatus OBJECT-TYPE
 | 
						|
            SYNTAX RowStatus
 | 
						|
            MAX-ACCESS read-create
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "Row status."
 | 
						|
            ::= { hh3cQoSRemarkTcpPortPriEntry 6 }
 | 
						|
 | 
						|
--hh3cQoSRemarkUdpPortPriTable
 | 
						|
 | 
						|
        hh3cQoSRemarkUdpPortPriTable OBJECT-TYPE
 | 
						|
            SYNTAX SEQUENCE OF Hh3cQoSRemarkUdpPortPriEntry
 | 
						|
            MAX-ACCESS not-accessible
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "A table of remarking UDP port priority information.
 | 
						|
                 The priority field of all packets with the specified
 | 
						|
                 UDP port will be remarked to the configured value.
 | 
						|
                "
 | 
						|
            ::= { hh3cQoSGlobalPriorityObject 2 }
 | 
						|
 | 
						|
        hh3cQoSRemarkUdpPortPriEntry OBJECT-TYPE
 | 
						|
            SYNTAX Hh3cQoSRemarkUdpPortPriEntry
 | 
						|
            MAX-ACCESS not-accessible
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "Remarking UDP port priority information entry."
 | 
						|
            INDEX { hh3cQoSRemarkUdpPortStart }
 | 
						|
            ::= { hh3cQoSRemarkUdpPortPriTable 1 }
 | 
						|
 | 
						|
        Hh3cQoSRemarkUdpPortPriEntry ::=
 | 
						|
            SEQUENCE
 | 
						|
            {
 | 
						|
                hh3cQoSRemarkUdpPortStart
 | 
						|
                    Integer32,
 | 
						|
                hh3cQoSRemarkUdpPortEnd
 | 
						|
                    Integer32,
 | 
						|
                hh3cQoSRemarkUdpPortType
 | 
						|
                    INTEGER,
 | 
						|
                hh3cQoSRemarkUdpPortDot1p
 | 
						|
                    Unsigned32,
 | 
						|
                hh3cQoSRemarkUdpPortDscp
 | 
						|
                    Unsigned32,
 | 
						|
                hh3cQoSRemarkUdpPortRowStatus
 | 
						|
                    RowStatus
 | 
						|
            }
 | 
						|
 | 
						|
        hh3cQoSRemarkUdpPortStart OBJECT-TYPE
 | 
						|
            SYNTAX Integer32 (0..65535)
 | 
						|
            MAX-ACCESS not-accessible
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "Start value of UDP port range."
 | 
						|
            ::= { hh3cQoSRemarkUdpPortPriEntry 1 }
 | 
						|
 | 
						|
        hh3cQoSRemarkUdpPortEnd OBJECT-TYPE
 | 
						|
            SYNTAX Integer32 (0..65535)
 | 
						|
            MAX-ACCESS read-create
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "End value of UDP port range.
 | 
						|
                 It cannot be less than start value.
 | 
						|
                "
 | 
						|
            ::= { hh3cQoSRemarkUdpPortPriEntry 2 }
 | 
						|
 | 
						|
        hh3cQoSRemarkUdpPortType OBJECT-TYPE
 | 
						|
            SYNTAX INTEGER
 | 
						|
            {
 | 
						|
                ipAll(1),
 | 
						|
                ipv4(2),
 | 
						|
                ipv6(3)
 | 
						|
            }
 | 
						|
            MAX-ACCESS read-create
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "IPv4 packet, IPv6 packet, or all IP packet."
 | 
						|
            DEFVAL { ipAll }
 | 
						|
            ::= { hh3cQoSRemarkUdpPortPriEntry 3 }
 | 
						|
 | 
						|
        hh3cQoSRemarkUdpPortDot1p OBJECT-TYPE
 | 
						|
            SYNTAX Unsigned32 (0..7|255)
 | 
						|
            MAX-ACCESS read-create
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "Dot1p value."
 | 
						|
            ::= { hh3cQoSRemarkUdpPortPriEntry 4 }
 | 
						|
 | 
						|
        hh3cQoSRemarkUdpPortDscp OBJECT-TYPE
 | 
						|
            SYNTAX Unsigned32 (0..63|255)
 | 
						|
            MAX-ACCESS read-create
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "DSCP value."
 | 
						|
            ::= { hh3cQoSRemarkUdpPortPriEntry 5 }
 | 
						|
 | 
						|
        hh3cQoSRemarkUdpPortRowStatus OBJECT-TYPE
 | 
						|
            SYNTAX RowStatus
 | 
						|
            MAX-ACCESS read-create
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "Row status."
 | 
						|
            ::= { hh3cQoSRemarkUdpPortPriEntry 6 }
 | 
						|
 | 
						|
--hh3cQoSRemarkIPv4AddrPriTable
 | 
						|
        hh3cQoSRemarkIPv4AddrPriTable OBJECT-TYPE
 | 
						|
            SYNTAX SEQUENCE OF Hh3cQoSRemarkIPv4AddrPriEntry
 | 
						|
            MAX-ACCESS not-accessible
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "A table of remarking IPv4 address priority information."
 | 
						|
            ::= { hh3cQoSGlobalPriorityObject 3 }
 | 
						|
 | 
						|
        hh3cQoSRemarkIPv4AddrPriEntry OBJECT-TYPE
 | 
						|
            SYNTAX Hh3cQoSRemarkIPv4AddrPriEntry
 | 
						|
            MAX-ACCESS not-accessible
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "Remarking IPv4 address priority information entry.
 | 
						|
                 The priority field of all IPv4 packets with the specified
 | 
						|
                 IP address will be remarked to the configured value.
 | 
						|
                "
 | 
						|
            INDEX { hh3cQoSRemarkIPv4AddrValue }
 | 
						|
            ::= { hh3cQoSRemarkIPv4AddrPriTable 1 }
 | 
						|
 | 
						|
        Hh3cQoSRemarkIPv4AddrPriEntry ::=
 | 
						|
            SEQUENCE
 | 
						|
            {
 | 
						|
                hh3cQoSRemarkIPv4AddrValue
 | 
						|
                    IpAddress,
 | 
						|
                hh3cQoSRemarkIPv4AddrMask
 | 
						|
                    IpAddress,
 | 
						|
                hh3cQoSRemarkIPv4AddrMaskLength
 | 
						|
                    Unsigned32,
 | 
						|
                hh3cQoSRemarkIPv4AddrDot1p
 | 
						|
                    Unsigned32,
 | 
						|
                hh3cQoSRemarkIPv4AddrDscp
 | 
						|
                    Unsigned32,
 | 
						|
                hh3cQoSRemarkIPv4AddrRowStatus
 | 
						|
                    RowStatus
 | 
						|
            }
 | 
						|
 | 
						|
        hh3cQoSRemarkIPv4AddrValue OBJECT-TYPE
 | 
						|
            SYNTAX IpAddress
 | 
						|
            MAX-ACCESS not-accessible
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "IPv4 address."
 | 
						|
            ::= { hh3cQoSRemarkIPv4AddrPriEntry 1 }
 | 
						|
 | 
						|
        hh3cQoSRemarkIPv4AddrMask OBJECT-TYPE
 | 
						|
            SYNTAX IpAddress
 | 
						|
            MAX-ACCESS read-create
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "Mask of IPv4 address."
 | 
						|
            ::= { hh3cQoSRemarkIPv4AddrPriEntry 2 }
 | 
						|
 | 
						|
        hh3cQoSRemarkIPv4AddrMaskLength OBJECT-TYPE
 | 
						|
            SYNTAX Unsigned32 (1..32 |4294967295)
 | 
						|
            MAX-ACCESS read-create
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "Mask length of IPv4 address."
 | 
						|
            DEFVAL { 32 }
 | 
						|
            ::= { hh3cQoSRemarkIPv4AddrPriEntry 3 }
 | 
						|
 | 
						|
        hh3cQoSRemarkIPv4AddrDot1p OBJECT-TYPE
 | 
						|
            SYNTAX Unsigned32 (0..7|255)
 | 
						|
            MAX-ACCESS read-create
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "Dot1p value."
 | 
						|
            ::= { hh3cQoSRemarkIPv4AddrPriEntry 4 }
 | 
						|
 | 
						|
        hh3cQoSRemarkIPv4AddrDscp OBJECT-TYPE
 | 
						|
            SYNTAX Unsigned32 (0..63|255)
 | 
						|
            MAX-ACCESS read-create
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "DSCP value."
 | 
						|
            ::= { hh3cQoSRemarkIPv4AddrPriEntry 5 }
 | 
						|
 | 
						|
        hh3cQoSRemarkIPv4AddrRowStatus OBJECT-TYPE
 | 
						|
            SYNTAX RowStatus
 | 
						|
            MAX-ACCESS read-create
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "Row status."
 | 
						|
            ::= { hh3cQoSRemarkIPv4AddrPriEntry 6 }
 | 
						|
 | 
						|
--hh3cQoSRemarkIPv6AddrPriTable
 | 
						|
        hh3cQoSRemarkIPv6AddrPriTable OBJECT-TYPE
 | 
						|
            SYNTAX SEQUENCE OF Hh3cQoSRemarkIPv6AddrPriEntry
 | 
						|
            MAX-ACCESS not-accessible
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "A table of remarking IPv6 address priority information.
 | 
						|
                 The priority field of all IPv6 packets with the specified
 | 
						|
                 IP address will be remarked to the configured value.
 | 
						|
                "
 | 
						|
            ::= { hh3cQoSGlobalPriorityObject 4 }
 | 
						|
 | 
						|
        hh3cQoSRemarkIPv6AddrPriEntry OBJECT-TYPE
 | 
						|
            SYNTAX Hh3cQoSRemarkIPv6AddrPriEntry
 | 
						|
            MAX-ACCESS not-accessible
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "Remarking IPv6 address priority information entry."
 | 
						|
            INDEX { hh3cQoSRemarkIPv6AddrValue }
 | 
						|
            ::= { hh3cQoSRemarkIPv6AddrPriTable 1 }
 | 
						|
 | 
						|
        Hh3cQoSRemarkIPv6AddrPriEntry ::=
 | 
						|
            SEQUENCE
 | 
						|
            {
 | 
						|
                hh3cQoSRemarkIPv6AddrValue
 | 
						|
                    InetAddressIPv6,
 | 
						|
                hh3cQoSRemarkIPv6AddrPrefixLength
 | 
						|
                    InetAddressPrefixLength,
 | 
						|
                hh3cQoSRemarkIPv6AddrDot1p
 | 
						|
                    Unsigned32,
 | 
						|
                hh3cQoSRemarkIPv6AddrDscp
 | 
						|
                    Unsigned32,
 | 
						|
                hh3cQoSRemarkIPv6AddrRowStatus
 | 
						|
                    RowStatus
 | 
						|
            }
 | 
						|
 | 
						|
        hh3cQoSRemarkIPv6AddrValue OBJECT-TYPE
 | 
						|
            SYNTAX InetAddressIPv6
 | 
						|
            MAX-ACCESS not-accessible
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "IPv6 address."
 | 
						|
            ::= { hh3cQoSRemarkIPv6AddrPriEntry 1 }
 | 
						|
 | 
						|
        hh3cQoSRemarkIPv6AddrPrefixLength OBJECT-TYPE
 | 
						|
            SYNTAX InetAddressPrefixLength
 | 
						|
            MAX-ACCESS read-create
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "Prefix length of IPv6 address."
 | 
						|
            DEFVAL { 128 }
 | 
						|
            ::= { hh3cQoSRemarkIPv6AddrPriEntry 2 }
 | 
						|
 | 
						|
        hh3cQoSRemarkIPv6AddrDot1p OBJECT-TYPE
 | 
						|
            SYNTAX Unsigned32 (0..7|255)
 | 
						|
            MAX-ACCESS read-create
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "Dot1p value."
 | 
						|
            ::= { hh3cQoSRemarkIPv6AddrPriEntry 3 }
 | 
						|
 | 
						|
        hh3cQoSRemarkIPv6AddrDscp OBJECT-TYPE
 | 
						|
            SYNTAX Unsigned32 (0..63|255)
 | 
						|
            MAX-ACCESS read-create
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "DSCP value."
 | 
						|
            ::= { hh3cQoSRemarkIPv6AddrPriEntry 4 }
 | 
						|
 | 
						|
        hh3cQoSRemarkIPv6AddrRowStatus OBJECT-TYPE
 | 
						|
            SYNTAX RowStatus
 | 
						|
            MAX-ACCESS read-create
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "Row status."
 | 
						|
            ::= { hh3cQoSRemarkIPv6AddrPriEntry 5 }
 | 
						|
 | 
						|
--hh3cQoSRemarkProtocolPriTable
 | 
						|
        hh3cQoSRemarkProtocolPriTable OBJECT-TYPE
 | 
						|
            SYNTAX SEQUENCE OF Hh3cQoSRemarkProtocolPriEntry
 | 
						|
            MAX-ACCESS not-accessible
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "A table of remarking layer 3 protocol priority information.
 | 
						|
                 The 802.1p priority field of all packets of the specified
 | 
						|
                 protocol will be remarked to the configured value.
 | 
						|
                "
 | 
						|
            ::= { hh3cQoSGlobalPriorityObject 5 }
 | 
						|
 | 
						|
        hh3cQoSRemarkProtocolPriEntry OBJECT-TYPE
 | 
						|
            SYNTAX Hh3cQoSRemarkProtocolPriEntry
 | 
						|
            MAX-ACCESS not-accessible
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "Remarking layer 3 protocol priority information entry."
 | 
						|
            INDEX { hh3cQoSRemarkProtocolValue }
 | 
						|
            ::= { hh3cQoSRemarkProtocolPriTable 1 }
 | 
						|
 | 
						|
        Hh3cQoSRemarkProtocolPriEntry ::=
 | 
						|
            SEQUENCE
 | 
						|
            {
 | 
						|
                hh3cQoSRemarkProtocolValue
 | 
						|
                    INTEGER,
 | 
						|
                hh3cQoSRemarkProtocolDot1p
 | 
						|
                    Unsigned32,
 | 
						|
                hh3cQoSRemarkProtocolRowStatus
 | 
						|
                    RowStatus
 | 
						|
            }
 | 
						|
 | 
						|
        hh3cQoSRemarkProtocolValue OBJECT-TYPE
 | 
						|
            SYNTAX INTEGER
 | 
						|
            {
 | 
						|
                ip(1),
 | 
						|
                ipx(2),
 | 
						|
                arp(3),
 | 
						|
                appletalk(4),
 | 
						|
                sna(5),
 | 
						|
                netbeui(6)
 | 
						|
            }
 | 
						|
            MAX-ACCESS not-accessible
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "Layer 3 protocol type."
 | 
						|
            ::= { hh3cQoSRemarkProtocolPriEntry 1 }
 | 
						|
 | 
						|
        hh3cQoSRemarkProtocolDot1p OBJECT-TYPE
 | 
						|
            SYNTAX Unsigned32 (0..7|255)
 | 
						|
            MAX-ACCESS read-create
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "Dot1p value."
 | 
						|
            ::= { hh3cQoSRemarkProtocolPriEntry 2 }
 | 
						|
 | 
						|
        hh3cQoSRemarkProtocolRowStatus OBJECT-TYPE
 | 
						|
            SYNTAX RowStatus
 | 
						|
            MAX-ACCESS read-create
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "Row status."
 | 
						|
            ::= { hh3cQoSRemarkProtocolPriEntry 3 }
 | 
						|
 | 
						|
--hh3cQoSRemarkVlanPriTable
 | 
						|
 | 
						|
        hh3cQoSRemarkVlanPriTable OBJECT-TYPE
 | 
						|
            SYNTAX SEQUENCE OF Hh3cQoSRemarkVlanPriEntry
 | 
						|
            MAX-ACCESS not-accessible
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "A table of remarking VLAN priority information.
 | 
						|
                 The priority field of all packets of the specified
 | 
						|
                 VLAN will be remarked to the configured value.
 | 
						|
                "
 | 
						|
            ::= { hh3cQoSGlobalPriorityObject 6 }
 | 
						|
 | 
						|
        hh3cQoSRemarkVlanPriEntry OBJECT-TYPE
 | 
						|
            SYNTAX Hh3cQoSRemarkVlanPriEntry
 | 
						|
            MAX-ACCESS not-accessible
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "Remarking VLAN priority information entry."
 | 
						|
            INDEX { hh3cQoSRemarkVlanStart }
 | 
						|
            ::= { hh3cQoSRemarkVlanPriTable 1 }
 | 
						|
 | 
						|
        Hh3cQoSRemarkVlanPriEntry ::=
 | 
						|
            SEQUENCE
 | 
						|
            {
 | 
						|
                hh3cQoSRemarkVlanStart
 | 
						|
                    Integer32,
 | 
						|
                hh3cQoSRemarkVlanEnd
 | 
						|
                    Integer32,
 | 
						|
                hh3cQoSRemarkVlanDot1p
 | 
						|
                    Unsigned32,
 | 
						|
                hh3cQoSRemarkVlanDscp
 | 
						|
                    Unsigned32,
 | 
						|
                hh3cQoSRemarkVlanRowStatus
 | 
						|
                    RowStatus
 | 
						|
            }
 | 
						|
 | 
						|
        hh3cQoSRemarkVlanStart OBJECT-TYPE
 | 
						|
            SYNTAX Integer32 (1..4094)
 | 
						|
            MAX-ACCESS not-accessible
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "Start VLAN ID."
 | 
						|
            ::= { hh3cQoSRemarkVlanPriEntry 1 }
 | 
						|
 | 
						|
        hh3cQoSRemarkVlanEnd OBJECT-TYPE
 | 
						|
            SYNTAX Integer32 (1..4094)
 | 
						|
            MAX-ACCESS read-create
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "End VLAN ID.  It cannot be less than start value."
 | 
						|
            ::= { hh3cQoSRemarkVlanPriEntry 2 }
 | 
						|
 | 
						|
        hh3cQoSRemarkVlanDot1p OBJECT-TYPE
 | 
						|
            SYNTAX Unsigned32 (0..7|255)
 | 
						|
            MAX-ACCESS read-create
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "Dot1p value."
 | 
						|
            ::= { hh3cQoSRemarkVlanPriEntry 3 }
 | 
						|
 | 
						|
        hh3cQoSRemarkVlanDscp OBJECT-TYPE
 | 
						|
            SYNTAX Unsigned32 (0..63|255)
 | 
						|
            MAX-ACCESS read-create
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "DSCP value."
 | 
						|
            ::= { hh3cQoSRemarkVlanPriEntry 4 }
 | 
						|
 | 
						|
        hh3cQoSRemarkVlanRowStatus OBJECT-TYPE
 | 
						|
            SYNTAX RowStatus
 | 
						|
            MAX-ACCESS read-create
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "Row status."
 | 
						|
            ::= { hh3cQoSRemarkVlanPriEntry 5 }
 | 
						|
 | 
						|
--Type of service node
 | 
						|
        hh3cQoSTypeOfServiceObjects OBJECT IDENTIFIER
 | 
						|
            ::= { hh3cQoSGlobalPriorityObject 7 }
 | 
						|
 | 
						|
        hh3cQoSTypeOfServiceMode OBJECT-TYPE
 | 
						|
            SYNTAX INTEGER
 | 
						|
            {
 | 
						|
                disabled(1),
 | 
						|
                ipPrecedence(2),
 | 
						|
                dscp(3)
 | 
						|
            }
 | 
						|
            MAX-ACCESS read-write
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "Global type of service.
 | 
						|
                 The type of service is disabled by default.
 | 
						|
                 When in ip-precedence mode, device uses ip-precedence value to
 | 
						|
                 determine the 802.1p priority of the packet and its outbound queue.
 | 
						|
                 When in DSCP mode, device uses DSCP value to determine
 | 
						|
                 the 802.1p priority of the packet and its outbound queue.
 | 
						|
                "
 | 
						|
            DEFVAL { disabled }
 | 
						|
            ::= { hh3cQoSTypeOfServiceObjects 1 }
 | 
						|
 | 
						|
--
 | 
						|
-- nodes of hh3cIfQoSProcessingStatusObjects
 | 
						|
--
 | 
						|
        hh3cIfQoSProcessingStatusObjects OBJECT IDENTIFIER ::= { hh3cIfQos2 13 }
 | 
						|
 | 
						|
-- System status when processing
 | 
						|
 | 
						|
        hh3cIfQoSProcessingStatus OBJECT-TYPE
 | 
						|
            SYNTAX INTEGER
 | 
						|
            {
 | 
						|
                idle(1),
 | 
						|
                busy(2)
 | 
						|
            }
 | 
						|
            MAX-ACCESS read-only
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "This object shows the current running status of the IFQoS module.
 | 
						|
                'busy' means a task is being executed in the IFQoS module.  It is
 | 
						|
                highly recommended not setting or reading IFQoS MIB objects in this state.
 | 
						|
                otherwise, an operation failure might occur.
 | 
						|
                'idle' means no task is being executed in the IFQoS module.  In this
 | 
						|
                state, operations on IFQoS MIB objects will be accepted and executed
 | 
						|
                immediately."
 | 
						|
 | 
						|
            ::= { hh3cIfQoSProcessingStatusObjects 1 }
 | 
						|
 | 
						|
--
 | 
						|
-- nodes of hh3cIfQoSCoppObjects
 | 
						|
--
 | 
						|
        hh3cIfQoSCoppObjects OBJECT IDENTIFIER ::= { hh3cIfQos2 14 }
 | 
						|
 | 
						|
        hh3cIfQoSCoppFlowStatTable OBJECT-TYPE
 | 
						|
            SYNTAX SEQUENCE OF Hh3cIfQoSCoppFlowStatEntry
 | 
						|
            MAX-ACCESS not-accessible
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "A table of display the copp flow stat."
 | 
						|
            ::= { hh3cIfQoSCoppObjects 1 }
 | 
						|
 | 
						|
        hh3cIfQoSCoppFlowStatEntry OBJECT-TYPE
 | 
						|
            SYNTAX Hh3cIfQoSCoppFlowStatEntry
 | 
						|
            MAX-ACCESS not-accessible
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "Display the copp flow stat entry."
 | 
						|
            INDEX { hh3cIfQoSCoppFlowStatChassis, hh3cIfQoSCoppFlowStatSlot, hh3cIfQoSCoppFlowStatProType}
 | 
						|
            ::= { hh3cIfQoSCoppFlowStatTable 1 }
 | 
						|
 | 
						|
    Hh3cIfQoSCoppFlowStatEntry ::=
 | 
						|
            SEQUENCE
 | 
						|
            {
 | 
						|
                hh3cIfQoSCoppFlowStatChassis
 | 
						|
                    Unsigned32,
 | 
						|
                hh3cIfQoSCoppFlowStatSlot
 | 
						|
                    Unsigned32,
 | 
						|
                hh3cIfQoSCoppFlowStatProType
 | 
						|
                    Unsigned32,
 | 
						|
                hh3cIfQoSCoppFlowPassPackets
 | 
						|
                    Counter64,
 | 
						|
                hh3cIfQoSCoppFlowPassBytes
 | 
						|
                    Counter64,
 | 
						|
                hh3cIfQoSCoppFlowDropPackets
 | 
						|
                    Counter64,
 | 
						|
                hh3cIfQoSCoppFlowDropBytes
 | 
						|
                    Counter64
 | 
						|
            }
 | 
						|
 | 
						|
    hh3cIfQoSCoppFlowStatChassis OBJECT-TYPE
 | 
						|
            SYNTAX Unsigned32
 | 
						|
            MAX-ACCESS not-accessible
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "The Chassis number."
 | 
						|
            ::= { hh3cIfQoSCoppFlowStatEntry 1 }
 | 
						|
 | 
						|
    hh3cIfQoSCoppFlowStatSlot OBJECT-TYPE
 | 
						|
            SYNTAX Unsigned32
 | 
						|
            MAX-ACCESS not-accessible
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "The slot number."
 | 
						|
            ::= { hh3cIfQoSCoppFlowStatEntry 2 }
 | 
						|
 | 
						|
    hh3cIfQoSCoppFlowStatProType OBJECT-TYPE
 | 
						|
            SYNTAX Unsigned32 (1..65)
 | 
						|
            MAX-ACCESS not-accessible
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "The protocol type."
 | 
						|
            ::= { hh3cIfQoSCoppFlowStatEntry 3 }
 | 
						|
 | 
						|
    hh3cIfQoSCoppFlowPassPackets OBJECT-TYPE
 | 
						|
            SYNTAX Counter64
 | 
						|
            MAX-ACCESS read-only
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "The number of passed packets."
 | 
						|
            ::= { hh3cIfQoSCoppFlowStatEntry 4 }
 | 
						|
 | 
						|
    hh3cIfQoSCoppFlowPassBytes OBJECT-TYPE
 | 
						|
            SYNTAX Counter64
 | 
						|
            MAX-ACCESS read-only
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "The number of passed bytes."
 | 
						|
            ::= { hh3cIfQoSCoppFlowStatEntry 5 }
 | 
						|
 | 
						|
    hh3cIfQoSCoppFlowDropPackets OBJECT-TYPE
 | 
						|
            SYNTAX Counter64
 | 
						|
            MAX-ACCESS read-only
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "The number of dropped packets."
 | 
						|
            ::= { hh3cIfQoSCoppFlowStatEntry 6 }
 | 
						|
 | 
						|
    hh3cIfQoSCoppFlowDropBytes OBJECT-TYPE
 | 
						|
            SYNTAX Counter64
 | 
						|
            MAX-ACCESS read-only
 | 
						|
            STATUS current
 | 
						|
            DESCRIPTION
 | 
						|
                "The number of dropped bytes."
 | 
						|
            ::= { hh3cIfQoSCoppFlowStatEntry 7 }
 | 
						|
 | 
						|
END
 |