-- ============================================================================ -- Copyright (c) 2010-2014 Hewlett-Packard Development Company, L.P. -- -- Description: Interface QoS Management Information Base. -- Reference: RFC 3291 -- Version: 1.8 -- History: -- V1.0 created by tangshun. -- V1.1 2006/02/24 modified by changhuifeng -- Add object hpnicfIfQoSWFQType in hpnicfIfQoSWFQTable. -- Add hpnicfIfQoSL3PlusObjects and hpnicfIfQoSPortBindingTable. -- Modify property of hpnicfIfQoSPortWredPreID to "not-accessible". -- Add the enumeration ipall to hpnicfIfQoSPQClassRuleType in hpnicfIfQoSPQClassRuleTable. -- Modify some text errors in this file. -- V1.2 2006/03/29 modified by xialei -- Modify the ipv4acl value in description of hpnicfIfQoSPQClassRuleValue and hpnicfIfQoSCQClassRuleValue -- Add the enumeration mpls to hpnicfIfQoSPQClassRuleType in hpnicfIfQoSPQClassRuleTable. -- Add the enumeration ipall, mpls to hpnicfIfQoSCQClassRuleType in hpnicfIfQoSCQClassRuleTable. -- V1.3 2006/05/24 add by cuichuanjin -- Add hpnicfIfQoSCarlTable -- V1.4 2007/11/12 modified by mouxuanli -- Modify the description of the object hpnicfIfQoSPassPackets. -- Add 18 objects in hpnicfIfQoSHardwareQueueRunInfoTable. -- Add hpnicfIfQoSHQueueTcpRunInfoTable. -- V1.5 2008/9/25 modified by yueting -- Add hpnicfQoSIfTraStaConfigInfoTable. -- Add hpnicfQoSIfTraStaRunInfoTable. -- V1.6 2011/12/14 modified by mouxuanli -- Add the enumeration byteCountWrr, byteCountWfq to hpnicfIfQoSQSMode in hpnicfIfQoSQSModeTable. -- Add hpnicfIfQoSQSMinBandwidth in hpnicfIfQoSQSWeightTable. -- Add hpnicfIfQoSLRPir in hpnicfIfQoSLRConfigTable. -- V1.7 2012/04/28 modified by mouxuanli -- Add the enumeration ipPrecedence, dot11e, auto to hpnicfIfQoSPortPriorityTrustTrustType. -- Add the enumeration overcast to hpnicfIfQoSPortPriorityTrustOvercastType. -- Add hpnicfIfQoSPrePriMapTable. -- V1.8 2013/10/25 modified by mouxuanli -- Add the enumeration gmb to hpnicfIfQoSQSMode. -- Add hpnicfIfQoSQSMinBandwidthPercent in hpnicfIfQoSQSWeightTable. -- Add hpnicfIfQoSLRUnit in hpnicfIfQoSLRConfigTable. -- Add hpnicfQoSGlobalPriorityObject. -- ============================================================================ HPN-ICF-IFQOS2-MIB DEFINITIONS ::= BEGIN IMPORTS hpnicfCommon FROM HPN-ICF-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 -- hpnicfIfQos2 MODULE-IDENTITY LAST-UPDATED "201311280000Z" ORGANIZATION "" CONTACT-INFO "" DESCRIPTION "Interface QoS management information base." REVISION "201311280000Z" --November 28, 2013 at 00:00 GMT DESCRIPTION "Interface QoS management information base." ::= { hpnicfQos2 1 } hpnicfQos2 OBJECT IDENTIFIER ::= { hpnicfCommon 65 } -- Car Action CarAction ::= 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) } -- -- 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 hpnicfIfQoSHardwareQueueObjects -- hpnicfIfQoSHardwareQueueObjects OBJECT IDENTIFIER ::= { hpnicfIfQos2 1 } -- -- nodes of hpnicfIfQoSHardwareQueueConfigGroup -- hpnicfIfQoSHardwareQueueConfigGroup OBJECT IDENTIFIER ::= { hpnicfIfQoSHardwareQueueObjects 1 } hpnicfIfQoSQSModeTable OBJECT-TYPE SYNTAX SEQUENCE OF HpnicfIfQoSQSModeEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of queue schedule mode information." ::= { hpnicfIfQoSHardwareQueueConfigGroup 1 } hpnicfIfQoSQSModeEntry OBJECT-TYPE SYNTAX HpnicfIfQoSQSModeEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Queue schedule mode information entry." INDEX { ifIndex } ::= { hpnicfIfQoSQSModeTable 1 } HpnicfIfQoSQSModeEntry ::= SEQUENCE { hpnicfIfQoSQSMode INTEGER } hpnicfIfQoSQSMode OBJECT-TYPE SYNTAX INTEGER { sp(1), sp0(2), sp1(3), sp2(4), wrr(5), hpnicffq(6), wrr-sp(7), byteCountWrr(8), byteCountWfq(9), gmb(10) } MAX-ACCESS read-write STATUS current DESCRIPTION "The mode of schedule." ::= { hpnicfIfQoSQSModeEntry 1 } -- -- notes of hpnicfIfQoSQSWeightTable -- hpnicfIfQoSQSWeightTable OBJECT-TYPE SYNTAX SEQUENCE OF HpnicfIfQoSQSWeightEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of queue schedule weight configuration information." ::= { hpnicfIfQoSHardwareQueueConfigGroup 2 } hpnicfIfQoSQSWeightEntry OBJECT-TYPE SYNTAX HpnicfIfQoSQSWeightEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Queue schedule weight configuration information entry." INDEX { ifIndex, hpnicfIfQoSQueueID } ::= { hpnicfIfQoSQSWeightTable 1 } HpnicfIfQoSQSWeightEntry ::= SEQUENCE { hpnicfIfQoSQueueID Integer32, hpnicfIfQoSQueueGroupType INTEGER, hpnicfIfQoSQSType INTEGER, hpnicfIfQoSQSValue Integer32, hpnicfIfQoSQSMaxDelay Integer32, hpnicfIfQoSQSMinBandwidth Integer32, hpnicfIfQoSQSMinBandwidthPercent Unsigned32 } hpnicfIfQoSQueueID OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Queue ID" ::= { hpnicfIfQoSQSWeightEntry 1 } hpnicfIfQoSQueueGroupType OBJECT-TYPE SYNTAX INTEGER { group0(1), group1(2), group2(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Group type of WRR and WFQ." ::= { hpnicfIfQoSQSWeightEntry 2 } hpnicfIfQoSQSType OBJECT-TYPE SYNTAX INTEGER { weight(1), byte-count(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Schedule type." ::= { hpnicfIfQoSQSWeightEntry 3 } hpnicfIfQoSQSValue OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Schedule value." ::= { hpnicfIfQoSQSWeightEntry 4 } hpnicfIfQoSQSMaxDelay OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Max delay." DEFVAL { 9 } ::= { hpnicfIfQoSQSWeightEntry 5 } hpnicfIfQoSQSMinBandwidth OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Min bandwidth. Unit: kbps." ::= { hpnicfIfQoSQSWeightEntry 6 } hpnicfIfQoSQSMinBandwidthPercent 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. " ::= { hpnicfIfQoSQSWeightEntry 7 } -- -- nodes of hpnicfIfQoSHardwareQueueRunInfoGroup -- hpnicfIfQoSHardwareQueueRunInfoGroup OBJECT IDENTIFIER ::= { hpnicfIfQoSHardwareQueueObjects 2 } hpnicfIfQoSHardwareQueueRunInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF HpnicfIfQoSHardwareQueueRunInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of queue statistic information." ::= { hpnicfIfQoSHardwareQueueRunInfoGroup 1 } hpnicfIfQoSHardwareQueueRunInfoEntry OBJECT-TYPE SYNTAX HpnicfIfQoSHardwareQueueRunInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Queue statistic information entry." INDEX { ifIndex, hpnicfIfQoSQueueID } ::= { hpnicfIfQoSHardwareQueueRunInfoTable 1 } HpnicfIfQoSHardwareQueueRunInfoEntry ::= SEQUENCE { hpnicfIfQoSPassPackets Counter64, hpnicfIfQoSDropPackets Counter64, hpnicfIfQoSPassBytes Counter64, hpnicfIfQoSPassPPS Unsigned32, hpnicfIfQoSPassBPS Unsigned32, hpnicfIfQoSDropBytes Counter64, hpnicfIfQoSQueueLengthInPkts Unsigned32, hpnicfIfQoSQueueLengthInBytes Unsigned32, hpnicfIfQoSCurQueuePkts Unsigned32, hpnicfIfQoSCurQueueBytes Unsigned32, hpnicfIfQoSCurQueuePPS Unsigned32, hpnicfIfQoSCurQueueBPS Unsigned32, hpnicfIfQoSTailDropPkts Counter64, hpnicfIfQoSTailDropBytes Counter64, hpnicfIfQoSTailDropPPS Unsigned32, hpnicfIfQoSTailDropBPS Unsigned32, hpnicfIfQoSWredDropPkts Counter64, hpnicfIfQoSWredDropBytes Counter64, hpnicfIfQoSWredDropPPS Unsigned32, hpnicfIfQoSWredDropBPS Unsigned32 } hpnicfIfQoSPassPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of forwarded packets." ::= { hpnicfIfQoSHardwareQueueRunInfoEntry 1 } hpnicfIfQoSDropPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of dropped packets." ::= { hpnicfIfQoSHardwareQueueRunInfoEntry 2 } hpnicfIfQoSPassBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The bytes of forwarded packets." ::= { hpnicfIfQoSHardwareQueueRunInfoEntry 3 } hpnicfIfQoSPassPPS OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The PPS of forwarded packets. PPS: packets per second." ::= { hpnicfIfQoSHardwareQueueRunInfoEntry 4 } hpnicfIfQoSPassBPS OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The BPS of forwarded packets. BPS: bytes per second." ::= { hpnicfIfQoSHardwareQueueRunInfoEntry 5 } hpnicfIfQoSDropBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The bytes of dropped packets." ::= { hpnicfIfQoSHardwareQueueRunInfoEntry 6 } hpnicfIfQoSQueueLengthInPkts OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The max number of packets which the queue can hold." ::= { hpnicfIfQoSHardwareQueueRunInfoEntry 7 } hpnicfIfQoSQueueLengthInBytes OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The max bytes of packets which the queue can hold." ::= { hpnicfIfQoSHardwareQueueRunInfoEntry 8 } hpnicfIfQoSCurQueuePkts OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of packets in the current queue." ::= { hpnicfIfQoSHardwareQueueRunInfoEntry 9 } hpnicfIfQoSCurQueueBytes OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The bytes of packets in the current queue." ::= { hpnicfIfQoSHardwareQueueRunInfoEntry 10 } hpnicfIfQoSCurQueuePPS OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The PPS of packets in the current queue." ::= { hpnicfIfQoSHardwareQueueRunInfoEntry 11 } hpnicfIfQoSCurQueueBPS OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The BPS of packets in the current queue." ::= { hpnicfIfQoSHardwareQueueRunInfoEntry 12 } hpnicfIfQoSTailDropPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of packets dropped by tail dropping." ::= { hpnicfIfQoSHardwareQueueRunInfoEntry 13 } hpnicfIfQoSTailDropBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The bytes of packets dropped by tail dropping." ::= { hpnicfIfQoSHardwareQueueRunInfoEntry 14 } hpnicfIfQoSTailDropPPS OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The PPS of packets dropped by tail dropping." ::= { hpnicfIfQoSHardwareQueueRunInfoEntry 15 } hpnicfIfQoSTailDropBPS OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The BPS of packets dropped by tail dropping." ::= { hpnicfIfQoSHardwareQueueRunInfoEntry 16 } hpnicfIfQoSWredDropPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of packets dropped by WRED." ::= { hpnicfIfQoSHardwareQueueRunInfoEntry 17 } hpnicfIfQoSWredDropBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The bytes of packets dropped by WRED." ::= { hpnicfIfQoSHardwareQueueRunInfoEntry 18 } hpnicfIfQoSWredDropPPS OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The PPS of packets dropped by WRED." ::= { hpnicfIfQoSHardwareQueueRunInfoEntry 19 } hpnicfIfQoSWredDropBPS OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The BPS of packets dropped by WRED." ::= { hpnicfIfQoSHardwareQueueRunInfoEntry 20 } -- -- nodes of hpnicfIfQoSHQueueTcpRunInfoTable -- hpnicfIfQoSHQueueTcpRunInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF HpnicfIfQoSHQueueTcpRunInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of queue statistic information about TCP and non-TCP packets." ::= { hpnicfIfQoSHardwareQueueRunInfoGroup 2 } hpnicfIfQoSHQueueTcpRunInfoEntry OBJECT-TYPE SYNTAX HpnicfIfQoSHQueueTcpRunInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Queue statistic information entry about TCP and non-TCP packets." INDEX { ifIndex, hpnicfIfQoSQueueID } ::= { hpnicfIfQoSHQueueTcpRunInfoTable 1 } HpnicfIfQoSHQueueTcpRunInfoEntry ::= SEQUENCE { hpnicfIfQoSWredDropLPreNTcpPkts Counter64, hpnicfIfQoSWredDropLPreNTcpBytes Counter64, hpnicfIfQoSWredDropLPreNTcpPPS Unsigned32, hpnicfIfQoSWredDropLPreNTcpBPS Unsigned32, hpnicfIfQoSWredDropLPreTcpPkts Counter64, hpnicfIfQoSWredDropLPreTcpBytes Counter64, hpnicfIfQoSWredDropLPreTcpPPS Unsigned32, hpnicfIfQoSWredDropLPreTcpBPS Unsigned32, hpnicfIfQoSWredDropHPreNTcpPkts Counter64, hpnicfIfQoSWredDropHPreNTcpBytes Counter64, hpnicfIfQoSWredDropHPreNTcpPPS Unsigned32, hpnicfIfQoSWredDropHPreNTcpBPS Unsigned32, hpnicfIfQoSWredDropHPreTcpPkts Counter64, hpnicfIfQoSWredDropHPreTcpBytes Counter64, hpnicfIfQoSWredDropHPreTcpPPS Unsigned32, hpnicfIfQoSWredDropHPreTcpBPS Unsigned32 } hpnicfIfQoSWredDropLPreNTcpPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of low-precedence non-TCP packets dropped by WRED." ::= { hpnicfIfQoSHQueueTcpRunInfoEntry 1 } hpnicfIfQoSWredDropLPreNTcpBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The bytes of low-precedence non-TCP packets dropped by WRED." ::= { hpnicfIfQoSHQueueTcpRunInfoEntry 2 } hpnicfIfQoSWredDropLPreNTcpPPS 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." ::= { hpnicfIfQoSHQueueTcpRunInfoEntry 3 } hpnicfIfQoSWredDropLPreNTcpBPS 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." ::= { hpnicfIfQoSHQueueTcpRunInfoEntry 4 } hpnicfIfQoSWredDropLPreTcpPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of low-precedence TCP packets dropped by WRED." ::= { hpnicfIfQoSHQueueTcpRunInfoEntry 5 } hpnicfIfQoSWredDropLPreTcpBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The bytes of low-precedence TCP packets dropped by WRED." ::= { hpnicfIfQoSHQueueTcpRunInfoEntry 6 } hpnicfIfQoSWredDropLPreTcpPPS OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The PPS of low-precedence TCP packets dropped by WRED." ::= { hpnicfIfQoSHQueueTcpRunInfoEntry 7 } hpnicfIfQoSWredDropLPreTcpBPS OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The BPS of low-precedence TCP packets dropped by WRED." ::= { hpnicfIfQoSHQueueTcpRunInfoEntry 8 } hpnicfIfQoSWredDropHPreNTcpPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of high-precedence non-TCP packets dropped by WRED." ::= { hpnicfIfQoSHQueueTcpRunInfoEntry 9 } hpnicfIfQoSWredDropHPreNTcpBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The bytes of high-precedence non-TCP packets dropped by WRED." ::= { hpnicfIfQoSHQueueTcpRunInfoEntry 10 } hpnicfIfQoSWredDropHPreNTcpPPS OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The PPS of high-precedence non-TCP packets dropped by WRED." ::= { hpnicfIfQoSHQueueTcpRunInfoEntry 11 } hpnicfIfQoSWredDropHPreNTcpBPS OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The BPS of high-precedence non-TCP packets dropped by WRED." ::= { hpnicfIfQoSHQueueTcpRunInfoEntry 12 } hpnicfIfQoSWredDropHPreTcpPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of high-precedence TCP packets dropped by WRED." ::= { hpnicfIfQoSHQueueTcpRunInfoEntry 13 } hpnicfIfQoSWredDropHPreTcpBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The bytes of high-precedence TCP packets dropped by WRED." ::= { hpnicfIfQoSHQueueTcpRunInfoEntry 14 } hpnicfIfQoSWredDropHPreTcpPPS OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The PPS of high-precedence TCP packets dropped by WRED." ::= { hpnicfIfQoSHQueueTcpRunInfoEntry 15 } hpnicfIfQoSWredDropHPreTcpBPS OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The BPS of high-precedence TCP packets dropped by WRED." ::= { hpnicfIfQoSHQueueTcpRunInfoEntry 16 } -- -- nodes of hpnicfIfQoSSoftwareQueueObjects -- hpnicfIfQoSSoftwareQueueObjects OBJECT IDENTIFIER ::= { hpnicfIfQos2 2 } -- -- nodes of hpnicfIfQoSFIFOObject -- hpnicfIfQoSFIFOObject OBJECT IDENTIFIER ::= { hpnicfIfQoSSoftwareQueueObjects 1 } hpnicfIfQoSFIFOConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF HpnicfIfQoSFIFOConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of FIFO queue information." ::= { hpnicfIfQoSFIFOObject 1 } hpnicfIfQoSFIFOConfigEntry OBJECT-TYPE SYNTAX HpnicfIfQoSFIFOConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "FIFO queue information entry." INDEX { ifIndex } ::= { hpnicfIfQoSFIFOConfigTable 1 } HpnicfIfQoSFIFOConfigEntry ::= SEQUENCE { hpnicfIfQoSFIFOMaxQueueLen Integer32 } hpnicfIfQoSFIFOMaxQueueLen OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "The maximum length of FIFO queue." ::= { hpnicfIfQoSFIFOConfigEntry 1 } -- -- nodes of hpnicfIfQoSFifoRunfoTable -- hpnicfIfQoSFIFORunInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF HpnicfIfQoSFIFORunInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of FIFO queue statistic information." ::= { hpnicfIfQoSFIFOObject 2 } hpnicfIfQoSFIFORunInfoEntry OBJECT-TYPE SYNTAX HpnicfIfQoSFIFORunInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "FIFO queue statistic information entry." INDEX { ifIndex } ::= { hpnicfIfQoSFIFORunInfoTable 1 } HpnicfIfQoSFIFORunInfoEntry ::= SEQUENCE { hpnicfIfQoSFIFOSize Integer32, hpnicfIfQoSFIFODiscardPackets Counter64 } hpnicfIfQoSFIFOSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of packet in FIFO queue." ::= { hpnicfIfQoSFIFORunInfoEntry 1 } hpnicfIfQoSFIFODiscardPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of discard packet." ::= { hpnicfIfQoSFIFORunInfoEntry 2 } -- -- nodes of -- hpnicfIfQoSPQObject OBJECT IDENTIFIER ::= { hpnicfIfQoSSoftwareQueueObjects 2 } hpnicfIfQoSPQConfigGroup OBJECT IDENTIFIER ::= { hpnicfIfQoSPQObject 1 } hpnicfIfQoSPQDefaultTable OBJECT-TYPE SYNTAX SEQUENCE OF HpnicfIfQoSPQDefaultEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of priority queue default configuration information." ::= { hpnicfIfQoSPQConfigGroup 1 } hpnicfIfQoSPQDefaultEntry OBJECT-TYPE SYNTAX HpnicfIfQoSPQDefaultEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Priority queue default configuration information entry." INDEX { hpnicfIfQoSPQListNumber } ::= { hpnicfIfQoSPQDefaultTable 1 } HpnicfIfQoSPQDefaultEntry ::= SEQUENCE { hpnicfIfQoSPQListNumber Integer32, hpnicfIfQoSPQDefaultQueueType PriorityQueue } hpnicfIfQoSPQListNumber OBJECT-TYPE SYNTAX Integer32 (1..16) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Priority queue list number." ::= { hpnicfIfQoSPQDefaultEntry 1 } hpnicfIfQoSPQDefaultQueueType OBJECT-TYPE SYNTAX PriorityQueue MAX-ACCESS read-write STATUS current DESCRIPTION "Specify priority queue that packets put into by default." ::= { hpnicfIfQoSPQDefaultEntry 2 } -- -- nods of hpnicfIfQoSPQQueueLengthTable -- hpnicfIfQoSPQQueueLengthTable OBJECT-TYPE SYNTAX SEQUENCE OF HpnicfIfQoSPQQueueLengthEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of queue length of priority queue configuration information." ::= { hpnicfIfQoSPQConfigGroup 2 } hpnicfIfQoSPQQueueLengthEntry OBJECT-TYPE SYNTAX HpnicfIfQoSPQQueueLengthEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Queue length of priority queue configuration information entry." INDEX { hpnicfIfQoSPQListNumber, hpnicfIfQoSPQQueueLengthType } ::= { hpnicfIfQoSPQQueueLengthTable 1 } HpnicfIfQoSPQQueueLengthEntry ::= SEQUENCE { hpnicfIfQoSPQQueueLengthType PriorityQueue, hpnicfIfQoSPQQueueLengthValue Integer32 } hpnicfIfQoSPQQueueLengthType OBJECT-TYPE SYNTAX PriorityQueue MAX-ACCESS not-accessible STATUS current DESCRIPTION "Type of priority queue." ::= { hpnicfIfQoSPQQueueLengthEntry 1 } hpnicfIfQoSPQQueueLengthValue OBJECT-TYPE SYNTAX Integer32 (1..1024) MAX-ACCESS read-write STATUS current DESCRIPTION "The size of priority queue." ::= { hpnicfIfQoSPQQueueLengthEntry 2 } -- -- nodes of hpnicfIfQoSPQClassRuleTable -- hpnicfIfQoSPQClassRuleTable OBJECT-TYPE SYNTAX SEQUENCE OF HpnicfIfQoSPQClassRuleEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of class rule of priority queue information." ::= { hpnicfIfQoSPQConfigGroup 3 } hpnicfIfQoSPQClassRuleEntry OBJECT-TYPE SYNTAX HpnicfIfQoSPQClassRuleEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of class rule of priority queue information." INDEX { hpnicfIfQoSPQListNumber, hpnicfIfQoSPQClassRuleType, hpnicfIfQoSPQClassRuleValue } ::= { hpnicfIfQoSPQClassRuleTable 1 } HpnicfIfQoSPQClassRuleEntry ::= SEQUENCE { hpnicfIfQoSPQClassRuleType INTEGER, hpnicfIfQoSPQClassRuleValue Integer32, hpnicfIfQoSPQClassRuleQueueType PriorityQueue, hpnicfIfQoSPQClassRowStatus RowStatus } hpnicfIfQoSPQClassRuleType 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." ::= { hpnicfIfQoSPQClassRuleEntry 1 } hpnicfIfQoSPQClassRuleValue 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 " ::= { hpnicfIfQoSPQClassRuleEntry 2 } hpnicfIfQoSPQClassRuleQueueType OBJECT-TYPE SYNTAX PriorityQueue MAX-ACCESS read-create STATUS current DESCRIPTION "Specify the queue for matched packets." ::= { hpnicfIfQoSPQClassRuleEntry 3 } hpnicfIfQoSPQClassRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "RowStatus." ::= { hpnicfIfQoSPQClassRuleEntry 4 } -- -- nodes of hpnicfIfQoSPQApplyTable -- hpnicfIfQoSPQApplyTable OBJECT-TYPE SYNTAX SEQUENCE OF HpnicfIfQoSPQApplyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of priority queue instance." ::= { hpnicfIfQoSPQConfigGroup 4 } hpnicfIfQoSPQApplyEntry OBJECT-TYPE SYNTAX HpnicfIfQoSPQApplyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Priority queue instance information." INDEX { ifIndex } ::= { hpnicfIfQoSPQApplyTable 1 } HpnicfIfQoSPQApplyEntry ::= SEQUENCE { hpnicfIfQoSPQApplyListNumber Integer32, hpnicfIfQoSPQApplyRowStatus RowStatus } hpnicfIfQoSPQApplyListNumber OBJECT-TYPE SYNTAX Integer32 (1..16) MAX-ACCESS read-create STATUS current DESCRIPTION "Priority queue list number." ::= { hpnicfIfQoSPQApplyEntry 1 } hpnicfIfQoSPQApplyRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "RowStatus." ::= { hpnicfIfQoSPQApplyEntry 2 } -- -- Nodes of hpnicfIfQoSPQRunInfoGroup -- hpnicfIfQoSPQRunInfoGroup OBJECT IDENTIFIER ::= { hpnicfIfQoSPQObject 2 } -- -- nodes of hpnicfIfQoSPQRunInfoTable -- hpnicfIfQoSPQRunInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF HpnicfIfQoSPQRunInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of priority queue statistic information." ::= { hpnicfIfQoSPQRunInfoGroup 1 } hpnicfIfQoSPQRunInfoEntry OBJECT-TYPE SYNTAX HpnicfIfQoSPQRunInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Priority queue statistic information entry." INDEX { ifIndex, hpnicfIfQoSPQType } ::= { hpnicfIfQoSPQRunInfoTable 1 } HpnicfIfQoSPQRunInfoEntry ::= SEQUENCE { hpnicfIfQoSPQType PriorityQueue, hpnicfIfQoSPQSize Integer32, hpnicfIfQoSPQLength Integer32, hpnicfIfQoSPQDiscardPackets Counter64 } hpnicfIfQoSPQType OBJECT-TYPE SYNTAX PriorityQueue MAX-ACCESS not-accessible STATUS current DESCRIPTION "The type of priority queue." ::= { hpnicfIfQoSPQRunInfoEntry 1 } hpnicfIfQoSPQSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of packets in the priority queue." ::= { hpnicfIfQoSPQRunInfoEntry 2 } hpnicfIfQoSPQLength OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The maximum length of priority queue." ::= { hpnicfIfQoSPQRunInfoEntry 3 } hpnicfIfQoSPQDiscardPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The packet number of priority queue discard." ::= { hpnicfIfQoSPQRunInfoEntry 4 } -- -- nodes of hpnicfIfQoSCQObject hpnicfIfQoSCQObject OBJECT IDENTIFIER ::= { hpnicfIfQoSSoftwareQueueObjects 3 } hpnicfIfQoSCQConfigGroup OBJECT IDENTIFIER ::= { hpnicfIfQoSCQObject 1 } -- -- nodes of hpnicfIfQoSCQDefaultTable -- hpnicfIfQoSCQDefaultTable OBJECT-TYPE SYNTAX SEQUENCE OF HpnicfIfQoSCQDefaultEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of custom queue default configuration information." ::= { hpnicfIfQoSCQConfigGroup 1 } hpnicfIfQoSCQDefaultEntry OBJECT-TYPE SYNTAX HpnicfIfQoSCQDefaultEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Custom queue default configuration information entry." INDEX { hpnicfIfQoSCQListNumber } ::= { hpnicfIfQoSCQDefaultTable 1 } HpnicfIfQoSCQDefaultEntry ::= SEQUENCE { hpnicfIfQoSCQListNumber Integer32, hpnicfIfQoSCQDefaultQueueID Integer32 } hpnicfIfQoSCQListNumber OBJECT-TYPE SYNTAX Integer32 (1..16) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Custom queue list number." ::= { hpnicfIfQoSCQDefaultEntry 1 } hpnicfIfQoSCQDefaultQueueID OBJECT-TYPE SYNTAX Integer32 (0..16) MAX-ACCESS read-write STATUS current DESCRIPTION "Default queue ID." DEFVAL { 1 } ::= { hpnicfIfQoSCQDefaultEntry 2 } -- -- nods of hpnicfIfQoSCQQueueLengthTable -- hpnicfIfQoSCQQueueLengthTable OBJECT-TYPE SYNTAX SEQUENCE OF HpnicfIfQoSCQQueueLengthEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of queue length of custom queue configuration information." ::= { hpnicfIfQoSCQConfigGroup 2 } hpnicfIfQoSCQQueueLengthEntry OBJECT-TYPE SYNTAX HpnicfIfQoSCQQueueLengthEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Queue length of custom queue configuration information entry." INDEX { hpnicfIfQoSCQListNumber, hpnicfIfQoSCQQueueID } ::= { hpnicfIfQoSCQQueueLengthTable 1 } HpnicfIfQoSCQQueueLengthEntry ::= SEQUENCE { hpnicfIfQoSCQQueueID Integer32, hpnicfIfQoSCQQueueLength Integer32, hpnicfIfQoSCQQueueServing Integer32 } hpnicfIfQoSCQQueueID OBJECT-TYPE SYNTAX Integer32 (1..16) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Custom queue index." ::= { hpnicfIfQoSCQQueueLengthEntry 1 } hpnicfIfQoSCQQueueLength OBJECT-TYPE SYNTAX Integer32 (1..1024) MAX-ACCESS read-write STATUS current DESCRIPTION "The size of custom queue." DEFVAL { 20 } ::= { hpnicfIfQoSCQQueueLengthEntry 2 } hpnicfIfQoSCQQueueServing 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 } ::= { hpnicfIfQoSCQQueueLengthEntry 3 } -- -- nodes of hpnicfIfQoSCQClassRuleTable -- hpnicfIfQoSCQClassRuleTable OBJECT-TYPE SYNTAX SEQUENCE OF HpnicfIfQoSCQClassRuleEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of class rule of custom queue information." ::= { hpnicfIfQoSCQConfigGroup 3 } hpnicfIfQoSCQClassRuleEntry OBJECT-TYPE SYNTAX HpnicfIfQoSCQClassRuleEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of class rule of custom queue information." INDEX { hpnicfIfQoSCQListNumber, hpnicfIfQoSCQClassRuleType, hpnicfIfQoSCQClassRuleValue } ::= { hpnicfIfQoSCQClassRuleTable 1 } HpnicfIfQoSCQClassRuleEntry ::= SEQUENCE { hpnicfIfQoSCQClassRuleType INTEGER, hpnicfIfQoSCQClassRuleValue Integer32, hpnicfIfQoSCQClassRuleQueueID Integer32, hpnicfIfQoSCQClassRowStatus RowStatus } hpnicfIfQoSCQClassRuleType 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." ::= { hpnicfIfQoSCQClassRuleEntry 1 } hpnicfIfQoSCQClassRuleValue 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. " ::= { hpnicfIfQoSCQClassRuleEntry 2 } hpnicfIfQoSCQClassRuleQueueID OBJECT-TYPE SYNTAX Integer32( 1..16) MAX-ACCESS read-create STATUS current DESCRIPTION "Specify the queue for matched packets." ::= { hpnicfIfQoSCQClassRuleEntry 3 } hpnicfIfQoSCQClassRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "RowStatus." ::= { hpnicfIfQoSCQClassRuleEntry 4 } -- -- nodes of hpnicfIfQoSCQApplyTable -- hpnicfIfQoSCQApplyTable OBJECT-TYPE SYNTAX SEQUENCE OF HpnicfIfQoSCQApplyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of custom queue instance." ::= { hpnicfIfQoSCQConfigGroup 4 } hpnicfIfQoSCQApplyEntry OBJECT-TYPE SYNTAX HpnicfIfQoSCQApplyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Custom queue instance information." INDEX { ifIndex } ::= { hpnicfIfQoSCQApplyTable 1 } HpnicfIfQoSCQApplyEntry ::= SEQUENCE { hpnicfIfQoSCQApplyListNumber Integer32, hpnicfIfQoSCQApplyRowStatus RowStatus } hpnicfIfQoSCQApplyListNumber OBJECT-TYPE SYNTAX Integer32 (1..16) MAX-ACCESS read-create STATUS current DESCRIPTION "Custom queue list number." ::= { hpnicfIfQoSCQApplyEntry 1 } hpnicfIfQoSCQApplyRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "RowStatus." ::= { hpnicfIfQoSCQApplyEntry 2 } -- -- Nodes of hpnicfIfQoSCQRunInfoGroup -- hpnicfIfQoSCQRunInfoGroup OBJECT IDENTIFIER ::= { hpnicfIfQoSCQObject 2 } hpnicfIfQoSCQRunInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF HpnicfIfQoSCQRunInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of custom queue statistic information." ::= { hpnicfIfQoSCQRunInfoGroup 1 } hpnicfIfQoSCQRunInfoEntry OBJECT-TYPE SYNTAX HpnicfIfQoSCQRunInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Custom queue statistic information entry." INDEX { ifIndex, hpnicfIfQoSCQQueueID } ::= { hpnicfIfQoSCQRunInfoTable 1 } HpnicfIfQoSCQRunInfoEntry ::= SEQUENCE { hpnicfIfQoSCQRunInfoSize Integer32, hpnicfIfQoSCQRunInfoLength Integer32, hpnicfIfQoSCQRunInfoDiscardPackets Counter64 } hpnicfIfQoSCQRunInfoSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of packets in the custom queue." ::= { hpnicfIfQoSCQRunInfoEntry 1 } hpnicfIfQoSCQRunInfoLength OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The maximum length of custom queue." ::= { hpnicfIfQoSCQRunInfoEntry 2 } hpnicfIfQoSCQRunInfoDiscardPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The packet number of custom queue discard." ::= { hpnicfIfQoSCQRunInfoEntry 3 } -- -- nodes of hpnicfIfQoSWFQObject -- hpnicfIfQoSWFQObject OBJECT IDENTIFIER ::= { hpnicfIfQoSSoftwareQueueObjects 4 } hpnicfIfQoSWFQConfigGroup OBJECT IDENTIFIER ::= { hpnicfIfQoSWFQObject 1 } hpnicfIfQoSWFQTable OBJECT-TYPE SYNTAX SEQUENCE OF HpnicfIfQoSWFQEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of weighted fair queue information." ::= { hpnicfIfQoSWFQConfigGroup 1 } hpnicfIfQoSWFQEntry OBJECT-TYPE SYNTAX HpnicfIfQoSWFQEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Weighted fair queue information entry." INDEX { ifIndex } ::= { hpnicfIfQoSWFQTable 1 } HpnicfIfQoSWFQEntry ::= SEQUENCE { hpnicfIfQoSWFQQueueLength Integer32, hpnicfIfQoSWFQQueueNumber INTEGER, hpnicfIfQoSWFQRowStatus RowStatus, hpnicfIfQoSWFQType INTEGER } hpnicfIfQoSWFQQueueLength OBJECT-TYPE SYNTAX Integer32 (1..1024) MAX-ACCESS read-create STATUS current DESCRIPTION "The length of weighted fair queue." DEFVAL { 64 } ::= { hpnicfIfQoSWFQEntry 1 } hpnicfIfQoSWFQQueueNumber 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 } ::= { hpnicfIfQoSWFQEntry 2 } hpnicfIfQoSWFQRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "RowStatus." ::= { hpnicfIfQoSWFQEntry 3 } hpnicfIfQoSWFQType OBJECT-TYPE SYNTAX INTEGER { ip-precedence(1), dscp(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "The type of weighted fair queue." DEFVAL { 1 } ::= { hpnicfIfQoSWFQEntry 4 } -- -- nodes of hpnicfIfQoSWFQRunInfoGroup -- hpnicfIfQoSWFQRunInfoGroup OBJECT IDENTIFIER ::= { hpnicfIfQoSWFQObject 2 } hpnicfIfQoSWFQRunInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF HpnicfIfQoSWFQRunInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of weighted fair queue statistic information." ::= { hpnicfIfQoSWFQRunInfoGroup 1 } hpnicfIfQoSWFQRunInfoEntry OBJECT-TYPE SYNTAX HpnicfIfQoSWFQRunInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Weighted fair queue statistic information entry." INDEX { ifIndex } ::= { hpnicfIfQoSWFQRunInfoTable 1 } HpnicfIfQoSWFQRunInfoEntry ::= SEQUENCE { hpnicfIfQoSWFQSize Integer32, hpnicfIfQoSWFQLength Integer32, hpnicfIfQoSWFQDiscardPackets Counter64, hpnicfIfQoSWFQHashedActiveQueues Integer32, hpnicfIfQoSWFQHashedMaxActiveQueues Integer32, hpnicfIfQosWFQhashedTotalQueues Integer32 } hpnicfIfQoSWFQSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of packets in all the queues" ::= { hpnicfIfQoSWFQRunInfoEntry 1 } hpnicfIfQoSWFQLength OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The length of weighted fair queue." ::= { hpnicfIfQoSWFQRunInfoEntry 2 } hpnicfIfQoSWFQDiscardPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of discarded packets in all the queues." ::= { hpnicfIfQoSWFQRunInfoEntry 3 } hpnicfIfQoSWFQHashedActiveQueues OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of active queues." ::= { hpnicfIfQoSWFQRunInfoEntry 4 } hpnicfIfQoSWFQHashedMaxActiveQueues OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of maximum active queues." ::= { hpnicfIfQoSWFQRunInfoEntry 5 } hpnicfIfQosWFQhashedTotalQueues OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of queues." ::= { hpnicfIfQoSWFQRunInfoEntry 6 } -- -- nodes of hpnicfIfQoSBandwidthGroup -- hpnicfIfQoSBandwidthGroup OBJECT IDENTIFIER ::= { hpnicfIfQoSSoftwareQueueObjects 5 } hpnicfIfQoSBandwidthTable OBJECT-TYPE SYNTAX SEQUENCE OF HpnicfIfQoSBandwidthEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of bandwidth of interface information." ::= { hpnicfIfQoSBandwidthGroup 1 } hpnicfIfQoSBandwidthEntry OBJECT-TYPE SYNTAX HpnicfIfQoSBandwidthEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Bandwidth information entry." INDEX { ifIndex } ::= { hpnicfIfQoSBandwidthTable 1 } HpnicfIfQoSBandwidthEntry ::= SEQUENCE { hpnicfIfQoSMaxBandwidth Integer32, hpnicfIfQoSReservedBandwidthPct Integer32, hpnicfIfQoSBandwidthRowStatus RowStatus } hpnicfIfQoSMaxBandwidth OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "The maximum bandwidth of interface. Unit : Kbps" ::= { hpnicfIfQoSBandwidthEntry 1 } hpnicfIfQoSReservedBandwidthPct OBJECT-TYPE SYNTAX Integer32 (1..100) MAX-ACCESS read-create STATUS current DESCRIPTION "Max reserved bandwidth of the interface for QoS." DEFVAL { 75 } ::= { hpnicfIfQoSBandwidthEntry 2 } hpnicfIfQoSBandwidthRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "RowStatus." ::= { hpnicfIfQoSBandwidthEntry 3 } -- -- nodes of hpnicfIfQoSQmtokenGroup -- hpnicfIfQoSQmtokenGroup OBJECT IDENTIFIER ::= { hpnicfIfQoSSoftwareQueueObjects 6 } hpnicfIfQoSQmtokenTable OBJECT-TYPE SYNTAX SEQUENCE OF HpnicfIfQoSQmtokenEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of qmtoken information." ::= { hpnicfIfQoSQmtokenGroup 1 } hpnicfIfQoSQmtokenEntry OBJECT-TYPE SYNTAX HpnicfIfQoSQmtokenEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Qmtoken information entry." INDEX { ifIndex } ::= { hpnicfIfQoSQmtokenTable 1 } HpnicfIfQoSQmtokenEntry ::= SEQUENCE { hpnicfIfQoSQmtokenNumber Integer32, hpnicfIfQoSQmtokenRosStatus RowStatus } hpnicfIfQoSQmtokenNumber OBJECT-TYPE SYNTAX Integer32 (1..50) MAX-ACCESS read-create STATUS current DESCRIPTION "The number of tokens." ::= { hpnicfIfQoSQmtokenEntry 1 } hpnicfIfQoSQmtokenRosStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "RowStatus" ::= { hpnicfIfQoSQmtokenEntry 2 } -- -- nodes of hpnicfIfQoSRTPQObject -- hpnicfIfQoSRTPQObject OBJECT IDENTIFIER ::= { hpnicfIfQoSSoftwareQueueObjects 7 } hpnicfIfQoSRTPQConfigGroup OBJECT IDENTIFIER ::= { hpnicfIfQoSRTPQObject 1 } hpnicfIfQoSRTPQConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF HpnicfIfQoSRTPQConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of Real-time protocol queue information." ::= { hpnicfIfQoSRTPQConfigGroup 1 } hpnicfIfQoSRTPQConfigEntry OBJECT-TYPE SYNTAX HpnicfIfQoSRTPQConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The information of Real-time protocol queue entry." INDEX { ifIndex } ::= { hpnicfIfQoSRTPQConfigTable 1 } HpnicfIfQoSRTPQConfigEntry ::= SEQUENCE { hpnicfIfQoSRTPQStartPort Integer32, hpnicfIfQoSRTPQEndPort Integer32, hpnicfIfQoSRTPQReservedBandwidth Integer32, hpnicfIfQoSRTPQCbs Unsigned32, hpnicfIfQoSRTPQRowStatus RowStatus } hpnicfIfQoSRTPQStartPort OBJECT-TYPE SYNTAX Integer32 (2000..65535) MAX-ACCESS read-create STATUS current DESCRIPTION "Minimum threshold of UDP destination port." ::= { hpnicfIfQoSRTPQConfigEntry 1 } hpnicfIfQoSRTPQEndPort OBJECT-TYPE SYNTAX Integer32 (2000..65535) MAX-ACCESS read-create STATUS current DESCRIPTION "Maximum threshold of UDP destination port." ::= { hpnicfIfQoSRTPQConfigEntry 2 } hpnicfIfQoSRTPQReservedBandwidth OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "Maximum bandwidth. unit : kbps" ::= { hpnicfIfQoSRTPQConfigEntry 3 } hpnicfIfQoSRTPQCbs OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-create STATUS current DESCRIPTION "Committed Burst Size. Unit: byte" ::= { hpnicfIfQoSRTPQConfigEntry 4 } hpnicfIfQoSRTPQRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "RowStatus." ::= { hpnicfIfQoSRTPQConfigEntry 5 } -- -- nodes of hpnicfIfQoSRTPQRunInfoGroup -- hpnicfIfQoSRTPQRunInfoGroup OBJECT IDENTIFIER ::= { hpnicfIfQoSRTPQObject 2 } hpnicfIfQoSRTPQRunInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF HpnicfIfQoSRTPQRunInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of statistic information of Real-time protocol information." ::= { hpnicfIfQoSRTPQRunInfoGroup 1 } hpnicfIfQoSRTPQRunInfoEntry OBJECT-TYPE SYNTAX HpnicfIfQoSRTPQRunInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Statistic information of Real-time protocol information entry." INDEX { ifIndex } ::= { hpnicfIfQoSRTPQRunInfoTable 1 } HpnicfIfQoSRTPQRunInfoEntry ::= SEQUENCE { hpnicfIfQoSRTPQPacketNumber Integer32, hpnicfIfQoSRTPQPacketSize Integer32, hpnicfIfQoSRTPQOutputPackets Counter64, hpnicfIfQoSRTPQDiscardPackets Counter64 } hpnicfIfQoSRTPQPacketNumber OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of packets in the Real-time protocol queue." ::= { hpnicfIfQoSRTPQRunInfoEntry 1 } hpnicfIfQoSRTPQPacketSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The size of Real-time protocol queue." ::= { hpnicfIfQoSRTPQRunInfoEntry 2 } hpnicfIfQoSRTPQOutputPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of output packets." ::= { hpnicfIfQoSRTPQRunInfoEntry 3 } hpnicfIfQoSRTPQDiscardPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of discard packets." ::= { hpnicfIfQoSRTPQRunInfoEntry 4 } -- -- nodes of hpnicfIfQoSCarListObject -- hpnicfIfQoSCarListObject OBJECT IDENTIFIER ::= { hpnicfIfQoSSoftwareQueueObjects 8 } hpnicfIfQoCarListGroup OBJECT IDENTIFIER ::= { hpnicfIfQoSCarListObject 1 } hpnicfIfQoSCarlTable OBJECT-TYPE SYNTAX SEQUENCE OF HpnicfIfQoSCarlEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Committed Access Rate List(CARL) table." ::= { hpnicfIfQoCarListGroup 1 } hpnicfIfQoSCarlEntry OBJECT-TYPE SYNTAX HpnicfIfQoSCarlEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "CARL configuration infomation." INDEX { hpnicfIfQoSCarlListNum } ::= { hpnicfIfQoSCarlTable 1 } HpnicfIfQoSCarlEntry ::= SEQUENCE { hpnicfIfQoSCarlListNum Integer32, hpnicfIfQoSCarlParaType INTEGER, hpnicfIfQoSCarlParaValue OCTET STRING, hpnicfIfQoSCarlRowStatus RowStatus } hpnicfIfQoSCarlListNum OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "The index of the table, which is the CARL number." ::= { hpnicfIfQoSCarlEntry 1 } hpnicfIfQoSCarlParaType OBJECT-TYPE SYNTAX INTEGER { macAddress(1), precMask(2), dscpMask(3) } MAX-ACCESS read-create STATUS current DESCRIPTION "Parameter type of the CARL number." ::= { hpnicfIfQoSCarlEntry 2 } hpnicfIfQoSCarlParaValue OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-create STATUS current DESCRIPTION "Parameter value of the CARL table." ::= { hpnicfIfQoSCarlEntry 3 } hpnicfIfQoSCarlRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "RowStatus." ::= { hpnicfIfQoSCarlEntry 4 } -- -- nodes of hpnicfIfQoSLineRateObject -- hpnicfIfQoSLineRateObjects OBJECT IDENTIFIER ::= { hpnicfIfQos2 3 } hpnicfIfQoSLRConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF HpnicfIfQoSLRConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of line rate configuration information." ::= { hpnicfIfQoSLineRateObjects 1 } hpnicfIfQoSLRConfigEntry OBJECT-TYPE SYNTAX HpnicfIfQoSLRConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Line rate configuration information entry." INDEX { ifIndex, hpnicfIfQoSLRDirection } ::= { hpnicfIfQoSLRConfigTable 1 } HpnicfIfQoSLRConfigEntry ::= SEQUENCE { hpnicfIfQoSLRDirection Direction, hpnicfIfQoSLRCir Unsigned32, hpnicfIfQoSLRCbs Unsigned32, hpnicfIfQoSLREbs Unsigned32, hpnicfIfQoSRowStatus RowStatus, hpnicfIfQoSLRPir Unsigned32, hpnicfIfQoSLRUnit INTEGER } hpnicfIfQoSLRDirection OBJECT-TYPE SYNTAX Direction MAX-ACCESS not-accessible STATUS current DESCRIPTION "Line rate on the inbound or outbound of data stream." ::= { hpnicfIfQoSLRConfigEntry 1 } hpnicfIfQoSLRCir OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-create STATUS current DESCRIPTION "Committed Information Rate." ::= { hpnicfIfQoSLRConfigEntry 2 } hpnicfIfQoSLRCbs OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-create STATUS current DESCRIPTION "Committed Burst Size." ::= { hpnicfIfQoSLRConfigEntry 3 } hpnicfIfQoSLREbs OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-create STATUS current DESCRIPTION "Excess Burst Size." ::= { hpnicfIfQoSLRConfigEntry 4 } hpnicfIfQoSRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "RowStatus." ::= { hpnicfIfQoSLRConfigEntry 5 } hpnicfIfQoSLRPir OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-create STATUS current DESCRIPTION "Peak Information Rate." ::= { hpnicfIfQoSLRConfigEntry 6 } hpnicfIfQoSLRUnit 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 } ::= { hpnicfIfQoSLRConfigEntry 7 } -- -- nodes of hpnicfIfQoSLRRunInfoTable -- hpnicfIfQoSLRRunInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF HpnicfIfQoSLRRunInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of line rate run info information." ::= { hpnicfIfQoSLineRateObjects 2 } hpnicfIfQoSLRRunInfoEntry OBJECT-TYPE SYNTAX HpnicfIfQoSLRRunInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Line rate run info information entry." INDEX { ifIndex, hpnicfIfQoSLRDirection } ::= { hpnicfIfQoSLRRunInfoTable 1 } HpnicfIfQoSLRRunInfoEntry ::= SEQUENCE { hpnicfIfQoSLRRunInfoPassedPackets Counter64, hpnicfIfQoSLRRunInfoPassedBytes Counter64, hpnicfIfQoSLRRunInfoDelayedPackets Counter64, hpnicfIfQoSLRRunInfoDelayedBytes Counter64, hpnicfIfQoSLRRunInfoActiveShaping INTEGER } hpnicfIfQoSLRRunInfoPassedPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of passed packets." ::= { hpnicfIfQoSLRRunInfoEntry 1 } hpnicfIfQoSLRRunInfoPassedBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of passed bytes." ::= { hpnicfIfQoSLRRunInfoEntry 2 } hpnicfIfQoSLRRunInfoDelayedPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of delayed packets." ::= { hpnicfIfQoSLRRunInfoEntry 3 } hpnicfIfQoSLRRunInfoDelayedBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of delayed bytes." ::= { hpnicfIfQoSLRRunInfoEntry 4 } hpnicfIfQoSLRRunInfoActiveShaping OBJECT-TYPE SYNTAX INTEGER { active(1), inactive(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The flag of shaping." ::= { hpnicfIfQoSLRRunInfoEntry 5 } -- -- nodes of car group -- hpnicfIfQoSCARObjects OBJECT IDENTIFIER ::= { hpnicfIfQos2 4 } -- -- nodes of hpnicfIfQoSAggregativeCarGroup -- hpnicfIfQoSAggregativeCarGroup OBJECT IDENTIFIER ::= { hpnicfIfQoSCARObjects 1 } -- -- nodes of hpnicfIfQoSAggregativeCarConfigTable -- hpnicfIfQoSAggregativeCarNextIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object contains an appropriate value to be used for hpnicfIfQoSAggregativeCarIndex when creating rows in the hpnicfIfQoSAggregativeCarConfigTable. Begin with 1. " ::= { hpnicfIfQoSAggregativeCarGroup 1 } hpnicfIfQoSAggregativeCarConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF HpnicfIfQoSAggregativeCarConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of aggregative car information." ::= { hpnicfIfQoSAggregativeCarGroup 2 } hpnicfIfQoSAggregativeCarConfigEntry OBJECT-TYPE SYNTAX HpnicfIfQoSAggregativeCarConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Aggregative car information." INDEX { hpnicfIfQoSAggregativeCarIndex } ::= { hpnicfIfQoSAggregativeCarConfigTable 1 } HpnicfIfQoSAggregativeCarConfigEntry ::= SEQUENCE { hpnicfIfQoSAggregativeCarIndex Integer32, hpnicfIfQoSAggregativeCarName OCTET STRING, hpnicfIfQoSAggregativeCarCir Unsigned32, hpnicfIfQoSAggregativeCarCbs Unsigned32, hpnicfIfQoSAggregativeCarEbs Unsigned32, hpnicfIfQoSAggregativeCarPir Unsigned32, hpnicfIfQoSAggregativeCarGreenActionType CarAction, hpnicfIfQoSAggregativeCarGreenActionValue Integer32, hpnicfIfQoSAggregativeCarYellowActionType CarAction, hpnicfIfQoSAggregativeCarYellowActionValue Integer32, hpnicfIfQoSAggregativeCarRedActionType CarAction, hpnicfIfQoSAggregativeCarRedActionValue Integer32, hpnicfIfQoSAggregativeCarType INTEGER, hpnicfIfQoSAggregativeCarRowStatus RowStatus } hpnicfIfQoSAggregativeCarIndex OBJECT-TYPE SYNTAX Integer32 (1..65534) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The index of aggregative car." ::= { hpnicfIfQoSAggregativeCarConfigEntry 1 } hpnicfIfQoSAggregativeCarName OBJECT-TYPE SYNTAX OCTET STRING (SIZE(1..31)) MAX-ACCESS read-create STATUS current DESCRIPTION "The name of aggregative car." ::= { hpnicfIfQoSAggregativeCarConfigEntry 2 } hpnicfIfQoSAggregativeCarCir OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-create STATUS current DESCRIPTION "Committed-information-rate. Unit : kbps" ::= { hpnicfIfQoSAggregativeCarConfigEntry 3 } hpnicfIfQoSAggregativeCarCbs OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-create STATUS current DESCRIPTION "Committed-burst-size. Unit : byte" ::= { hpnicfIfQoSAggregativeCarConfigEntry 4 } hpnicfIfQoSAggregativeCarEbs OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-create STATUS current DESCRIPTION "Excess-burst-size. Unit : byte" ::= { hpnicfIfQoSAggregativeCarConfigEntry 5 } hpnicfIfQoSAggregativeCarPir OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-create STATUS current DESCRIPTION "Peak-information-rate. Unit : kbps" ::= { hpnicfIfQoSAggregativeCarConfigEntry 6 } hpnicfIfQoSAggregativeCarGreenActionType OBJECT-TYPE SYNTAX CarAction 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), Hardware QoS : pass, discard, remark. Software QoS : pass, discard, remark-ip-pass(6), remark-mplsexp-pass(8), remark-dscp-pass(10). 'invalid' is returned only when getting value from software QoS. " DEFVAL { pass } ::= { hpnicfIfQoSAggregativeCarConfigEntry 7 } hpnicfIfQoSAggregativeCarGreenActionValue 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~63; For remark-ip-pass and remark-mplsexp-pass, the range is 0~7; 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. " ::= { hpnicfIfQoSAggregativeCarConfigEntry 8 } hpnicfIfQoSAggregativeCarYellowActionType OBJECT-TYPE SYNTAX CarAction 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), Hardware QoS : pass, discard, remark. Software QoS : pass, discard, remark-ip-pass(6), remark-mplsexp-pass(8), remark-dscp-pass(10). 'invalid' is returned only when getting value from software QoS. " ::= { hpnicfIfQoSAggregativeCarConfigEntry 9 } hpnicfIfQoSAggregativeCarYellowActionValue 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~63; For remark-ip-pass and remark-mplsexp-pass, the range is 0~7; 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. " ::= { hpnicfIfQoSAggregativeCarConfigEntry 10 } hpnicfIfQoSAggregativeCarRedActionType OBJECT-TYPE SYNTAX CarAction 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), Hardware QoS : pass, discard, remark. Software QoS : pass, discard, remark-ip-pass(6), remark-mplsexp-pass(8), remark-dscp-pass(10). 'invalid' is returned only when getting value from software QoS. " ::= { hpnicfIfQoSAggregativeCarConfigEntry 11 } hpnicfIfQoSAggregativeCarRedActionValue OBJECT-TYPE SYNTAX Integer32 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~63; For remark-ip-pass and remark-mplsexp-pass, the range is 0~7; 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. " ::= { hpnicfIfQoSAggregativeCarConfigEntry 12 } hpnicfIfQoSAggregativeCarType OBJECT-TYPE SYNTAX INTEGER { aggregative(1), notAggregative(2) } 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. " ::= { hpnicfIfQoSAggregativeCarConfigEntry 13 } hpnicfIfQoSAggregativeCarRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "RowStatus." ::= { hpnicfIfQoSAggregativeCarConfigEntry 14 } -- -- nodes of hpnicfIfQoSAggregativeCarApplyGroup -- hpnicfIfQoSAggregativeCarApplyTable OBJECT-TYPE SYNTAX SEQUENCE OF HpnicfIfQoSAggregativeCarApplyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of aggregative car instance." ::= { hpnicfIfQoSAggregativeCarGroup 3 } hpnicfIfQoSAggregativeCarApplyEntry OBJECT-TYPE SYNTAX HpnicfIfQoSAggregativeCarApplyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Aggregative car instance information." INDEX { ifIndex, hpnicfIfQoSAggregativeCarApplyDirection, hpnicfIfQoSAggregativeCarApplyRuleType, hpnicfIfQoSAggregativeCarApplyRuleValue } ::= { hpnicfIfQoSAggregativeCarApplyTable 1 } HpnicfIfQoSAggregativeCarApplyEntry ::= SEQUENCE { hpnicfIfQoSAggregativeCarApplyDirection Direction, hpnicfIfQoSAggregativeCarApplyRuleType INTEGER, hpnicfIfQoSAggregativeCarApplyRuleValue Integer32, hpnicfIfQoSAggregativeCarApplyCarIndex Integer32, hpnicfIfQoSAggregativeCarApplyRowStatus RowStatus } hpnicfIfQoSAggregativeCarApplyDirection OBJECT-TYPE SYNTAX Direction MAX-ACCESS not-accessible STATUS current DESCRIPTION "Direction." ::= { hpnicfIfQoSAggregativeCarApplyEntry 1 } hpnicfIfQoSAggregativeCarApplyRuleType OBJECT-TYPE SYNTAX INTEGER { ipv4acl(1), ipv6acl(2), carl(3), any(4) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "The type of class rule." ::= { hpnicfIfQoSAggregativeCarApplyEntry 2 } hpnicfIfQoSAggregativeCarApplyRuleValue OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "The number of class rule. ipv4acl : 2000..5999 ipv6acl : 2000..42767 carl : 1..16 other types: 0. " ::= { hpnicfIfQoSAggregativeCarApplyEntry 3 } hpnicfIfQoSAggregativeCarApplyCarIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "The index of aggregative car." ::= { hpnicfIfQoSAggregativeCarApplyEntry 4 } hpnicfIfQoSAggregativeCarApplyRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "RowStatus." ::= { hpnicfIfQoSAggregativeCarApplyEntry 5 } -- -- nodes of hpnicfIfQoSAggregativeCarRunInfoTable -- hpnicfIfQoSAggregativeCarRunInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF HpnicfIfQoSAggregativeCarRunInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of aggregative car statistic information." ::= { hpnicfIfQoSAggregativeCarGroup 4 } hpnicfIfQoSAggregativeCarRunInfoEntry OBJECT-TYPE SYNTAX HpnicfIfQoSAggregativeCarRunInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Aggregative car statistic information." INDEX { hpnicfIfQoSAggregativeCarIndex } ::= { hpnicfIfQoSAggregativeCarRunInfoTable 1 } HpnicfIfQoSAggregativeCarRunInfoEntry ::= SEQUENCE { hpnicfIfQoSAggregativeCarGreenPackets Counter64, hpnicfIfQoSAggregativeCarGreenBytes Counter64, hpnicfIfQoSAggregativeCarYellowPackets Counter64, hpnicfIfQoSAggregativeCarYellowBytes Counter64, hpnicfIfQoSAggregativeCarRedPackets Counter64, hpnicfIfQoSAggregativeCarRedBytes Counter64 } hpnicfIfQoSAggregativeCarGreenPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of packets conforming CIR." ::= { hpnicfIfQoSAggregativeCarRunInfoEntry 1 } hpnicfIfQoSAggregativeCarGreenBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of bytes conforming CIR" ::= { hpnicfIfQoSAggregativeCarRunInfoEntry 2 } hpnicfIfQoSAggregativeCarYellowPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of yellow packets." ::= { hpnicfIfQoSAggregativeCarRunInfoEntry 3 } hpnicfIfQoSAggregativeCarYellowBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of yellow bytes." ::= { hpnicfIfQoSAggregativeCarRunInfoEntry 4 } hpnicfIfQoSAggregativeCarRedPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of packets exceeding CIR." ::= { hpnicfIfQoSAggregativeCarRunInfoEntry 5 } hpnicfIfQoSAggregativeCarRedBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of bytes exceeding CIR." ::= { hpnicfIfQoSAggregativeCarRunInfoEntry 6 } -- -- nodes of hpnicfIfQoSTricolorCARGroup -- hpnicfIfQoSTricolorCarGroup OBJECT IDENTIFIER ::= { hpnicfIfQoSCARObjects 2 } -- -- nodes of hpnicfIfQoSTricolorCarConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF HpnicfIfQoSTricolorCarConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of tricolor car configuration information." ::= { hpnicfIfQoSTricolorCarGroup 1 } hpnicfIfQoSTricolorCarConfigEntry OBJECT-TYPE SYNTAX HpnicfIfQoSTricolorCarConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Tricolor car configuration information entry." INDEX { ifIndex, hpnicfIfQoSTricolorCarDirection, hpnicfIfQoSTricolorCarType, hpnicfIfQoSTricolorCarValue } ::= { hpnicfIfQoSTricolorCarConfigTable 1 } HpnicfIfQoSTricolorCarConfigEntry ::= SEQUENCE { hpnicfIfQoSTricolorCarDirection Direction, hpnicfIfQoSTricolorCarType INTEGER, hpnicfIfQoSTricolorCarValue Integer32, hpnicfIfQoSTricolorCarCir Unsigned32, hpnicfIfQoSTricolorCarCbs Unsigned32, hpnicfIfQoSTricolorCarEbs Unsigned32, hpnicfIfQoSTricolorCarPir Unsigned32, hpnicfIfQoSTricolorCarGreenActionType CarAction, hpnicfIfQoSTricolorCarGreenActionValue Integer32, hpnicfIfQoSTricolorCarYellowActionType CarAction, hpnicfIfQoSTricolorCarYellowActionValue Integer32, hpnicfIfQoSTricolorCarRedActionType CarAction, hpnicfIfQoSTricolorCarRedActionValue Integer32, hpnicfIfQoSTricolorCarRowStatus RowStatus } hpnicfIfQoSTricolorCarDirection OBJECT-TYPE SYNTAX Direction MAX-ACCESS not-accessible STATUS current DESCRIPTION "Direction." ::= { hpnicfIfQoSTricolorCarConfigEntry 1 } hpnicfIfQoSTricolorCarType 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." ::= { hpnicfIfQoSTricolorCarConfigEntry 2 } hpnicfIfQoSTricolorCarValue OBJECT-TYPE SYNTAX Integer32 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; " ::= { hpnicfIfQoSTricolorCarConfigEntry 3 } hpnicfIfQoSTricolorCarCir OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-create STATUS current DESCRIPTION "Committed Information Rate. Unit: kbps." ::= { hpnicfIfQoSTricolorCarConfigEntry 4 } hpnicfIfQoSTricolorCarCbs OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-create STATUS current DESCRIPTION "Committed Burst Size. Unit: byte." ::= { hpnicfIfQoSTricolorCarConfigEntry 5 } hpnicfIfQoSTricolorCarEbs OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-create STATUS current DESCRIPTION "Excess Burst Size. Unit: byte." ::= { hpnicfIfQoSTricolorCarConfigEntry 6 } hpnicfIfQoSTricolorCarPir OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-create STATUS current DESCRIPTION "Peak Information Rate. Unit: kbps." ::= { hpnicfIfQoSTricolorCarConfigEntry 7 } hpnicfIfQoSTricolorCarGreenActionType OBJECT-TYPE SYNTAX CarAction MAX-ACCESS read-create STATUS current DESCRIPTION "Green Action." DEFVAL { pass } ::= { hpnicfIfQoSTricolorCarConfigEntry 8 } hpnicfIfQoSTricolorCarGreenActionValue 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~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~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~1. 255 is returned only when getting value from hardware QoS or when action being pass, discard of software QoS. 255 can't be set. " ::= { hpnicfIfQoSTricolorCarConfigEntry 9 } hpnicfIfQoSTricolorCarYellowActionType OBJECT-TYPE SYNTAX CarAction MAX-ACCESS read-create STATUS current DESCRIPTION "Yellow Action." DEFVAL { pass } ::= { hpnicfIfQoSTricolorCarConfigEntry 10 } hpnicfIfQoSTricolorCarYellowActionValue 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~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~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~1. 255 is returned only when getting value from hardware QoS or when action being pass, discard of software QoS. 255 can't be set. " ::= { hpnicfIfQoSTricolorCarConfigEntry 11 } hpnicfIfQoSTricolorCarRedActionType OBJECT-TYPE SYNTAX CarAction MAX-ACCESS read-create STATUS current DESCRIPTION "Red Action" DEFVAL { discard } ::= { hpnicfIfQoSTricolorCarConfigEntry 12 } hpnicfIfQoSTricolorCarRedActionValue 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~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~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~1. 255 is returned only when getting value from hardware QoS or when action being pass, discard of software QoS. 255 can't be set. " ::= { hpnicfIfQoSTricolorCarConfigEntry 13 } hpnicfIfQoSTricolorCarRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "RowStatus." ::= { hpnicfIfQoSTricolorCarConfigEntry 14 } -- -- nodes of hpnicfIfQoSTricolorCarRunInfoTable -- hpnicfIfQoSTricolorCarRunInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF HpnicfIfQoSTricolorCarRunInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of tricolor car statistic information." ::= { hpnicfIfQoSTricolorCarGroup 2 } hpnicfIfQoSTricolorCarRunInfoEntry OBJECT-TYPE SYNTAX HpnicfIfQoSTricolorCarRunInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Tricolor car statistic information entry." INDEX { ifIndex, hpnicfIfQoSTricolorCarDirection, hpnicfIfQoSTricolorCarType, hpnicfIfQoSTricolorCarValue } ::= { hpnicfIfQoSTricolorCarRunInfoTable 1 } HpnicfIfQoSTricolorCarRunInfoEntry ::= SEQUENCE { hpnicfIfQoSTricolorCarGreenPackets Counter64, hpnicfIfQoSTricolorCarGreenBytes Counter64, hpnicfIfQoSTricolorCarYellowPackets Counter64, hpnicfIfQoSTricolorCarYellowBytes Counter64, hpnicfIfQoSTricolorCarRedPackets Counter64, hpnicfIfQoSTricolorCarRedBytes Counter64 } hpnicfIfQoSTricolorCarGreenPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of green packets." ::= { hpnicfIfQoSTricolorCarRunInfoEntry 1 } hpnicfIfQoSTricolorCarGreenBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of green bytes." ::= { hpnicfIfQoSTricolorCarRunInfoEntry 2 } hpnicfIfQoSTricolorCarYellowPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of yellow packets." ::= { hpnicfIfQoSTricolorCarRunInfoEntry 3 } hpnicfIfQoSTricolorCarYellowBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of yellow bytes." ::= { hpnicfIfQoSTricolorCarRunInfoEntry 4 } hpnicfIfQoSTricolorCarRedPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of red packets." ::= { hpnicfIfQoSTricolorCarRunInfoEntry 5 } hpnicfIfQoSTricolorCarRedBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of red bytes." ::= { hpnicfIfQoSTricolorCarRunInfoEntry 6 } -- -- nodes of hpnicfIfQoSGTSObject -- hpnicfIfQoSGTSObjects OBJECT IDENTIFIER ::= { hpnicfIfQos2 5 } hpnicfIfQoSGTSConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF HpnicfIfQoSGTSConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of generic traffic shaping information." ::= { hpnicfIfQoSGTSObjects 1 } hpnicfIfQoSGTSConfigEntry OBJECT-TYPE SYNTAX HpnicfIfQoSGTSConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Generic traffic shaping information entry." INDEX { ifIndex, hpnicfIfQoSGTSClassRuleType, hpnicfIfQoSGTSClassRuleValue } ::= { hpnicfIfQoSGTSConfigTable 1 } HpnicfIfQoSGTSConfigEntry ::= SEQUENCE { hpnicfIfQoSGTSClassRuleType INTEGER, hpnicfIfQoSGTSClassRuleValue Integer32, hpnicfIfQoSGTSCir Unsigned32, hpnicfIfQoSGTSCbs Unsigned32, hpnicfIfQoSGTSEbs Unsigned32, hpnicfIfQoSGTSQueueLength Integer32, hpnicfIfQoSGTSConfigRowStatus RowStatus } hpnicfIfQoSGTSClassRuleType 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. " ::= { hpnicfIfQoSGTSConfigEntry 1 } hpnicfIfQoSGTSClassRuleValue OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Value of type. ipv4acl : 2000..4999 ipv6acl : 2000..42767 any : 0 queue : 0..7 " ::= { hpnicfIfQoSGTSConfigEntry 2 } hpnicfIfQoSGTSCir OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-create STATUS current DESCRIPTION "Committed Information Rate. Unit: kbps." ::= { hpnicfIfQoSGTSConfigEntry 3 } hpnicfIfQoSGTSCbs OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-create STATUS current DESCRIPTION "Committed Burst Size. Unit: byte." ::= { hpnicfIfQoSGTSConfigEntry 4 } hpnicfIfQoSGTSEbs OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-create STATUS current DESCRIPTION "Excess Burst Size. Unit: byte." ::= { hpnicfIfQoSGTSConfigEntry 5 } hpnicfIfQoSGTSQueueLength OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "The length of queue." ::= { hpnicfIfQoSGTSConfigEntry 6 } hpnicfIfQoSGTSConfigRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "RowStatus." ::= { hpnicfIfQoSGTSConfigEntry 7 } -- -- nodes of hpnicfIfQoSGTSRunInfoTable -- hpnicfIfQoSGTSRunInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF HpnicfIfQoSGTSRunInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of generic traffic shaping's statistic information." ::= { hpnicfIfQoSGTSObjects 2 } hpnicfIfQoSGTSRunInfoEntry OBJECT-TYPE SYNTAX HpnicfIfQoSGTSRunInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Generic traffic shaping's statistic information entry." INDEX { ifIndex, hpnicfIfQoSGTSClassRuleType, hpnicfIfQoSGTSClassRuleValue } ::= { hpnicfIfQoSGTSRunInfoTable 1 } HpnicfIfQoSGTSRunInfoEntry ::= SEQUENCE { hpnicfIfQoSGTSQueueSize Integer32, hpnicfIfQoSGTSPassedPackets Counter64, hpnicfIfQoSGTSPassedBytes Counter64, hpnicfIfQoSGTSDiscardPackets Counter64, hpnicfIfQoSGTSDiscardBytes Counter64, hpnicfIfQoSGTSDelayedPackets Counter64, hpnicfIfQoSGTSDelayedBytes Counter64 } hpnicfIfQoSGTSQueueSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of packets in the queue." ::= { hpnicfIfQoSGTSRunInfoEntry 1 } hpnicfIfQoSGTSPassedPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of passed packets." ::= { hpnicfIfQoSGTSRunInfoEntry 2 } hpnicfIfQoSGTSPassedBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of passed bytes." ::= { hpnicfIfQoSGTSRunInfoEntry 3 } hpnicfIfQoSGTSDiscardPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of discard packets." ::= { hpnicfIfQoSGTSRunInfoEntry 4 } hpnicfIfQoSGTSDiscardBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of discard bytes." ::= { hpnicfIfQoSGTSRunInfoEntry 5 } hpnicfIfQoSGTSDelayedPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of delayed packets." ::= { hpnicfIfQoSGTSRunInfoEntry 6 } hpnicfIfQoSGTSDelayedBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of delayed bytes." ::= { hpnicfIfQoSGTSRunInfoEntry 7 } -- -- nodes of hpnicfIfQoSWREDObject -- hpnicfIfQoSWREDObjects OBJECT IDENTIFIER ::= { hpnicfIfQos2 6 } -- -- nodes of WRED group -- hpnicfIfQoSWredGroupGroup OBJECT IDENTIFIER ::= { hpnicfIfQoSWREDObjects 1 } hpnicfIfQoSWredGroupNextIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object contains an appropriate value to be used for hpnicfIfQoSWredGroupIndex when creating rows in the hpnicfIfQoSWredGroupTable. Begin with 0. " ::= { hpnicfIfQoSWredGroupGroup 1 } -- -- nodes of hpnicfIfQoSWredGroupTable -- hpnicfIfQoSWredGroupTable OBJECT-TYPE SYNTAX SEQUENCE OF HpnicfIfQoSWredGroupEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of WRED group information." ::= { hpnicfIfQoSWredGroupGroup 2 } hpnicfIfQoSWredGroupEntry OBJECT-TYPE SYNTAX HpnicfIfQoSWredGroupEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "WRED group information." INDEX { hpnicfIfQoSWredGroupIndex } ::= { hpnicfIfQoSWredGroupTable 1 } HpnicfIfQoSWredGroupEntry ::= SEQUENCE { hpnicfIfQoSWredGroupIndex Integer32, hpnicfIfQoSWredGroupName OCTET STRING, hpnicfIfQoSWredGroupType INTEGER, hpnicfIfQoSWredGroupWeightingConstant Integer32, hpnicfIfQoSWredGroupRowStatus RowStatus } hpnicfIfQoSWredGroupIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "WRED group index." ::= { hpnicfIfQoSWredGroupEntry 1 } hpnicfIfQoSWredGroupName OBJECT-TYPE SYNTAX OCTET STRING (SIZE(1..32)) MAX-ACCESS read-create STATUS current DESCRIPTION "WRED group name." ::= { hpnicfIfQoSWredGroupEntry 2 } hpnicfIfQoSWredGroupType 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." ::= { hpnicfIfQoSWredGroupEntry 3 } hpnicfIfQoSWredGroupWeightingConstant OBJECT-TYPE SYNTAX Integer32 (1..15) MAX-ACCESS read-create STATUS current DESCRIPTION "Exponent for WRED calculates the average length of queue. If 'hpnicfIfQoSWredGroupType' is 'queue', the object is ineffective. So, it must use the object, which is 'hpnicfIfQoSWredGroupExponent' of hpnicfIfQoSWredGroupContentTable, to indicate the exponent of each queue of the queue WRED group." DEFVAL { 9 } ::= { hpnicfIfQoSWredGroupEntry 4 } hpnicfIfQoSWredGroupRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "RowStatus." ::= { hpnicfIfQoSWredGroupEntry 6 } -- -- nodes of hpnicfIfQoSWredGroupContentTable -- hpnicfIfQoSWredGroupContentTable OBJECT-TYPE SYNTAX SEQUENCE OF HpnicfIfQoSWredGroupContentEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of priority WRED information." ::= { hpnicfIfQoSWredGroupGroup 3 } hpnicfIfQoSWredGroupContentEntry OBJECT-TYPE SYNTAX HpnicfIfQoSWredGroupContentEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Priority WRED information entry." INDEX { hpnicfIfQoSWredGroupIndex, hpnicfIfQoSWredGroupContentIndex, hpnicfIfQoSWredGroupContentSubIndex } ::= { hpnicfIfQoSWredGroupContentTable 1 } HpnicfIfQoSWredGroupContentEntry ::= SEQUENCE { hpnicfIfQoSWredGroupContentIndex Integer32, hpnicfIfQoSWredGroupContentSubIndex Integer32, hpnicfIfQoSWredLowLimit Integer32, hpnicfIfQoSWredHighLimit Integer32, hpnicfIfQoSWredDiscardProb Integer32, hpnicfIfQoSWredGroupExponent Integer32, hpnicfIfQoSWredRowStatus RowStatus } hpnicfIfQoSWredGroupContentIndex 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 " ::= { hpnicfIfQoSWredGroupContentEntry 1 } hpnicfIfQoSWredGroupContentSubIndex 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 " ::= { hpnicfIfQoSWredGroupContentEntry 2 } hpnicfIfQoSWredLowLimit OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "Discard low limit." ::= { hpnicfIfQoSWredGroupContentEntry 3 } hpnicfIfQoSWredHighLimit OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "Discard high limit." ::= { hpnicfIfQoSWredGroupContentEntry 4 } hpnicfIfQoSWredDiscardProb OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "Discard probability." ::= { hpnicfIfQoSWredGroupContentEntry 5 } hpnicfIfQoSWredGroupExponent OBJECT-TYPE SYNTAX Integer32 (1..15) MAX-ACCESS read-create STATUS current DESCRIPTION "Exponent for WRED calculates the average length of queue. Only 'hpnicfIfQoSWredGroupType' is 'queue', the object is effective. This object is designed to indicate the exponent of each queue of the queue WRED group. " DEFVAL { 9 } ::= { hpnicfIfQoSWredGroupContentEntry 6 } hpnicfIfQoSWredRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "RowStatus." ::= { hpnicfIfQoSWredGroupContentEntry 7 } -- -- nodes of hpnicfIfQoSWredApplyIfTable -- hpnicfIfQoSWredGroupApplyIfTable OBJECT-TYPE SYNTAX SEQUENCE OF HpnicfIfQoSWredGroupApplyIfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of WRED group applied interface information." ::= { hpnicfIfQoSWredGroupGroup 4 } hpnicfIfQoSWredGroupApplyIfEntry OBJECT-TYPE SYNTAX HpnicfIfQoSWredGroupApplyIfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "WRED group applied interface information." INDEX { ifIndex } ::= { hpnicfIfQoSWredGroupApplyIfTable 1 } HpnicfIfQoSWredGroupApplyIfEntry ::= SEQUENCE { hpnicfIfQoSWredGroupApplyIndex Integer32, hpnicfIfQoSWredGroupApplyName OCTET STRING, hpnicfIfQoSWredGroupIfRowStatus RowStatus } hpnicfIfQoSWredGroupApplyIndex OBJECT-TYPE SYNTAX Integer32 (0..256) MAX-ACCESS read-create STATUS current DESCRIPTION "WRED group index." ::= { hpnicfIfQoSWredGroupApplyIfEntry 1 } hpnicfIfQoSWredGroupApplyName OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "WRED group name." ::= { hpnicfIfQoSWredGroupApplyIfEntry 2 } hpnicfIfQoSWredGroupIfRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "RowStatus." ::= { hpnicfIfQoSWredGroupApplyIfEntry 3 } -- -- nodes of hpnicfIfQoSWredApplyIfStatisticTable -- hpnicfIfQoSWredApplyIfRunInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF HpnicfIfQoSWredApplyIfRunInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of WRED statistic information." ::= { hpnicfIfQoSWredGroupGroup 5 } hpnicfIfQoSWredApplyIfRunInfoEntry OBJECT-TYPE SYNTAX HpnicfIfQoSWredApplyIfRunInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "WRED statistic information." INDEX { ifIndex, hpnicfIfQoSWredGroupIndex, hpnicfIfQoSWredGroupContentIndex, hpnicfIfQoSWredGroupContentSubIndex } ::= { hpnicfIfQoSWredApplyIfRunInfoTable 1 } HpnicfIfQoSWredApplyIfRunInfoEntry ::= SEQUENCE { hpnicfIfQoSWredPreRandomDropNum Counter64, hpnicfIfQoSWredPreTailDropNum Counter64 } hpnicfIfQoSWredPreRandomDropNum OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of random drop." ::= { hpnicfIfQoSWredApplyIfRunInfoEntry 1 } hpnicfIfQoSWredPreTailDropNum OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of tail drop." ::= { hpnicfIfQoSWredApplyIfRunInfoEntry 2 } -- -- nodes of hpnicfIfQoSPortWREDGroup -- hpnicfIfQoSPortWredGroup OBJECT IDENTIFIER ::= { hpnicfIfQoSWREDObjects 2 } hpnicfIfQoSPortWredWeightConstantTable OBJECT-TYPE SYNTAX SEQUENCE OF HpnicfIfQoSPortWREDWeightConstantEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of port WRED configuration information." ::= { hpnicfIfQoSPortWredGroup 1 } hpnicfIfQoSPortWredWeightConstantEntry OBJECT-TYPE SYNTAX HpnicfIfQoSPortWREDWeightConstantEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Port WRED configuration information entry." INDEX { ifIndex } ::= { hpnicfIfQoSPortWredWeightConstantTable 1 } HpnicfIfQoSPortWREDWeightConstantEntry ::= SEQUENCE { hpnicfIfQoSPortWredEnable TruthValue, hpnicfIfQoSPortWredWeightConstant Integer32, hpnicfIfQoSPortWredWeightConstantRowStatus RowStatus } hpnicfIfQoSPortWredEnable 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. " ::= { hpnicfIfQoSPortWredWeightConstantEntry 1 } hpnicfIfQoSPortWredWeightConstant OBJECT-TYPE SYNTAX Integer32 (1..16) MAX-ACCESS read-create STATUS current DESCRIPTION "Weight constant." ::= { hpnicfIfQoSPortWredWeightConstantEntry 2 } hpnicfIfQoSPortWredWeightConstantRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "RowStatus." ::= { hpnicfIfQoSPortWredWeightConstantEntry 3 } -- -- notes of hpnicfIfQoSPortWredPreConfigTable -- hpnicfIfQoSPortWredPreConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF HpnicfIfQoSPortWREDPreConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of weighted random early detect precedence configuration information." ::= { hpnicfIfQoSPortWredGroup 2 } hpnicfIfQoSPortWredPreConfigEntry OBJECT-TYPE SYNTAX HpnicfIfQoSPortWREDPreConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Weighted random early detect precedence configuration information entry." INDEX { ifIndex, hpnicfIfQoSPortWredPreID } ::= { hpnicfIfQoSPortWredPreConfigTable 1 } HpnicfIfQoSPortWREDPreConfigEntry ::= SEQUENCE { hpnicfIfQoSPortWredPreID Integer32, hpnicfIfQoSPortWredPreLowLimit Integer32, hpnicfIfQoSPortWredPreHighLimit Integer32, hpnicfIfQoSPortWredPreDiscardProbability Integer32, hpnicfIfQoSPortWredPreRowStatus RowStatus } hpnicfIfQoSPortWredPreID OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "IP precedence, from 0 to 7." ::= { hpnicfIfQoSPortWredPreConfigEntry 1 } hpnicfIfQoSPortWredPreLowLimit OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "Low Limit(number of packets)" ::= { hpnicfIfQoSPortWredPreConfigEntry 2 } hpnicfIfQoSPortWredPreHighLimit OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "High limit(number of packets)" ::= { hpnicfIfQoSPortWredPreConfigEntry 3 } hpnicfIfQoSPortWredPreDiscardProbability OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "Discard probability denominator" ::= { hpnicfIfQoSPortWredPreConfigEntry 4 } hpnicfIfQoSPortWredPreRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "RowStatus." ::= { hpnicfIfQoSPortWredPreConfigEntry 5 } -- -- nodes of hpnicfIfQoSPortWredRunInfoTable -- hpnicfIfQoSPortWredRunInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF HpnicfIfQoSPortWREDRunInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of WRED statistic information." ::= { hpnicfIfQoSPortWredGroup 3 } hpnicfIfQoSPortWredRunInfoEntry OBJECT-TYPE SYNTAX HpnicfIfQoSPortWREDRunInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "WRED statistic information entry." INDEX { ifIndex, hpnicfIfQoSPortWredPreID } ::= { hpnicfIfQoSPortWredRunInfoTable 1 } HpnicfIfQoSPortWREDRunInfoEntry ::= SEQUENCE { hpnicfIfQoSWREDTailDropNum Counter64, hpnicfIfQoSWREDRandomDropNum Counter64 } hpnicfIfQoSWREDTailDropNum OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of tail drop." ::= { hpnicfIfQoSPortWredRunInfoEntry 1 } hpnicfIfQoSWREDRandomDropNum OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of random drop." ::= { hpnicfIfQoSPortWredRunInfoEntry 2 } -- -- nodes of hpnicfIfQoSPortPriorityObject -- hpnicfIfQoSPortPriorityObjects OBJECT IDENTIFIER ::= { hpnicfIfQos2 7 } hpnicfIfQoSPortPriorityConfigGroup OBJECT IDENTIFIER ::= { hpnicfIfQoSPortPriorityObjects 1 } hpnicfIfQoSPortPriorityTable OBJECT-TYPE SYNTAX SEQUENCE OF HpnicfIfQoSPortPriorityEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of port priority information." ::= { hpnicfIfQoSPortPriorityConfigGroup 1 } hpnicfIfQoSPortPriorityEntry OBJECT-TYPE SYNTAX HpnicfIfQoSPortPriorityEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Port priority information entry." INDEX { ifIndex } ::= { hpnicfIfQoSPortPriorityTable 1 } HpnicfIfQoSPortPriorityEntry ::= SEQUENCE { hpnicfIfQoSPortPriorityValue Integer32 } hpnicfIfQoSPortPriorityValue OBJECT-TYPE SYNTAX Integer32 (0..7) MAX-ACCESS read-write STATUS current DESCRIPTION "The priority of a port." DEFVAL { 0 } ::= { hpnicfIfQoSPortPriorityEntry 1 } -- -- nodes of hpnicfIfQoSPortPirorityTrustTable -- hpnicfIfQoSPortPirorityTrustTable OBJECT-TYPE SYNTAX SEQUENCE OF HpnicfIfQoSPortPirorityTrustEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of each port's trusted priority information." ::= { hpnicfIfQoSPortPriorityConfigGroup 2 } hpnicfIfQoSPortPirorityTrustEntry OBJECT-TYPE SYNTAX HpnicfIfQoSPortPirorityTrustEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Per-port trusted priority information entry." INDEX { ifIndex } ::= { hpnicfIfQoSPortPirorityTrustTable 1 } HpnicfIfQoSPortPirorityTrustEntry ::= SEQUENCE { hpnicfIfQoSPortPriorityTrustTrustType INTEGER, hpnicfIfQoSPortPriorityTrustOvercastType INTEGER } hpnicfIfQoSPortPriorityTrustTrustType 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 } ::= { hpnicfIfQoSPortPirorityTrustEntry 1 } hpnicfIfQoSPortPriorityTrustOvercastType OBJECT-TYPE SYNTAX INTEGER { noOvercast(1), overcastDSCP(2), overcastCOS(3), overcast(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "The overcast type." DEFVAL { noOvercast } ::= { hpnicfIfQoSPortPirorityTrustEntry 2 } -- -- nodes of map object -- hpnicfIfQoSMapObjects OBJECT IDENTIFIER ::= { hpnicfIfQos2 9 } -- -- nodes of hpnicfIfQoSMapConfigGroup -- hpnicfIfQoSPriMapConfigGroup OBJECT IDENTIFIER ::= { hpnicfIfQoSMapObjects 1 } hpnicfIfQoSPriMapGroupNextIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object contains an appropriate value to be used for hpnicfIfQoSPriMapGroupIndex when creating rows in the hpnicfIfQoSPriMapGroupTable. Begin with 64. " ::= { hpnicfIfQoSPriMapConfigGroup 1 } -- -- nodes of hpnicfIfQoSPriMapConfigTable -- hpnicfIfQoSPriMapGroupTable OBJECT-TYPE SYNTAX SEQUENCE OF HpnicfIfQoSPriMapGroupEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of map group information." ::= { hpnicfIfQoSPriMapConfigGroup 2 } hpnicfIfQoSPriMapGroupEntry OBJECT-TYPE SYNTAX HpnicfIfQoSPriMapGroupEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Map group information entry." INDEX { hpnicfIfQoSPriMapGroupIndex } ::= { hpnicfIfQoSPriMapGroupTable 1 } HpnicfIfQoSPriMapGroupEntry ::= SEQUENCE { hpnicfIfQoSPriMapGroupIndex Integer32, hpnicfIfQoSPriMapGroupType INTEGER, hpnicfIfQoSPriMapGroupName OCTET STRING, hpnicfIfQoSPriMapGroupRowStatus RowStatus } hpnicfIfQoSPriMapGroupIndex 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 " ::= { hpnicfIfQoSPriMapGroupEntry 1 } hpnicfIfQoSPriMapGroupType 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." ::= { hpnicfIfQoSPriMapGroupEntry 2 } hpnicfIfQoSPriMapGroupName OBJECT-TYPE SYNTAX OCTET STRING (SIZE(1..32)) MAX-ACCESS read-create STATUS current DESCRIPTION "The name of map group." ::= { hpnicfIfQoSPriMapGroupEntry 3 } hpnicfIfQoSPriMapGroupRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "RowStatus." ::= { hpnicfIfQoSPriMapGroupEntry 4 } -- -- nodes of hpnicfIfQoSPriMapContentTable -- hpnicfIfQoSPriMapContentTable OBJECT-TYPE SYNTAX SEQUENCE OF HpnicfIfQoSPriMapContentEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of priority map configuration information." ::= { hpnicfIfQoSPriMapConfigGroup 3 } hpnicfIfQoSPriMapContentEntry OBJECT-TYPE SYNTAX HpnicfIfQoSPriMapContentEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Priority map configuration information entry." INDEX { hpnicfIfQoSPriMapGroupIndex, hpnicfIfQoSPriMapGroupImportValue } ::= { hpnicfIfQoSPriMapContentTable 1 } HpnicfIfQoSPriMapContentEntry ::= SEQUENCE { hpnicfIfQoSPriMapGroupImportValue Integer32, hpnicfIfQoSPriMapGroupExportValue Integer32, hpnicfIfQoSPriMapContentRowStatus RowStatus } hpnicfIfQoSPriMapGroupImportValue OBJECT-TYPE SYNTAX Integer32 (0..63) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Priority map table import value list. Different map has different hpnicfIfQoSPriMapConfigImportValue. Map-name Range of hpnicfIfQoSPriMapConfigImportValue 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) " ::= { hpnicfIfQoSPriMapContentEntry 1 } hpnicfIfQoSPriMapGroupExportValue OBJECT-TYPE SYNTAX Integer32 (0..63) MAX-ACCESS read-create STATUS current DESCRIPTION "Priority map table output. Different map has different hpnicfIfQoSPriMapGroupExportValue. 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 " ::= { hpnicfIfQoSPriMapContentEntry 2 } hpnicfIfQoSPriMapContentRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "RowStatus." ::= { hpnicfIfQoSPriMapContentEntry 3 } -- -- nodes of hpnicfIfQoSPrePriMapTable -- hpnicfIfQoSPrePriMapTable OBJECT-TYPE SYNTAX SEQUENCE OF HpnicfIfQoSPrePriMapEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Pre-defined priority mapping table information." ::= { hpnicfIfQoSPriMapConfigGroup 4 } hpnicfIfQoSPrePriMapEntry OBJECT-TYPE SYNTAX HpnicfIfQoSPrePriMapEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Pre-defined priority mapping table entry." INDEX { hpnicfIfQoSPrePriMapTableType, hpnicfIfQoSPrePriMapTableColor, hpnicfIfQoSPrePriMapTableDirection, hpnicfIfQoSPrePriMapTableImportValue } ::= { hpnicfIfQoSPrePriMapTable 1 } HpnicfIfQoSPrePriMapEntry ::= SEQUENCE { hpnicfIfQoSPrePriMapTableType INTEGER, hpnicfIfQoSPrePriMapTableColor INTEGER, hpnicfIfQoSPrePriMapTableDirection INTEGER, hpnicfIfQoSPrePriMapTableImportValue Integer32, hpnicfIfQoSPrePriMapTableExportValue Integer32 } hpnicfIfQoSPrePriMapTableType 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." ::= { hpnicfIfQoSPrePriMapEntry 1 } hpnicfIfQoSPrePriMapTableColor 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." ::= { hpnicfIfQoSPrePriMapEntry 2 } hpnicfIfQoSPrePriMapTableDirection 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." ::= { hpnicfIfQoSPrePriMapEntry 3 } hpnicfIfQoSPrePriMapTableImportValue OBJECT-TYPE SYNTAX Integer32 (0..63) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Input value of priority mapping table. Different priority has different hpnicfIfQoSPrePriMapTableImportValue. Priority-type Range of hpnicfIfQoSPrePriMapTableImportValue dot1p (0..7) dscp (0..63) lp (0..7) exp (0..7) ipPrecedence (0..7) up (0..7) dot11e (0..7) " ::= { hpnicfIfQoSPrePriMapEntry 4 } hpnicfIfQoSPrePriMapTableExportValue OBJECT-TYPE SYNTAX Integer32 (0..63) MAX-ACCESS read-write STATUS current DESCRIPTION "Output value of priority mapping table. Different priority has different hpnicfIfQoSPrePriMapTableExportValue. Priority-type Range of hpnicfIfQoSPrePriMapTableExportValue 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) " ::= { hpnicfIfQoSPrePriMapEntry 5 } -- -- nodes of L3 plus object -- hpnicfIfQoSL3PlusObjects OBJECT IDENTIFIER ::= { hpnicfIfQos2 10 } -- -- nodes of hpnicfIfQoSPortBindingGroup -- hpnicfIfQoSPortBindingGroup OBJECT IDENTIFIER ::= { hpnicfIfQoSL3PlusObjects 1 } hpnicfIfQoSPortBindingTable OBJECT-TYPE SYNTAX SEQUENCE OF HpnicfIfQoSPortBindingEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of EACL sub-interface binding information for L3+ board ." ::= { hpnicfIfQoSPortBindingGroup 1 } hpnicfIfQoSPortBindingEntry OBJECT-TYPE SYNTAX HpnicfIfQoSPortBindingEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Binding information entry." INDEX { ifIndex } ::= { hpnicfIfQoSPortBindingTable 1 } HpnicfIfQoSPortBindingEntry ::= SEQUENCE { hpnicfIfQoSBindingIf Integer32, hpnicfIfQoSBindingRowStatus RowStatus } hpnicfIfQoSBindingIf OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "The binding interface." ::= { hpnicfIfQoSPortBindingEntry 1 } hpnicfIfQoSBindingRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "RowStatus" ::= { hpnicfIfQoSPortBindingEntry 2 } -- -- node of hpnicfQoSTraStaObjects -- hpnicfQoSTraStaObjects OBJECT IDENTIFIER ::= { hpnicfIfQos2 11 } -- -- nodes of hpnicfQoSTraStaConfigGroup -- hpnicfQoSTraStaConfigGroup OBJECT IDENTIFIER ::= { hpnicfQoSTraStaObjects 1 } hpnicfQoSIfTraStaConfigInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF HpnicfQoSIfTraStaConfigInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of traffic statistics configuration information." ::= { hpnicfQoSTraStaConfigGroup 1 } hpnicfQoSIfTraStaConfigInfoEntry OBJECT-TYPE SYNTAX HpnicfQoSIfTraStaConfigInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry of interface traffic statistics configuration information." INDEX { ifIndex, hpnicfQoSIfTraStaConfigDirection } ::= { hpnicfQoSIfTraStaConfigInfoTable 1 } HpnicfQoSIfTraStaConfigInfoEntry ::= SEQUENCE { hpnicfQoSIfTraStaConfigDirection Direction, hpnicfQoSIfTraStaConfigQueue OCTET STRING, hpnicfQoSIfTraStaConfigDot1p OCTET STRING, hpnicfQoSIfTraStaConfigDscp OCTET STRING, hpnicfQoSIfTraStaConfigVlan OCTET STRING, hpnicfQoSIfTraStaConfigStatus RowStatus } hpnicfQoSIfTraStaConfigDirection OBJECT-TYPE SYNTAX Direction MAX-ACCESS not-accessible STATUS current DESCRIPTION "The direction of the traffic statistics." ::= { hpnicfQoSIfTraStaConfigInfoEntry 1 } hpnicfQoSIfTraStaConfigQueue 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." ::= { hpnicfQoSIfTraStaConfigInfoEntry 2 } hpnicfQoSIfTraStaConfigDot1p 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." ::= { hpnicfQoSIfTraStaConfigInfoEntry 3 } hpnicfQoSIfTraStaConfigDscp 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." ::= { hpnicfQoSIfTraStaConfigInfoEntry 4 } hpnicfQoSIfTraStaConfigVlan 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." ::= { hpnicfQoSIfTraStaConfigInfoEntry 5 } hpnicfQoSIfTraStaConfigStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The row status of this table entry." ::= { hpnicfQoSIfTraStaConfigInfoEntry 6 } -- -- nodes of hpnicfQoSTraStaRunGroup -- hpnicfQoSTraStaRunGroup OBJECT IDENTIFIER ::= { hpnicfQoSTraStaObjects 2 } hpnicfQoSIfTraStaRunInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF HpnicfQoSIfTraStaRunInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of traffic statistics running information." ::= { hpnicfQoSTraStaRunGroup 1 } hpnicfQoSIfTraStaRunInfoEntry OBJECT-TYPE SYNTAX HpnicfQoSIfTraStaRunInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry of interface traffic statistics running information." INDEX { ifIndex, hpnicfQoSIfTraStaRunObjectType, hpnicfQoSIfTraStaRunObjectValue, hpnicfQoSIfTraStaRunDirection } ::= { hpnicfQoSIfTraStaRunInfoTable 1 } HpnicfQoSIfTraStaRunInfoEntry ::= SEQUENCE { hpnicfQoSIfTraStaRunObjectType INTEGER, hpnicfQoSIfTraStaRunObjectValue Integer32, hpnicfQoSIfTraStaRunDirection Direction, hpnicfQoSIfTraStaRunPassPackets Counter64, hpnicfQoSIfTraStaRunDropPackets Counter64, hpnicfQoSIfTraStaRunPassBytes Counter64, hpnicfQoSIfTraStaRunDropBytes Counter64, hpnicfQoSIfTraStaRunPassPPS Counter64, hpnicfQoSIfTraStaRunPassBPS Counter64 } hpnicfQoSIfTraStaRunObjectType OBJECT-TYPE SYNTAX INTEGER { queue(1), dot1p(2), dscp(3), vlanID(4) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "Type of statistics object." ::= { hpnicfQoSIfTraStaRunInfoEntry 1 } hpnicfQoSIfTraStaRunObjectValue 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 " ::= { hpnicfQoSIfTraStaRunInfoEntry 2 } hpnicfQoSIfTraStaRunDirection OBJECT-TYPE SYNTAX Direction MAX-ACCESS not-accessible STATUS current DESCRIPTION "The direction of the traffic statistics." ::= { hpnicfQoSIfTraStaRunInfoEntry 3 } hpnicfQoSIfTraStaRunPassPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of passed packets." ::= { hpnicfQoSIfTraStaRunInfoEntry 4 } hpnicfQoSIfTraStaRunDropPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of dropped packets." ::= { hpnicfQoSIfTraStaRunInfoEntry 5 } hpnicfQoSIfTraStaRunPassBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of passed bytes." ::= { hpnicfQoSIfTraStaRunInfoEntry 6 } hpnicfQoSIfTraStaRunDropBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of dropped bytes." ::= { hpnicfQoSIfTraStaRunInfoEntry 7 } hpnicfQoSIfTraStaRunPassPPS OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "PPS (packets per second) of passed packets." ::= { hpnicfQoSIfTraStaRunInfoEntry 8 } hpnicfQoSIfTraStaRunPassBPS OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "BPS (bytes per second) of passed packets." ::= { hpnicfQoSIfTraStaRunInfoEntry 9 } -- -- nodes of hpnicfQoSGlobalPriorityObject -- hpnicfQoSGlobalPriorityObject OBJECT IDENTIFIER ::= { hpnicfIfQos2 12 } hpnicfQoSRemarkTcpPortPriTable OBJECT-TYPE SYNTAX SEQUENCE OF HpnicfQoSRemarkTcpPortPriEntry 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. " ::= { hpnicfQoSGlobalPriorityObject 1 } hpnicfQoSRemarkTcpPortPriEntry OBJECT-TYPE SYNTAX HpnicfQoSRemarkTcpPortPriEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Remarking TCP port priority information entry." INDEX { hpnicfQoSRemarkTcpPortStart } ::= { hpnicfQoSRemarkTcpPortPriTable 1 } HpnicfQoSRemarkTcpPortPriEntry ::= SEQUENCE { hpnicfQoSRemarkTcpPortStart Integer32, hpnicfQoSRemarkTcpPortEnd Integer32, hpnicfQoSRemarkTcpPortType INTEGER, hpnicfQoSRemarkTcpPortDot1p Unsigned32, hpnicfQoSRemarkTcpPortDscp Unsigned32, hpnicfQoSRemarkTcpPortRowStatus RowStatus } hpnicfQoSRemarkTcpPortStart OBJECT-TYPE SYNTAX Integer32 (0..65535) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Start value of TCP port range." ::= { hpnicfQoSRemarkTcpPortPriEntry 1 } hpnicfQoSRemarkTcpPortEnd OBJECT-TYPE SYNTAX Integer32 (0..65535) MAX-ACCESS read-create STATUS current DESCRIPTION "End value of TCP port range. It can not be less than start value. " ::= { hpnicfQoSRemarkTcpPortPriEntry 2 } hpnicfQoSRemarkTcpPortType 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 } ::= { hpnicfQoSRemarkTcpPortPriEntry 3 } hpnicfQoSRemarkTcpPortDot1p OBJECT-TYPE SYNTAX Unsigned32 (0..7|255) MAX-ACCESS read-create STATUS current DESCRIPTION "Dot1p value." ::= { hpnicfQoSRemarkTcpPortPriEntry 4 } hpnicfQoSRemarkTcpPortDscp OBJECT-TYPE SYNTAX Unsigned32 (0..63|255) MAX-ACCESS read-create STATUS current DESCRIPTION "DSCP value." ::= { hpnicfQoSRemarkTcpPortPriEntry 5 } hpnicfQoSRemarkTcpPortRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Row status." ::= { hpnicfQoSRemarkTcpPortPriEntry 6 } --hpnicfQoSRemarkUdpPortPriTable hpnicfQoSRemarkUdpPortPriTable OBJECT-TYPE SYNTAX SEQUENCE OF HpnicfQoSRemarkUdpPortPriEntry 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. " ::= { hpnicfQoSGlobalPriorityObject 2 } hpnicfQoSRemarkUdpPortPriEntry OBJECT-TYPE SYNTAX HpnicfQoSRemarkUdpPortPriEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Remarking UDP port priority information entry." INDEX { hpnicfQoSRemarkUdpPortStart } ::= { hpnicfQoSRemarkUdpPortPriTable 1 } HpnicfQoSRemarkUdpPortPriEntry ::= SEQUENCE { hpnicfQoSRemarkUdpPortStart Integer32, hpnicfQoSRemarkUdpPortEnd Integer32, hpnicfQoSRemarkUdpPortType INTEGER, hpnicfQoSRemarkUdpPortDot1p Unsigned32, hpnicfQoSRemarkUdpPortDscp Unsigned32, hpnicfQoSRemarkUdpPortRowStatus RowStatus } hpnicfQoSRemarkUdpPortStart OBJECT-TYPE SYNTAX Integer32 (0..65535) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Start value of UDP port range." ::= { hpnicfQoSRemarkUdpPortPriEntry 1 } hpnicfQoSRemarkUdpPortEnd OBJECT-TYPE SYNTAX Integer32 (0..65535) MAX-ACCESS read-create STATUS current DESCRIPTION "End value of UDP port range. It can not be less than start value. " ::= { hpnicfQoSRemarkUdpPortPriEntry 2 } hpnicfQoSRemarkUdpPortType 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 } ::= { hpnicfQoSRemarkUdpPortPriEntry 3 } hpnicfQoSRemarkUdpPortDot1p OBJECT-TYPE SYNTAX Unsigned32 (0..7|255) MAX-ACCESS read-create STATUS current DESCRIPTION "Dot1p value." ::= { hpnicfQoSRemarkUdpPortPriEntry 4 } hpnicfQoSRemarkUdpPortDscp OBJECT-TYPE SYNTAX Unsigned32 (0..63|255) MAX-ACCESS read-create STATUS current DESCRIPTION "DSCP value." ::= { hpnicfQoSRemarkUdpPortPriEntry 5 } hpnicfQoSRemarkUdpPortRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Row status." ::= { hpnicfQoSRemarkUdpPortPriEntry 6 } --hpnicfQoSRemarkIPv4AddrPriTable hpnicfQoSRemarkIPv4AddrPriTable OBJECT-TYPE SYNTAX SEQUENCE OF HpnicfQoSRemarkIPv4AddrPriEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of remarking IPv4 address priority information." ::= { hpnicfQoSGlobalPriorityObject 3 } hpnicfQoSRemarkIPv4AddrPriEntry OBJECT-TYPE SYNTAX HpnicfQoSRemarkIPv4AddrPriEntry 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 { hpnicfQoSRemarkIPv4AddrValue } ::= { hpnicfQoSRemarkIPv4AddrPriTable 1 } HpnicfQoSRemarkIPv4AddrPriEntry ::= SEQUENCE { hpnicfQoSRemarkIPv4AddrValue IpAddress, hpnicfQoSRemarkIPv4AddrMask IpAddress, hpnicfQoSRemarkIPv4AddrMaskLength Unsigned32, hpnicfQoSRemarkIPv4AddrDot1p Unsigned32, hpnicfQoSRemarkIPv4AddrDscp Unsigned32, hpnicfQoSRemarkIPv4AddrRowStatus RowStatus } hpnicfQoSRemarkIPv4AddrValue OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "IPv4 address." ::= { hpnicfQoSRemarkIPv4AddrPriEntry 1 } hpnicfQoSRemarkIPv4AddrMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "Mask of IPv4 address." ::= { hpnicfQoSRemarkIPv4AddrPriEntry 2 } hpnicfQoSRemarkIPv4AddrMaskLength OBJECT-TYPE SYNTAX Unsigned32 (1..32 |4294967295) MAX-ACCESS read-create STATUS current DESCRIPTION "Mask length of IPv4 address." DEFVAL { 32 } ::= { hpnicfQoSRemarkIPv4AddrPriEntry 3 } hpnicfQoSRemarkIPv4AddrDot1p OBJECT-TYPE SYNTAX Unsigned32 (0..7|255) MAX-ACCESS read-create STATUS current DESCRIPTION "Dot1p value." ::= { hpnicfQoSRemarkIPv4AddrPriEntry 4 } hpnicfQoSRemarkIPv4AddrDscp OBJECT-TYPE SYNTAX Unsigned32 (0..63|255) MAX-ACCESS read-create STATUS current DESCRIPTION "DSCP value." ::= { hpnicfQoSRemarkIPv4AddrPriEntry 5 } hpnicfQoSRemarkIPv4AddrRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Row status." ::= { hpnicfQoSRemarkIPv4AddrPriEntry 6 } --hpnicfQoSRemarkIPv6AddrPriTable hpnicfQoSRemarkIPv6AddrPriTable OBJECT-TYPE SYNTAX SEQUENCE OF HpnicfQoSRemarkIPv6AddrPriEntry 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. " ::= { hpnicfQoSGlobalPriorityObject 4 } hpnicfQoSRemarkIPv6AddrPriEntry OBJECT-TYPE SYNTAX HpnicfQoSRemarkIPv6AddrPriEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Remarking IPv6 address priority information entry." INDEX { hpnicfQoSRemarkIPv6AddrValue } ::= { hpnicfQoSRemarkIPv6AddrPriTable 1 } HpnicfQoSRemarkIPv6AddrPriEntry ::= SEQUENCE { hpnicfQoSRemarkIPv6AddrValue InetAddressIPv6, hpnicfQoSRemarkIPv6AddrPrefixLength InetAddressPrefixLength, hpnicfQoSRemarkIPv6AddrDot1p Unsigned32, hpnicfQoSRemarkIPv6AddrDscp Unsigned32, hpnicfQoSRemarkIPv6AddrRowStatus RowStatus } hpnicfQoSRemarkIPv6AddrValue OBJECT-TYPE SYNTAX InetAddressIPv6 MAX-ACCESS not-accessible STATUS current DESCRIPTION "IPv6 address." ::= { hpnicfQoSRemarkIPv6AddrPriEntry 1 } hpnicfQoSRemarkIPv6AddrPrefixLength OBJECT-TYPE SYNTAX InetAddressPrefixLength MAX-ACCESS read-create STATUS current DESCRIPTION "Prefix length of IPv6 address." DEFVAL { 128 } ::= { hpnicfQoSRemarkIPv6AddrPriEntry 2 } hpnicfQoSRemarkIPv6AddrDot1p OBJECT-TYPE SYNTAX Unsigned32 (0..7|255) MAX-ACCESS read-create STATUS current DESCRIPTION "Dot1p value." ::= { hpnicfQoSRemarkIPv6AddrPriEntry 3 } hpnicfQoSRemarkIPv6AddrDscp OBJECT-TYPE SYNTAX Unsigned32 (0..63|255) MAX-ACCESS read-create STATUS current DESCRIPTION "DSCP value." ::= { hpnicfQoSRemarkIPv6AddrPriEntry 4 } hpnicfQoSRemarkIPv6AddrRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Row status." ::= { hpnicfQoSRemarkIPv6AddrPriEntry 5 } --hpnicfQoSRemarkProtocolPriTable hpnicfQoSRemarkProtocolPriTable OBJECT-TYPE SYNTAX SEQUENCE OF HpnicfQoSRemarkProtocolPriEntry 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. " ::= { hpnicfQoSGlobalPriorityObject 5 } hpnicfQoSRemarkProtocolPriEntry OBJECT-TYPE SYNTAX HpnicfQoSRemarkProtocolPriEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Remarking layer 3 protocol priority information entry." INDEX { hpnicfQoSRemarkProtocolValue } ::= { hpnicfQoSRemarkProtocolPriTable 1 } HpnicfQoSRemarkProtocolPriEntry ::= SEQUENCE { hpnicfQoSRemarkProtocolValue INTEGER, hpnicfQoSRemarkProtocolDot1p Unsigned32, hpnicfQoSRemarkProtocolRowStatus RowStatus } hpnicfQoSRemarkProtocolValue 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." ::= { hpnicfQoSRemarkProtocolPriEntry 1 } hpnicfQoSRemarkProtocolDot1p OBJECT-TYPE SYNTAX Unsigned32 (0..7|255) MAX-ACCESS read-create STATUS current DESCRIPTION "Dot1p value." ::= { hpnicfQoSRemarkProtocolPriEntry 2 } hpnicfQoSRemarkProtocolRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Row status." ::= { hpnicfQoSRemarkProtocolPriEntry 3 } --hpnicfQoSRemarkVlanPriTable hpnicfQoSRemarkVlanPriTable OBJECT-TYPE SYNTAX SEQUENCE OF HpnicfQoSRemarkVlanPriEntry 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. " ::= { hpnicfQoSGlobalPriorityObject 6 } hpnicfQoSRemarkVlanPriEntry OBJECT-TYPE SYNTAX HpnicfQoSRemarkVlanPriEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Remarking VLAN priority information entry." INDEX { hpnicfQoSRemarkVlanStart } ::= { hpnicfQoSRemarkVlanPriTable 1 } HpnicfQoSRemarkVlanPriEntry ::= SEQUENCE { hpnicfQoSRemarkVlanStart Integer32, hpnicfQoSRemarkVlanEnd Integer32, hpnicfQoSRemarkVlanDot1p Unsigned32, hpnicfQoSRemarkVlanDscp Unsigned32, hpnicfQoSRemarkVlanRowStatus RowStatus } hpnicfQoSRemarkVlanStart OBJECT-TYPE SYNTAX Integer32 (1..4094) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Start VLAN ID." ::= { hpnicfQoSRemarkVlanPriEntry 1 } hpnicfQoSRemarkVlanEnd OBJECT-TYPE SYNTAX Integer32 (1..4094) MAX-ACCESS read-create STATUS current DESCRIPTION "End VLAN ID. It can not be less than start value." ::= { hpnicfQoSRemarkVlanPriEntry 2 } hpnicfQoSRemarkVlanDot1p OBJECT-TYPE SYNTAX Unsigned32 (0..7|255) MAX-ACCESS read-create STATUS current DESCRIPTION "Dot1p value." ::= { hpnicfQoSRemarkVlanPriEntry 3 } hpnicfQoSRemarkVlanDscp OBJECT-TYPE SYNTAX Unsigned32 (0..63|255) MAX-ACCESS read-create STATUS current DESCRIPTION "DSCP value." ::= { hpnicfQoSRemarkVlanPriEntry 4 } hpnicfQoSRemarkVlanRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Row status." ::= { hpnicfQoSRemarkVlanPriEntry 5 } --Type of service node hpnicfQoSTypeOfServiceObjects OBJECT IDENTIFIER ::= { hpnicfQoSGlobalPriorityObject 7 } hpnicfQoSTypeOfServiceMode 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 } ::= { hpnicfQoSTypeOfServiceObjects 1 } END