1-- =========================================================================
2-- Copyright (c) 2010-2014 Hewlett-Packard Development Company, L.P.
3--
4-- Description: This MIB file is used for management of hpnicf Class Based
5--             QoS information.
6-- Reference:
7-- Version: V2.0
8-- History:
9-- V1.0 created by tangshun.
10-- V1.1 2006/01/17 modified by wangjinwang
11--   add enum value 22 and 23 in MatchRuleType
12--   add comment for hpnicfCBQoSMatchRuleIntValue1
13-- V1.2 2006/02/24 modified by changhuifeng
14--   Add an enumeration Bittorrent(24) to object hpnicfCBQoSMatchRuleType.
15--   Add hpnicfCBQoSMirrorCfgInfoTable for flow mirror.
16--   Add hpnicfCBQoSRedirectIpv6Interface1 and hpnicfCBQoSRedirectIpv6Interface2
17--   object for hpnicfCBQoSRedirectCfgInfoTable.
18--   Modify the value range of hpnicfCBQoSRemarkValue from "1~4094" to "1~4095"
19--   in hpnicfIfQoSPQClassRuleTable.
20-- V1.3 2006/03/29 modified by xialei
21--   Modify the MAX-ACCESS clause of hpnicfCBQoSQueueDropType.
22--   Modify the description for object hpnicfCBQoSQueueCbs.
23--   Modify the enumeration name of object hpnicfCBQoSRedirectType.
24-- V1.4 2007/10/15 modified by wangjinwang
25--   Add hpnicfCBQoSGlobalApplyTable to global policy apply.
26--   Add hpnicfCBQoSPolicyClassMode and hpnicfCBQoSPolicyClassCfgOrder to
27--   hpnicfCBQoSPolicyClassCfgInfoTable.
28--   Add hpnicfCBQoSNestCfgInfoTable to traffic behavior.
29--   Add enumeration matchRuleServiceDot1p
30--   to object hpnicfCBQoSMatchRuleType.
31--   Add enumeration typeTopMostVlanID to object hpnicfCBQoSRemarkType.
32-- V1.5 2007/12/12 modified by Xu Hang/ChenWei
33--   Delete the default value of hpnicfCBQoSGlobalApplyDirection
34--   in hpnicfCBQoSGlobalApplyTable
35--   Add hpnicfCBQoSApplyPolicyIndexObjects to hpnicfCBQoSApplyPolicyStaticsObjects
36--   Add hpnicfCBQoSStaticsObjects to hpnicfCBQoSApplyPolicyStaticsObjects
37--   Modify the MAX-ACCESS clause of hpnicfCBQoSQueueDropType.
38--   Modify the MAX-ACCESS clause of hpnicfCBQoSIfApplyPolicyIfIndex,
39--   hpnicfCBQoSIfApplyPolicyDirection, hpnicfCBQoSVlanApplyPolicyVlanid
40--   and hpnicfCBQoSVlanApplyPolicyDirection.
41--   Add hpnicfCBQoSApplyingStatusObjects to hpnicfCBQoSObjects.
42--   Add hpnicfCBQoSApplyingStatus to hpnicfCBQoSApplyPolicyObjects.
43--   Add hpnicfCBQoSNotifications to hpnicfCBQoSObjects.
44--   Add hpnicfCBQoSNotificationsPrefix to hpnicfCBQoSNotifications.
45--   Add hpnicfCBQoSIfPolicyChanged and hpnicfCBQoSVlanPolicyChanged
46--   to hpnicfCBQoSNotificationsPrefix.
47--   Add remark-local-pre-pass and remark-drop-pre-pass to CarAction.
48--   Delete the default value of hpnicfCBQoSVlanApplyPolicyDirection and
49--   hpnicfCBQoSGlobalApplyDirection.
50-- V1.6 2008/05/28 modified by ChenWei
51--   Add hpnicfCBQoSNestPolicyCfgInfoTable to hpnicfCBQoSBehaviorObjects.
52--   Add hpnicfCBQoSNestPolicyApplyObjectTable to hpnicfCBQoSApplyPolicyIndexObjects.
53-- V1.7 2011/01/25 modified by XuGuoFang/zhaixiaoxiang
54--   Modify the range of hpnicfCBQoSQueueBandwidthValue.
55--   Modify the range of hpnicfCBQoSQueueCbs.
56--   Modify the description of hpnicfCBQoSQueueCbsRatio.
57--   Modify the description of hpnicfCBQoSBehaviorIndexNext.
58-- V1.8 2012/07/02 modified by XuJunjie/XunZhi
59--   Modify MatchRuleType add matchRuleMplsLabel to matchRuleForwardingLayer.
60--   Modify the description for hpnicfCBQoSClassifierIndexNext.
61--   Modify the description for hpnicfCBQosClassifierMatchRuleNextIndex.
62--   Modify the description for hpnicfCBQoSMatchRuleStringValue.
63--   Modify the description for hpnicfCBQoSMatchRuleIntValue1.
64--   Modify the description for hpnicfCBQoSMatchRuleIntValue2.
65--   Add table hpnicfCBQoSMatchCpProtoCfgTable.
66--   Add table hpnicfCBQoSMatchCpGroupCfgTable.
67--   Add hpnicfCBQoSAccountingMode in hpnicfCBQoSAccountCfgInfoTable.
68--   Add hpnicfCBQoSRedirectIfVlanID in hpnicfCBQoSRedirectCfgInfoTable.
69--   Add table hpnicfCBQoSMirrorIfCfgInfoTable.
70--   Add table hpnicfCBQoSColoredRemarkCfgTable.
71--   Add table hpnicfCBQoSPrimapCfgInfoTable.
72--   Add table hpnicfCBQoSColorMapDpCfgInfoTable.
73--   Modify the description for hpnicfCBQoSPolicyIndexNext
74--   Modify the description for hpnicfCBQoSPolicyClassNextIndex
75--   Add table hpnicfCBQoSCpApplyPolicyTable
76--   Modify ApplyObjectType add controlPlane
77--   Modify the description for hpnicfCBQoSApplyObjectMainSite
78--   Modify the description for hpnicfCBQoSApplyObjectSubChannel
79--   Add table hpnicfCBQoSCpApplyObjectTable
80--   Modify SYNTAX add partialSuccess(3) for hpnicfCBQoSClassBehaviorStatus
81--   Modify hpnicfCBQoSQueueBandwidthUnit add a value RemainPercent.
82--   Modify hpnicfCBQoSPolicyClassMode, add modeQppb, modeIpSourceGuard, modeVoiceVlan,
83--   modeDCBX to value list.
84--   Add node ApplyPolicyStatus for table hpnicfCBQoSIfApplyPolicyTable,
85--   hpnicfCBQoSVlanApplyPolicyTable, and hpnicfCBQoSGlobalApplyTable.
86-- V1.9 2013/03/13 modified by MouXuanli
87--   Add typeSecondMplsExp to RemarkType.
88--   Modify the description of hpnicfCBQoSRemarkValue and hpnicfCBQoSColoredRemarkValue.
89-- V2.0 2014/02/24 modified by MouXuanli
90--   Modify the range of hpnicfCBQoSQueueLength.
91-- ==========================================================================
92HPN-ICF-CBQOS2-MIB DEFINITIONS ::= BEGIN
93
94        IMPORTS
95            hpnicfCommon
96                FROM HPN-ICF-OID-MIB
97            Integer32, Counter64, Unsigned32, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE
98                FROM SNMPv2-SMI
99            InetAddressType, InetAddress
100                FROM INET-ADDRESS-MIB           -- [RFC3291]
101            TEXTUAL-CONVENTION, RowStatus, TruthValue
102                FROM SNMPv2-TC;
103
104        hpnicfCBQos2 MODULE-IDENTITY
105            LAST-UPDATED "201207020000Z"            --July 02, 2012 at 00:00 GMT
106            ORGANIZATION
107                ""
108            CONTACT-INFO
109                ""
110            DESCRIPTION
111                "This MIB contains objects to manage configuration and
112                 monitor running state for Class Based QoS feature.
113
114                    *********************************
115                            MIB Tables
116                    **********************************
117                 This MIB consists of the following tables:
118                    1 :  hpnicfCBQoSClassifierCfgInfoTable
119                    2 :  hpnicfCBQoSMatchRuleCfgInfoTable
120                    3 :  hpnicfCBQoSMatchCpProtoCfgTable
121                    4 :  hpnicfCBQoSMatchCpGroupCfgTable
122                    5 :  hpnicfCBQoSBehaviorCfgInfoTable
123                    6 :  hpnicfCBQoSCarCfgInfoTable
124                    7 :  hpnicfCBQoSAggregativeCarCfgInfoTable
125                    8 :  hpnicfCBQoSGtsCfgInfoTable
126                    9 :  hpnicfCBQoSRemarkCfgInfoTable
127                    10:  hpnicfCBQoSQueueCfgInfoTable
128                    11:  hpnicfCBQoSWredCfgInfoTable
129                    12:  hpnicfCBQoSWredClassCfgInfoTable
130                    13:  hpnicfCBQoSPolicyRouteCfgInfoTable
131                    14:  hpnicfCBQoSNatCfgInfoTable
132                    15:  hpnicfCBQoSFirewallCfgInfoTable
133                    16:  hpnicfCBQoSSamplingCfgInfoTable
134                    17:  hpnicfCBQoSAccountCfgInfoTable
135                    18:  hpnicfCBQoSRedirectCfgInfoTable
136                    19:  hpnicfCBQoSPriorityMapCfgInfoTable
137                    20:  hpnicfCBQoSPolicyCfgInfoTable
138                    21:  hpnicfCBQoSPolicyClassCfgInfoTable
139                    22:  hpnicfCBQoSIfApplyPolicyTable
140                    23:  hpnicfCBQoSAtmPvcApplyPolicyTable
141                    24:  hpnicfCBQoSVlanApplyPolicyTable
142                    25:  hpnicfCBQoSFrClassApplyPolicyTable
143                    26:  hpnicfCBQoSFrPvcApplyPolicyTable
144                    27:  hpnicfCBQoSIfCbqRunInfoTable
145                    28:  hpnicfCBQoSIfClassMatchRunInfoTable
146                    29:  hpnicfCBQoSIfCarRunInfoTable
147                    30:  hpnicfCBQoSIfGtsRunInfoTable
148                    31:  hpnicfCBQoSIfRemarkRunInfoTable
149                    32:  hpnicfCBQoSIfQueueRunInfoTable
150                    33:  hpnicfCBQoSIfWredRunInfoTable
151                    34:  hpnicfCBQoSIfAccountingRunInfoTable
152                    35:  hpnicfCBQoSAtmPvcCbqRunInfoTable
153                    36:  hpnicfCBQoSAtmPvcClassMatchRunInfoTable
154                    37:  hpnicfCBQoSAtmPvcCarRunInfoTable
155                    38:  hpnicfCBQoSAtmPvcGtsRunInfoTable
156                    39:  hpnicfCBQoSAtmPvcRemarkRunInfoTable
157                    40:  hpnicfCBQoSAtmPvcQueueRunInfoTable
158                    41:  hpnicfCBQoSAtmPvcWredRunInfoTable
159                    42:  hpnicfCBQoSAtmPvcAccountingRunInfoTable
160                    43:  hpnicfCBQoSFrPvcCbqRunInfoTable
161                    44:  hpnicfCBQoSFrPvcClassMatchRunInfoTable
162                    45:  hpnicfCBQoSFrPvcCarRunInfoTable
163                    46:  hpnicfCBQoSFrPvcGtsRunInfoTable
164                    47:  hpnicfCBQoSFrPvcRemarkRunInfoTable
165                    48:  hpnicfCBQoSFrPvcQueueRunInfoTable
166                    49:  hpnicfCBQoSFrPvcWredRunInfoTable
167                    50:  hpnicfCBQoSFrPvcAccountingRunInfoTable
168                    51:  hpnicfCBQoSIfVlanClassMatchRunInfoTable
169                    52:  hpnicfCBQoSIfVlanAccountingRunInfoTable
170                    53:  hpnicfCBQoSMirrorCfgInfoTable
171                    54:  hpnicfCBQoSGlobalApplyTable
172                    55:  hpnicfCBQoSCpApplyPolicyTable
173                    56:  hpnicfCBQoSNestCfgInfoTable
174                    57:  hpnicfCBQoSNestPolicyCfgInfoTable
175                    58:  hpnicfCBQoSMirrorIfCfgInfoTable
176                    59:  hpnicfCBQoSColoredRemarkCfgTable
177                    60:  hpnicfCBQoSPrimapCfgInfoTable
178                    61:  hpnicfCBQoSColorMapDpCfgInfoTable
179                    62:  hpnicfCBQoSApplyObjectTable
180                    63:  hpnicfCBQoSIntApplyObjectTable
181                    64:  hpnicfCBQoSVlanApplyObjectTable
182                    65:  hpnicfCBQoSPvcApplyObjectTable
183                    66:  hpnicfCBQoSNestPolicyApplyObjectTable
184                    67:  hpnicfCBQoSCpApplyObjectTable
185                    68:  hpnicfCBQoSCbqRunInfoTable
186                    69:  hpnicfCBQoSClassMatchRunInfoTable
187                    70:  hpnicfCBQoSCarRunInfoTable
188                    71:  hpnicfCBQoSGtsRunInfoTable
189                    72:  hpnicfCBQoSRemarkRunInfoTable
190                    73:  hpnicfCBQoSQueueRunInfoTable
191                    74:  hpnicfCBQoSWredRunInfoTable
192                    75:  hpnicfCBQoSAccountingRunInfoTable
193                    76:  hpnicfCBQoSApplyingStatusObjects
194                    77:  hpnicfCBQoSNotifications
195            "
196            REVISION "201207020000Z"        --July 02, 2012 at 00:00 GMT
197            DESCRIPTION
198                "Modified to add new tables and new nodes."
199            REVISION "200507300000Z"        --July 30, 2005 at 00:00 GMT
200            DESCRIPTION
201            "The initial revision of this MIB module."
202            ::= { hpnicfQos2 2 }
203
204        hpnicfQos2     OBJECT IDENTIFIER ::= { hpnicfCommon 65 }
205--
206--type definitions in the traffic classifier
207--
208
209--MatchRuleType
210        MatchRuleType ::= TEXTUAL-CONVENTION
211            STATUS current
212            DESCRIPTION
213                "Type of Match Rule. "
214            SYNTAX INTEGER
215            {
216                matchRuleAny(1),
217                matchRuleIpv4Acl(2),
218                matchRuleIPv6Acl(3) ,
219                matchRuleIPv4Protocol(4),
220                matchRuleIPv6Protocol(5),
221                matchRuleIPXProtocol(6),
222                matchRuleDscp(7),
223                matchRuleIpPre(8),
224                matchRuleVlan8021p(9),
225                matchRuleMplsExp(10),
226                matchRuleAtmClp(11),
227                matchRuleFrDe(12),
228                matchRuleSourceMac(13),
229                matchRuleDestinationMac(14),
230                matchRuleQosLocalID(15),
231                matchRuleClassifier(16),
232                matchRuleInboundInterface(17),
233                matchRuleRtpPort(18),
234                matchRuleSourceIp(19),
235                matchRuleVlanID(20),
236                matchRuleTopMostVlanID(21),
237                matchRuleLocalPrecedence(22),
238                matchRuleDropPriority(23),
239                matchRuleBittorrent(24),
240                matchRuleServiceDot1p(25),
241                matchRuleMplsLabel(26),
242                matchRuleSecondMplsLabel(27),
243                matchRuleSecondMplsExp(28),
244                matchRulePacketLength(29),
245                matchRuleArpProtocol(30),
246                matchRuleForwardingLayer(31)
247            }
248--
249--end of type definitions in the traffic classifier
250--
251
252--
253--type definitions in the traffic behavior
254--
255
256--CarAction
257        CarAction ::= TEXTUAL-CONVENTION
258            STATUS current
259            DESCRIPTION
260                "The actions taken when packets conforming or exceeding
261                 the configured committed information rate(CIR)."
262            SYNTAX INTEGER
263            {
264                invalid(0),
265                pass(1),
266                continue(2),
267                discard(3),
268                remark(4),
269                remark-ip-continue(5),
270                remark-ip-pass(6),
271                remark-mplsexp-continue(7),
272                remark-mplsexp-pass(8),
273                remark-dscp-continue(9),
274                remark-dscp-pass(10),
275                remark-dot1p-continue(11),
276                remark-dot1p-pass(12),
277                remark-atm-clp-continue(13),
278                remark-atm-clp-pass(14),
279                remark-fr-de-continue(15),
280                remark-fr-de-pass(16),
281                remark-local-pre-pass(17),
282                remark-drop-pre-pass(18)
283            }
284
285--RemarkType
286        RemarkType ::= TEXTUAL-CONVENTION
287            STATUS  current
288            DESCRIPTION
289                "Type of remark."
290            SYNTAX INTEGER
291            {
292                typeIpPrecedence(1),
293                typeDscp(2),
294                typeMplsExp(3),
295                typeVlan8021p(4),
296                typeAtmClp(5),
297                typeFrDe(6),
298                typeVlanID(7),
299                typeQosLocalID(8),
300                typeDropPrecedence(9),
301                typeLocalPrecedence(10),
302                typeTopMostVlanID(11),
303                typeSecondMplsExp(12)
304            }
305
306--WredType
307        WredType ::= TEXTUAL-CONVENTION
308            STATUS current
309            DESCRIPTION
310                "WRED type."
311            SYNTAX INTEGER
312            {
313                typeIpPrecBased(1),
314                typeDscpBased(2),
315                typeDropLevelBased(3),
316                typeAtmClpBased(4),
317                typeVlan8021pBased(5),
318                typeMplsExpBased(6)
319            }
320
321--QueueType
322        QueueType ::= TEXTUAL-CONVENTION
323            STATUS  current
324            DESCRIPTION
325                "Queueing Type:
326                 EF:(1)
327                 AF:(2)
328                 WFQ:(3)
329                "
330            SYNTAX INTEGER
331            {
332                ef(1),
333                af(2),
334                wfq(3)
335            }
336
337--QueueBandwidthUnit
338        QueueBandwidthUnit ::= TEXTUAL-CONVENTION
339            STATUS current
340            DESCRIPTION
341                "Bandwidth Unit:
342                 Absolute, Unit : Kbps(1)
343                 Percent, Unit : %(2)
344                 RemainPercent, Unit : %(3)
345                "
346            SYNTAX INTEGER
347            {
348                unitUnavailable(0),
349                unitAbsolute(1),
350                unitPercent(2),
351                unitRemainPercent(3)
352            }
353
354--
355--end of type definitions in the traffic behavior
356--
357
358--
359--type definitions in the policy
360--
361
362--Direction
363        DirectionType ::= TEXTUAL-CONVENTION
364            STATUS  current
365            DESCRIPTION
366                "The direction of policy apply on at interface."
367            SYNTAX  INTEGER
368            {
369                inbound(1),
370                outbound(2)
371            }
372
373-- ApplyObjectType
374        ApplyObjectType ::= TEXTUAL-CONVENTION
375            STATUS  current
376            DESCRIPTION
377                "Type of QoS apply object."
378            SYNTAX  INTEGER
379            {
380                interface(1),
381                vlan(2),
382                atmPvc(3),
383                frDlci(4),
384                controlPlane(5)
385            }
386
387--
388--end of type definitions in policy
389--
390
391--
392-- Node definitions
393--
394        hpnicfCBQoSObjects OBJECT IDENTIFIER ::= { hpnicfCBQos2 1 }
395
396-- hpnicfCBQoSClassifierObjects
397
398        hpnicfCBQoSClassifierObjects OBJECT IDENTIFIER ::= { hpnicfCBQoSObjects 1 }
399
400-- Traffic Classifier Next Index
401        hpnicfCBQoSClassifierIndexNext OBJECT-TYPE
402            SYNTAX Integer32
403            MAX-ACCESS read-only
404            STATUS current
405            DESCRIPTION
406                "This object contains an appropriate value to be used for
407                 hpnicfCBQoSClassifierIndex when creating rows in the
408                 hpnicfCBQoSClassifierCfgInfoTable.
409                "
410            ::= { hpnicfCBQoSClassifierObjects 1 }
411
412-- Traffic Classifier
413
414        hpnicfCBQoSClassifierCfgInfoTable OBJECT-TYPE
415            SYNTAX SEQUENCE OF HpnicfCBQoSClassifierCfgInfoEntry
416            MAX-ACCESS not-accessible
417            STATUS current
418            DESCRIPTION
419                "A table of Traffic Classifier configuration information."
420            ::= { hpnicfCBQoSClassifierObjects 2 }
421
422        hpnicfCBQoSClassifierCfgInfoEntry OBJECT-TYPE
423            SYNTAX HpnicfCBQoSClassifierCfgInfoEntry
424            MAX-ACCESS not-accessible
425            STATUS current
426            DESCRIPTION
427                "Traffic Classifier Configuration Information Entry."
428            INDEX { hpnicfCBQoSClassifierIndex }
429            ::= { hpnicfCBQoSClassifierCfgInfoTable 1 }
430
431        HpnicfCBQoSClassifierCfgInfoEntry ::=
432            SEQUENCE
433            {
434                hpnicfCBQoSClassifierIndex
435                    Integer32,
436                hpnicfCBQoSClassifierName
437                    OCTET STRING,
438                hpnicfCBQoSClassifierRuleCount
439                    Integer32,
440                hpnicfCBQoSClassifierOperator
441                    INTEGER,
442                hpnicfCBQoSClassifierLayer
443                    INTEGER,
444                hpnicfCBQoSClassifierType
445                    INTEGER,
446                hpnicfCBQosClassifierMatchRuleNextIndex
447                    Integer32,
448                hpnicfCBQoSClassifierRowStatus
449                    RowStatus
450            }
451
452        hpnicfCBQoSClassifierIndex OBJECT-TYPE
453            SYNTAX Integer32
454            MAX-ACCESS not-accessible
455            STATUS current
456            DESCRIPTION
457                "Index of Traffic Classifier. Begin with 0."
458            ::= { hpnicfCBQoSClassifierCfgInfoEntry 1 }
459
460        hpnicfCBQoSClassifierName OBJECT-TYPE
461            SYNTAX OCTET STRING (SIZE (1..31))
462            MAX-ACCESS read-create
463            STATUS current
464            DESCRIPTION
465                "Name of Traffic Classifier."
466            ::= { hpnicfCBQoSClassifierCfgInfoEntry 2 }
467
468        hpnicfCBQoSClassifierRuleCount OBJECT-TYPE
469            SYNTAX Integer32
470            MAX-ACCESS read-only
471            STATUS current
472            DESCRIPTION
473                "The counter of match rules of Traffic classifier."
474            ::= { hpnicfCBQoSClassifierCfgInfoEntry 3 }
475
476        hpnicfCBQoSClassifierOperator OBJECT-TYPE
477            SYNTAX INTEGER
478            {
479                and(1),
480                or(2)
481            }
482            MAX-ACCESS read-create
483            STATUS current
484            DESCRIPTION
485                "Operator of the match rules of traffic classifier.
486                 Software QoS supports and, or.
487                 Hardware QoS supports and.
488                "
489            DEFVAL { and }
490            ::= { hpnicfCBQoSClassifierCfgInfoEntry 4 }
491
492        hpnicfCBQoSClassifierLayer OBJECT-TYPE
493            SYNTAX INTEGER
494            {
495                unavailable(1),
496                l2(2),
497                l3(3),
498                both(4)
499            }
500            MAX-ACCESS read-create
501            STATUS current
502            DESCRIPTION
503                "Configuration layer of traffic classifier.
504                 Only hardware QoS support it.
505                 1(unavailable) is returned only when getting value from software QoS.
506                 1(unavailable) can't be set.
507                "
508            DEFVAL { l3 }
509            ::= { hpnicfCBQoSClassifierCfgInfoEntry 5 }
510
511        hpnicfCBQoSClassifierType OBJECT-TYPE
512            SYNTAX INTEGER
513            {
514                systemDefined(1),
515                userDefined(2)
516            }
517            MAX-ACCESS read-only
518            STATUS current
519            DESCRIPTION
520                "The type of classifier."
521            ::= { hpnicfCBQoSClassifierCfgInfoEntry 6 }
522
523        hpnicfCBQosClassifierMatchRuleNextIndex OBJECT-TYPE
524            SYNTAX Integer32
525            MAX-ACCESS read-only
526            STATUS current
527            DESCRIPTION
528                "This object contains an appropriate value to be used for
529                 hpnicfCBQoSMatchRuleIndex when creating rows in the
530                 hpnicfCBQoSMatchRuleCfgInfoTable.
531                "
532            ::= { hpnicfCBQoSClassifierCfgInfoEntry 7 }
533
534        hpnicfCBQoSClassifierRowStatus OBJECT-TYPE
535            SYNTAX RowStatus
536            MAX-ACCESS read-create
537            STATUS current
538            DESCRIPTION
539                "RowStatus."
540            ::= { hpnicfCBQoSClassifierCfgInfoEntry 8 }
541
542-- Match rule
543
544        hpnicfCBQoSMatchRuleCfgInfoTable OBJECT-TYPE
545            SYNTAX SEQUENCE OF HpnicfCBQoSMatchRuleCfgInfoEntry
546            MAX-ACCESS not-accessible
547            STATUS current
548            DESCRIPTION
549                "A table of Match Rule configuration information."
550            ::= { hpnicfCBQoSClassifierObjects 3 }
551
552        hpnicfCBQoSMatchRuleCfgInfoEntry OBJECT-TYPE
553            SYNTAX HpnicfCBQoSMatchRuleCfgInfoEntry
554            MAX-ACCESS not-accessible
555            STATUS current
556            DESCRIPTION
557                "Match Rule Configuration Information Entry."
558            INDEX { hpnicfCBQoSClassifierIndex, hpnicfCBQoSMatchRuleIndex }
559            ::= { hpnicfCBQoSMatchRuleCfgInfoTable 1 }
560
561        HpnicfCBQoSMatchRuleCfgInfoEntry ::=
562            SEQUENCE
563            {
564                hpnicfCBQoSMatchRuleIndex
565                    Integer32,
566                hpnicfCBQoSMatchRuleIfNot
567                    INTEGER,
568                hpnicfCBQoSMatchRuleType
569                    MatchRuleType,
570                hpnicfCBQoSMatchRuleStringValue
571                    OCTET STRING,
572                hpnicfCBQoSMatchRuleIntValue1
573                    Unsigned32,
574                hpnicfCBQoSMatchRuleIntValue2
575                    Unsigned32,
576                hpnicfCBQoSMatchIpAddressType
577                    InetAddressType,
578                hpnicfCBQoSMatchIpAddress
579                    InetAddress,
580                hpnicfCBQoSMatchRuleRowStatus
581                    RowStatus
582            }
583
584        hpnicfCBQoSMatchRuleIndex OBJECT-TYPE
585            SYNTAX Integer32
586            MAX-ACCESS not-accessible
587            STATUS current
588            DESCRIPTION
589                "Index of Match Rule."
590            ::= { hpnicfCBQoSMatchRuleCfgInfoEntry 1 }
591
592        hpnicfCBQoSMatchRuleIfNot OBJECT-TYPE
593            SYNTAX INTEGER
594            {
595                match(1),
596                matchNot(2)
597            }
598            MAX-ACCESS read-create
599            STATUS current
600            DESCRIPTION
601                "Whether the if-match rule is a match or matchNot statement.
602                 Software QoS supports match, matchNot.
603                 Hardware QoS supports match.
604                "
605            DEFVAL { match }
606            ::= { hpnicfCBQoSMatchRuleCfgInfoEntry 2 }
607
608        hpnicfCBQoSMatchRuleType OBJECT-TYPE
609            SYNTAX MatchRuleType
610            MAX-ACCESS read-create
611            STATUS current
612            DESCRIPTION
613                "Type of Match Rule."
614            ::= { hpnicfCBQoSMatchRuleCfgInfoEntry 3 }
615
616        hpnicfCBQoSMatchRuleStringValue OBJECT-TYPE
617            SYNTAX OCTET STRING (SIZE (0..255))
618            MAX-ACCESS read-create
619            STATUS current
620            DESCRIPTION
621                "Value of Match Rule.
622                 IPv4 ACL: SIZE (1..63) ACL name
623                 IPv6 ACL: SIZE (1..63) IPv6 ACL name
624                 SourceMAC: SIZE (12) HHHHHHHHHHHH
625                   for example: 010102020303 means the match rule is
626                                'if-match source-mac 0101-0202-0303'
627                 DestinationMAC: SIZE (12) HHHHHHHHHHHH
628                   for example: 010102020303 means the match rule is
629                                'if-match destination-mac 0101-0202-0303'
630                 Classifier: SIZE (1..31) classifier name
631                 InboundInterface: SIZE (1..47) interface description
632                 TopMostVlanID, VlanID: SIZE(1..109), up to 10 values can be input;
633                   for example: 1##5#11#111##114#1111 means the match rule is
634                                'if-match vlanid 1 to 5 11 111 to 114 1111'
635                 SourceIp: SIZE (12) HHHHHHHHHHHH
636                   for example: 010102020303 means the match rule is
637                                'if-match source-ip mac-address 0101-0202-0303'
638                 MplsLabel: SIZE (1..63), up to 8 values can be input;
639                   for example: 1#11#111#1111 means the match rule is
640                                'if-match mpls-label 1 11 111 1111';
641                                1##1111 means the match rule is
642                                'if-match mpls-label 1 to 1111';
643                 SecondMplsLabel: SIZE (1..63), up to 8 values can be input;
644                   for example: 1#11#111#1111 means the match rule is
645                                'if-match mpls-label 1 11 111 1111';
646                                1##1111 means the match rule is
647                                'if-match mpls-label 1 to 1111';
648                 other types: Set is not permitted. zero-length string  will
649                              be returned when getting.
650                "
651            ::= { hpnicfCBQoSMatchRuleCfgInfoEntry 4 }
652
653        hpnicfCBQoSMatchRuleIntValue1 OBJECT-TYPE
654            SYNTAX Unsigned32
655            MAX-ACCESS read-create
656            STATUS current
657            DESCRIPTION
658                "Value of Match Rule.
659                 IPv4 ACL: 2000~5999
660                 IPv6 ACL: 2000~3999; 10000~42767
661                 Software QoS: 2000~3999
662                 Hardware Qos: 10000~42767
663                 RtpPort: start-port: 2000~65535
664                 IpPrec: value: 0~7, up to 8 values can be input. The bit set to
665                         1 of the last 8 bits of hpnicfCBQoSMatchRuleIntValue1 is
666                         used to indicate the value 0~7.
667                   for example: 0x53(Binary format is 01010011)
668                                means the match rule is 'if-match ip-prec 0 1 4 6'
669                 Dscp: value:0~63, up to 8 values can be input.
670                       The bit set to 1 of hpnicfCBQoSMatchRuleIntValue1 is used
671                       to indicate the value 32~63.
672                       The bit set to 1 of hpnicfCBQoSMatchRuleIntValue2 is used to
673                       indicate the value 0~31.
674                   for example: 0x80000003 means the match rule is 'if-match
675                                dscp 32 33 63'
676                 Vlan8021p: value:0~7, up to 8 values can be input.  The bit set
677                            to 1 of the last 8 bits of hpnicfCBQoSMatchRuleIntValue1
678                            is used to indicate the value 0~7.
679                   for example: 0x53(Binary format is 01010011) means the
680                                match rule is 'if-match customer-dot1p 0 1 4 6'
681                 MplsExp: value:0~7, up to 8 values can be input.  The bit set to 1
682                          of the last 8 bits of hpnicfCBQoSMatchRuleIntValue1 is used
683                          to indicate the 8 value 0~7.
684                   for example: 0x53(Binary format is 01010011) means the
685                                match rule is 'if-match mpls 0 1 4 6'
686                 SourceIp: 1~4095
687                 QosLocalID: 1~4095
688                 AtmClp: 0~1
689                 FrDe: 0~1
690                 LocalPrecedence: 0~7, up to 8 values can be input.  The bit set to
691                                  1 of the last 8 bits of hpnicfCBQoSMatchRuleIntValue1
692                                  is used to indicate the value 0~7.
693                   for example: 0x53(Binary format is 01010011) means the match
694                                rule is 'if-match localprecedence 0 1 4 6'
695                 DropPriority: 0~2, up to 3 values can be input.  The bit set to 1
696                               of the last 3 bits of hpnicfCBQoSMatchRuleIntValue1 is
697                               used to indicate the value 0~2.
698                 ServiceDot1p: 0~7, up to 8 values can be input.
699                               The bit set to 1 of the last 8 bits of
700                               hpnicfCBQoSMatchRuleIntValue1 is used to indicate
701                               the value 0~7.
702                   for example: 0x53(Binary format is 01010011) means the match
703                                rule is 'if-match service-dot1p 0 1 4 6'
704                 SecondMplsExp: value:0~7, up to 8 values can be input.  The bit
705                                set to 1 of the last 8 bits of hpnicfCBQoSMatchRuleIntValue1
706                                is used to indicate the 8 value 0~7.
707                   for example: 0x53(Binary format is 01010011) means the
708                                match rule is 'if-match mpls 0 1 4 6'
709                 PacketLength: 1~2000. hpnicfCBQoSMatchRuleIntValue1 is used to
710                               indicate the minimum value, hpnicfCBQoSMatchRuleIntValue2
711                               is used to indicate the maximum value.
712                 ForwardingLayer: {bridge(1), route(2)}
713                 other types: Set is not permitted.  0xffffffff will be returned
714                              when getting.
715                "
716            ::= { hpnicfCBQoSMatchRuleCfgInfoEntry 5 }
717
718        hpnicfCBQoSMatchRuleIntValue2 OBJECT-TYPE
719            SYNTAX Unsigned32
720            MAX-ACCESS read-create
721            STATUS current
722            DESCRIPTION
723                "Value of Match Rule.
724                 RtpPort: end-port: 2000~65535
725                 Dscp: value:0~63, up to 8 values can be input.
726                       The bit set to 1 of hpnicfCBQoSMatchRuleIntValue1 is used to indicate the value 32~63.
727                       The bit set to 1 of hpnicfCBQoSMatchRuleIntValue2 is used to indicate the value 0~31.
728                       for example: 0x80000003 means the match rule is 'if-match dscp 0 1 31'
729                 PacketLength: 1~2000.  hpnicfCBQoSMatchRuleIntValue1 is used to
730                               indicate the minimum value, hpnicfCBQoSMatchRuleIntValue2
731                               is used to indicate the maximum value.
732                 other types: Set is not permitted.  0xffffffff will be returned when getting.
733                "
734            ::= { hpnicfCBQoSMatchRuleCfgInfoEntry 6 }
735
736        hpnicfCBQoSMatchIpAddressType OBJECT-TYPE
737            SYNTAX InetAddressType
738            MAX-ACCESS read-create
739            STATUS current
740            DESCRIPTION
741                "A value that represents a type of Internet address.
742                  unknown(0)  An unknown address type. This value MUST
743                    be used if the value of the corresponding
744                    InetAddress object is a zero-length string.
745                    It may also be used to indicate an IP address
746                    which is not in one of the formats defined below.
747
748                 ipv4(1)     An IPv4 address as defined by the
749                        InetAddressIPv4 textual convention.
750
751                 ipv6(2)     A global IPv6 address as defined by the
752                        InetAddressIPv6 textual convention.
753
754                 ipv4z(3)    A non-global IPv4 address including a zone
755                        index as defined by the InetAddressIPv4z textual convention.
756
757                 ipv6z(4)    A non-global IPv6 address including a zone
758                        index as defined by the InetAddressIPv6z textual convention.
759
760                 dns(16)     A DNS domain name as defined by the
761                        InetAddressDNS textual convention.
762
763                 Value of match rule.
764                 SourceIp support this node.
765                 other types: Set is not permitted.  Unknown will be returned when getting.
766                "
767            ::= { hpnicfCBQoSMatchRuleCfgInfoEntry 7 }
768
769        hpnicfCBQoSMatchIpAddress OBJECT-TYPE
770            SYNTAX InetAddress
771            MAX-ACCESS read-create
772            STATUS current
773            DESCRIPTION
774                "Denotes a generic Internet address.
775                 SourceIP support this node.
776                 other types: Set is not permitted.  NULL will be returned when getting.
777                "
778            ::= { hpnicfCBQoSMatchRuleCfgInfoEntry 8 }
779
780        hpnicfCBQoSMatchRuleRowStatus OBJECT-TYPE
781            SYNTAX RowStatus
782            MAX-ACCESS read-create
783            STATUS current
784            DESCRIPTION
785                "RowStatus."
786            ::= { hpnicfCBQoSMatchRuleCfgInfoEntry 9 }
787
788-- hpnicfCBQoSMatchCpProtoCfgTable
789
790        hpnicfCBQoSMatchCpProtoCfgTable OBJECT-TYPE
791            SYNTAX SEQUENCE OF HpnicfCBQoSMatchCpProtoCfgEntry
792            MAX-ACCESS not-accessible
793            STATUS current
794            DESCRIPTION
795                "A table of Matching CpProtocol Rule configuration information."
796            ::= { hpnicfCBQoSClassifierObjects 4 }
797
798        hpnicfCBQoSMatchCpProtoCfgEntry OBJECT-TYPE
799            SYNTAX HpnicfCBQoSMatchCpProtoCfgEntry
800            MAX-ACCESS not-accessible
801            STATUS current
802            DESCRIPTION
803                "Matching CpProtocol Rule Configuration Information Entry."
804            INDEX { hpnicfCBQoSClassifierIndex, hpnicfCBQoSMatchRuleIndex }
805            ::= { hpnicfCBQoSMatchCpProtoCfgTable 1 }
806
807        HpnicfCBQoSMatchCpProtoCfgEntry ::=
808            SEQUENCE
809            {
810                hpnicfCBQoSMatchCpProtoIfNot
811                    INTEGER,
812                hpnicfCBQoSMatchCpProtoValue
813                    OCTET STRING,
814                hpnicfCBQoSMatchCpProtoRowStatus
815                    RowStatus
816            }
817
818        hpnicfCBQoSMatchCpProtoIfNot OBJECT-TYPE
819            SYNTAX INTEGER
820            {
821                match(1),
822                matchNot(2)
823            }
824            MAX-ACCESS read-create
825            STATUS current
826            DESCRIPTION
827                "Whether the if-match rule is a match or matchNot statement.
828                 Software QoS supports match, matchNot.
829                 Hardware QoS supports match.
830                "
831            DEFVAL { match }
832            ::= { hpnicfCBQoSMatchCpProtoCfgEntry 1 }
833
834        hpnicfCBQoSMatchCpProtoValue OBJECT-TYPE
835            SYNTAX OCTET STRING (SIZE (0..255))
836            MAX-ACCESS read-create
837            STATUS current
838            DESCRIPTION
839                "Value of Cp Protocol, SIZE (1..23). Up to 8 values can be input.
840                   for example: 1#2#3#4#5 means the match rule is
841                                'if-match control-plane protocol arp arp-snooping
842                                bgp bgp4+ bpdu-tunnel';
843                arp: 1
844                arp-snooping: 2
845                bgp: 3
846                bgp4+: 4
847                bpdu-tunnel: 5
848                cdp: 6
849                cfd: 7
850                dhcp: 8
851                dhcp-snooping: 9
852                dhcp6: 10
853                dldp: 11
854                dot1x: 12
855                gmrp: 13
856                gvrp: 14
857                http: 15
858                https: 16
859                icmp: 17
860                icmp6: 18
861                igmp: 19
862                igmp-snooping: 20
863                irdp: 21
864                isis: 22
865                lacp: 23
866                ldp: 24
867                ldp6: 25
868                lldp: 26
869                mld: 27
870                msdp: 28
871                ntp: 29
872                oam: 30
873                ospf-multicast: 31
874                ospf-unicast: 32
875                ospf3-multicast: 33
876                ospf3-unicast: 34
877                pagp: 35
878                pim-multicast: 36
879                pim-unicast: 37
880                pim6-multicast: 38
881                pim6-unicast: 39
882                portal: 40
883                pppoe-negotiation: 41
884                pvst: 42
885                radius: 43
886                rip: 44
887                ripng: 45
888                rrpp: 46
889                rsvp: 47
890                smart-link: 48
891                snmp: 49
892                stp: 50
893                tacas: 51
894                udld: 52
895                udp-helper: 53
896                vrrp: 54
897                vrrp6: 55
898                vtp: 56
899                ip-option: 57
900                ipv6-option: 58
901                ssh: 59
902                telnet: 60"
903            ::= { hpnicfCBQoSMatchCpProtoCfgEntry 2 }
904
905        hpnicfCBQoSMatchCpProtoRowStatus OBJECT-TYPE
906            SYNTAX RowStatus
907            MAX-ACCESS read-create
908            STATUS current
909            DESCRIPTION
910                "RowStatus."
911            ::= { hpnicfCBQoSMatchCpProtoCfgEntry 3 }
912
913-- hpnicfCBQoSMatchCpGroupCfgTable
914
915        hpnicfCBQoSMatchCpGroupCfgTable OBJECT-TYPE
916            SYNTAX SEQUENCE OF HpnicfCBQoSMatchCpGroupCfgEntry
917            MAX-ACCESS not-accessible
918            STATUS current
919            DESCRIPTION
920                "A table of matching Cp protocol group rule configuration information."
921            ::= { hpnicfCBQoSClassifierObjects 5 }
922
923        hpnicfCBQoSMatchCpGroupCfgEntry OBJECT-TYPE
924            SYNTAX HpnicfCBQoSMatchCpGroupCfgEntry
925            MAX-ACCESS not-accessible
926            STATUS current
927            DESCRIPTION
928                "Matching Cp protocol group Rule Configuration Information Entry."
929            INDEX { hpnicfCBQoSClassifierIndex, hpnicfCBQoSMatchRuleIndex }
930            ::= { hpnicfCBQoSMatchCpGroupCfgTable 1 }
931
932        HpnicfCBQoSMatchCpGroupCfgEntry ::=
933            SEQUENCE
934            {
935                hpnicfCBQoSMatchCpGroupIfNot
936                    INTEGER,
937                hpnicfCBQoSMatchCpGroupValue
938                    INTEGER,
939                hpnicfCBQoSMatchCpGroupRowStatus
940                    RowStatus
941            }
942
943        hpnicfCBQoSMatchCpGroupIfNot OBJECT-TYPE
944            SYNTAX INTEGER
945            {
946                match(1),
947                matchNot(2)
948            }
949            MAX-ACCESS read-create
950            STATUS current
951            DESCRIPTION
952                "Whether the if-match rule is a match or matchNot statement.
953                 Software QoS supports match, matchNot.
954                 Hardware QoS supports match.
955                "
956            DEFVAL { match }
957            ::= { hpnicfCBQoSMatchCpGroupCfgEntry 1 }
958
959        hpnicfCBQoSMatchCpGroupValue OBJECT-TYPE
960            SYNTAX INTEGER
961            {
962                critical(1),
963                important(2),
964                management(3),
965                normal(4),
966                redirect(5),
967                monitor(6),
968                exception(7)
969            }
970            MAX-ACCESS read-create
971            STATUS current
972            DESCRIPTION
973                "Type of Cp protocol group.
974                "
975            ::= { hpnicfCBQoSMatchCpGroupCfgEntry 2 }
976
977        hpnicfCBQoSMatchCpGroupRowStatus OBJECT-TYPE
978            SYNTAX RowStatus
979            MAX-ACCESS read-create
980            STATUS current
981            DESCRIPTION
982                "RowStatus."
983            ::= { hpnicfCBQoSMatchCpGroupCfgEntry 3 }
984
985-- hpnicfCBQoSBehaviorObjects
986
987        hpnicfCBQoSBehaviorObjects OBJECT IDENTIFIER ::= { hpnicfCBQoSObjects 2 }
988
989-- Traffic Behavior Next Index
990
991        hpnicfCBQoSBehaviorIndexNext OBJECT-TYPE
992            SYNTAX Integer32
993            MAX-ACCESS read-only
994            STATUS current
995            DESCRIPTION
996                "This object contains an appropriate value to be used for
997                 hpnicfCBQoSBehaviorIndex when creating rows in the
998                 hpnicfCBQoSBehaviorCfgInfoTable."
999            ::= { hpnicfCBQoSBehaviorObjects 1 }
1000
1001-- Traffic Behavior
1002
1003        hpnicfCBQoSBehaviorCfgInfoTable OBJECT-TYPE
1004            SYNTAX SEQUENCE OF HpnicfCBQoSBehaviorCfgInfoEntry
1005            MAX-ACCESS not-accessible
1006            STATUS current
1007            DESCRIPTION
1008                "A table of Traffic Behavior configuration information."
1009            ::= { hpnicfCBQoSBehaviorObjects 2 }
1010
1011        hpnicfCBQoSBehaviorCfgInfoEntry OBJECT-TYPE
1012            SYNTAX HpnicfCBQoSBehaviorCfgInfoEntry
1013            MAX-ACCESS not-accessible
1014            STATUS current
1015            DESCRIPTION
1016                "Traffic Behavior Configuration Information Entry."
1017            INDEX { hpnicfCBQoSBehaviorIndex }
1018            ::= { hpnicfCBQoSBehaviorCfgInfoTable 1 }
1019
1020        HpnicfCBQoSBehaviorCfgInfoEntry ::=
1021            SEQUENCE
1022            {
1023                hpnicfCBQoSBehaviorIndex
1024                    Integer32,
1025                hpnicfCBQoSBehaviorName
1026                    OCTET STRING,
1027                hpnicfCBQoSBehaviorType
1028                    INTEGER,
1029                hpnicfCBQoSBehaviorRowStatus
1030                    RowStatus
1031            }
1032
1033        hpnicfCBQoSBehaviorIndex OBJECT-TYPE
1034            SYNTAX Integer32
1035            MAX-ACCESS not-accessible
1036            STATUS current
1037            DESCRIPTION
1038                "Index of Traffic Behavior."
1039            ::= { hpnicfCBQoSBehaviorCfgInfoEntry 1 }
1040
1041        hpnicfCBQoSBehaviorName OBJECT-TYPE
1042            SYNTAX OCTET STRING (SIZE (1..31))
1043            MAX-ACCESS read-create
1044            STATUS current
1045            DESCRIPTION
1046                "Name of Traffic Behavior."
1047            ::= { hpnicfCBQoSBehaviorCfgInfoEntry 2 }
1048
1049        hpnicfCBQoSBehaviorType OBJECT-TYPE
1050            SYNTAX INTEGER
1051            {
1052                systemDefined(1),
1053                userDefined(2)
1054            }
1055            MAX-ACCESS read-only
1056            STATUS current
1057            DESCRIPTION
1058                "Type of behavior."
1059            ::= { hpnicfCBQoSBehaviorCfgInfoEntry 3 }
1060
1061        hpnicfCBQoSBehaviorRowStatus OBJECT-TYPE
1062            SYNTAX RowStatus
1063            MAX-ACCESS read-create
1064            STATUS current
1065            DESCRIPTION
1066                "RowStatus."
1067            ::= { hpnicfCBQoSBehaviorCfgInfoEntry 4 }
1068
1069-- CAR
1070
1071        hpnicfCBQoSCarCfgInfoTable OBJECT-TYPE
1072            SYNTAX SEQUENCE OF HpnicfCBQoSCarCfgInfoEntry
1073            MAX-ACCESS not-accessible
1074            STATUS current
1075            DESCRIPTION
1076                "A table of CAR feature configuration information."
1077            ::= { hpnicfCBQoSBehaviorObjects 3 }
1078
1079        hpnicfCBQoSCarCfgInfoEntry OBJECT-TYPE
1080            SYNTAX HpnicfCBQoSCarCfgInfoEntry
1081            MAX-ACCESS not-accessible
1082            STATUS current
1083            DESCRIPTION
1084                "CAR Configuration Information Entry."
1085            INDEX { hpnicfCBQoSBehaviorIndex }
1086            ::= { hpnicfCBQoSCarCfgInfoTable 1 }
1087
1088        HpnicfCBQoSCarCfgInfoEntry ::=
1089            SEQUENCE
1090            {
1091                hpnicfCBQoSCarCir
1092                    Unsigned32,
1093                hpnicfCBQoSCarCbs
1094                    Unsigned32,
1095                hpnicfCBQoSCarEbs
1096                    Unsigned32,
1097                hpnicfCBQoSCarPir
1098                    Unsigned32,
1099                hpnicfCBQoSCarPbs
1100                    Unsigned32,
1101                hpnicfCBQoSCarGreenAction
1102                    CarAction,
1103                hpnicfCBQoSCarGreenRemarkValue
1104                    Integer32,
1105                hpnicfCBQoSCarYellowAction
1106                    CarAction,
1107                hpnicfCBQoSCarYellowRemarkValue
1108                    Integer32,
1109                hpnicfCBQoSCarRedAction
1110                    CarAction,
1111                hpnicfCBQoSCarRedRemarkValue
1112                    Integer32,
1113                hpnicfCBQoSCarPolicedPriorityMapType
1114                    INTEGER,
1115                hpnicfCBQoSCarRowStatus
1116                    RowStatus
1117            }
1118
1119        hpnicfCBQoSCarCir OBJECT-TYPE
1120            SYNTAX Unsigned32
1121            MAX-ACCESS read-create
1122            STATUS current
1123            DESCRIPTION
1124                "Committed Information Rate. Unit: kbps."
1125            ::= { hpnicfCBQoSCarCfgInfoEntry 1 }
1126
1127        hpnicfCBQoSCarCbs OBJECT-TYPE
1128            SYNTAX Unsigned32
1129            MAX-ACCESS read-create
1130            STATUS current
1131            DESCRIPTION
1132                "Committed Burst Size. Unit: byte."
1133            ::= { hpnicfCBQoSCarCfgInfoEntry 2 }
1134
1135        hpnicfCBQoSCarEbs OBJECT-TYPE
1136            SYNTAX Unsigned32
1137            MAX-ACCESS read-create
1138            STATUS current
1139            DESCRIPTION
1140                "Excess Burst Size. Unit: byte.
1141                 Only software QoS support this node.
1142                 4294967295 is returned only when getting value from hardware QoS.
1143                 4294967295 can't be set."
1144            DEFVAL {0}
1145            ::= { hpnicfCBQoSCarCfgInfoEntry 3 }
1146
1147        hpnicfCBQoSCarPir OBJECT-TYPE
1148            SYNTAX Unsigned32
1149            MAX-ACCESS read-create
1150            STATUS current
1151            DESCRIPTION
1152                "Peak Information Rate. Unit: kbps.
1153                 Only hardware QoS support this node.
1154                 4294967295 is returned only when getting value from software QoS.
1155                 4294967295 can't be set."
1156            ::= { hpnicfCBQoSCarCfgInfoEntry 4 }
1157
1158        hpnicfCBQoSCarPbs OBJECT-TYPE
1159            SYNTAX Unsigned32
1160            MAX-ACCESS read-create
1161            STATUS current
1162            DESCRIPTION
1163                "Peak Burst Size. Unit: byte.
1164                 Only hardware QoS support this node.
1165                 4294967295 is returned only when getting value from software QoS.
1166                 4294967295 can't be set."
1167            ::= { hpnicfCBQoSCarCfgInfoEntry 5 }
1168
1169        hpnicfCBQoSCarGreenAction OBJECT-TYPE
1170            SYNTAX CarAction
1171            MAX-ACCESS read-create
1172            STATUS current
1173            DESCRIPTION
1174                "Green Action
1175                 Hardware QoS : pass, discard, remark.
1176                 Software QoS : pass, discard, remark IP Precedence, remark DSCP, remark MPLS EXP.
1177                "
1178            DEFVAL {pass}
1179            ::= { hpnicfCBQoSCarCfgInfoEntry 6 }
1180
1181        hpnicfCBQoSCarGreenRemarkValue OBJECT-TYPE
1182            SYNTAX Integer32 (0..63|255)
1183            MAX-ACCESS read-create
1184            STATUS current
1185            DESCRIPTION
1186                "The value is to remark When green action is remarking.
1187                 For remarking DSCP, the range is 0~63;
1188                 For remarking IP Precedence and MPLS EXP, the range is 0~7;
1189                 Only software QoS support this node.
1190                 255 is returned only when getting value from hardware QoS or when action being pass,discard of software QoS.
1191                 255 can't be set.
1192                "
1193            ::= { hpnicfCBQoSCarCfgInfoEntry 7 }
1194
1195        hpnicfCBQoSCarYellowAction OBJECT-TYPE
1196            SYNTAX CarAction
1197            MAX-ACCESS read-create
1198            STATUS current
1199            DESCRIPTION
1200                "Yellow Action:
1201                 Only hardware QoS support this node.  Hardware QoS support pass, discard, remark.
1202                 invalid is returned only when getting value from software QoS.
1203                 invalid can't be set.
1204                "
1205            DEFVAL {remark}
1206            ::= { hpnicfCBQoSCarCfgInfoEntry 8 }
1207
1208        hpnicfCBQoSCarYellowRemarkValue OBJECT-TYPE
1209            SYNTAX Integer32 (0..63|255)
1210            MAX-ACCESS read-create
1211            STATUS current
1212            DESCRIPTION
1213                "The value is to remark When red action is remarking.
1214                 For remarking DSCP, the range is 0~63;
1215                 For remarking IP Precedence and MPLS EXP, the range is 0~7;
1216                 Only software QoS support this node.
1217                 255 is returned only when getting value from hardware QoS or when action being pass, discard of software QoS.
1218                 255 can't be set."
1219            ::= { hpnicfCBQoSCarCfgInfoEntry 9 }
1220
1221        hpnicfCBQoSCarRedAction OBJECT-TYPE
1222            SYNTAX CarAction
1223            MAX-ACCESS read-create
1224            STATUS current
1225            DESCRIPTION
1226                "Red Action:
1227                 Hardware QoS : pass, discard, remark.
1228                 Software QoS : pass, discard, remark IP Precedence, remark DSCP, remark MPLS EXP.
1229                "
1230            DEFVAL {discard}
1231            ::= { hpnicfCBQoSCarCfgInfoEntry 10 }
1232
1233        hpnicfCBQoSCarRedRemarkValue OBJECT-TYPE
1234            SYNTAX Integer32 (0..63|255)
1235            MAX-ACCESS read-create
1236            STATUS current
1237            DESCRIPTION
1238                "The value is to remark When red action is remarking.
1239                 For remarking DSCP, the range is 0~63;
1240                 For remarking IP Precedence and MPLS EXP, the range is 0~7;
1241                 Only software QoS support this node.
1242                 255 is returned only when getting value from hardware QoS or when action being pass, discard of software QoS.
1243                 255 can't be set."
1244            ::= { hpnicfCBQoSCarCfgInfoEntry 11 }
1245
1246        hpnicfCBQoSCarPolicedPriorityMapType OBJECT-TYPE
1247            SYNTAX INTEGER
1248            {
1249                none(0),
1250                policed-service-map(1),
1251                local-precedence-dot1p-map(2),
1252                drop-precedence-map(3)
1253            }
1254            MAX-ACCESS read-create
1255            STATUS current
1256            DESCRIPTION
1257                "Type of priority map."
1258            DEFVAL { none }
1259            ::= { hpnicfCBQoSCarCfgInfoEntry 12 }
1260
1261        hpnicfCBQoSCarRowStatus OBJECT-TYPE
1262            SYNTAX RowStatus
1263            MAX-ACCESS read-create
1264            STATUS current
1265            DESCRIPTION
1266                "RowStatus."
1267            ::= { hpnicfCBQoSCarCfgInfoEntry 13 }
1268
1269--
1270-- nodes of aggregative CAR applyed behavior
1271--
1272        hpnicfCBQoSAggregativeCarCfgInfoTable OBJECT-TYPE
1273            SYNTAX SEQUENCE OF HpnicfCBQoSAggregativeCarCfgInfoEntry
1274            MAX-ACCESS not-accessible
1275            STATUS current
1276            DESCRIPTION
1277                "A table of aggregative CAR applied CBQ feature configuration information.
1278                 Aggregative CAR is managed by HPN-ICF-IFQOS2-MIB.  So, you can use HPN-ICF-IFQOS2-MIB
1279                 to get some details information about aggregative CAR.
1280                "
1281            ::= { hpnicfCBQoSBehaviorObjects 4 }
1282
1283        hpnicfCBQoSAggregativeCarCfgInfoEntry OBJECT-TYPE
1284            SYNTAX HpnicfCBQoSAggregativeCarCfgInfoEntry
1285            MAX-ACCESS not-accessible
1286            STATUS current
1287            DESCRIPTION
1288                "Aggregative CAR feature applied CBQ configuration information entry."
1289            INDEX { hpnicfCBQoSBehaviorIndex,
1290                    hpnicfCBQoSCarAggregativeCarIndex }
1291            ::= { hpnicfCBQoSAggregativeCarCfgInfoTable 1 }
1292
1293        HpnicfCBQoSAggregativeCarCfgInfoEntry ::=
1294            SEQUENCE
1295            {
1296                hpnicfCBQoSCarAggregativeCarIndex
1297                    Integer32,
1298                hpnicfCBQoSCarAggregativeCarName
1299                    OCTET STRING,
1300                hpnicfCBQoSAggregativeCarRowStatus
1301                    RowStatus
1302            }
1303
1304        hpnicfCBQoSCarAggregativeCarIndex OBJECT-TYPE
1305            SYNTAX Integer32
1306            MAX-ACCESS not-accessible
1307            STATUS current
1308            DESCRIPTION
1309                "Index of aggregative CAR.
1310                 It is equal to hpnicfIfQoSAggregativeCarIndex at HPN-ICF-IFQOS2-MIB.
1311                "
1312            ::= { hpnicfCBQoSAggregativeCarCfgInfoEntry 1 }
1313
1314        hpnicfCBQoSCarAggregativeCarName OBJECT-TYPE
1315            SYNTAX OCTET STRING (SIZE(1..31))
1316            MAX-ACCESS read-only
1317            STATUS current
1318            DESCRIPTION
1319                "Name of aggregative CAR.
1320                 It is equal to hpnicfIfQoSAggregativeCarName at HPN-ICF-IFQOS2-MIB.
1321                "
1322            ::= { hpnicfCBQoSAggregativeCarCfgInfoEntry 2 }
1323
1324        hpnicfCBQoSAggregativeCarRowStatus OBJECT-TYPE
1325            SYNTAX RowStatus
1326            MAX-ACCESS read-create
1327            STATUS current
1328            DESCRIPTION
1329                "RowStatus."
1330            ::= { hpnicfCBQoSAggregativeCarCfgInfoEntry 3 }
1331
1332-- GTS
1333        hpnicfCBQoSGtsCfgInfoTable OBJECT-TYPE
1334            SYNTAX SEQUENCE OF HpnicfCBQoSGtsCfgInfoEntry
1335            MAX-ACCESS not-accessible
1336            STATUS current
1337            DESCRIPTION
1338                "A table of GTS feature configuration information."
1339            ::= { hpnicfCBQoSBehaviorObjects 5 }
1340
1341        hpnicfCBQoSGtsCfgInfoEntry OBJECT-TYPE
1342            SYNTAX HpnicfCBQoSGtsCfgInfoEntry
1343            MAX-ACCESS not-accessible
1344            STATUS current
1345            DESCRIPTION
1346                "GTS Configuration Information Entry."
1347            INDEX { hpnicfCBQoSBehaviorIndex }
1348            ::= { hpnicfCBQoSGtsCfgInfoTable 1 }
1349
1350        HpnicfCBQoSGtsCfgInfoEntry ::=
1351            SEQUENCE
1352            {
1353                hpnicfCBQoSGtsCir
1354                    Unsigned32,
1355                hpnicfCBQoSGtsCbs
1356                    Unsigned32,
1357                hpnicfCBQoSGtsEbs
1358                    Unsigned32,
1359                hpnicfCBQoSGtsQueueLength
1360                    Integer32,
1361                hpnicfCBQoSGtsRowStatus
1362                    RowStatus,
1363                hpnicfCBQoSGtsPir
1364                    Unsigned32
1365            }
1366
1367        hpnicfCBQoSGtsCir OBJECT-TYPE
1368            SYNTAX Unsigned32
1369            MAX-ACCESS read-create
1370            STATUS current
1371            DESCRIPTION
1372                "Committed Information Rate. Unit: kbps"
1373            ::= { hpnicfCBQoSGtsCfgInfoEntry 1 }
1374
1375        hpnicfCBQoSGtsCbs OBJECT-TYPE
1376            SYNTAX Unsigned32
1377            MAX-ACCESS read-create
1378            STATUS current
1379            DESCRIPTION
1380                "Committed Burst Size. Unit: byte
1381                 default: max(cir*1/2,15000)"
1382            ::= { hpnicfCBQoSGtsCfgInfoEntry 2 }
1383
1384        hpnicfCBQoSGtsEbs OBJECT-TYPE
1385            SYNTAX Unsigned32
1386            MAX-ACCESS read-create
1387            STATUS current
1388            DESCRIPTION
1389                "Excess Burst Size. Unit: byte"
1390            ::= { hpnicfCBQoSGtsCfgInfoEntry 3 }
1391
1392        hpnicfCBQoSGtsQueueLength OBJECT-TYPE
1393            SYNTAX Integer32 (1..1024)
1394            MAX-ACCESS read-create
1395            STATUS current
1396            DESCRIPTION
1397                "The length of GTS buffer."
1398            DEFVAL { 50 }
1399            ::= { hpnicfCBQoSGtsCfgInfoEntry 4 }
1400
1401        hpnicfCBQoSGtsRowStatus OBJECT-TYPE
1402            SYNTAX RowStatus
1403            MAX-ACCESS read-create
1404            STATUS current
1405            DESCRIPTION
1406                "RowStatus."
1407            ::= { hpnicfCBQoSGtsCfgInfoEntry 5 }
1408
1409        hpnicfCBQoSGtsPir OBJECT-TYPE
1410            SYNTAX Unsigned32
1411            UNITS  "kbps"
1412            MAX-ACCESS read-create
1413            STATUS current
1414            DESCRIPTION
1415                "Peak Information Rate. "
1416            ::= { hpnicfCBQoSGtsCfgInfoEntry 6 }
1417
1418-- REMARK
1419        hpnicfCBQoSRemarkCfgInfoTable OBJECT-TYPE
1420            SYNTAX SEQUENCE OF HpnicfCBQoSRemarkCfgInfoEntry
1421            MAX-ACCESS not-accessible
1422            STATUS current
1423            DESCRIPTION
1424                "A table of Remarking feature configuration information."
1425            ::= { hpnicfCBQoSBehaviorObjects 6 }
1426
1427        hpnicfCBQoSRemarkCfgInfoEntry OBJECT-TYPE
1428            SYNTAX HpnicfCBQoSRemarkCfgInfoEntry
1429            MAX-ACCESS not-accessible
1430            STATUS current
1431            DESCRIPTION
1432                "Remarking Configuration Information Entry."
1433            INDEX { hpnicfCBQoSBehaviorIndex, hpnicfCBQoSRemarkType }
1434            ::= { hpnicfCBQoSRemarkCfgInfoTable 1 }
1435
1436        HpnicfCBQoSRemarkCfgInfoEntry ::=
1437            SEQUENCE
1438            {
1439                hpnicfCBQoSRemarkType
1440                    RemarkType,
1441                hpnicfCBQoSRemarkValue
1442                    Integer32,
1443                hpnicfCBQoSRemarkRowStatus
1444                    RowStatus
1445            }
1446
1447        hpnicfCBQoSRemarkType OBJECT-TYPE
1448            SYNTAX RemarkType
1449            MAX-ACCESS not-accessible
1450            STATUS current
1451            DESCRIPTION
1452                "Remark type."
1453            ::= { hpnicfCBQoSRemarkCfgInfoEntry 1 }
1454
1455        hpnicfCBQoSRemarkValue OBJECT-TYPE
1456            SYNTAX Integer32 (0..4095)
1457            MAX-ACCESS read-create
1458            STATUS current
1459            DESCRIPTION
1460                "Value to remark:
1461                 for IpPrecedence: 0~7
1462                 for Dscp: 0~63
1463                 for MplsExp: 0~7
1464                 for Vlan8021p: 0~7
1465                 for AtmClp: 0~1
1466                 for FrDe: 0~1
1467                 for VlanID: 1~4094
1468                 for QosLocalID: 1~4095
1469                 for DropPrecedence: 0~2
1470                 for LocalPrecedence: 0~7
1471                 for TopMostVlanID: 1~4094
1472                 for SecondMplsExp: 0~7
1473                "
1474            ::= { hpnicfCBQoSRemarkCfgInfoEntry 2 }
1475
1476        hpnicfCBQoSRemarkRowStatus OBJECT-TYPE
1477            SYNTAX RowStatus
1478            MAX-ACCESS read-create
1479            STATUS current
1480            DESCRIPTION
1481                "RowStatus"
1482            ::= { hpnicfCBQoSRemarkCfgInfoEntry 3 }
1483
1484-- Queue
1485
1486        hpnicfCBQoSQueueCfgInfoTable OBJECT-TYPE
1487            SYNTAX SEQUENCE OF HpnicfCBQoSQueueCfgInfoEntry
1488            MAX-ACCESS not-accessible
1489            STATUS current
1490            DESCRIPTION
1491                "A table of queue feature configuration information."
1492            ::= { hpnicfCBQoSBehaviorObjects 7 }
1493
1494        hpnicfCBQoSQueueCfgInfoEntry OBJECT-TYPE
1495            SYNTAX HpnicfCBQoSQueueCfgInfoEntry
1496            MAX-ACCESS not-accessible
1497            STATUS current
1498            DESCRIPTION
1499                "Queue Configuration Information Entry."
1500            INDEX { hpnicfCBQoSBehaviorIndex }
1501            ::= { hpnicfCBQoSQueueCfgInfoTable 1 }
1502
1503        HpnicfCBQoSQueueCfgInfoEntry ::=
1504            SEQUENCE
1505            {
1506                hpnicfCBQoSQueueType
1507                    QueueType,
1508                hpnicfCBQoSQueueDropType
1509                    INTEGER,
1510                hpnicfCBQoSQueueLength
1511                    Integer32,
1512                hpnicfCBQoSQueueBandwidthUnit
1513                    QueueBandwidthUnit,
1514                hpnicfCBQoSQueueBandwidthValue
1515                    Integer32,
1516                hpnicfCBQoSQueueCbs
1517                    Integer32,
1518                hpnicfCBQoSQueueQueueNumber
1519                    INTEGER,
1520                hpnicfCBQoSQueueCbsRatio
1521                    Integer32,
1522                hpnicfCBQoSQueueRowStatus
1523                    RowStatus
1524            }
1525
1526        hpnicfCBQoSQueueType OBJECT-TYPE
1527            SYNTAX QueueType
1528            MAX-ACCESS read-create
1529            STATUS current
1530            DESCRIPTION
1531                "Queueing Type:
1532                 EF:(1)
1533                 AF:(2)
1534                 WFQ:(3)"
1535            ::= { hpnicfCBQoSQueueCfgInfoEntry 1 }
1536
1537        hpnicfCBQoSQueueDropType OBJECT-TYPE
1538            SYNTAX INTEGER
1539            {
1540                typeUnavailable(0),
1541                typeTailDrop(1),
1542                typeWred(2)
1543            }
1544            MAX-ACCESS read-create
1545            STATUS current
1546            DESCRIPTION
1547                "The drop type of queue.  Only valid for AF and WFQ queue.
1548                 typeUnavailable is returned only when getting value about EF queue.
1549                 typeUnavailable can't be set."
1550            DEFVAL {typeTailDrop}
1551            ::= { hpnicfCBQoSQueueCfgInfoEntry 2 }
1552
1553        hpnicfCBQoSQueueLength OBJECT-TYPE
1554            SYNTAX Integer32 (1..2147483647)
1555            MAX-ACCESS read-create
1556            STATUS current
1557            DESCRIPTION
1558                "The length of QueueLength.  Only valid for tail-drop type
1559                 of AF and WFQ queue.
1560                 2147483647 is returned only when getting value about EF queue
1561                 or WRED type of AF and WFQ queue.
1562                 2147483647 can't be set."
1563            DEFVAL { 64 }
1564            ::= { hpnicfCBQoSQueueCfgInfoEntry 3 }
1565
1566        hpnicfCBQoSQueueBandwidthUnit OBJECT-TYPE
1567            SYNTAX QueueBandwidthUnit
1568            MAX-ACCESS read-create
1569            STATUS current
1570            DESCRIPTION
1571                "Bandwidth Unit:
1572                 Absolute, Unit Kbps (1)
1573                 Percent, Unit % (2)
1574                 RemainPercent, Unit % of remained bandwidth (3)
1575                 Only valid for EF and AF queue.
1576                 0 is returned only when getting value about WFQ queue.
1577                 0 can't be set.
1578                "
1579            ::= { hpnicfCBQoSQueueCfgInfoEntry 4 }
1580
1581        hpnicfCBQoSQueueBandwidthValue OBJECT-TYPE
1582            SYNTAX Integer32 (1..10000000|2147483647)
1583            MAX-ACCESS read-create
1584            STATUS current
1585            DESCRIPTION
1586                "Bandwidth value:
1587                 Absolute value: 8~10000000. Unit: Kbps
1588                 Percent value: 1~100.
1589                 Only valid for EF and AF queue.
1590                 2147483647 is returned only when getting value about WFQ queue.
1591                 2147483647 can't be set."
1592            ::= { hpnicfCBQoSQueueCfgInfoEntry 5 }
1593
1594        hpnicfCBQoSQueueCbs OBJECT-TYPE
1595            SYNTAX Integer32 (32..1000000000|2147483647)
1596            MAX-ACCESS read-create
1597            STATUS current
1598            DESCRIPTION
1599                "Committed Burst Size.  Unit: byte.
1600                 Only valid for EF queue.
1601                 Default: If the value of 'hpnicfCBQoSQueueBandwidthValue * 25' is
1602                          between 1500 and 2000000, the default value of this
1603                          object is 'hpnicfCBQoSQueueBandwidthValue * 25';If the value of
1604                          'hpnicfCBQoSQueueBandwidthValue * 25' is larger than or equal to
1605                          2000000, the default value of this object is 2000000;
1606                          If the value of 'hpnicfCBQoSQueueBandwidthValue * 25' is
1607                          less than or equal to 1500, the default value of this object is 1500.
1608                 2147483647 is returned only when getting value about AF or WFQ queue.
1609                 2147483647 can't be set."
1610            ::= { hpnicfCBQoSQueueCfgInfoEntry 6 }
1611
1612        hpnicfCBQoSQueueQueueNumber OBJECT-TYPE
1613            SYNTAX INTEGER
1614            {
1615                unavailable(0),
1616                a16(16),
1617                a32(32),
1618                a64(64),
1619                a128(128),
1620                a256(256),
1621                a512(512),
1622                a1024(1024),
1623                a2048(2048),
1624                a4096(4096)
1625            }
1626            MAX-ACCESS read-create
1627            STATUS current
1628            DESCRIPTION
1629                "Max number of hashed queues (a power of 2).
1630                 Only valid for WFQ.
1631                 'unavailable' is returned only when getting value about AF or EF queue.
1632                 'unavailable' can't be set."
1633            DEFVAL {a256}
1634            ::= { hpnicfCBQoSQueueCfgInfoEntry 7 }
1635
1636        hpnicfCBQoSQueueCbsRatio OBJECT-TYPE
1637            SYNTAX Integer32(25..500|2147483647)
1638            MAX-ACCESS read-create
1639            STATUS current
1640            DESCRIPTION
1641                "Committed Burst Size Ratio.
1642                 CBS = CBS_Ratio * Bandwidth(k bps)
1643                 Only valid for EF queue.
1644                 2147483647 is returned only when getting value about AF or WFQ queue.
1645                 2147483647 can't be set.
1646                "
1647            DEFVAL { 25 }
1648            ::= { hpnicfCBQoSQueueCfgInfoEntry 8 }
1649
1650        hpnicfCBQoSQueueRowStatus OBJECT-TYPE
1651            SYNTAX RowStatus
1652            MAX-ACCESS read-create
1653            STATUS current
1654            DESCRIPTION
1655                "RowStatus."
1656            ::= { hpnicfCBQoSQueueCfgInfoEntry 9 }
1657
1658-- WRED
1659
1660        hpnicfCBQoSWredCfgInfoTable OBJECT-TYPE
1661            SYNTAX SEQUENCE OF HpnicfCBQoSWredCfgInfoEntry
1662            MAX-ACCESS not-accessible
1663            STATUS current
1664            DESCRIPTION
1665                "A table of WRED configuration information."
1666            ::= { hpnicfCBQoSBehaviorObjects 8 }
1667
1668        hpnicfCBQoSWredCfgInfoEntry OBJECT-TYPE
1669            SYNTAX HpnicfCBQoSWredCfgInfoEntry
1670            MAX-ACCESS not-accessible
1671            STATUS current
1672            DESCRIPTION
1673                "WRED Configuration Information Entry."
1674            INDEX { hpnicfCBQoSBehaviorIndex }
1675            ::= { hpnicfCBQoSWredCfgInfoTable 1 }
1676
1677        HpnicfCBQoSWredCfgInfoEntry ::=
1678            SEQUENCE
1679            {
1680                hpnicfCBQoSWredType
1681                    WredType,
1682                hpnicfCBQoSWredWeightConst
1683                    Integer32
1684            }
1685
1686        hpnicfCBQoSWredType OBJECT-TYPE
1687            SYNTAX WredType
1688            MAX-ACCESS read-write
1689            STATUS current
1690            DESCRIPTION
1691                "WRED type."
1692            DEFVAL { 1 }
1693            ::= { hpnicfCBQoSWredCfgInfoEntry 1 }
1694
1695        hpnicfCBQoSWredWeightConst OBJECT-TYPE
1696            SYNTAX Integer32 (1..16)
1697            MAX-ACCESS read-write
1698            STATUS current
1699            DESCRIPTION
1700                "Specify weight for calculating mean queue depth."
1701            DEFVAL { 9 }
1702            ::= { hpnicfCBQoSWredCfgInfoEntry 2 }
1703
1704-- WRED Class
1705
1706        hpnicfCBQoSWredClassCfgInfoTable OBJECT-TYPE
1707            SYNTAX SEQUENCE OF HpnicfCBQoSWredClassCfgInfoEntry
1708            MAX-ACCESS not-accessible
1709            STATUS current
1710            DESCRIPTION
1711                "A table of WRED configuration information."
1712            ::= { hpnicfCBQoSBehaviorObjects 9 }
1713
1714        hpnicfCBQoSWredClassCfgInfoEntry OBJECT-TYPE
1715            SYNTAX HpnicfCBQoSWredClassCfgInfoEntry
1716            MAX-ACCESS not-accessible
1717            STATUS current
1718            DESCRIPTION
1719                "WRED Class Configuration Information Entry."
1720            INDEX { hpnicfCBQoSBehaviorIndex, hpnicfCBQoSWredClassValue }
1721            ::= { hpnicfCBQoSWredClassCfgInfoTable 1 }
1722
1723        HpnicfCBQoSWredClassCfgInfoEntry ::=
1724            SEQUENCE
1725            {
1726                hpnicfCBQoSWredClassValue
1727                    Integer32,
1728                hpnicfCBQoSWredClassLowLimit
1729                    Integer32,
1730                hpnicfCBQoSWredClassHighLimit
1731                    Integer32,
1732                hpnicfCBQoSWredClassDiscardProb
1733                    Integer32
1734            }
1735
1736        hpnicfCBQoSWredClassValue OBJECT-TYPE
1737            SYNTAX Integer32 (0..63)
1738            MAX-ACCESS not-accessible
1739            STATUS current
1740            DESCRIPTION
1741                "The class value.
1742                 For IP precedence based WRED, the class is IP precedence,
1743                 and range is 0~7.
1744                 For DSCP based WRED, the class is DSCP, and range is 0~63.
1745                "
1746            ::= { hpnicfCBQoSWredClassCfgInfoEntry 1 }
1747
1748        hpnicfCBQoSWredClassLowLimit OBJECT-TYPE
1749            SYNTAX Integer32 (1..1024)
1750            MAX-ACCESS read-write
1751            STATUS current
1752            DESCRIPTION
1753                "The low limit of queue depth."
1754            DEFVAL {10}
1755            ::= { hpnicfCBQoSWredClassCfgInfoEntry 2 }
1756
1757        hpnicfCBQoSWredClassHighLimit OBJECT-TYPE
1758            SYNTAX Integer32 (1..1024)
1759            MAX-ACCESS read-write
1760            STATUS current
1761            DESCRIPTION
1762                "The high limit of queue depth."
1763            DEFVAL { 30 }
1764            ::= { hpnicfCBQoSWredClassCfgInfoEntry 3 }
1765
1766        hpnicfCBQoSWredClassDiscardProb OBJECT-TYPE
1767            SYNTAX Integer32 (1..255)
1768            MAX-ACCESS read-write
1769            STATUS current
1770            DESCRIPTION
1771                "The discard probability denominator."
1772            DEFVAL { 10 }
1773            ::= { hpnicfCBQoSWredClassCfgInfoEntry 4 }
1774
1775-- Policy Route
1776        hpnicfCBQoSPolicyRouteCfgInfoTable OBJECT-TYPE
1777            SYNTAX SEQUENCE OF HpnicfCBQoSPolicyRouteCfgInfoEntry
1778            MAX-ACCESS not-accessible
1779            STATUS current
1780            DESCRIPTION
1781                "A table of Policy Routing configuration information."
1782            ::= { hpnicfCBQoSBehaviorObjects 10 }
1783
1784        hpnicfCBQoSPolicyRouteCfgInfoEntry OBJECT-TYPE
1785            SYNTAX HpnicfCBQoSPolicyRouteCfgInfoEntry
1786            MAX-ACCESS not-accessible
1787            STATUS current
1788            DESCRIPTION
1789                "Policy Routeing Configuration Information Entry."
1790            INDEX { hpnicfCBQoSBehaviorIndex }
1791            ::= { hpnicfCBQoSPolicyRouteCfgInfoTable 1 }
1792
1793        HpnicfCBQoSPolicyRouteCfgInfoEntry ::=
1794            SEQUENCE
1795            {
1796                hpnicfCBQoSPolicyRouteIpAddrType
1797                    InetAddressType,
1798                hpnicfCBQoSPolicyRouteNexthop
1799                    InetAddress,
1800                hpnicfCBQoSPolicyRouteBackup
1801                    INTEGER,
1802                hpnicfCBQoSPolicyRouteRowStatus
1803                    RowStatus
1804            }
1805
1806        hpnicfCBQoSPolicyRouteIpAddrType OBJECT-TYPE
1807            SYNTAX InetAddressType
1808            MAX-ACCESS read-create
1809            STATUS current
1810            DESCRIPTION
1811                "Type of InetAddress."
1812            ::= { hpnicfCBQoSPolicyRouteCfgInfoEntry 1 }
1813
1814        hpnicfCBQoSPolicyRouteNexthop OBJECT-TYPE
1815            SYNTAX InetAddress
1816            MAX-ACCESS read-create
1817            STATUS current
1818            DESCRIPTION
1819                "The next-hop ip address for redirection."
1820            ::= { hpnicfCBQoSPolicyRouteCfgInfoEntry 2 }
1821
1822        hpnicfCBQoSPolicyRouteBackup OBJECT-TYPE
1823            SYNTAX INTEGER
1824            {
1825                backup(1),
1826                notbackup(2)
1827            }
1828            MAX-ACCESS read-create
1829            STATUS current
1830            DESCRIPTION
1831                "Whether forward the packet according to the routing table
1832                 When the next-hop IP address for redirection is not valid.
1833                 Backup means forwarding. NoBackup means not forwarding.
1834                "
1835            ::= { hpnicfCBQoSPolicyRouteCfgInfoEntry 3 }
1836
1837        hpnicfCBQoSPolicyRouteRowStatus OBJECT-TYPE
1838            SYNTAX RowStatus
1839            MAX-ACCESS read-create
1840            STATUS current
1841            DESCRIPTION
1842                "RowStatus."
1843            ::= { hpnicfCBQoSPolicyRouteCfgInfoEntry 4 }
1844
1845-- NAT
1846        hpnicfCBQoSNatCfgInfoTable OBJECT-TYPE
1847            SYNTAX SEQUENCE OF HpnicfCBQoSNatCfgInfoEntry
1848            MAX-ACCESS not-accessible
1849            STATUS current
1850            DESCRIPTION
1851                "A table of Nat configuration information."
1852            ::= { hpnicfCBQoSBehaviorObjects 11 }
1853
1854        hpnicfCBQoSNatCfgInfoEntry OBJECT-TYPE
1855            SYNTAX HpnicfCBQoSNatCfgInfoEntry
1856            MAX-ACCESS not-accessible
1857            STATUS current
1858            DESCRIPTION
1859                "Nat Configuration Information Entry."
1860            INDEX { hpnicfCBQoSBehaviorIndex }
1861            ::= { hpnicfCBQoSNatCfgInfoTable 1 }
1862
1863        HpnicfCBQoSNatCfgInfoEntry ::=
1864            SEQUENCE
1865            {
1866                hpnicfCBQoSNatMainNumber
1867                    Integer32,
1868                hpnicfCBQoSNatBackupNumber
1869                    Integer32,
1870                hpnicfCBQoSNatServiceClass
1871                    Integer32,
1872                hpnicfCBQoSNatRowStatus
1873                    RowStatus
1874            }
1875
1876        hpnicfCBQoSNatMainNumber OBJECT-TYPE
1877            SYNTAX Integer32 (1..255)
1878            MAX-ACCESS read-create
1879            STATUS current
1880            DESCRIPTION
1881                "The main ISP number."
1882            ::= { hpnicfCBQoSNatCfgInfoEntry 1 }
1883
1884        hpnicfCBQoSNatBackupNumber OBJECT-TYPE
1885            SYNTAX Integer32 (1..255)
1886            MAX-ACCESS read-create
1887            STATUS current
1888            DESCRIPTION
1889                "The backup ISP number"
1890            ::= { hpnicfCBQoSNatCfgInfoEntry 2 }
1891
1892        hpnicfCBQoSNatServiceClass OBJECT-TYPE
1893            SYNTAX Integer32 (1..4)
1894            MAX-ACCESS read-create
1895            STATUS current
1896            DESCRIPTION
1897                "The service class."
1898            DEFVAL { 2 }
1899            ::= { hpnicfCBQoSNatCfgInfoEntry 3 }
1900
1901        hpnicfCBQoSNatRowStatus OBJECT-TYPE
1902            SYNTAX RowStatus
1903            MAX-ACCESS read-create
1904            STATUS current
1905            DESCRIPTION
1906                "RowStatus."
1907            ::= { hpnicfCBQoSNatCfgInfoEntry 4 }
1908
1909-- Firewall
1910
1911        hpnicfCBQoSFirewallCfgInfoTable OBJECT-TYPE
1912            SYNTAX SEQUENCE OF HpnicfCBQoSFirewallCfgInfoEntry
1913            MAX-ACCESS not-accessible
1914            STATUS current
1915            DESCRIPTION
1916                "A table of firewall configuration information."
1917            ::= { hpnicfCBQoSBehaviorObjects 12 }
1918
1919        hpnicfCBQoSFirewallCfgInfoEntry OBJECT-TYPE
1920            SYNTAX HpnicfCBQoSFirewallCfgInfoEntry
1921            MAX-ACCESS not-accessible
1922            STATUS current
1923            DESCRIPTION
1924                "Firewall configuration information entry."
1925            INDEX { hpnicfCBQoSBehaviorIndex }
1926            ::= { hpnicfCBQoSFirewallCfgInfoTable 1 }
1927
1928        HpnicfCBQoSFirewallCfgInfoEntry ::=
1929            SEQUENCE
1930            {
1931                hpnicfCBQoSFirewallAction
1932                    INTEGER,
1933                hpnicfCBQoSFirewallRowStatus
1934                    RowStatus
1935            }
1936
1937        hpnicfCBQoSFirewallAction OBJECT-TYPE
1938            SYNTAX INTEGER
1939            {
1940                permit(1),
1941                deny(2)
1942            }
1943            MAX-ACCESS read-create
1944            STATUS current
1945            DESCRIPTION
1946                "The firewall action "
1947            DEFVAL {permit}
1948            ::= { hpnicfCBQoSFirewallCfgInfoEntry 1 }
1949
1950        hpnicfCBQoSFirewallRowStatus OBJECT-TYPE
1951            SYNTAX RowStatus
1952            MAX-ACCESS read-create
1953            STATUS current
1954            DESCRIPTION
1955                "RowStatus."
1956            ::= { hpnicfCBQoSFirewallCfgInfoEntry 2 }
1957
1958-- Sampling behavior
1959
1960        hpnicfCBQoSSamplingCfgInfoTable OBJECT-TYPE
1961            SYNTAX SEQUENCE OF HpnicfCBQoSSamplingCfgInfoEntry
1962            MAX-ACCESS not-accessible
1963            STATUS current
1964            DESCRIPTION
1965                "A table of sampling configuration information."
1966            ::= { hpnicfCBQoSBehaviorObjects 13 }
1967
1968        hpnicfCBQoSSamplingCfgInfoEntry OBJECT-TYPE
1969            SYNTAX HpnicfCBQoSSamplingCfgInfoEntry
1970            MAX-ACCESS not-accessible
1971            STATUS current
1972            DESCRIPTION
1973                "Sampling configuration information entry."
1974            INDEX { hpnicfCBQoSBehaviorIndex }
1975            ::= { hpnicfCBQoSSamplingCfgInfoTable 1 }
1976
1977        HpnicfCBQoSSamplingCfgInfoEntry ::=
1978            SEQUENCE
1979            {
1980                hpnicfCBQoSSamplingNum
1981                    Integer32,
1982                hpnicfCBQoSSamplingRowStatus
1983                    RowStatus
1984            }
1985
1986        hpnicfCBQoSSamplingNum OBJECT-TYPE
1987            SYNTAX Integer32 (1..16)
1988            MAX-ACCESS read-create
1989            STATUS current
1990            DESCRIPTION
1991                "The sampling number."
1992            ::= { hpnicfCBQoSSamplingCfgInfoEntry 1 }
1993
1994        hpnicfCBQoSSamplingRowStatus OBJECT-TYPE
1995            SYNTAX RowStatus
1996            MAX-ACCESS read-create
1997            STATUS current
1998            DESCRIPTION
1999                "RowStatus."
2000            ::= { hpnicfCBQoSSamplingCfgInfoEntry 2 }
2001
2002        hpnicfCBQoSAccountCfgInfoTable OBJECT-TYPE
2003            SYNTAX SEQUENCE OF HpnicfCBQoSAccountCfgInfoEntry
2004            MAX-ACCESS not-accessible
2005            STATUS current
2006            DESCRIPTION
2007                "A table of account configuration information."
2008            ::= { hpnicfCBQoSBehaviorObjects 14 }
2009
2010        hpnicfCBQoSAccountCfgInfoEntry OBJECT-TYPE
2011            SYNTAX HpnicfCBQoSAccountCfgInfoEntry
2012            MAX-ACCESS not-accessible
2013            STATUS current
2014            DESCRIPTION
2015                "Account configuration information entry."
2016            INDEX { hpnicfCBQoSBehaviorIndex }
2017            ::= { hpnicfCBQoSAccountCfgInfoTable 1 }
2018
2019        HpnicfCBQoSAccountCfgInfoEntry ::=
2020            SEQUENCE
2021            {
2022                hpnicfCBQoSAccounting
2023                    TruthValue,
2024                hpnicfCBQoSAccountRowStatus
2025                    RowStatus,
2026                hpnicfCBQoSAccountingMode
2027                    INTEGER
2028            }
2029
2030        hpnicfCBQoSAccounting OBJECT-TYPE
2031            SYNTAX TruthValue
2032            MAX-ACCESS read-create
2033            STATUS current
2034            DESCRIPTION
2035                "Account action."
2036            ::= { hpnicfCBQoSAccountCfgInfoEntry 1 }
2037
2038        hpnicfCBQoSAccountRowStatus OBJECT-TYPE
2039            SYNTAX RowStatus
2040            MAX-ACCESS read-create
2041            STATUS current
2042            DESCRIPTION
2043                "RowStatus."
2044            ::= { hpnicfCBQoSAccountCfgInfoEntry 2 }
2045
2046        hpnicfCBQoSAccountingMode OBJECT-TYPE
2047            SYNTAX INTEGER
2048            {
2049                auto(1),
2050                packet(2),
2051                byte(3),
2052                both(4)
2053            }
2054            MAX-ACCESS read-create
2055            STATUS current
2056            DESCRIPTION
2057                "Account mode."
2058            DEFVAL { auto }
2059            ::= { hpnicfCBQoSAccountCfgInfoEntry 3 }
2060
2061--
2062-- nodes of hpnicfCBQoSRedirectCfgInfoTable
2063--
2064        hpnicfCBQoSRedirectCfgInfoTable OBJECT-TYPE
2065            SYNTAX SEQUENCE OF HpnicfCBQoSRedirectCfgInfoEntry
2066            MAX-ACCESS not-accessible
2067            STATUS current
2068            DESCRIPTION
2069                "A table of redirect configuration information."
2070            ::= { hpnicfCBQoSBehaviorObjects 15 }
2071
2072        hpnicfCBQoSRedirectCfgInfoEntry OBJECT-TYPE
2073            SYNTAX HpnicfCBQoSRedirectCfgInfoEntry
2074            MAX-ACCESS not-accessible
2075            STATUS current
2076            DESCRIPTION
2077                "Redirect configuration information entry."
2078            INDEX { hpnicfCBQoSBehaviorIndex }
2079            ::= { hpnicfCBQoSRedirectCfgInfoTable 1 }
2080
2081          HpnicfCBQoSRedirectCfgInfoEntry ::=
2082              SEQUENCE
2083              {
2084                hpnicfCBQoSRedirectType
2085                    INTEGER,
2086                hpnicfCBQoSRedirectIfIndex
2087                    Integer32,
2088                hpnicfCBQoSRedirectIpAddressType
2089                    InetAddressType,
2090                hpnicfCBQoSRedirectIpAddress1
2091                    InetAddress,
2092                hpnicfCBQoSRedirectIpAddress2
2093                    InetAddress,
2094                hpnicfCBQoSRedirectRowStatus
2095                    RowStatus,
2096                hpnicfCBQoSRedirectIpv6Interface1
2097                    Integer32,
2098                hpnicfCBQoSRedirectIpv6Interface2
2099                    Integer32,
2100                hpnicfCBQoSRedirectIfVlanID
2101                    Integer32
2102              }
2103
2104        hpnicfCBQoSRedirectType OBJECT-TYPE
2105            SYNTAX INTEGER
2106            {
2107                cpu(1),
2108                interface(2),
2109                nextHop(3)
2110            }
2111            MAX-ACCESS read-create
2112            STATUS current
2113            DESCRIPTION
2114                "The type of redirect."
2115            ::= { hpnicfCBQoSRedirectCfgInfoEntry 1 }
2116
2117        hpnicfCBQoSRedirectIfIndex OBJECT-TYPE
2118            SYNTAX Integer32
2119            MAX-ACCESS read-create
2120            STATUS current
2121            DESCRIPTION
2122                "ifIndex.
2123                 Only the value of hpnicfCBQoSRedirectType is interface,
2124                 can be set this node.
2125                "
2126            DEFVAL { 0 }
2127            ::= { hpnicfCBQoSRedirectCfgInfoEntry 2 }
2128
2129        hpnicfCBQoSRedirectIpAddressType OBJECT-TYPE
2130            SYNTAX InetAddressType
2131            MAX-ACCESS read-create
2132            STATUS current
2133            DESCRIPTION
2134                "A value that represents a type of Internet address.
2135                 unknown(0)  An unknown address type. This value MUST
2136                     be used if the value of the corresponding
2137                     InetAddress object is a zero-length string.
2138                     It may also be used to indicate an IP address
2139                     which is not in one of the formats defined
2140                     below.
2141
2142                  ipv4(1)     An IPv4 address as defined by the
2143                     InetAddressIPv4 textual convention.
2144
2145                  ipv6(2)     A global IPv6 address as defined by the
2146                     InetAddressIPv6 textual convention.
2147
2148                 ipv4z(3)    A non-global IPv4 address including a zone
2149                     index as defined by the InetAddressIPv4z
2150                     textual convention.
2151
2152                  ipv6z(4)    A non-global IPv6 address including a zone
2153                     index as defined by the InetAddressIPv6z
2154                     textual convention.
2155
2156                  dns(16)     A DNS domain name as defined by the
2157                     InetAddressDNS textual convention.
2158                 Now supports ipv4 and ipv6.
2159                 Only the value of hpnicfCBQoSRedirectType is next-hop,
2160                  can be set this node and hpnicfCBQoSRedirectIpAddress1 or hpnicfCBQoSRedirectIpAddress2.
2161                "
2162            DEFVAL { unknown }
2163            ::= { hpnicfCBQoSRedirectCfgInfoEntry 3 }
2164
2165        hpnicfCBQoSRedirectIpAddress1 OBJECT-TYPE
2166            SYNTAX InetAddress
2167            MAX-ACCESS read-create
2168            STATUS current
2169            DESCRIPTION
2170                "IP Address.
2171                 If the value of hpnicfCBQoSRedirectType is not next-hop,
2172                 zero-length string will be returned when getting.
2173                 If the value of hpnicfCBQoSRedirectIpAddressType is ipv6,
2174                 this node is set necessarily.
2175                "
2176            ::= { hpnicfCBQoSRedirectCfgInfoEntry 4 }
2177
2178        hpnicfCBQoSRedirectIpAddress2 OBJECT-TYPE
2179            SYNTAX InetAddress
2180            MAX-ACCESS read-create
2181            STATUS current
2182            DESCRIPTION
2183                "IP Address.
2184                 If the value of hpnicfCBQoSRedirectType is not next-hop,
2185                 zero-length string will be returned when getting.
2186                 If the value of hpnicfCBQoSRedirectIpAddressType is ipv6,
2187                 this node is set optionally.
2188                "
2189            ::= { hpnicfCBQoSRedirectCfgInfoEntry 5 }
2190
2191        hpnicfCBQoSRedirectRowStatus OBJECT-TYPE
2192            SYNTAX RowStatus
2193            MAX-ACCESS read-create
2194            STATUS current
2195            DESCRIPTION
2196                "RowStatus."
2197            ::= { hpnicfCBQoSRedirectCfgInfoEntry 6 }
2198
2199        hpnicfCBQoSRedirectIpv6Interface1 OBJECT-TYPE
2200            SYNTAX Integer32
2201            MAX-ACCESS read-create
2202            STATUS current
2203            DESCRIPTION
2204                "IfIndex for ipv6 next hop .
2205                 If and only if the value of hpnicfCBQoSRedirectIpAddressType is ipv6
2206                 and hpnicfCBQoSRedirectIpAddress1 is set,
2207                 this node can be set.
2208                "
2209            DEFVAL { 0 }
2210            ::= { hpnicfCBQoSRedirectCfgInfoEntry 7 }
2211
2212        hpnicfCBQoSRedirectIpv6Interface2 OBJECT-TYPE
2213            SYNTAX Integer32
2214            MAX-ACCESS read-create
2215            STATUS current
2216            DESCRIPTION
2217                "IfIndex for ipv6 next hop .
2218                 If and only if the value of hpnicfCBQoSRedirectIpAddressType is ipv6
2219                 and hpnicfCBQoSRedirectIpAddress2 is set,
2220                 this node can be set.
2221                "
2222            DEFVAL { 0 }
2223            ::= { hpnicfCBQoSRedirectCfgInfoEntry 8 }
2224
2225        hpnicfCBQoSRedirectIfVlanID OBJECT-TYPE
2226            SYNTAX Integer32 (0..4094 |65535)
2227            MAX-ACCESS read-create
2228            STATUS current
2229            DESCRIPTION
2230                "VLAN-ID to tag.
2231                 If and only if the value of hpnicfCBQoSRedirectType is interface,
2232                 this node can be set.
2233                "
2234            DEFVAL { 65535 }
2235            ::= { hpnicfCBQoSRedirectCfgInfoEntry 9 }
2236
2237--
2238-- nodes of hpnicfCBQoSPriorityMapCfgInfoTable
2239--
2240        hpnicfCBQoSPriorityMapCfgInfoTable OBJECT-TYPE
2241            SYNTAX SEQUENCE OF HpnicfCBQoSPriorityMapCfgInfoEntry
2242            MAX-ACCESS not-accessible
2243            STATUS current
2244            DESCRIPTION
2245                "A table of priority map configuration information."
2246            ::= { hpnicfCBQoSBehaviorObjects 16 }
2247
2248        hpnicfCBQoSPriorityMapCfgInfoEntry OBJECT-TYPE
2249            SYNTAX HpnicfCBQoSPriorityMapCfgInfoEntry
2250            MAX-ACCESS not-accessible
2251            STATUS current
2252            DESCRIPTION
2253                "priority map configuration information entry."
2254            INDEX { hpnicfCBQoSBehaviorIndex }
2255            ::= { hpnicfCBQoSPriorityMapCfgInfoTable 1 }
2256
2257        HpnicfCBQoSPriorityMapCfgInfoEntry ::=
2258            SEQUENCE
2259            {
2260                hpnicfCBQoSPriorityMapImportType
2261                    INTEGER,
2262                hpnicfCBQoSPriorityMapExportType
2263                    INTEGER,
2264                hpnicfCBQoSPriorityMapGroupIndex
2265                    Integer32,
2266                hpnicfCBQoSPriorityMapGroupName
2267                    OCTET STRING,
2268                hpnicfCBQoSPriorityMapAuto
2269                    INTEGER,
2270                hpnicfCBQoSPriorityMapRowStatus
2271                    RowStatus
2272            }
2273
2274        hpnicfCBQoSPriorityMapImportType OBJECT-TYPE
2275            SYNTAX INTEGER
2276            {
2277                invalid(1),
2278                dscp(2),
2279                dot1p(3),
2280                exp(4),
2281                ipPrecedence(5),
2282                localPrecedence(6),
2283                dropPrecedence(7)
2284            }
2285            MAX-ACCESS read-create
2286            STATUS current
2287            DESCRIPTION
2288                "Import type of map."
2289            DEFVAL { invalid }
2290            ::= { hpnicfCBQoSPriorityMapCfgInfoEntry 1 }
2291
2292        hpnicfCBQoSPriorityMapExportType OBJECT-TYPE
2293            SYNTAX INTEGER
2294            {
2295                invalid(1),
2296                dscp(2),
2297                dot1p(3),
2298                exp(4),
2299                ipPrecedence(5),
2300                localPrecedence(6),
2301                dropPrecedence(7)
2302            }
2303            MAX-ACCESS read-create
2304            STATUS current
2305            DESCRIPTION
2306                "Export type of map."
2307            DEFVAL { invalid }
2308            ::= { hpnicfCBQoSPriorityMapCfgInfoEntry 2 }
2309
2310        hpnicfCBQoSPriorityMapGroupIndex OBJECT-TYPE
2311            SYNTAX Integer32
2312            MAX-ACCESS read-create
2313            STATUS current
2314            DESCRIPTION
2315                "Index of map group.
2316                 Map group is managed by HPN-ICF-IFQOS2-MIB.
2317                "
2318            ::= { hpnicfCBQoSPriorityMapCfgInfoEntry 3 }
2319
2320          hpnicfCBQoSPriorityMapGroupName OBJECT-TYPE
2321            SYNTAX OCTET STRING (SIZE(0..31))
2322            MAX-ACCESS read-only
2323            STATUS current
2324            DESCRIPTION
2325                "Name of map group.
2326                 Map group is managed by HPN-ICF-IFQOS2-MIB.
2327                "
2328            ::= { hpnicfCBQoSPriorityMapCfgInfoEntry 4 }
2329
2330        hpnicfCBQoSPriorityMapAuto OBJECT-TYPE
2331            SYNTAX INTEGER
2332            {
2333                invalid(1),
2334                autoDscp(2),
2335                autoDot1p(3),
2336                autoMplsExp(4),
2337                autoIp(5)
2338            }
2339            MAX-ACCESS read-create
2340            STATUS current
2341            DESCRIPTION
2342                "Type of priority MAP."
2343            DEFVAL { invalid }
2344            ::= { hpnicfCBQoSPriorityMapCfgInfoEntry 5 }
2345
2346        hpnicfCBQoSPriorityMapRowStatus OBJECT-TYPE
2347            SYNTAX RowStatus
2348            MAX-ACCESS read-create
2349            STATUS current
2350            DESCRIPTION
2351                "RowStatus."
2352            ::= { hpnicfCBQoSPriorityMapCfgInfoEntry 6 }
2353
2354--
2355-- nodes of hpnicfCBQoSMirrorCfgInfoTable
2356--
2357        hpnicfCBQoSMirrorCfgInfoTable OBJECT-TYPE
2358            SYNTAX SEQUENCE OF HpnicfCBQoSMirrorCfgInfoEntry
2359            MAX-ACCESS not-accessible
2360            STATUS current
2361            DESCRIPTION
2362                "A table of flow mirror configuration information."
2363            ::= { hpnicfCBQoSBehaviorObjects 17 }
2364
2365        hpnicfCBQoSMirrorCfgInfoEntry OBJECT-TYPE
2366            SYNTAX HpnicfCBQoSMirrorCfgInfoEntry
2367            MAX-ACCESS not-accessible
2368            STATUS current
2369            DESCRIPTION
2370                "Flow mirror configuration information entry."
2371            INDEX { hpnicfCBQoSBehaviorIndex }
2372            ::= { hpnicfCBQoSMirrorCfgInfoTable 1 }
2373
2374        HpnicfCBQoSMirrorCfgInfoEntry ::=
2375            SEQUENCE
2376            {
2377                hpnicfCBQoSMirrorType
2378                    INTEGER,
2379                hpnicfCBQoSMirrorIfIndex
2380                    OCTET STRING,
2381                hpnicfCBQoSMirrorVlanID
2382                    Integer32,
2383                hpnicfCBQoSMirrorRowStatus
2384                    RowStatus
2385            }
2386
2387        hpnicfCBQoSMirrorType OBJECT-TYPE
2388            SYNTAX INTEGER
2389            {
2390                interface(1),
2391                cpu(2),
2392                vlan(3)
2393            }
2394            MAX-ACCESS read-create
2395            STATUS current
2396            DESCRIPTION
2397                "Type of flow mirror."
2398            ::= { hpnicfCBQoSMirrorCfgInfoEntry 1 }
2399
2400        hpnicfCBQoSMirrorIfIndex OBJECT-TYPE
2401            SYNTAX OCTET STRING (SIZE (0..255))
2402            MAX-ACCESS read-create
2403            STATUS current
2404            DESCRIPTION
2405                "IfIndex of destination interface.
2406                 Only the value of hpnicfCBQoSMirrorType is interface,
2407                 can be set this node.
2408                 For example: 1#11#111#1111 means the flow mirror
2409                 destination ifindex is 1,11,111 and 1111.
2410                 '#' is list separator for all IfIndex value.
2411                "
2412            ::= { hpnicfCBQoSMirrorCfgInfoEntry 2 }
2413
2414        hpnicfCBQoSMirrorVlanID OBJECT-TYPE
2415            SYNTAX Integer32 (0..4094)
2416            MAX-ACCESS read-create
2417            STATUS current
2418            DESCRIPTION
2419                "Destination vlan of flow mirror,
2420                 Only the value of hpnicfCBQoSMirrorType is vlan,
2421                 can be set this node.
2422                "
2423            ::= { hpnicfCBQoSMirrorCfgInfoEntry 3 }
2424
2425        hpnicfCBQoSMirrorRowStatus OBJECT-TYPE
2426            SYNTAX RowStatus
2427            MAX-ACCESS read-create
2428            STATUS current
2429            DESCRIPTION
2430                "RowStatus."
2431            ::= { hpnicfCBQoSMirrorCfgInfoEntry 4 }
2432
2433--
2434-- nodes of hpnicfCBQoSNestCfgInfoTable
2435--
2436        hpnicfCBQoSNestCfgInfoTable OBJECT-TYPE
2437            SYNTAX SEQUENCE OF HpnicfCBQoSNestCfgInfoEntry
2438            MAX-ACCESS not-accessible
2439            STATUS current
2440            DESCRIPTION
2441                "Insert a service VLAN tag or customer VLAN tag into a packet.
2442                A VLAN tag contains the VLAN ID field and the 802.1p priority
2443                field.  Both the service VLAN ID and the customer VLAN ID can
2444                not be set at the same time.  One of them must be set.  The
2445                802.1p priority of the service VLAN tag and that of the
2446                customer VLAN tag can be set optionally.  However, both of
2447                them can not be set at the same time.  The new setting
2448                overwrites the previous one."
2449            ::= { hpnicfCBQoSBehaviorObjects 18 }
2450
2451        hpnicfCBQoSNestCfgInfoEntry OBJECT-TYPE
2452            SYNTAX HpnicfCBQoSNestCfgInfoEntry
2453            MAX-ACCESS not-accessible
2454            STATUS current
2455            DESCRIPTION
2456                "VLAN nesting table entry."
2457            INDEX { hpnicfCBQoSBehaviorIndex }
2458            ::= { hpnicfCBQoSNestCfgInfoTable 1 }
2459
2460        HpnicfCBQoSNestCfgInfoEntry ::=
2461            SEQUENCE
2462            {
2463                hpnicfCBQoSNestServiceVlanID
2464                    Integer32,
2465                hpnicfCBQoSNestServiceDot1pValue
2466                    Integer32,
2467                hpnicfCBQoSNestCustomerVlanID
2468                    Integer32,
2469                hpnicfCBQoSNestCustomerDot1pValue
2470                    Integer32,
2471                hpnicfCBQoSNestRowStatus
2472                    RowStatus
2473            }
2474
2475        hpnicfCBQoSNestServiceVlanID OBJECT-TYPE
2476            SYNTAX Integer32 (1..4094|65535)
2477            MAX-ACCESS read-create
2478            STATUS current
2479            DESCRIPTION
2480                "VLAN ID of the service VLAN tag to be inserted.  If the
2481                customer VLAN tag has been configured, 65535 is returned
2482                for the service VLAN ID.  The service VLAN ID can not be
2483                set to 65535."
2484            ::= { hpnicfCBQoSNestCfgInfoEntry 1 }
2485
2486        hpnicfCBQoSNestServiceDot1pValue OBJECT-TYPE
2487            SYNTAX Integer32 (0..7|65535)
2488            MAX-ACCESS read-create
2489            STATUS current
2490            DESCRIPTION
2491                "802.1p priority value in the service VLAN tag to be inserted.
2492                If the 802.1p priority is not set, 65535 is returned.  The
2493                802.1p priority value can not be set to 65535."
2494            ::= { hpnicfCBQoSNestCfgInfoEntry 2 }
2495
2496        hpnicfCBQoSNestCustomerVlanID OBJECT-TYPE
2497            SYNTAX Integer32 (1..4094|65535)
2498            MAX-ACCESS read-create
2499            STATUS current
2500            DESCRIPTION
2501                "VLAN ID of the customer VLAN tag to be inserted.  If the
2502                service VLAN tag has been configured, 65535 is returned for
2503                the customer VLAN ID.  The customer VLAN ID can not be set
2504                to 65535."
2505            ::= { hpnicfCBQoSNestCfgInfoEntry 3 }
2506
2507        hpnicfCBQoSNestCustomerDot1pValue OBJECT-TYPE
2508            SYNTAX Integer32 (0..7|65535)
2509            MAX-ACCESS read-create
2510            STATUS current
2511            DESCRIPTION
2512                "802.1p priority value in the customer VLAN tag to be inserted.
2513                If the 802.1p priority is not set, 65535 is returned.  The
2514                802.1p priority value can not be set to 65535."
2515            ::= { hpnicfCBQoSNestCfgInfoEntry 4 }
2516
2517        hpnicfCBQoSNestRowStatus OBJECT-TYPE
2518            SYNTAX RowStatus
2519            MAX-ACCESS read-create
2520            STATUS current
2521            DESCRIPTION
2522                "RowStatus"
2523            ::= { hpnicfCBQoSNestCfgInfoEntry 5 }
2524
2525-- Nest Policy
2526
2527        hpnicfCBQoSNestPolicyCfgInfoTable OBJECT-TYPE
2528            SYNTAX SEQUENCE OF HpnicfCBQoSNestPolicyCfgInfoEntry
2529            MAX-ACCESS not-accessible
2530            STATUS current
2531            DESCRIPTION
2532                "This table is used for configuring nest policy."
2533            ::= { hpnicfCBQoSBehaviorObjects 19 }
2534
2535        hpnicfCBQoSNestPolicyCfgInfoEntry OBJECT-TYPE
2536            SYNTAX HpnicfCBQoSNestPolicyCfgInfoEntry
2537            MAX-ACCESS not-accessible
2538            STATUS current
2539            DESCRIPTION
2540                "Nest policy configuration entry."
2541            INDEX { hpnicfCBQoSBehaviorIndex }
2542            ::= { hpnicfCBQoSNestPolicyCfgInfoTable 1 }
2543
2544        HpnicfCBQoSNestPolicyCfgInfoEntry ::=
2545            SEQUENCE
2546            {
2547                hpnicfCBQoSNestPolicyName
2548                    OCTET STRING,
2549                hpnicfCBQoSNestPolicyRowStatus
2550                    RowStatus
2551            }
2552
2553        hpnicfCBQoSNestPolicyName OBJECT-TYPE
2554            SYNTAX OCTET STRING (SIZE(1..31))
2555            MAX-ACCESS read-create
2556            STATUS current
2557            DESCRIPTION
2558                "Name of the nested policy."
2559            ::= { hpnicfCBQoSNestPolicyCfgInfoEntry 1 }
2560
2561        hpnicfCBQoSNestPolicyRowStatus OBJECT-TYPE
2562            SYNTAX RowStatus
2563            MAX-ACCESS read-create
2564            STATUS current
2565            DESCRIPTION
2566                "RowStatus"
2567            ::= { hpnicfCBQoSNestPolicyCfgInfoEntry 2 }
2568
2569--
2570-- nodes of hpnicfCBQoSMirrorIfCfgInfoTable
2571--
2572        hpnicfCBQoSMirrorIfCfgInfoTable OBJECT-TYPE
2573            SYNTAX SEQUENCE OF HpnicfCBQoSMirrorIfCfgInfoEntry
2574            MAX-ACCESS not-accessible
2575            STATUS current
2576            DESCRIPTION
2577                "A table of flow mirroring to interface configuration information."
2578            ::= { hpnicfCBQoSBehaviorObjects 20 }
2579
2580        hpnicfCBQoSMirrorIfCfgInfoEntry OBJECT-TYPE
2581            SYNTAX HpnicfCBQoSMirrorIfCfgInfoEntry
2582            MAX-ACCESS not-accessible
2583            STATUS current
2584            DESCRIPTION
2585                "Flow mirroring to interface configuration information entry."
2586            INDEX { hpnicfCBQoSBehaviorIndex, hpnicfCBQoSMirrorIfMainIfIndex }
2587            ::= { hpnicfCBQoSMirrorIfCfgInfoTable 1 }
2588
2589        HpnicfCBQoSMirrorIfCfgInfoEntry ::=
2590            SEQUENCE
2591            {
2592                hpnicfCBQoSMirrorIfMainIfIndex
2593                    Integer32,
2594                hpnicfCBQoSMirrorIfMainIfStatus
2595                    INTEGER,
2596                hpnicfCBQoSMirrorIfBackupIfIndex
2597                    Integer32,
2598                hpnicfCBQoSMirrorIfBackupIfStatus
2599                    INTEGER,
2600                hpnicfCBQoSMirrorIfRowStatus
2601                    RowStatus
2602            }
2603
2604        hpnicfCBQoSMirrorIfMainIfIndex OBJECT-TYPE
2605            SYNTAX Integer32
2606            MAX-ACCESS not-accessible
2607            STATUS current
2608            DESCRIPTION
2609                "IfIndex of mirror interface."
2610            ::= { hpnicfCBQoSMirrorIfCfgInfoEntry 1 }
2611
2612        hpnicfCBQoSMirrorIfMainIfStatus OBJECT-TYPE
2613            SYNTAX INTEGER
2614            {
2615                inactive(1),
2616                active(2)
2617            }
2618            MAX-ACCESS read-only
2619            STATUS current
2620            DESCRIPTION
2621                "Status of main interface."
2622            DEFVAL {active}
2623            ::= { hpnicfCBQoSMirrorIfCfgInfoEntry 2 }
2624
2625        hpnicfCBQoSMirrorIfBackupIfIndex OBJECT-TYPE
2626            SYNTAX Integer32
2627            MAX-ACCESS read-create
2628            STATUS current
2629            DESCRIPTION
2630                "IfIndex of backup mirror interface."
2631            ::= { hpnicfCBQoSMirrorIfCfgInfoEntry 3 }
2632
2633        hpnicfCBQoSMirrorIfBackupIfStatus OBJECT-TYPE
2634            SYNTAX INTEGER
2635            {
2636                inactive(1),
2637                active(2)
2638            }
2639            MAX-ACCESS read-only
2640            STATUS current
2641            DESCRIPTION
2642                "Status of backup interface."
2643            DEFVAL {active}
2644            ::= { hpnicfCBQoSMirrorIfCfgInfoEntry 4 }
2645
2646        hpnicfCBQoSMirrorIfRowStatus OBJECT-TYPE
2647            SYNTAX RowStatus
2648            MAX-ACCESS read-create
2649            STATUS current
2650            DESCRIPTION
2651                "RowStatus."
2652            ::= { hpnicfCBQoSMirrorIfCfgInfoEntry 5 }
2653
2654--
2655-- nodes of hpnicfCBQoSColoredRemarkCfgTable
2656--
2657        hpnicfCBQoSColoredRemarkCfgTable OBJECT-TYPE
2658            SYNTAX SEQUENCE OF HpnicfCBQoSColoredRemarkCfgEntry
2659            MAX-ACCESS not-accessible
2660            STATUS current
2661            DESCRIPTION
2662                "A table of colored remarking feature configuration information."
2663            ::= { hpnicfCBQoSBehaviorObjects 21 }
2664
2665        hpnicfCBQoSColoredRemarkCfgEntry OBJECT-TYPE
2666            SYNTAX HpnicfCBQoSColoredRemarkCfgEntry
2667            MAX-ACCESS not-accessible
2668            STATUS current
2669            DESCRIPTION
2670                "Colored remarking configuration information entry."
2671            INDEX { hpnicfCBQoSBehaviorIndex, hpnicfCBQoSColoredRemarkType, hpnicfCBQoSColoredRemarkColor }
2672            ::= { hpnicfCBQoSColoredRemarkCfgTable 1 }
2673
2674        HpnicfCBQoSColoredRemarkCfgEntry ::=
2675            SEQUENCE
2676            {
2677                hpnicfCBQoSColoredRemarkType
2678                    RemarkType,
2679                hpnicfCBQoSColoredRemarkColor
2680                    INTEGER,
2681                hpnicfCBQoSColoredRemarkValue
2682                    Integer32,
2683                hpnicfCBQoSColoredRemarkRowStatus
2684                    RowStatus
2685            }
2686
2687        hpnicfCBQoSColoredRemarkType OBJECT-TYPE
2688            SYNTAX RemarkType
2689            MAX-ACCESS not-accessible
2690            STATUS current
2691            DESCRIPTION
2692                "Remark type."
2693            ::= { hpnicfCBQoSColoredRemarkCfgEntry 1 }
2694
2695        hpnicfCBQoSColoredRemarkColor OBJECT-TYPE
2696            SYNTAX INTEGER
2697            {
2698                green(1),
2699                yellow(2),
2700                red(3)
2701            }
2702            MAX-ACCESS not-accessible
2703            STATUS current
2704            DESCRIPTION
2705                "Remark color."
2706            ::= { hpnicfCBQoSColoredRemarkCfgEntry 2 }
2707
2708        hpnicfCBQoSColoredRemarkValue OBJECT-TYPE
2709            SYNTAX Integer32 (0..4095)
2710            MAX-ACCESS read-create
2711            STATUS current
2712            DESCRIPTION
2713                "Value to remark:
2714                 for IpPrecedence: 0~7
2715                 for Dscp: 0~63
2716                 for MplsExp: 0~7
2717                 for Vlan8021p: 0~7
2718                 for AtmClp: 0~1
2719                 for FrDe: 0~1
2720                 for VlanID: 1~4094
2721                 for QosLocalID: 1~4095
2722                 for DropPrecedence: 0~2
2723                 for LocalPrecedence: 0~7
2724                 for TopMostVlanID: 1~4094
2725                 for SecondMplsExp: 0~7
2726                "
2727            ::= { hpnicfCBQoSColoredRemarkCfgEntry 3 }
2728
2729        hpnicfCBQoSColoredRemarkRowStatus OBJECT-TYPE
2730            SYNTAX RowStatus
2731            MAX-ACCESS read-create
2732            STATUS current
2733            DESCRIPTION
2734                "RowStatus"
2735            ::= { hpnicfCBQoSColoredRemarkCfgEntry 4 }
2736
2737--
2738-- nodes of hpnicfCBQoSPrimapCfgInfoTable
2739--
2740        hpnicfCBQoSPrimapCfgInfoTable OBJECT-TYPE
2741            SYNTAX SEQUENCE OF HpnicfCBQoSPrimapCfgInfoEntry
2742            MAX-ACCESS not-accessible
2743            STATUS current
2744            DESCRIPTION
2745                "A table of referencing priority map configuration information."
2746            ::= { hpnicfCBQoSBehaviorObjects 22 }
2747
2748        hpnicfCBQoSPrimapCfgInfoEntry OBJECT-TYPE
2749            SYNTAX HpnicfCBQoSPrimapCfgInfoEntry
2750            MAX-ACCESS not-accessible
2751            STATUS current
2752            DESCRIPTION
2753                "Referencing priority map configuration information entry."
2754            INDEX { hpnicfCBQoSBehaviorIndex, hpnicfCBQoSPrimapColorType, hpnicfCBQoSPrePriMapTableType }
2755            ::= { hpnicfCBQoSPrimapCfgInfoTable 1 }
2756
2757        HpnicfCBQoSPrimapCfgInfoEntry ::=
2758            SEQUENCE
2759            {
2760                hpnicfCBQoSPrimapColorType
2761                    INTEGER,
2762                hpnicfCBQoSPrePriMapTableType
2763                    INTEGER,
2764                hpnicfCBQoSPrimapRowStatus
2765                    RowStatus
2766            }
2767
2768        hpnicfCBQoSPrimapColorType OBJECT-TYPE
2769            SYNTAX INTEGER
2770            {
2771                noColorMap(1),
2772                colorMap(2)
2773            }
2774            MAX-ACCESS not-accessible
2775            STATUS current
2776            DESCRIPTION
2777                "Color type of priority map."
2778            ::= { hpnicfCBQoSPrimapCfgInfoEntry 1 }
2779
2780        hpnicfCBQoSPrePriMapTableType OBJECT-TYPE
2781            SYNTAX INTEGER
2782            {
2783                dot1pToLp(1),
2784                dot1pToDp(2),
2785                expToLp(3),
2786                dscpToLp(4),
2787                expToDp(5),
2788                dscpToDp(6),
2789                dscpToDot1p(7),
2790                dot1pToDscp(8),
2791                dscpToDscp(9),
2792                dscpToExp(10),
2793                expToDscp(11),
2794                expToDot1p(12),
2795                expToExp(13),
2796                lpToDot1p(14),
2797                dot1pToRpr(15),
2798                dscpToRpr(16),
2799                expToRpr(17),
2800                ippreToRpr(18),
2801                upToDot1p(19),
2802                upToDscp(20),
2803                upToExp(21),
2804                upToDp(22),
2805                upToLp(23),
2806                upToRpr(24),
2807                upToFc(25),
2808                lpTodscp(26),
2809                dot11eToLp(27),
2810                lpToDot11e(28),
2811                lpToLp(29),
2812                dot1pToExp(30),
2813                lpToExp(31),
2814                lpToDp(32),
2815                upToUp(33),
2816                dot1pToDot1p(34)
2817            }
2818            MAX-ACCESS not-accessible
2819            STATUS current
2820            DESCRIPTION
2821                "The type of pre-defined priority mapping table."
2822            ::= { hpnicfCBQoSPrimapCfgInfoEntry 2 }
2823
2824        hpnicfCBQoSPrimapRowStatus OBJECT-TYPE
2825            SYNTAX RowStatus
2826            MAX-ACCESS read-create
2827            STATUS current
2828            DESCRIPTION
2829                "RowStatus"
2830            ::= { hpnicfCBQoSPrimapCfgInfoEntry 3 }
2831
2832--
2833-- nodes of hpnicfCBQoSColorMapDpCfgInfoTable
2834--
2835        hpnicfCBQoSColorMapDpCfgInfoTable OBJECT-TYPE
2836            SYNTAX SEQUENCE OF HpnicfCBQoSColorMapDpCfgInfoEntry
2837            MAX-ACCESS not-accessible
2838            STATUS current
2839            DESCRIPTION
2840                "A table of referencing color-map-DP action configuration information."
2841            ::= { hpnicfCBQoSBehaviorObjects 23 }
2842
2843        hpnicfCBQoSColorMapDpCfgInfoEntry OBJECT-TYPE
2844            SYNTAX HpnicfCBQoSColorMapDpCfgInfoEntry
2845            MAX-ACCESS not-accessible
2846            STATUS current
2847            DESCRIPTION
2848                "Referencing color-map-DP action configuration information entry."
2849            INDEX { hpnicfCBQoSBehaviorIndex }
2850            ::= { hpnicfCBQoSColorMapDpCfgInfoTable 1 }
2851
2852        HpnicfCBQoSColorMapDpCfgInfoEntry ::=
2853            SEQUENCE
2854            {
2855                hpnicfCBQoSColorMapDpEnable
2856                    TruthValue,
2857                hpnicfCBQoSColorMapDpRowStatus
2858                    RowStatus
2859            }
2860
2861        hpnicfCBQoSColorMapDpEnable OBJECT-TYPE
2862            SYNTAX TruthValue
2863            MAX-ACCESS read-create
2864            STATUS current
2865            DESCRIPTION
2866                "Color-map-DP enable status."
2867            ::= { hpnicfCBQoSColorMapDpCfgInfoEntry 1 }
2868
2869        hpnicfCBQoSColorMapDpRowStatus OBJECT-TYPE
2870            SYNTAX RowStatus
2871            MAX-ACCESS read-create
2872            STATUS current
2873            DESCRIPTION
2874                "RowStatus"
2875            ::= { hpnicfCBQoSColorMapDpCfgInfoEntry 2 }
2876
2877-- hpnicfCBQoSPolicyObjects
2878
2879        hpnicfCBQoSPolicyObjects OBJECT IDENTIFIER ::= { hpnicfCBQoSObjects 3 }
2880
2881-- Traffic Policy Next Index
2882
2883        hpnicfCBQoSPolicyIndexNext OBJECT-TYPE
2884            SYNTAX Integer32
2885            MAX-ACCESS read-only
2886            STATUS current
2887            DESCRIPTION
2888                "This object contains an appropriate value to be used for
2889                 hpnicfCBQoSPolicyIndex when creating rows in the
2890                 hpnicfCBQoSPolicyCfgInfoTable."
2891            ::= { hpnicfCBQoSPolicyObjects 1 }
2892
2893-- Traffic Policy
2894
2895        hpnicfCBQoSPolicyCfgInfoTable OBJECT-TYPE
2896            SYNTAX SEQUENCE OF HpnicfCBQoSPolicyCfgInfoEntry
2897            MAX-ACCESS not-accessible
2898            STATUS current
2899            DESCRIPTION
2900                "A table of QoS policy configuration information."
2901            ::= { hpnicfCBQoSPolicyObjects 2 }
2902
2903        hpnicfCBQoSPolicyCfgInfoEntry OBJECT-TYPE
2904            SYNTAX HpnicfCBQoSPolicyCfgInfoEntry
2905            MAX-ACCESS not-accessible
2906            STATUS current
2907            DESCRIPTION
2908                "Traffic policy configuration information entry."
2909            INDEX { hpnicfCBQoSPolicyIndex }
2910            ::= { hpnicfCBQoSPolicyCfgInfoTable 1 }
2911
2912        HpnicfCBQoSPolicyCfgInfoEntry ::=
2913            SEQUENCE
2914            {
2915                hpnicfCBQoSPolicyIndex
2916                    Integer32,
2917                hpnicfCBQoSPolicyName
2918                    OCTET STRING,
2919                hpnicfCBQoSPolicyClassCount
2920                    Integer32,
2921                hpnicfCBQoSPolicyConfigMode
2922                    INTEGER,
2923                hpnicfCBQoSPolicyType
2924                    INTEGER,
2925                hpnicfCBQoSPolicyClassNextIndex
2926                    Integer32,
2927                hpnicfCBQoSPolicyRowStatus
2928                    RowStatus
2929            }
2930
2931        hpnicfCBQoSPolicyIndex OBJECT-TYPE
2932            SYNTAX Integer32
2933            MAX-ACCESS not-accessible
2934            STATUS current
2935            DESCRIPTION
2936                "Index of Traffic Policy."
2937            ::= { hpnicfCBQoSPolicyCfgInfoEntry 1 }
2938
2939        hpnicfCBQoSPolicyName OBJECT-TYPE
2940            SYNTAX OCTET STRING (SIZE (1..31))
2941            MAX-ACCESS read-create
2942            STATUS current
2943            DESCRIPTION
2944                "Name of Traffic Policy."
2945            ::= { hpnicfCBQoSPolicyCfgInfoEntry 2 }
2946
2947        hpnicfCBQoSPolicyClassCount OBJECT-TYPE
2948            SYNTAX Integer32
2949            MAX-ACCESS read-only
2950            STATUS current
2951            DESCRIPTION
2952                "The counter of policy classes of policy."
2953            ::= { hpnicfCBQoSPolicyCfgInfoEntry 3 }
2954
2955        hpnicfCBQoSPolicyConfigMode OBJECT-TYPE
2956            SYNTAX INTEGER
2957            {
2958                unavailable(0),
2959                config(1),
2960                auto(2)
2961            }
2962            MAX-ACCESS read-create
2963            STATUS current
2964            DESCRIPTION
2965                "Configuration mode of Traffic Policy.
2966                 Only hardware QoS support this node.
2967                 'unavailable' is returned only when getting value from software QoS.
2968                 'unavailable' can't be set."
2969            DEFVAL {config}
2970            ::= { hpnicfCBQoSPolicyCfgInfoEntry 4 }
2971
2972        hpnicfCBQoSPolicyType OBJECT-TYPE
2973            SYNTAX INTEGER
2974            {
2975                systemDefined(1),
2976                userDefined(2)
2977            }
2978            MAX-ACCESS read-only
2979            STATUS current
2980            DESCRIPTION
2981                "Type of policy."
2982            ::= { hpnicfCBQoSPolicyCfgInfoEntry 5 }
2983
2984        hpnicfCBQoSPolicyClassNextIndex OBJECT-TYPE
2985            SYNTAX Integer32
2986            MAX-ACCESS read-only
2987            STATUS current
2988            DESCRIPTION
2989                "This object contains an appropriate value to be used for
2990                 hpnicfCBQoSPolicyClassIndex when creating rows in the
2991                 hpnicfCBQoSPolicyClassCfgInfoTable.
2992                "
2993            ::= { hpnicfCBQoSPolicyCfgInfoEntry 6 }
2994
2995        hpnicfCBQoSPolicyRowStatus OBJECT-TYPE
2996            SYNTAX RowStatus
2997            MAX-ACCESS read-create
2998            STATUS current
2999            DESCRIPTION
3000                "RowStatus."
3001            ::= { hpnicfCBQoSPolicyCfgInfoEntry 7 }
3002
3003-- Classifier-Behavior in QoS policy
3004
3005        hpnicfCBQoSPolicyClassCfgInfoTable OBJECT-TYPE
3006            SYNTAX SEQUENCE OF HpnicfCBQoSPolicyClassCfgInfoEntry
3007            MAX-ACCESS not-accessible
3008            STATUS current
3009            DESCRIPTION
3010                "A table of QoS Policy classifier-behavior configuration information."
3011            ::= { hpnicfCBQoSPolicyObjects 3 }
3012
3013        hpnicfCBQoSPolicyClassCfgInfoEntry OBJECT-TYPE
3014            SYNTAX HpnicfCBQoSPolicyClassCfgInfoEntry
3015            MAX-ACCESS not-accessible
3016            STATUS current
3017            DESCRIPTION
3018                "Traffic policy classifier-behavior configuration information entry."
3019            INDEX { hpnicfCBQoSPolicyIndex, hpnicfCBQoSPolicyClassIndex }
3020            ::= { hpnicfCBQoSPolicyClassCfgInfoTable 1 }
3021
3022        HpnicfCBQoSPolicyClassCfgInfoEntry ::=
3023            SEQUENCE
3024            {
3025                hpnicfCBQoSPolicyClassIndex
3026                    Integer32,
3027                hpnicfCBQoSPolicyClassClassifierIndex
3028                    Integer32,
3029                hpnicfCBQoSPolicyClassClassifierName
3030                    OCTET STRING,
3031                hpnicfCBQoSPolicyClassBehaviorIndex
3032                    Integer32,
3033                hpnicfCBQoSPolicyClassBehaviorName
3034                    OCTET STRING,
3035                hpnicfCBQoSPolicyClassPrecedence
3036                    Integer32,
3037                hpnicfCBQoSPolicyClassRowStatus
3038                    RowStatus,
3039                hpnicfCBQoSPolicyClassMode
3040                    INTEGER,
3041                hpnicfCBQoSPolicyClassCfgOrder
3042                    Integer32
3043            }
3044
3045        hpnicfCBQoSPolicyClassIndex OBJECT-TYPE
3046            SYNTAX Integer32
3047            MAX-ACCESS not-accessible
3048            STATUS current
3049            DESCRIPTION
3050                "PolicyClass Index in a QoS policy."
3051            ::= { hpnicfCBQoSPolicyClassCfgInfoEntry 1 }
3052
3053        hpnicfCBQoSPolicyClassClassifierIndex OBJECT-TYPE
3054            SYNTAX Integer32
3055            MAX-ACCESS read-create
3056            STATUS current
3057            DESCRIPTION
3058                "Index of classifier applied by a policy.
3059                 It should exist in hpnicfCBQoSClassifierCfgInfoTable."
3060            ::= { hpnicfCBQoSPolicyClassCfgInfoEntry 2 }
3061
3062        hpnicfCBQoSPolicyClassClassifierName OBJECT-TYPE
3063            SYNTAX OCTET STRING (SIZE (1..31))
3064            MAX-ACCESS read-only
3065            STATUS current
3066            DESCRIPTION
3067                "Name of classifier applied by a policy.
3068                 It is corresponding to hpnicfCBQoSPolicyClassClassifierIndex."
3069            ::= { hpnicfCBQoSPolicyClassCfgInfoEntry 3 }
3070
3071        hpnicfCBQoSPolicyClassBehaviorIndex OBJECT-TYPE
3072            SYNTAX Integer32
3073            MAX-ACCESS read-create
3074            STATUS current
3075            DESCRIPTION
3076                "Index of Behavior applied by a policy.
3077                 It should exist in hpnicfCBQoSBehaviorCfgInfoTable."
3078            ::= { hpnicfCBQoSPolicyClassCfgInfoEntry 4 }
3079
3080        hpnicfCBQoSPolicyClassBehaviorName OBJECT-TYPE
3081            SYNTAX OCTET STRING (SIZE (1..31))
3082            MAX-ACCESS read-only
3083            STATUS current
3084            DESCRIPTION
3085                "Name of Behavior applied by a policy.
3086                 It is corresponding to hpnicfCBQoSPolicyClassBehaviorIndex."
3087            ::= { hpnicfCBQoSPolicyClassCfgInfoEntry 5 }
3088
3089        hpnicfCBQoSPolicyClassPrecedence OBJECT-TYPE
3090            SYNTAX Integer32 (0..16383|2147483647)
3091            MAX-ACCESS read-create
3092            STATUS current
3093            DESCRIPTION
3094                "The Precedence of the class in the policy.
3095                 Only hardware QoS support this node.
3096                 2147483647 is returned only when getting value from software QoS.
3097                 2147483647 can't be set."
3098            ::= { hpnicfCBQoSPolicyClassCfgInfoEntry 6 }
3099
3100        hpnicfCBQoSPolicyClassRowStatus OBJECT-TYPE
3101            SYNTAX RowStatus
3102            MAX-ACCESS read-create
3103            STATUS current
3104            DESCRIPTION
3105                "RowStatus."
3106            ::= { hpnicfCBQoSPolicyClassCfgInfoEntry 7 }
3107
3108        hpnicfCBQoSPolicyClassMode OBJECT-TYPE
3109            SYNTAX INTEGER
3110            {
3111                modeNo(1),
3112                modeDot1q(2),
3113                modeQppb(3),
3114                modeIpSourceGuard(4),
3115                modeVoiceVlan(5),
3116                modeDCBX(6)
3117            }
3118            MAX-ACCESS read-create
3119            STATUS current
3120            DESCRIPTION
3121                "Set the mode of the classifier-behavior association.  The
3122                default mode modeNo is a normal mode.
3123                modeDot1q indicates that the association is used for VLAN mapping.
3124                modeQppb indicates that the association is used for BGP routing policy.
3125                modeIpSourceGuard indicates that the association is used for packets
3126                undergo IP source guard.
3127                modeVoiceVlan indicates that the association is used for voice data
3128                packets.
3129                modeDCBX indicates that the association is used for DCBX.
3130                "
3131            DEFVAL {modeNo}
3132            ::= { hpnicfCBQoSPolicyClassCfgInfoEntry 8 }
3133
3134        hpnicfCBQoSPolicyClassCfgOrder OBJECT-TYPE
3135            SYNTAX Integer32
3136            MAX-ACCESS read-only
3137            STATUS current
3138            DESCRIPTION
3139                "A QoS policy contains multiple classifier-behavior
3140                associations.  A node indicates the configuration order of
3141                the corresponding classifier-behavior association."
3142            ::= { hpnicfCBQoSPolicyClassCfgInfoEntry 9 }
3143
3144-- hpnicfCBQoSApplyPolicyObjects
3145
3146        hpnicfCBQoSApplyPolicyObjects OBJECT IDENTIFIER ::= { hpnicfCBQoSObjects 4 }
3147
3148-- Policy Instance on interface Table
3149
3150        hpnicfCBQoSIfApplyPolicyTable OBJECT-TYPE
3151            SYNTAX SEQUENCE OF HpnicfCBQoSIfApplyPolicyEntry
3152            MAX-ACCESS not-accessible
3153            STATUS current
3154            DESCRIPTION
3155                "A table of QoS policy instance."
3156            ::= { hpnicfCBQoSApplyPolicyObjects 1 }
3157
3158        hpnicfCBQoSIfApplyPolicyEntry OBJECT-TYPE
3159            SYNTAX HpnicfCBQoSIfApplyPolicyEntry
3160            MAX-ACCESS not-accessible
3161            STATUS current
3162            DESCRIPTION
3163                "Policy applied on interface Configuration Information Entry."
3164            INDEX { hpnicfCBQoSIfApplyPolicyIfIndex, hpnicfCBQoSIfApplyPolicyDirection }
3165            ::= { hpnicfCBQoSIfApplyPolicyTable 1 }
3166
3167        HpnicfCBQoSIfApplyPolicyEntry ::=
3168            SEQUENCE
3169            {
3170                hpnicfCBQoSIfApplyPolicyIfIndex
3171                    Integer32,
3172                hpnicfCBQoSIfApplyPolicyDirection
3173                    DirectionType,
3174                hpnicfCBQoSIfApplyPolicyName
3175                    OCTET STRING,
3176                hpnicfCBQoSIfApplyPolicyEnableDynamic
3177                    INTEGER,
3178                hpnicfCBQoSIfApplyPolicyRowStatus
3179                    RowStatus,
3180                hpnicfCBQoSIfApplyPolicyStatus
3181                    INTEGER
3182            }
3183
3184        hpnicfCBQoSIfApplyPolicyIfIndex OBJECT-TYPE
3185            SYNTAX Integer32
3186            MAX-ACCESS accessible-for-notify
3187            STATUS current
3188            DESCRIPTION
3189                "Interface Index, equal to ifIndex."
3190            ::= { hpnicfCBQoSIfApplyPolicyEntry 1 }
3191
3192        hpnicfCBQoSIfApplyPolicyDirection OBJECT-TYPE
3193            SYNTAX DirectionType
3194            MAX-ACCESS accessible-for-notify
3195            STATUS current
3196            DESCRIPTION
3197                "Policy direction:
3198                 inbound (1)
3199                 outbound (2)
3200                "
3201            ::= { hpnicfCBQoSIfApplyPolicyEntry 2 }
3202
3203        hpnicfCBQoSIfApplyPolicyName OBJECT-TYPE
3204            SYNTAX OCTET STRING (SIZE (1..31))
3205            MAX-ACCESS read-create
3206            STATUS current
3207            DESCRIPTION
3208                "Name of Traffic Policy."
3209            ::= { hpnicfCBQoSIfApplyPolicyEntry 3 }
3210
3211        hpnicfCBQoSIfApplyPolicyEnableDynamic OBJECT-TYPE
3212            SYNTAX INTEGER
3213            {
3214                unavailable(1),
3215                true(2),
3216                false(3)
3217            }
3218            MAX-ACCESS read-create
3219            STATUS current
3220            DESCRIPTION
3221                "If the value of it is specified 'true',Enable dynamic qos policy.
3222                 'unavailable' is returned if device don't support dynamic QoS.
3223                 'unavailable' can't be set.
3224                "
3225            ::= { hpnicfCBQoSIfApplyPolicyEntry 4 }
3226
3227        hpnicfCBQoSIfApplyPolicyRowStatus OBJECT-TYPE
3228            SYNTAX RowStatus
3229            MAX-ACCESS read-create
3230            STATUS current
3231            DESCRIPTION
3232                "RowStatus."
3233            ::= { hpnicfCBQoSIfApplyPolicyEntry 5 }
3234
3235        hpnicfCBQoSIfApplyPolicyStatus OBJECT-TYPE
3236            SYNTAX INTEGER
3237            {
3238                proccessing(1),
3239                success(2),
3240                partialItemFailed(3)
3241            }
3242            MAX-ACCESS read-only
3243            STATUS current
3244            DESCRIPTION
3245                "Status of policy applied on interface."
3246            ::= { hpnicfCBQoSIfApplyPolicyEntry 6 }
3247
3248-- Policy Instance on ATM PVC Table
3249
3250        hpnicfCBQoSAtmPvcApplyPolicyTable OBJECT-TYPE
3251            SYNTAX SEQUENCE OF HpnicfCBQoSAtmPvcApplyPolicyEntry
3252            MAX-ACCESS not-accessible
3253            STATUS current
3254            DESCRIPTION
3255                "A table of QoS policy instance."
3256            ::= { hpnicfCBQoSApplyPolicyObjects 2 }
3257
3258        hpnicfCBQoSAtmPvcApplyPolicyEntry OBJECT-TYPE
3259            SYNTAX HpnicfCBQoSAtmPvcApplyPolicyEntry
3260            MAX-ACCESS not-accessible
3261            STATUS current
3262            DESCRIPTION
3263                "Policy applied on ATM PVC Configuration Information Entry."
3264            INDEX { hpnicfCBQoSAtmPvcApplyPolicyIfIndex,
3265                    hpnicfCBQoSAtmPvcApplyPolicyVPI,
3266                    hpnicfCBQoSAtmPvcApplyPolicyVCI,
3267                    hpnicfCBQoSAtmPvcApplyPolicyDirection }
3268            ::= { hpnicfCBQoSAtmPvcApplyPolicyTable 1 }
3269
3270        HpnicfCBQoSAtmPvcApplyPolicyEntry ::=
3271            SEQUENCE
3272            {
3273                hpnicfCBQoSAtmPvcApplyPolicyIfIndex
3274                    Integer32,
3275                hpnicfCBQoSAtmPvcApplyPolicyVPI
3276                    Integer32,
3277                hpnicfCBQoSAtmPvcApplyPolicyVCI
3278                    Integer32,
3279                hpnicfCBQoSAtmPvcApplyPolicyDirection
3280                    DirectionType,
3281                hpnicfCBQoSAtmPvcApplyPolicyName
3282                    OCTET STRING,
3283                hpnicfCBQoSAtmPvcApplyPolicyRowStatus
3284                    RowStatus
3285            }
3286
3287        hpnicfCBQoSAtmPvcApplyPolicyIfIndex OBJECT-TYPE
3288            SYNTAX Integer32
3289            MAX-ACCESS not-accessible
3290            STATUS current
3291            DESCRIPTION
3292                "ATM Interface Index, equal to ifIndex."
3293            ::= { hpnicfCBQoSAtmPvcApplyPolicyEntry 1 }
3294
3295        hpnicfCBQoSAtmPvcApplyPolicyVPI OBJECT-TYPE
3296            SYNTAX Integer32
3297            MAX-ACCESS not-accessible
3298            STATUS current
3299            DESCRIPTION
3300                "VPI value of ATM Interface."
3301            ::= { hpnicfCBQoSAtmPvcApplyPolicyEntry 2 }
3302
3303        hpnicfCBQoSAtmPvcApplyPolicyVCI OBJECT-TYPE
3304            SYNTAX Integer32
3305            MAX-ACCESS not-accessible
3306            STATUS current
3307            DESCRIPTION
3308                "VCI value of ATM Interface."
3309            ::= { hpnicfCBQoSAtmPvcApplyPolicyEntry 3 }
3310
3311        hpnicfCBQoSAtmPvcApplyPolicyDirection OBJECT-TYPE
3312            SYNTAX DirectionType
3313            MAX-ACCESS not-accessible
3314            STATUS current
3315            DESCRIPTION
3316                "Policy direction:
3317                 inbound (1)
3318                 outbound (2)"
3319            ::= { hpnicfCBQoSAtmPvcApplyPolicyEntry 4 }
3320
3321        hpnicfCBQoSAtmPvcApplyPolicyName OBJECT-TYPE
3322            SYNTAX OCTET STRING (SIZE (1..31))
3323            MAX-ACCESS read-create
3324            STATUS current
3325            DESCRIPTION
3326                "Name of Traffic Policy."
3327            ::= { hpnicfCBQoSAtmPvcApplyPolicyEntry 5 }
3328
3329        hpnicfCBQoSAtmPvcApplyPolicyRowStatus OBJECT-TYPE
3330            SYNTAX RowStatus
3331            MAX-ACCESS read-create
3332            STATUS current
3333            DESCRIPTION
3334                "RowStatus"
3335            ::= { hpnicfCBQoSAtmPvcApplyPolicyEntry 6 }
3336
3337-- Policy Instance on VLAN Table
3338
3339        hpnicfCBQoSVlanApplyPolicyTable OBJECT-TYPE
3340            SYNTAX SEQUENCE OF HpnicfCBQoSVlanApplyPolicyEntry
3341            MAX-ACCESS not-accessible
3342            STATUS current
3343            DESCRIPTION
3344                "A table of QoS policy instance."
3345            ::= { hpnicfCBQoSApplyPolicyObjects 3 }
3346
3347        hpnicfCBQoSVlanApplyPolicyEntry OBJECT-TYPE
3348            SYNTAX HpnicfCBQoSVlanApplyPolicyEntry
3349            MAX-ACCESS not-accessible
3350            STATUS current
3351            DESCRIPTION
3352                "Policy applied on Ethernet VLAN Configuration Information Entry."
3353            INDEX { hpnicfCBQoSVlanApplyPolicyVlanid,
3354                    hpnicfCBQoSVlanApplyPolicyDirection }
3355            ::= { hpnicfCBQoSVlanApplyPolicyTable 1 }
3356
3357        HpnicfCBQoSVlanApplyPolicyEntry ::=
3358            SEQUENCE
3359            {
3360                hpnicfCBQoSVlanApplyPolicyVlanid
3361                    Integer32,
3362                hpnicfCBQoSVlanApplyPolicyDirection
3363                    DirectionType,
3364                hpnicfCBQoSVlanApplyPolicyName
3365                    OCTET STRING,
3366                hpnicfCBQoSVlanApplyPriority
3367                    Integer32,
3368                hpnicfCBQoSVlanApplyPolicyRowStatus
3369                    RowStatus,
3370                hpnicfCBQoSVlanApplyPolicyStatus
3371                    INTEGER
3372            }
3373
3374        hpnicfCBQoSVlanApplyPolicyVlanid OBJECT-TYPE
3375            SYNTAX Integer32
3376            MAX-ACCESS accessible-for-notify
3377            STATUS current
3378            DESCRIPTION
3379                "Vlan of Ethernet Interface."
3380            ::= { hpnicfCBQoSVlanApplyPolicyEntry 1 }
3381
3382        hpnicfCBQoSVlanApplyPolicyDirection OBJECT-TYPE
3383            SYNTAX DirectionType
3384            MAX-ACCESS accessible-for-notify
3385            STATUS current
3386            DESCRIPTION
3387                "Policy direction:
3388                 inbound (1)
3389                 outbound (2)"
3390            ::= { hpnicfCBQoSVlanApplyPolicyEntry 2 }
3391
3392        hpnicfCBQoSVlanApplyPolicyName OBJECT-TYPE
3393            SYNTAX OCTET STRING (SIZE (0..31))
3394            MAX-ACCESS read-create
3395            STATUS current
3396            DESCRIPTION
3397                "Name of Traffic Policy."
3398            ::= { hpnicfCBQoSVlanApplyPolicyEntry 3 }
3399
3400        hpnicfCBQoSVlanApplyPriority OBJECT-TYPE
3401            SYNTAX Integer32 (0..4095)
3402            MAX-ACCESS read-create
3403            STATUS current
3404            DESCRIPTION
3405                "The priority of policy."
3406            ::= { hpnicfCBQoSVlanApplyPolicyEntry 4 }
3407
3408        hpnicfCBQoSVlanApplyPolicyRowStatus OBJECT-TYPE
3409            SYNTAX RowStatus
3410            MAX-ACCESS read-create
3411            STATUS current
3412            DESCRIPTION
3413                "RowStatus."
3414            ::= { hpnicfCBQoSVlanApplyPolicyEntry 5 }
3415
3416        hpnicfCBQoSVlanApplyPolicyStatus OBJECT-TYPE
3417            SYNTAX INTEGER
3418            {
3419                proccessing(1),
3420                success(2),
3421                partialItemFailed(3)
3422            }
3423            MAX-ACCESS read-only
3424            STATUS current
3425            DESCRIPTION
3426                "Status of policy applied on VLAN."
3427            ::= { hpnicfCBQoSVlanApplyPolicyEntry 6 }
3428
3429-- Policy Instance on FR class Table
3430
3431        hpnicfCBQoSFrClassApplyPolicyTable OBJECT-TYPE
3432            SYNTAX SEQUENCE OF HpnicfCBQoSFrClassApplyPolicyEntry
3433            MAX-ACCESS not-accessible
3434            STATUS current
3435            DESCRIPTION
3436                "A table of QoS policy instance."
3437            ::= { hpnicfCBQoSApplyPolicyObjects 4 }
3438
3439        hpnicfCBQoSFrClassApplyPolicyEntry OBJECT-TYPE
3440            SYNTAX HpnicfCBQoSFrClassApplyPolicyEntry
3441            MAX-ACCESS not-accessible
3442            STATUS current
3443            DESCRIPTION
3444                "Policy applied on FR class Configuration Information Entry."
3445            INDEX { hpnicfCBQoSFrClassApplyPolicyFrClassName,
3446                    hpnicfCBQoSFrClassApplyPolicyDirection }
3447            ::= { hpnicfCBQoSFrClassApplyPolicyTable 1 }
3448
3449        HpnicfCBQoSFrClassApplyPolicyEntry ::=
3450            SEQUENCE
3451            {
3452                hpnicfCBQoSFrClassApplyPolicyFrClassName
3453                    OCTET STRING,
3454                hpnicfCBQoSFrClassApplyPolicyDirection
3455                    DirectionType,
3456                hpnicfCBQoSFrClassApplyPolicyName
3457                    OCTET STRING,
3458                hpnicfCBQoSFrClassApplyPolicyRowStatus
3459                    RowStatus
3460            }
3461
3462        hpnicfCBQoSFrClassApplyPolicyFrClassName OBJECT-TYPE
3463            SYNTAX OCTET STRING (SIZE (1..31))
3464            MAX-ACCESS not-accessible
3465            STATUS current
3466            DESCRIPTION
3467                "The name of FR class."
3468            ::= { hpnicfCBQoSFrClassApplyPolicyEntry 1 }
3469
3470        hpnicfCBQoSFrClassApplyPolicyDirection OBJECT-TYPE
3471            SYNTAX DirectionType
3472            MAX-ACCESS not-accessible
3473            STATUS current
3474            DESCRIPTION
3475                "Policy direction:
3476                 inbound (1)
3477                 outbound (2)"
3478            ::= { hpnicfCBQoSFrClassApplyPolicyEntry 2 }
3479
3480        hpnicfCBQoSFrClassApplyPolicyName OBJECT-TYPE
3481            SYNTAX OCTET STRING (SIZE (1..31))
3482            MAX-ACCESS read-create
3483            STATUS current
3484            DESCRIPTION
3485                "Name of Traffic Policy."
3486            ::= { hpnicfCBQoSFrClassApplyPolicyEntry 3 }
3487
3488        hpnicfCBQoSFrClassApplyPolicyRowStatus OBJECT-TYPE
3489            SYNTAX RowStatus
3490            MAX-ACCESS read-create
3491            STATUS current
3492            DESCRIPTION
3493                "RowStatus."
3494            ::= { hpnicfCBQoSFrClassApplyPolicyEntry 4 }
3495
3496-- Policy Instance on FR PVC Table
3497
3498        hpnicfCBQoSFrPvcApplyPolicyTable OBJECT-TYPE
3499            SYNTAX SEQUENCE OF HpnicfCBQoSFrPvcApplyPolicyEntry
3500            MAX-ACCESS not-accessible
3501            STATUS current
3502            DESCRIPTION
3503                "A table of QoS policy instance."
3504            ::= { hpnicfCBQoSApplyPolicyObjects 5 }
3505
3506        hpnicfCBQoSFrPvcApplyPolicyEntry OBJECT-TYPE
3507            SYNTAX HpnicfCBQoSFrPvcApplyPolicyEntry
3508            MAX-ACCESS not-accessible
3509            STATUS current
3510            DESCRIPTION
3511                "Policy applied on FR PVC Configuration Information Entry."
3512            INDEX { hpnicfCBQoSFrPvcApplyPolicyIfIndex,
3513                    hpnicfCBQoSFrPvcApplyPolicyDlciNum,
3514                    hpnicfCBQoSFrPvcApplyPolicyDirection }
3515            ::= { hpnicfCBQoSFrPvcApplyPolicyTable 1 }
3516
3517        HpnicfCBQoSFrPvcApplyPolicyEntry ::=
3518            SEQUENCE
3519            {
3520                hpnicfCBQoSFrPvcApplyPolicyIfIndex
3521                    Integer32,
3522                hpnicfCBQoSFrPvcApplyPolicyDlciNum
3523                    Integer32,
3524                hpnicfCBQoSFrPvcApplyPolicyDirection
3525                    DirectionType,
3526                hpnicfCBQoSFrPvcApplyPolicyName
3527                    OCTET STRING,
3528                hpnicfCBQoSFrPvcApplyPolicyRowStatus
3529                    RowStatus
3530            }
3531
3532        hpnicfCBQoSFrPvcApplyPolicyIfIndex OBJECT-TYPE
3533            SYNTAX Integer32
3534            MAX-ACCESS not-accessible
3535            STATUS current
3536            DESCRIPTION
3537                "Fr Interface Index, equal to ifIndex."
3538            ::= { hpnicfCBQoSFrPvcApplyPolicyEntry 1 }
3539
3540        hpnicfCBQoSFrPvcApplyPolicyDlciNum OBJECT-TYPE
3541            SYNTAX Integer32 (16..1007)
3542            MAX-ACCESS not-accessible
3543            STATUS current
3544            DESCRIPTION
3545                "Fr DLCI number."
3546            ::= { hpnicfCBQoSFrPvcApplyPolicyEntry 2 }
3547
3548        hpnicfCBQoSFrPvcApplyPolicyDirection OBJECT-TYPE
3549            SYNTAX DirectionType
3550            MAX-ACCESS not-accessible
3551            STATUS current
3552            DESCRIPTION
3553                "Policy direction:
3554                 inbound (1)
3555                 outbound (2)"
3556            ::= { hpnicfCBQoSFrPvcApplyPolicyEntry 3 }
3557
3558        hpnicfCBQoSFrPvcApplyPolicyName OBJECT-TYPE
3559            SYNTAX OCTET STRING (SIZE (1..31))
3560            MAX-ACCESS read-only
3561            STATUS current
3562            DESCRIPTION
3563                "Name of Traffic Policy."
3564            ::= { hpnicfCBQoSFrPvcApplyPolicyEntry 4 }
3565
3566        hpnicfCBQoSFrPvcApplyPolicyRowStatus OBJECT-TYPE
3567            SYNTAX RowStatus
3568            MAX-ACCESS read-only
3569            STATUS current
3570            DESCRIPTION
3571                "RowStatus."
3572            ::= { hpnicfCBQoSFrPvcApplyPolicyEntry 5 }
3573
3574-- Policy Instance on Global
3575
3576        hpnicfCBQoSGlobalApplyTable OBJECT-TYPE
3577            SYNTAX SEQUENCE OF HpnicfCBQoSGlobalApplyEntry
3578            MAX-ACCESS not-accessible
3579            STATUS current
3580            DESCRIPTION
3581                "A table of QoS policies applied globally.  A QoS policy
3582                applied globally takes effect on all ports of the device."
3583            ::= { hpnicfCBQoSApplyPolicyObjects 6 }
3584
3585        hpnicfCBQoSGlobalApplyEntry OBJECT-TYPE
3586            SYNTAX HpnicfCBQoSGlobalApplyEntry
3587            MAX-ACCESS not-accessible
3588            STATUS current
3589            DESCRIPTION
3590                "A global policy entry."
3591            INDEX { hpnicfCBQoSGlobalApplyDirection }
3592            ::= { hpnicfCBQoSGlobalApplyTable 1 }
3593
3594        HpnicfCBQoSGlobalApplyEntry ::=
3595            SEQUENCE
3596            {
3597                hpnicfCBQoSGlobalApplyDirection
3598                    DirectionType,
3599                hpnicfCBQoSGlobalApplyName
3600                    OCTET STRING,
3601                hpnicfCBQoSGlobalApplyRowStatus
3602                    RowStatus,
3603                hpnicfCBQoSGlobalApplyStatus
3604                    INTEGER
3605            }
3606
3607        hpnicfCBQoSGlobalApplyDirection OBJECT-TYPE
3608            SYNTAX DirectionType
3609            MAX-ACCESS not-accessible
3610            STATUS current
3611            DESCRIPTION
3612                "Policy direction:
3613                 inbound (1)
3614                 outbound (2)"
3615            ::= { hpnicfCBQoSGlobalApplyEntry 1 }
3616
3617        hpnicfCBQoSGlobalApplyName OBJECT-TYPE
3618            SYNTAX OCTET STRING (SIZE (1..31))
3619            MAX-ACCESS read-create
3620            STATUS current
3621            DESCRIPTION
3622                "Name of a global policy."
3623            ::= { hpnicfCBQoSGlobalApplyEntry 2 }
3624
3625        hpnicfCBQoSGlobalApplyRowStatus OBJECT-TYPE
3626            SYNTAX RowStatus
3627            MAX-ACCESS read-create
3628            STATUS current
3629            DESCRIPTION
3630                "RowStatus."
3631            ::= { hpnicfCBQoSGlobalApplyEntry 3 }
3632
3633        hpnicfCBQoSGlobalApplyStatus OBJECT-TYPE
3634            SYNTAX INTEGER
3635            {
3636                proccessing(1),
3637                success(2),
3638                partialItemFailed(3)
3639            }
3640            MAX-ACCESS read-only
3641            STATUS current
3642            DESCRIPTION
3643                "Status of policy applied globally."
3644            ::= { hpnicfCBQoSGlobalApplyEntry 4 }
3645
3646-- Policy Instance on controlPlane
3647
3648        hpnicfCBQoSCpApplyPolicyTable OBJECT-TYPE
3649            SYNTAX SEQUENCE OF HpnicfCBQoSCpApplyPolicyEntry
3650            MAX-ACCESS not-accessible
3651            STATUS current
3652            DESCRIPTION
3653                "A table of QoS policies applied on control plane."
3654            ::= { hpnicfCBQoSApplyPolicyObjects 7 }
3655
3656        hpnicfCBQoSCpApplyPolicyEntry OBJECT-TYPE
3657            SYNTAX HpnicfCBQoSCpApplyPolicyEntry
3658            MAX-ACCESS not-accessible
3659            STATUS current
3660            DESCRIPTION
3661                "Policy applied on control plane configuration information entry."
3662            INDEX { hpnicfCBQoSCpApplyPolicyChassis, hpnicfCBQoSCpApplyPolicySlot, hpnicfCBQoSCpApplyPolicyDirection }
3663            ::= { hpnicfCBQoSCpApplyPolicyTable 1 }
3664
3665        HpnicfCBQoSCpApplyPolicyEntry ::=
3666            SEQUENCE
3667            {
3668                hpnicfCBQoSCpApplyPolicyChassis
3669                    Unsigned32,
3670                hpnicfCBQoSCpApplyPolicySlot
3671                    Unsigned32,
3672                hpnicfCBQoSCpApplyPolicyDirection
3673                    DirectionType,
3674                hpnicfCBQoSCpApplyPolicyName
3675                    OCTET STRING,
3676                hpnicfCBQoSCpApplyPolicyStatus
3677                    INTEGER,
3678                hpnicfCBQoSCpApplyRowStatus
3679                    RowStatus
3680            }
3681
3682        hpnicfCBQoSCpApplyPolicyChassis OBJECT-TYPE
3683            SYNTAX Unsigned32
3684            MAX-ACCESS not-accessible
3685            STATUS current
3686            DESCRIPTION
3687                "Chassis number."
3688            ::= { hpnicfCBQoSCpApplyPolicyEntry 1 }
3689
3690        hpnicfCBQoSCpApplyPolicySlot OBJECT-TYPE
3691            SYNTAX Unsigned32
3692            MAX-ACCESS not-accessible
3693            STATUS current
3694            DESCRIPTION
3695                "Slot number."
3696            ::= { hpnicfCBQoSCpApplyPolicyEntry 2 }
3697
3698        hpnicfCBQoSCpApplyPolicyDirection OBJECT-TYPE
3699            SYNTAX DirectionType
3700            MAX-ACCESS not-accessible
3701            STATUS current
3702            DESCRIPTION
3703                "Policy direction:
3704                 inbound (1)
3705                 outbound (2)"
3706            ::= { hpnicfCBQoSCpApplyPolicyEntry 3 }
3707
3708        hpnicfCBQoSCpApplyPolicyName OBJECT-TYPE
3709            SYNTAX OCTET STRING (SIZE (1..31))
3710            MAX-ACCESS read-create
3711            STATUS current
3712            DESCRIPTION
3713                "Name of traffic policy."
3714            ::= { hpnicfCBQoSCpApplyPolicyEntry 4 }
3715
3716        hpnicfCBQoSCpApplyPolicyStatus OBJECT-TYPE
3717            SYNTAX INTEGER
3718            {
3719                proccessing(1),
3720                success(2),
3721                partialItemFailed(3)
3722            }
3723            MAX-ACCESS read-only
3724            STATUS current
3725            DESCRIPTION
3726                "Status of policy applied on control plane."
3727            ::= { hpnicfCBQoSCpApplyPolicyEntry 5 }
3728
3729        hpnicfCBQoSCpApplyRowStatus OBJECT-TYPE
3730            SYNTAX RowStatus
3731            MAX-ACCESS read-create
3732            STATUS current
3733            DESCRIPTION
3734                "RowStatus."
3735            ::= { hpnicfCBQoSCpApplyPolicyEntry 6 }
3736
3737-- Running statistics information
3738
3739        hpnicfCBQoSApplyPolicyStaticsObjects OBJECT IDENTIFIER ::= { hpnicfCBQoSObjects 5 }
3740
3741--- Interface: policy Running statistics information
3742
3743        hpnicfCBQoSIfStaticsObjects OBJECT IDENTIFIER ::= { hpnicfCBQoSApplyPolicyStaticsObjects 1 }
3744
3745-- Interface CBQ statistics
3746
3747        hpnicfCBQoSIfCbqRunInfoTable OBJECT-TYPE
3748            SYNTAX SEQUENCE OF HpnicfCBQoSIfCbqRunInfoEntry
3749            MAX-ACCESS not-accessible
3750            STATUS current
3751            DESCRIPTION
3752                "A table of interface CBQ Running statistics.
3753                 When policy using queue behavior is applied on
3754                 interface the interface will using Class Based Queuing."
3755            ::= { hpnicfCBQoSIfStaticsObjects 1 }
3756
3757        hpnicfCBQoSIfCbqRunInfoEntry OBJECT-TYPE
3758            SYNTAX HpnicfCBQoSIfCbqRunInfoEntry
3759            MAX-ACCESS not-accessible
3760            STATUS current
3761            DESCRIPTION
3762                "Interface CBQ statistics entry."
3763            INDEX { hpnicfCBQoSIfApplyPolicyIfIndex }
3764            ::= { hpnicfCBQoSIfCbqRunInfoTable 1 }
3765
3766        HpnicfCBQoSIfCbqRunInfoEntry ::=
3767            SEQUENCE
3768            {
3769                hpnicfCBQoSIfCbqQueueSize
3770                    Integer32,
3771                hpnicfCBQoSIfCbqDiscard
3772                    Counter64,
3773                hpnicfCBQoSIfCbqEfQueueSize
3774                    Integer32,
3775                hpnicfCBQoSIfCbqAfQueueSize
3776                    Integer32,
3777                hpnicfCBQoSIfCbqBeQueueSize
3778                    Integer32,
3779                hpnicfCBQoSIfCbqBeActiveQueueNum
3780                    Integer32,
3781                hpnicfCBQoSIfCbqBeMaxActiveQueueNum
3782                    Integer32,
3783                hpnicfCBQoSIfCbqBeTotalQueueNum
3784                    Integer32,
3785                hpnicfCBQoSIfCbqAfAllocatedQueueNum
3786                    Integer32
3787            }
3788
3789        hpnicfCBQoSIfCbqQueueSize OBJECT-TYPE
3790            SYNTAX Integer32
3791            MAX-ACCESS read-only
3792            STATUS current
3793            DESCRIPTION
3794                "Packet number of CBQ queue"
3795            ::= { hpnicfCBQoSIfCbqRunInfoEntry 1 }
3796
3797        hpnicfCBQoSIfCbqDiscard OBJECT-TYPE
3798            SYNTAX Counter64
3799            MAX-ACCESS read-only
3800            STATUS current
3801            DESCRIPTION
3802                "The number of discarded packets which couldn't be enqueued."
3803            ::= { hpnicfCBQoSIfCbqRunInfoEntry 2 }
3804
3805        hpnicfCBQoSIfCbqEfQueueSize OBJECT-TYPE
3806            SYNTAX Integer32
3807            MAX-ACCESS read-only
3808            STATUS current
3809            DESCRIPTION
3810                "Packet number of EF queue."
3811            ::= { hpnicfCBQoSIfCbqRunInfoEntry 3 }
3812
3813        hpnicfCBQoSIfCbqAfQueueSize OBJECT-TYPE
3814            SYNTAX Integer32
3815            MAX-ACCESS read-only
3816            STATUS current
3817            DESCRIPTION
3818                "Packet number of AF queue."
3819            ::= { hpnicfCBQoSIfCbqRunInfoEntry 4 }
3820
3821        hpnicfCBQoSIfCbqBeQueueSize OBJECT-TYPE
3822            SYNTAX Integer32
3823            MAX-ACCESS read-only
3824            STATUS current
3825            DESCRIPTION
3826                "Packet number of BE queue."
3827            ::= { hpnicfCBQoSIfCbqRunInfoEntry 5 }
3828
3829        hpnicfCBQoSIfCbqBeActiveQueueNum OBJECT-TYPE
3830            SYNTAX Integer32
3831            MAX-ACCESS read-only
3832            STATUS current
3833            DESCRIPTION
3834                "The Packet number of Active BE Queue."
3835            ::= { hpnicfCBQoSIfCbqRunInfoEntry 6 }
3836
3837        hpnicfCBQoSIfCbqBeMaxActiveQueueNum OBJECT-TYPE
3838            SYNTAX Integer32
3839            MAX-ACCESS read-only
3840            STATUS current
3841            DESCRIPTION
3842                "The max Packet number of Active BE Queue."
3843            ::= { hpnicfCBQoSIfCbqRunInfoEntry 7 }
3844
3845        hpnicfCBQoSIfCbqBeTotalQueueNum OBJECT-TYPE
3846            SYNTAX Integer32
3847            MAX-ACCESS read-only
3848            STATUS current
3849            DESCRIPTION
3850                "The total Packet number of BE Queue."
3851            ::= { hpnicfCBQoSIfCbqRunInfoEntry 8 }
3852
3853        hpnicfCBQoSIfCbqAfAllocatedQueueNum OBJECT-TYPE
3854            SYNTAX Integer32
3855            MAX-ACCESS read-only
3856            STATUS current
3857            DESCRIPTION
3858                "The Allocated Packet number of AF Queue."
3859            ::= { hpnicfCBQoSIfCbqRunInfoEntry 9 }
3860
3861-- Class match statistics
3862
3863        hpnicfCBQoSIfClassMatchRunInfoTable OBJECT-TYPE
3864            SYNTAX SEQUENCE OF HpnicfCBQoSIfClassMatchRunInfoEntry
3865            MAX-ACCESS not-accessible
3866            STATUS current
3867            DESCRIPTION
3868                "A table of Running statistics for matching a classifier
3869                 in a QoS policy applied on the interface."
3870            ::= { hpnicfCBQoSIfStaticsObjects 2 }
3871
3872        hpnicfCBQoSIfClassMatchRunInfoEntry OBJECT-TYPE
3873            SYNTAX HpnicfCBQoSIfClassMatchRunInfoEntry
3874            MAX-ACCESS not-accessible
3875            STATUS current
3876            DESCRIPTION
3877                "Classifier's matching statistics information entry."
3878            INDEX { hpnicfCBQoSIfApplyPolicyIfIndex,
3879                    hpnicfCBQoSIfApplyPolicyDirection,
3880                    hpnicfCBQoSPolicyClassIndex }
3881            ::= { hpnicfCBQoSIfClassMatchRunInfoTable 1 }
3882
3883        HpnicfCBQoSIfClassMatchRunInfoEntry ::=
3884            SEQUENCE
3885            {
3886                hpnicfCBQoSIfClassMatchedPackets
3887                    Counter64,
3888                hpnicfCBQoSIfClassMatchedBytes
3889                    Counter64,
3890                hpnicfCBQoSIfClassAverageRate
3891                    Counter64
3892            }
3893
3894        hpnicfCBQoSIfClassMatchedPackets OBJECT-TYPE
3895            SYNTAX Counter64
3896            MAX-ACCESS read-only
3897            STATUS current
3898            DESCRIPTION
3899                "Number of packets matching a class in a QoS policy."
3900            ::= { hpnicfCBQoSIfClassMatchRunInfoEntry 1 }
3901
3902        hpnicfCBQoSIfClassMatchedBytes OBJECT-TYPE
3903            SYNTAX Counter64
3904            MAX-ACCESS read-only
3905            STATUS current
3906            DESCRIPTION
3907                "Number of bytes matching a class in a QoS policy.
3908                 Only software QoS support this node."
3909            ::= { hpnicfCBQoSIfClassMatchRunInfoEntry 2 }
3910
3911        hpnicfCBQoSIfClassAverageRate OBJECT-TYPE
3912            SYNTAX Counter64
3913            MAX-ACCESS read-only
3914            STATUS current
3915            DESCRIPTION
3916                "Average rate matching a class of the last 5 minutes."
3917            ::= { hpnicfCBQoSIfClassMatchRunInfoEntry 3 }
3918
3919-- CAR statistics
3920
3921        hpnicfCBQoSIfCarRunInfoTable OBJECT-TYPE
3922            SYNTAX SEQUENCE OF HpnicfCBQoSIfCarRunInfoEntry
3923            MAX-ACCESS not-accessible
3924            STATUS current
3925            DESCRIPTION
3926                "A table of Running statistics for CAR
3927                 in a QoS policy applied on the interface."
3928            ::= { hpnicfCBQoSIfStaticsObjects 3 }
3929
3930        hpnicfCBQoSIfCarRunInfoEntry OBJECT-TYPE
3931            SYNTAX HpnicfCBQoSIfCarRunInfoEntry
3932            MAX-ACCESS not-accessible
3933            STATUS current
3934            DESCRIPTION
3935                "CAR statistics information entry."
3936            INDEX { hpnicfCBQoSIfApplyPolicyIfIndex,
3937                    hpnicfCBQoSIfApplyPolicyDirection,
3938                    hpnicfCBQoSPolicyClassIndex }
3939            ::= { hpnicfCBQoSIfCarRunInfoTable 1 }
3940
3941        HpnicfCBQoSIfCarRunInfoEntry ::=
3942            SEQUENCE
3943            {
3944                hpnicfCBQoSIfCarGreenPackets
3945                    Counter64,
3946                hpnicfCBQoSIfCarGreenBytes
3947                    Counter64,
3948                hpnicfCBQoSIfCarRedPackets
3949                    Counter64,
3950                hpnicfCBQoSIfCarRedBytes
3951                    Counter64,
3952                hpnicfCBQoSIfCarYellowPackets
3953                    Counter64,
3954                hpnicfCBQoSIfCarYellowBytes
3955                    Counter64
3956            }
3957
3958        hpnicfCBQoSIfCarGreenPackets OBJECT-TYPE
3959            SYNTAX Counter64
3960            MAX-ACCESS read-only
3961            STATUS current
3962            DESCRIPTION
3963                "Number of green packets."
3964            ::= { hpnicfCBQoSIfCarRunInfoEntry 1 }
3965
3966        hpnicfCBQoSIfCarGreenBytes OBJECT-TYPE
3967            SYNTAX Counter64
3968            MAX-ACCESS read-only
3969            STATUS current
3970            DESCRIPTION
3971                "Number of green bytes."
3972            ::= { hpnicfCBQoSIfCarRunInfoEntry 2 }
3973
3974        hpnicfCBQoSIfCarRedPackets OBJECT-TYPE
3975            SYNTAX Counter64
3976            MAX-ACCESS read-only
3977            STATUS current
3978            DESCRIPTION
3979                "Number of red packets."
3980            ::= { hpnicfCBQoSIfCarRunInfoEntry 3 }
3981
3982        hpnicfCBQoSIfCarRedBytes OBJECT-TYPE
3983            SYNTAX Counter64
3984            MAX-ACCESS read-only
3985            STATUS current
3986            DESCRIPTION
3987                "Number of red bytes."
3988            ::= { hpnicfCBQoSIfCarRunInfoEntry 4 }
3989
3990        hpnicfCBQoSIfCarYellowPackets OBJECT-TYPE
3991            SYNTAX Counter64
3992            MAX-ACCESS read-only
3993            STATUS current
3994            DESCRIPTION
3995                "Number of yellow packets."
3996            ::= { hpnicfCBQoSIfCarRunInfoEntry 5 }
3997
3998        hpnicfCBQoSIfCarYellowBytes OBJECT-TYPE
3999            SYNTAX Counter64
4000            MAX-ACCESS read-only
4001            STATUS current
4002            DESCRIPTION
4003                "Number of yellow bytes."
4004            ::= { hpnicfCBQoSIfCarRunInfoEntry 6 }
4005
4006-- GTS statistics
4007        hpnicfCBQoSIfGtsRunInfoTable OBJECT-TYPE
4008            SYNTAX SEQUENCE OF HpnicfCBQoSIfGtsRunInfoEntry
4009            MAX-ACCESS not-accessible
4010            STATUS current
4011            DESCRIPTION
4012                "A table of Running statistics for GTS
4013                 in a QoS policy applied on the interface."
4014            ::= { hpnicfCBQoSIfStaticsObjects 4 }
4015
4016        hpnicfCBQoSIfGtsRunInfoEntry OBJECT-TYPE
4017            SYNTAX HpnicfCBQoSIfGtsRunInfoEntry
4018            MAX-ACCESS not-accessible
4019            STATUS current
4020            DESCRIPTION
4021                "GTS statistics entry."
4022            INDEX { hpnicfCBQoSIfApplyPolicyIfIndex,
4023                    hpnicfCBQoSIfApplyPolicyDirection,
4024                    hpnicfCBQoSPolicyClassIndex }
4025            ::= { hpnicfCBQoSIfGtsRunInfoTable 1 }
4026
4027        HpnicfCBQoSIfGtsRunInfoEntry ::=
4028            SEQUENCE
4029            {
4030                hpnicfCBQoSIfGtsPassedPackets
4031                    Counter64,
4032                hpnicfCBQoSIfGtsPassedBytes
4033                    Counter64,
4034                hpnicfCBQoSIfGtsDiscardedPackets
4035                    Counter64,
4036                hpnicfCBQoSIfGtsDiscardedBytes
4037                    Counter64,
4038                hpnicfCBQoSIfGtsDelayedPackets
4039                    Counter64,
4040                hpnicfCBQoSIfGtsDelayedBytes
4041                    Counter64,
4042                hpnicfCBQoSIfGtsQueueSize
4043                    Integer32
4044            }
4045
4046        hpnicfCBQoSIfGtsPassedPackets OBJECT-TYPE
4047            SYNTAX Counter64
4048            MAX-ACCESS read-only
4049            STATUS current
4050            DESCRIPTION
4051                "Number of packets passed by GTS."
4052            ::= { hpnicfCBQoSIfGtsRunInfoEntry 1 }
4053
4054        hpnicfCBQoSIfGtsPassedBytes OBJECT-TYPE
4055            SYNTAX Counter64
4056            MAX-ACCESS read-only
4057            STATUS current
4058            DESCRIPTION
4059                "Number of bytes passed by GTS."
4060            ::= { hpnicfCBQoSIfGtsRunInfoEntry 2 }
4061
4062        hpnicfCBQoSIfGtsDiscardedPackets OBJECT-TYPE
4063            SYNTAX Counter64
4064            MAX-ACCESS read-only
4065            STATUS current
4066            DESCRIPTION
4067                "Number of packets discarded by GTS."
4068            ::= { hpnicfCBQoSIfGtsRunInfoEntry 3 }
4069
4070        hpnicfCBQoSIfGtsDiscardedBytes OBJECT-TYPE
4071            SYNTAX Counter64
4072            MAX-ACCESS read-only
4073            STATUS current
4074            DESCRIPTION
4075                "Number of bytes discarded by GTS."
4076            ::= { hpnicfCBQoSIfGtsRunInfoEntry 4 }
4077
4078        hpnicfCBQoSIfGtsDelayedPackets OBJECT-TYPE
4079            SYNTAX Counter64
4080            MAX-ACCESS read-only
4081            STATUS current
4082            DESCRIPTION
4083                "Number of packets delayed by GTS."
4084            ::= { hpnicfCBQoSIfGtsRunInfoEntry 5 }
4085
4086        hpnicfCBQoSIfGtsDelayedBytes OBJECT-TYPE
4087            SYNTAX Counter64
4088            MAX-ACCESS read-only
4089            STATUS current
4090            DESCRIPTION
4091                "Number of bytes delayed by GTS."
4092            ::= { hpnicfCBQoSIfGtsRunInfoEntry 6 }
4093
4094        hpnicfCBQoSIfGtsQueueSize OBJECT-TYPE
4095            SYNTAX Integer32
4096            MAX-ACCESS read-only
4097            STATUS current
4098            DESCRIPTION
4099                "Packet number of GTS queue."
4100            ::= { hpnicfCBQoSIfGtsRunInfoEntry 7 }
4101
4102-- Remark statistics
4103        hpnicfCBQoSIfRemarkRunInfoTable OBJECT-TYPE
4104            SYNTAX SEQUENCE OF HpnicfCBQoSIfRemarkRunInfoEntry
4105            MAX-ACCESS not-accessible
4106            STATUS current
4107            DESCRIPTION
4108                "A table of Running statistics for remarking
4109                 in a QoS policy applied on the interface."
4110            ::= { hpnicfCBQoSIfStaticsObjects 5 }
4111
4112        hpnicfCBQoSIfRemarkRunInfoEntry OBJECT-TYPE
4113            SYNTAX HpnicfCBQoSIfRemarkRunInfoEntry
4114            MAX-ACCESS not-accessible
4115            STATUS current
4116            DESCRIPTION
4117                "Remarking statistics entry."
4118            INDEX { hpnicfCBQoSIfApplyPolicyIfIndex,
4119                    hpnicfCBQoSIfApplyPolicyDirection,
4120                    hpnicfCBQoSPolicyClassIndex }
4121            ::= { hpnicfCBQoSIfRemarkRunInfoTable 1 }
4122
4123        HpnicfCBQoSIfRemarkRunInfoEntry ::=
4124            SEQUENCE
4125            {
4126                hpnicfCBQoSIfRemarkedPackets
4127                    Counter64
4128            }
4129
4130        hpnicfCBQoSIfRemarkedPackets OBJECT-TYPE
4131            SYNTAX Counter64
4132            MAX-ACCESS read-only
4133            STATUS current
4134            DESCRIPTION
4135                "Number of packets remarked."
4136            ::= { hpnicfCBQoSIfRemarkRunInfoEntry 1 }
4137
4138-- Queue statistics
4139
4140        hpnicfCBQoSIfQueueRunInfoTable OBJECT-TYPE
4141            SYNTAX SEQUENCE OF HpnicfCBQoSIfQueueRunInfoEntry
4142            MAX-ACCESS not-accessible
4143            STATUS current
4144            DESCRIPTION
4145                "A table of Running statistics for queue
4146                 in a QoS policy applied on the interface."
4147            ::= { hpnicfCBQoSIfStaticsObjects 6 }
4148
4149        hpnicfCBQoSIfQueueRunInfoEntry OBJECT-TYPE
4150            SYNTAX HpnicfCBQoSIfQueueRunInfoEntry
4151            MAX-ACCESS not-accessible
4152            STATUS current
4153            DESCRIPTION
4154                "Queue statistics entry."
4155            INDEX { hpnicfCBQoSIfApplyPolicyIfIndex,
4156                    hpnicfCBQoSIfApplyPolicyDirection,
4157                    hpnicfCBQoSPolicyClassIndex }
4158            ::= { hpnicfCBQoSIfQueueRunInfoTable 1 }
4159
4160        HpnicfCBQoSIfQueueRunInfoEntry ::=
4161            SEQUENCE
4162            {
4163                hpnicfCBQoSIfQueueMatchedPackets
4164                    Counter64,
4165                hpnicfCBQoSIfQueueMatchedBytes
4166                    Counter64,
4167                hpnicfCBQoSIfQueueEnqueuedPackets
4168                    Counter64,
4169                hpnicfCBQoSIfQueueEnqueuedBytes
4170                    Counter64,
4171                hpnicfCBQoSIfQueueDiscardedPackets
4172                    Counter64,
4173                hpnicfCBQoSIfQueueDiscardedBytes
4174                    Counter64
4175            }
4176
4177        hpnicfCBQoSIfQueueMatchedPackets OBJECT-TYPE
4178            SYNTAX Counter64
4179            MAX-ACCESS read-only
4180            STATUS current
4181            DESCRIPTION
4182                "Number of packets matched to enqueue."
4183            ::= { hpnicfCBQoSIfQueueRunInfoEntry 1 }
4184
4185        hpnicfCBQoSIfQueueMatchedBytes OBJECT-TYPE
4186            SYNTAX Counter64
4187            MAX-ACCESS read-only
4188            STATUS current
4189            DESCRIPTION
4190                "Number of bytes matched to enqueue."
4191            ::= { hpnicfCBQoSIfQueueRunInfoEntry 2 }
4192
4193        hpnicfCBQoSIfQueueEnqueuedPackets OBJECT-TYPE
4194            SYNTAX Counter64
4195            MAX-ACCESS read-only
4196            STATUS current
4197            DESCRIPTION
4198                "Number of packets enqueued."
4199            ::= { hpnicfCBQoSIfQueueRunInfoEntry 3 }
4200
4201        hpnicfCBQoSIfQueueEnqueuedBytes OBJECT-TYPE
4202            SYNTAX Counter64
4203            MAX-ACCESS read-only
4204            STATUS current
4205            DESCRIPTION
4206                "Number of bytes enqueued."
4207            ::= { hpnicfCBQoSIfQueueRunInfoEntry 4 }
4208
4209        hpnicfCBQoSIfQueueDiscardedPackets OBJECT-TYPE
4210            SYNTAX Counter64
4211            MAX-ACCESS read-only
4212            STATUS current
4213            DESCRIPTION
4214                "Number of packets discarded when enqueued by discard method."
4215            ::= { hpnicfCBQoSIfQueueRunInfoEntry 5 }
4216
4217        hpnicfCBQoSIfQueueDiscardedBytes OBJECT-TYPE
4218            SYNTAX Counter64
4219            MAX-ACCESS read-only
4220            STATUS current
4221            DESCRIPTION
4222                "Number of bytes discarded when enqueued by discard method."
4223            ::= { hpnicfCBQoSIfQueueRunInfoEntry 6 }
4224
4225-- WRED statistics
4226
4227        hpnicfCBQoSIfWredRunInfoTable OBJECT-TYPE
4228            SYNTAX SEQUENCE OF HpnicfCBQoSIfWredRunInfoEntry
4229            MAX-ACCESS not-accessible
4230            STATUS current
4231            DESCRIPTION
4232                "A table of Running statistics for WRED
4233                 in a QoS policy applied on the interface."
4234            ::= { hpnicfCBQoSIfStaticsObjects 7 }
4235
4236        hpnicfCBQoSIfWredRunInfoEntry OBJECT-TYPE
4237            SYNTAX HpnicfCBQoSIfWredRunInfoEntry
4238            MAX-ACCESS not-accessible
4239            STATUS current
4240            DESCRIPTION
4241                "WRED statistics entry."
4242            INDEX { hpnicfCBQoSIfApplyPolicyIfIndex,
4243                    hpnicfCBQoSIfApplyPolicyDirection,
4244                    hpnicfCBQoSPolicyClassIndex,
4245                    hpnicfCBQoSWredClassValue }
4246            ::= { hpnicfCBQoSIfWredRunInfoTable 1 }
4247
4248        HpnicfCBQoSIfWredRunInfoEntry ::=
4249            SEQUENCE
4250            {
4251                hpnicfCBQoSIfWredRandomDiscardedPackets
4252                    Counter64,
4253                hpnicfCBQoSIfWredTailDiscardedPackets
4254                    Counter64
4255            }
4256
4257        hpnicfCBQoSIfWredRandomDiscardedPackets OBJECT-TYPE
4258            SYNTAX Counter64
4259            MAX-ACCESS read-only
4260            STATUS current
4261            DESCRIPTION
4262                "Number of packets that random-discarded by WRED."
4263            ::= { hpnicfCBQoSIfWredRunInfoEntry 1 }
4264
4265        hpnicfCBQoSIfWredTailDiscardedPackets OBJECT-TYPE
4266            SYNTAX Counter64
4267            MAX-ACCESS read-only
4268            STATUS current
4269            DESCRIPTION
4270                "Number of packets that tail-discarded by WRED."
4271            ::= { hpnicfCBQoSIfWredRunInfoEntry 2 }
4272
4273--
4274-- nodes of hpnicfCBQoSIfAccountingRunInfoTable
4275--
4276        hpnicfCBQoSIfAccountingRunInfoTable OBJECT-TYPE
4277            SYNTAX SEQUENCE OF HpnicfCBQoSIfAccountingRunInfoEntry
4278            MAX-ACCESS not-accessible
4279            STATUS current
4280            DESCRIPTION
4281                "A table of Running statistics for account
4282                 in a QoS policy applied on the interface."
4283            ::= { hpnicfCBQoSIfStaticsObjects 8 }
4284
4285        hpnicfCBQoSIfAccountingRunInfoEntry OBJECT-TYPE
4286            SYNTAX HpnicfCBQoSIfAccountingRunInfoEntry
4287            MAX-ACCESS not-accessible
4288            STATUS current
4289            DESCRIPTION
4290                "Account statistics entry."
4291            INDEX { hpnicfCBQoSIfApplyPolicyIfIndex,
4292                    hpnicfCBQoSIfApplyPolicyDirection,
4293                    hpnicfCBQoSPolicyClassIndex
4294                  }
4295            ::= { hpnicfCBQoSIfAccountingRunInfoTable 1 }
4296
4297        HpnicfCBQoSIfAccountingRunInfoEntry ::=
4298            SEQUENCE
4299            {
4300                  hpnicfCBQoSIfAccountingPackets
4301                      Counter64,
4302                  hpnicfCBQoSIfAccountingBytes
4303                      Counter64
4304            }
4305
4306        hpnicfCBQoSIfAccountingPackets OBJECT-TYPE
4307            SYNTAX Counter64
4308            MAX-ACCESS read-only
4309            STATUS current
4310            DESCRIPTION
4311                "Number of packets."
4312            ::= { hpnicfCBQoSIfAccountingRunInfoEntry 1 }
4313
4314        hpnicfCBQoSIfAccountingBytes OBJECT-TYPE
4315            SYNTAX Counter64
4316            MAX-ACCESS read-only
4317            STATUS current
4318            DESCRIPTION
4319                "Number of bytes."
4320            ::= { hpnicfCBQoSIfAccountingRunInfoEntry 2 }
4321
4322--- ATM Interface PVC: policy Running statistics information
4323
4324        hpnicfCBQoSAtmPvcStaticsObjects OBJECT IDENTIFIER ::= { hpnicfCBQoSApplyPolicyStaticsObjects 2 }
4325
4326-- ATM PVC CBQ statistics
4327        hpnicfCBQoSAtmPvcCbqRunInfoTable OBJECT-TYPE
4328            SYNTAX SEQUENCE OF HpnicfCBQoSAtmPvcCbqRunInfoEntry
4329            MAX-ACCESS not-accessible
4330            STATUS current
4331            DESCRIPTION
4332                "A table of ATM PVC CBQ Running statistics.
4333                 When policy using queue behavior is applied on
4334                 ATM PVC.  ATM PVC will using Class Based Queuing."
4335            ::= { hpnicfCBQoSAtmPvcStaticsObjects 1 }
4336
4337        hpnicfCBQoSAtmPvcCbqRunInfoEntry OBJECT-TYPE
4338            SYNTAX HpnicfCBQoSAtmPvcCbqRunInfoEntry
4339            MAX-ACCESS not-accessible
4340            STATUS current
4341            DESCRIPTION
4342                "FR PVC CBQ statistics entry."
4343            INDEX { hpnicfCBQoSAtmPvcApplyPolicyIfIndex,
4344                    hpnicfCBQoSAtmPvcApplyPolicyVPI,
4345                    hpnicfCBQoSAtmPvcApplyPolicyVCI }
4346            ::= { hpnicfCBQoSAtmPvcCbqRunInfoTable 1 }
4347
4348        HpnicfCBQoSAtmPvcCbqRunInfoEntry ::=
4349            SEQUENCE
4350            {
4351                hpnicfCBQoSAtmPvcCbqQueueSize
4352                    Integer32,
4353                hpnicfCBQoSAtmPvcCbqDiscard
4354                    Counter64,
4355                hpnicfCBQoSAtmPvcCbqEfQueueSize
4356                    Integer32,
4357                hpnicfCBQoSAtmPvcCbqAfQueueSize
4358                    Integer32,
4359                hpnicfCBQoSAtmPvcCbqBeQueueSize
4360                    Integer32,
4361                hpnicfCBQoSAtmPvcCbqBeActiveQueueNum
4362                    Integer32,
4363                hpnicfCBQoSAtmPvcCbqBeMaxActiveQueueNum
4364                    Integer32,
4365                hpnicfCBQoSAtmPvcCbqBeTotalQueueNum
4366                    Integer32,
4367                hpnicfCBQoSAtmPvcCbqAfAllocatedQueueNum
4368                    Integer32
4369            }
4370
4371        hpnicfCBQoSAtmPvcCbqQueueSize OBJECT-TYPE
4372            SYNTAX Integer32
4373            MAX-ACCESS read-only
4374            STATUS current
4375            DESCRIPTION
4376                "Packet number of CBQ queue."
4377            ::= { hpnicfCBQoSAtmPvcCbqRunInfoEntry 1 }
4378
4379        hpnicfCBQoSAtmPvcCbqDiscard OBJECT-TYPE
4380            SYNTAX Counter64
4381            MAX-ACCESS read-only
4382            STATUS current
4383            DESCRIPTION
4384                "The number of discarded packets which couldn't be enqueued."
4385            ::= { hpnicfCBQoSAtmPvcCbqRunInfoEntry 2 }
4386
4387        hpnicfCBQoSAtmPvcCbqEfQueueSize OBJECT-TYPE
4388            SYNTAX Integer32
4389            MAX-ACCESS read-only
4390            STATUS current
4391            DESCRIPTION
4392                "Packet number of EF queue."
4393            ::= { hpnicfCBQoSAtmPvcCbqRunInfoEntry 3 }
4394
4395        hpnicfCBQoSAtmPvcCbqAfQueueSize OBJECT-TYPE
4396            SYNTAX Integer32
4397            MAX-ACCESS read-only
4398            STATUS current
4399            DESCRIPTION
4400                "Packet number of AF queue."
4401            ::= { hpnicfCBQoSAtmPvcCbqRunInfoEntry 4 }
4402
4403        hpnicfCBQoSAtmPvcCbqBeQueueSize OBJECT-TYPE
4404            SYNTAX Integer32
4405            MAX-ACCESS read-only
4406            STATUS current
4407            DESCRIPTION
4408                "Packet number of BE queue."
4409            ::= { hpnicfCBQoSAtmPvcCbqRunInfoEntry 5 }
4410
4411        hpnicfCBQoSAtmPvcCbqBeActiveQueueNum OBJECT-TYPE
4412            SYNTAX Integer32
4413            MAX-ACCESS read-only
4414            STATUS current
4415            DESCRIPTION
4416                "The packet number of Active Be Queue."
4417            ::= { hpnicfCBQoSAtmPvcCbqRunInfoEntry 6 }
4418
4419        hpnicfCBQoSAtmPvcCbqBeMaxActiveQueueNum OBJECT-TYPE
4420            SYNTAX Integer32
4421            MAX-ACCESS read-only
4422            STATUS current
4423            DESCRIPTION
4424                "The max packet number of Active Be Queue."
4425            ::= { hpnicfCBQoSAtmPvcCbqRunInfoEntry 7 }
4426
4427        hpnicfCBQoSAtmPvcCbqBeTotalQueueNum OBJECT-TYPE
4428            SYNTAX Integer32
4429            MAX-ACCESS read-only
4430            STATUS current
4431            DESCRIPTION
4432                "The total packet number of Be Queue."
4433            ::= { hpnicfCBQoSAtmPvcCbqRunInfoEntry 8 }
4434
4435        hpnicfCBQoSAtmPvcCbqAfAllocatedQueueNum OBJECT-TYPE
4436            SYNTAX Integer32
4437            MAX-ACCESS read-only
4438            STATUS current
4439            DESCRIPTION
4440                "The Allocated packet number of AF Queue."
4441            ::= { hpnicfCBQoSAtmPvcCbqRunInfoEntry 9 }
4442
4443-- Class match statistics
4444
4445        hpnicfCBQoSAtmPvcClassMatchRunInfoTable OBJECT-TYPE
4446            SYNTAX SEQUENCE OF HpnicfCBQoSAtmPvcClassMatchRunInfoEntry
4447            MAX-ACCESS not-accessible
4448            STATUS current
4449            DESCRIPTION
4450                "A table of Running statistics for matching a classifier
4451                 in a QoS policy applied on ATM PVC."
4452            ::= { hpnicfCBQoSAtmPvcStaticsObjects 2 }
4453
4454        hpnicfCBQoSAtmPvcClassMatchRunInfoEntry OBJECT-TYPE
4455            SYNTAX HpnicfCBQoSAtmPvcClassMatchRunInfoEntry
4456            MAX-ACCESS not-accessible
4457            STATUS current
4458            DESCRIPTION
4459                "Classifier matching statistics entry."
4460            INDEX { hpnicfCBQoSAtmPvcApplyPolicyIfIndex,
4461                    hpnicfCBQoSAtmPvcApplyPolicyVPI,
4462                    hpnicfCBQoSAtmPvcApplyPolicyVCI,
4463                    hpnicfCBQoSAtmPvcApplyPolicyDirection,
4464                    hpnicfCBQoSPolicyClassIndex }
4465            ::= { hpnicfCBQoSAtmPvcClassMatchRunInfoTable 1 }
4466
4467        HpnicfCBQoSAtmPvcClassMatchRunInfoEntry ::=
4468            SEQUENCE
4469            {
4470                hpnicfCBQoSAtmPvcClassMatchPackets
4471                    Counter64,
4472                hpnicfCBQoSAtmPvcClassMatchBytes
4473                    Counter64,
4474                hpnicfCBQoSAtmPvcClassAverageRate
4475                    Integer32
4476            }
4477
4478        hpnicfCBQoSAtmPvcClassMatchPackets OBJECT-TYPE
4479            SYNTAX Counter64
4480            MAX-ACCESS read-only
4481            STATUS current
4482            DESCRIPTION
4483                "Number of packets matching a class in a QoS policy."
4484            ::= { hpnicfCBQoSAtmPvcClassMatchRunInfoEntry 1 }
4485
4486        hpnicfCBQoSAtmPvcClassMatchBytes OBJECT-TYPE
4487            SYNTAX Counter64
4488            MAX-ACCESS read-only
4489            STATUS current
4490            DESCRIPTION
4491                "Number of bytes matching a class in a QoS policy."
4492            ::= { hpnicfCBQoSAtmPvcClassMatchRunInfoEntry 2 }
4493
4494        hpnicfCBQoSAtmPvcClassAverageRate OBJECT-TYPE
4495            SYNTAX Integer32
4496            MAX-ACCESS read-only
4497            STATUS current
4498            DESCRIPTION
4499                "Average rate matching a class in the last 5 minutes."
4500            ::= { hpnicfCBQoSAtmPvcClassMatchRunInfoEntry 3 }
4501
4502-- CAR statistics
4503
4504        hpnicfCBQoSAtmPvcCarRunInfoTable OBJECT-TYPE
4505            SYNTAX SEQUENCE OF HpnicfCBQoSAtmPvcCarRunInfoEntry
4506            MAX-ACCESS not-accessible
4507            STATUS current
4508            DESCRIPTION
4509                "A table of Running statistics for CAR
4510                 in a QoS policy applied on ATM PVC."
4511            ::= { hpnicfCBQoSAtmPvcStaticsObjects 3 }
4512
4513        hpnicfCBQoSAtmPvcCarRunInfoEntry OBJECT-TYPE
4514            SYNTAX HpnicfCBQoSAtmPvcCarRunInfoEntry
4515            MAX-ACCESS not-accessible
4516            STATUS current
4517            DESCRIPTION
4518                "CAR statistics entry."
4519            INDEX { hpnicfCBQoSAtmPvcApplyPolicyIfIndex,
4520                    hpnicfCBQoSAtmPvcApplyPolicyVPI,
4521                    hpnicfCBQoSAtmPvcApplyPolicyVCI,
4522                    hpnicfCBQoSAtmPvcApplyPolicyDirection,
4523                    hpnicfCBQoSPolicyClassIndex }
4524            ::= { hpnicfCBQoSAtmPvcCarRunInfoTable 1 }
4525
4526        HpnicfCBQoSAtmPvcCarRunInfoEntry ::=
4527            SEQUENCE
4528            {
4529                hpnicfCBQoSAtmPvcCarConformPackets
4530                    Counter64,
4531                hpnicfCBQoSAtmPvcCarConformBytes
4532                    Counter64,
4533                hpnicfCBQoSAtmPvcCarExceedPackets
4534                    Counter64,
4535                hpnicfCBQoSAtmPvcCarExceedBytes
4536                    Counter64
4537            }
4538
4539        hpnicfCBQoSAtmPvcCarConformPackets OBJECT-TYPE
4540            SYNTAX Counter64
4541            MAX-ACCESS read-only
4542            STATUS current
4543            DESCRIPTION
4544                "Number of packets that conforming specified CIR."
4545            ::= { hpnicfCBQoSAtmPvcCarRunInfoEntry 1 }
4546
4547        hpnicfCBQoSAtmPvcCarConformBytes OBJECT-TYPE
4548            SYNTAX Counter64
4549            MAX-ACCESS read-only
4550            STATUS current
4551            DESCRIPTION
4552                "Number of bytes that conforming specified CIR."
4553            ::= { hpnicfCBQoSAtmPvcCarRunInfoEntry 2 }
4554
4555        hpnicfCBQoSAtmPvcCarExceedPackets OBJECT-TYPE
4556            SYNTAX Counter64
4557            MAX-ACCESS read-only
4558            STATUS current
4559            DESCRIPTION
4560                "Number of packets exceeded CIR."
4561            ::= { hpnicfCBQoSAtmPvcCarRunInfoEntry 3 }
4562
4563        hpnicfCBQoSAtmPvcCarExceedBytes OBJECT-TYPE
4564            SYNTAX Counter64
4565            MAX-ACCESS read-only
4566            STATUS current
4567            DESCRIPTION
4568                "Number of bytes exceeded CIR."
4569            ::= { hpnicfCBQoSAtmPvcCarRunInfoEntry 4 }
4570
4571-- GTS statistics
4572
4573        hpnicfCBQoSAtmPvcGtsRunInfoTable OBJECT-TYPE
4574            SYNTAX SEQUENCE OF HpnicfCBQoSAtmPvcGtsRunInfoEntry
4575            MAX-ACCESS not-accessible
4576            STATUS current
4577            DESCRIPTION
4578                "A table of Running statistics for GTS
4579                 in a QoS policy applied on ATM PVC."
4580            ::= { hpnicfCBQoSAtmPvcStaticsObjects 4 }
4581
4582        hpnicfCBQoSAtmPvcGtsRunInfoEntry OBJECT-TYPE
4583            SYNTAX HpnicfCBQoSAtmPvcGtsRunInfoEntry
4584            MAX-ACCESS not-accessible
4585            STATUS current
4586            DESCRIPTION
4587                "GTS statistics entry."
4588            INDEX { hpnicfCBQoSAtmPvcApplyPolicyIfIndex,
4589                    hpnicfCBQoSAtmPvcApplyPolicyVPI,
4590                    hpnicfCBQoSAtmPvcApplyPolicyVCI,
4591                    hpnicfCBQoSAtmPvcApplyPolicyDirection,
4592                    hpnicfCBQoSPolicyClassIndex }
4593            ::= { hpnicfCBQoSAtmPvcGtsRunInfoTable 1 }
4594
4595        HpnicfCBQoSAtmPvcGtsRunInfoEntry ::=
4596            SEQUENCE
4597            {
4598                hpnicfCBQoSAtmPvcGtsPassedPackets
4599                    Counter64,
4600                hpnicfCBQoSAtmPvcGtsPassedBytes
4601                    Counter64,
4602                hpnicfCBQoSAtmPvcGtsDiscardedPackets
4603                    Counter64,
4604                hpnicfCBQoSAtmPvcGtsDiscardedBytes
4605                    Counter64,
4606                hpnicfCBQoSAtmPvcGtsDelayedPackets
4607                    Counter64,
4608                hpnicfCBQoSAtmPvcGtsDelayedBytes
4609                    Counter64,
4610                hpnicfCBQoSAtmPvcGtsQueueSize
4611                    Integer32
4612            }
4613
4614        hpnicfCBQoSAtmPvcGtsPassedPackets OBJECT-TYPE
4615            SYNTAX Counter64
4616            MAX-ACCESS read-only
4617            STATUS current
4618            DESCRIPTION
4619                "Number of packets passed by GTS."
4620            ::= { hpnicfCBQoSAtmPvcGtsRunInfoEntry 1 }
4621
4622        hpnicfCBQoSAtmPvcGtsPassedBytes OBJECT-TYPE
4623            SYNTAX Counter64
4624            MAX-ACCESS read-only
4625            STATUS current
4626            DESCRIPTION
4627                "Number of bytes passed by GTS."
4628            ::= { hpnicfCBQoSAtmPvcGtsRunInfoEntry 2 }
4629
4630        hpnicfCBQoSAtmPvcGtsDiscardedPackets OBJECT-TYPE
4631            SYNTAX Counter64
4632            MAX-ACCESS read-only
4633            STATUS current
4634            DESCRIPTION
4635                "Number of packets discarded by GTS."
4636            ::= { hpnicfCBQoSAtmPvcGtsRunInfoEntry 3 }
4637
4638        hpnicfCBQoSAtmPvcGtsDiscardedBytes OBJECT-TYPE
4639            SYNTAX Counter64
4640            MAX-ACCESS read-only
4641            STATUS current
4642            DESCRIPTION
4643                "Number of bytes discarded by GTS."
4644            ::= { hpnicfCBQoSAtmPvcGtsRunInfoEntry 4 }
4645
4646        hpnicfCBQoSAtmPvcGtsDelayedPackets OBJECT-TYPE
4647            SYNTAX Counter64
4648            MAX-ACCESS read-only
4649            STATUS current
4650            DESCRIPTION
4651                "Number of packets delayed by GTS."
4652            ::= { hpnicfCBQoSAtmPvcGtsRunInfoEntry 5 }
4653
4654        hpnicfCBQoSAtmPvcGtsDelayedBytes OBJECT-TYPE
4655            SYNTAX Counter64
4656            MAX-ACCESS read-only
4657            STATUS current
4658            DESCRIPTION
4659                "Number of bytes delayed by GTS."
4660            ::= { hpnicfCBQoSAtmPvcGtsRunInfoEntry 6 }
4661
4662        hpnicfCBQoSAtmPvcGtsQueueSize OBJECT-TYPE
4663            SYNTAX Integer32
4664            MAX-ACCESS read-only
4665            STATUS current
4666            DESCRIPTION
4667                "packet number of GTS queue."
4668            ::= { hpnicfCBQoSAtmPvcGtsRunInfoEntry 7 }
4669
4670-- Remark statistics
4671
4672        hpnicfCBQoSAtmPvcRemarkRunInfoTable OBJECT-TYPE
4673            SYNTAX SEQUENCE OF HpnicfCBQoSAtmPvcRemarkRunInfoEntry
4674            MAX-ACCESS not-accessible
4675            STATUS current
4676            DESCRIPTION
4677                "A table of Running statistics for remarking
4678                 in a QoS policy applied on ATM PVC."
4679            ::= { hpnicfCBQoSAtmPvcStaticsObjects 5 }
4680
4681        hpnicfCBQoSAtmPvcRemarkRunInfoEntry OBJECT-TYPE
4682            SYNTAX HpnicfCBQoSAtmPvcRemarkRunInfoEntry
4683            MAX-ACCESS not-accessible
4684            STATUS current
4685            DESCRIPTION
4686                "Remarking statistics entry."
4687            INDEX { hpnicfCBQoSAtmPvcApplyPolicyIfIndex,
4688                    hpnicfCBQoSAtmPvcApplyPolicyVPI,
4689                    hpnicfCBQoSAtmPvcApplyPolicyVCI,
4690                    hpnicfCBQoSAtmPvcApplyPolicyDirection,
4691                    hpnicfCBQoSPolicyClassIndex }
4692            ::= { hpnicfCBQoSAtmPvcRemarkRunInfoTable 1 }
4693
4694        HpnicfCBQoSAtmPvcRemarkRunInfoEntry ::=
4695            SEQUENCE
4696            {
4697                hpnicfCBQoSAtmPvcRemarkedPackets
4698                    Counter64
4699            }
4700
4701        hpnicfCBQoSAtmPvcRemarkedPackets OBJECT-TYPE
4702            SYNTAX Counter64
4703            MAX-ACCESS read-only
4704            STATUS current
4705            DESCRIPTION
4706                "Number of packets remarked."
4707            ::= { hpnicfCBQoSAtmPvcRemarkRunInfoEntry 1 }
4708
4709-- Queue statistics
4710
4711        hpnicfCBQoSAtmPvcQueueRunInfoTable OBJECT-TYPE
4712            SYNTAX SEQUENCE OF HpnicfCBQoSAtmPvcQueueRunInfoEntry
4713            MAX-ACCESS not-accessible
4714            STATUS current
4715            DESCRIPTION
4716                "A table of Running statistics for queue
4717                 in a QoS policy applied on ATM PVC."
4718            ::= { hpnicfCBQoSAtmPvcStaticsObjects 6 }
4719
4720        hpnicfCBQoSAtmPvcQueueRunInfoEntry OBJECT-TYPE
4721            SYNTAX HpnicfCBQoSAtmPvcQueueRunInfoEntry
4722            MAX-ACCESS not-accessible
4723            STATUS current
4724            DESCRIPTION
4725                "Queue statistics entry."
4726            INDEX { hpnicfCBQoSAtmPvcApplyPolicyIfIndex,
4727                    hpnicfCBQoSAtmPvcApplyPolicyVPI,
4728                    hpnicfCBQoSAtmPvcApplyPolicyVCI,
4729                    hpnicfCBQoSAtmPvcApplyPolicyDirection,
4730                    hpnicfCBQoSPolicyClassIndex }
4731            ::= { hpnicfCBQoSAtmPvcQueueRunInfoTable 1}
4732
4733        HpnicfCBQoSAtmPvcQueueRunInfoEntry ::=
4734            SEQUENCE
4735            {
4736                hpnicfCBQoSAtmPvcQueueMatchedPackets
4737                    Counter64,
4738                hpnicfCBQoSAtmPvcQueueMatchedBytes
4739                    Counter64,
4740                hpnicfCBQoSAtmPvcQueueEnqueuedPackets
4741                    Counter64,
4742                hpnicfCBQoSAtmPvcQueueEnqueuedBytes
4743                    Counter64,
4744                hpnicfCBQoSAtmPvcQueueDiscardedPackets
4745                    Counter64,
4746                hpnicfCBQoSAtmPvcQueueDiscardedBytes
4747                    Counter64
4748            }
4749
4750        hpnicfCBQoSAtmPvcQueueMatchedPackets OBJECT-TYPE
4751            SYNTAX Counter64
4752            MAX-ACCESS read-only
4753            STATUS current
4754            DESCRIPTION
4755                "Number of packets matched to enqueue."
4756            ::= { hpnicfCBQoSAtmPvcQueueRunInfoEntry 1 }
4757
4758        hpnicfCBQoSAtmPvcQueueMatchedBytes OBJECT-TYPE
4759            SYNTAX Counter64
4760            MAX-ACCESS read-only
4761            STATUS current
4762            DESCRIPTION
4763                "Number of bytes matched to enqueue."
4764            ::= { hpnicfCBQoSAtmPvcQueueRunInfoEntry 2 }
4765
4766        hpnicfCBQoSAtmPvcQueueEnqueuedPackets OBJECT-TYPE
4767            SYNTAX Counter64
4768            MAX-ACCESS read-only
4769            STATUS current
4770            DESCRIPTION
4771                "Number of packets enqueued."
4772            ::= { hpnicfCBQoSAtmPvcQueueRunInfoEntry 3 }
4773
4774        hpnicfCBQoSAtmPvcQueueEnqueuedBytes OBJECT-TYPE
4775            SYNTAX Counter64
4776            MAX-ACCESS read-only
4777            STATUS current
4778            DESCRIPTION
4779                "Number of bytes enqueued."
4780            ::= { hpnicfCBQoSAtmPvcQueueRunInfoEntry 4 }
4781
4782        hpnicfCBQoSAtmPvcQueueDiscardedPackets OBJECT-TYPE
4783            SYNTAX Counter64
4784            MAX-ACCESS read-only
4785            STATUS current
4786            DESCRIPTION
4787                "Number of packets discard when enqueued by discard method."
4788            ::= { hpnicfCBQoSAtmPvcQueueRunInfoEntry 5 }
4789
4790        hpnicfCBQoSAtmPvcQueueDiscardedBytes OBJECT-TYPE
4791            SYNTAX Counter64
4792            MAX-ACCESS read-only
4793            STATUS current
4794            DESCRIPTION
4795                "Number of bytes discard when enqueued by discard method."
4796            ::= { hpnicfCBQoSAtmPvcQueueRunInfoEntry 6 }
4797
4798-- WRED statistics
4799
4800        hpnicfCBQoSAtmPvcWredRunInfoTable OBJECT-TYPE
4801            SYNTAX SEQUENCE OF HpnicfCBQoSAtmPvcWredRunInfoEntry
4802            MAX-ACCESS not-accessible
4803            STATUS current
4804            DESCRIPTION
4805                "A table of Running statistics for WRED
4806                 in a QoS policy applied on ATM PVC."
4807            ::= { hpnicfCBQoSAtmPvcStaticsObjects 7 }
4808
4809        hpnicfCBQoSAtmPvcWredRunInfoEntry OBJECT-TYPE
4810            SYNTAX HpnicfCBQoSAtmPvcWredRunInfoEntry
4811            MAX-ACCESS not-accessible
4812            STATUS current
4813            DESCRIPTION
4814                "WRED statistics entry."
4815            INDEX { hpnicfCBQoSAtmPvcApplyPolicyIfIndex,
4816                    hpnicfCBQoSAtmPvcApplyPolicyVPI,
4817                    hpnicfCBQoSAtmPvcApplyPolicyVCI,
4818                    hpnicfCBQoSAtmPvcApplyPolicyDirection,
4819                    hpnicfCBQoSPolicyClassIndex,
4820                    hpnicfCBQoSWredClassValue }
4821            ::= { hpnicfCBQoSAtmPvcWredRunInfoTable 1 }
4822
4823        HpnicfCBQoSAtmPvcWredRunInfoEntry ::=
4824            SEQUENCE
4825            {
4826                hpnicfCBQoSAtmPvcWredRandomDiscardedPackets
4827                    Counter64,
4828                hpnicfCBQoSAtmPvcWredTailDiscardedPackets
4829                    Counter64
4830            }
4831
4832        hpnicfCBQoSAtmPvcWredRandomDiscardedPackets OBJECT-TYPE
4833            SYNTAX Counter64
4834            MAX-ACCESS read-only
4835            STATUS current
4836            DESCRIPTION
4837                "Number of packets randomly discarded by WRED."
4838            ::= { hpnicfCBQoSAtmPvcWredRunInfoEntry 1 }
4839
4840        hpnicfCBQoSAtmPvcWredTailDiscardedPackets OBJECT-TYPE
4841            SYNTAX Counter64
4842            MAX-ACCESS read-only
4843            STATUS current
4844            DESCRIPTION
4845                "Number of packets tail-discarded by WRED."
4846            ::= { hpnicfCBQoSAtmPvcWredRunInfoEntry 2 }
4847
4848--
4849-- nodes of hpnicfCBQoSAtmPvcAccountingRunInfoTable
4850--
4851        hpnicfCBQoSAtmPvcAccountingRunInfoTable OBJECT-TYPE
4852            SYNTAX SEQUENCE OF HpnicfCBQoSAtmPvcAccountingRunInfoEntry
4853            MAX-ACCESS not-accessible
4854            STATUS current
4855            DESCRIPTION
4856                "A table of Running statistics for account
4857                 in a QoS policy applied on the ATM PVC."
4858            ::= { hpnicfCBQoSAtmPvcStaticsObjects 8 }
4859
4860        hpnicfCBQoSAtmPvcAccountingRunInfoEntry OBJECT-TYPE
4861            SYNTAX HpnicfCBQoSAtmPvcAccountingRunInfoEntry
4862            MAX-ACCESS not-accessible
4863            STATUS current
4864            DESCRIPTION
4865                "Account statistics entry."
4866            INDEX { hpnicfCBQoSAtmPvcApplyPolicyIfIndex,
4867                    hpnicfCBQoSAtmPvcApplyPolicyVPI,
4868                    hpnicfCBQoSAtmPvcApplyPolicyVCI,
4869                    hpnicfCBQoSAtmPvcApplyPolicyDirection,
4870                    hpnicfCBQoSPolicyClassIndex,
4871                    hpnicfCBQoSWredClassValue
4872                  }
4873            ::= { hpnicfCBQoSAtmPvcAccountingRunInfoTable 1 }
4874
4875        HpnicfCBQoSAtmPvcAccountingRunInfoEntry ::=
4876            SEQUENCE
4877            {
4878                hpnicfCBQoSAtmPvcAccountingPackets
4879                    Counter64,
4880                hpnicfCBQoSAtmPvcAccountingBytes
4881                    Counter64
4882            }
4883
4884        hpnicfCBQoSAtmPvcAccountingPackets OBJECT-TYPE
4885            SYNTAX Counter64
4886            MAX-ACCESS read-only
4887            STATUS current
4888            DESCRIPTION
4889                "Number of packets."
4890            ::= { hpnicfCBQoSAtmPvcAccountingRunInfoEntry 1 }
4891
4892        hpnicfCBQoSAtmPvcAccountingBytes OBJECT-TYPE
4893            SYNTAX Counter64
4894            MAX-ACCESS read-only
4895            STATUS current
4896            DESCRIPTION
4897                "Number of bytes."
4898            ::= { hpnicfCBQoSAtmPvcAccountingRunInfoEntry 2 }
4899
4900--- FR Interface PVC: policy Running statistics information
4901
4902        hpnicfCBQoSFrPvcStaticsObjects OBJECT IDENTIFIER ::= { hpnicfCBQoSApplyPolicyStaticsObjects 3 }
4903
4904-- FR PVC CBQ statistics
4905
4906        hpnicfCBQoSFrPvcCbqRunInfoTable OBJECT-TYPE
4907            SYNTAX SEQUENCE OF HpnicfCBQoSFrPvcCbqRunInfoEntry
4908            MAX-ACCESS not-accessible
4909            STATUS current
4910            DESCRIPTION
4911                "A table of FR PVC CBQ Running statistics.
4912                 When policy using queue behavior is applied on FR PVC
4913                 will using Class Based Queuing."
4914        ::= { hpnicfCBQoSFrPvcStaticsObjects 1 }
4915
4916        hpnicfCBQoSFrPvcCbqRunInfoEntry OBJECT-TYPE
4917            SYNTAX HpnicfCBQoSFrPvcCbqRunInfoEntry
4918            MAX-ACCESS not-accessible
4919            STATUS current
4920            DESCRIPTION
4921                "FR PVC CBQ statistics entry."
4922            INDEX {    hpnicfCBQoSFrPvcApplyPolicyIfIndex, hpnicfCBQoSFrPvcApplyPolicyDlciNum }
4923            ::= { hpnicfCBQoSFrPvcCbqRunInfoTable 1 }
4924
4925        HpnicfCBQoSFrPvcCbqRunInfoEntry ::=
4926            SEQUENCE
4927            {
4928                hpnicfCBQoSFrPvcCbqQueueSize
4929                    Integer32,
4930                hpnicfCBQoSFrPvcCbqDiscard
4931                    Counter64,
4932                hpnicfCBQoSFrPvcCbqEfQueueSize
4933                    Integer32,
4934                hpnicfCBQoSFrPvcCbqAfQueueSize
4935                    Integer32,
4936                hpnicfCBQoSFrPvcCbqBeQueueSize
4937                    Integer32,
4938                hpnicfCBQoSFrPvcCbqBeActiveQueueNum
4939                    Integer32,
4940                hpnicfCBQoSFrPvcCbqBeMaxActiveQueueNum
4941                    Integer32,
4942                hpnicfCBQoSFrPvcCbqBeTotalQueueNum
4943                    Integer32,
4944                hpnicfCBQoSFrPvcCbqAfAllocatedQueueNum
4945                    Integer32
4946            }
4947
4948        hpnicfCBQoSFrPvcCbqQueueSize OBJECT-TYPE
4949            SYNTAX Integer32
4950            MAX-ACCESS read-only
4951            STATUS current
4952            DESCRIPTION
4953                "Packet number of CBQ queue."
4954            ::= { hpnicfCBQoSFrPvcCbqRunInfoEntry 1 }
4955
4956        hpnicfCBQoSFrPvcCbqDiscard OBJECT-TYPE
4957            SYNTAX Counter64
4958            MAX-ACCESS read-only
4959            STATUS current
4960            DESCRIPTION
4961                "The number of discarded packets which could not be enqueued."
4962            ::= { hpnicfCBQoSFrPvcCbqRunInfoEntry 2 }
4963
4964        hpnicfCBQoSFrPvcCbqEfQueueSize OBJECT-TYPE
4965            SYNTAX Integer32
4966            MAX-ACCESS read-only
4967            STATUS current
4968            DESCRIPTION
4969                "Packet number of EF queue."
4970            ::= { hpnicfCBQoSFrPvcCbqRunInfoEntry 3 }
4971
4972        hpnicfCBQoSFrPvcCbqAfQueueSize OBJECT-TYPE
4973            SYNTAX Integer32
4974            MAX-ACCESS read-only
4975            STATUS current
4976            DESCRIPTION
4977                "Packet number of AF queue."
4978            ::= { hpnicfCBQoSFrPvcCbqRunInfoEntry 4 }
4979
4980        hpnicfCBQoSFrPvcCbqBeQueueSize OBJECT-TYPE
4981            SYNTAX Integer32
4982            MAX-ACCESS read-only
4983            STATUS current
4984            DESCRIPTION
4985                "Packet number of BE queue."
4986            ::= { hpnicfCBQoSFrPvcCbqRunInfoEntry 5 }
4987
4988        hpnicfCBQoSFrPvcCbqBeActiveQueueNum OBJECT-TYPE
4989            SYNTAX Integer32
4990            MAX-ACCESS read-only
4991            STATUS current
4992            DESCRIPTION
4993                "The packet number of Active Be Queue."
4994            ::= { hpnicfCBQoSFrPvcCbqRunInfoEntry 6 }
4995
4996        hpnicfCBQoSFrPvcCbqBeMaxActiveQueueNum OBJECT-TYPE
4997            SYNTAX Integer32
4998            MAX-ACCESS read-only
4999            STATUS current
5000            DESCRIPTION
5001                "The max packet number of Active Be Queue."
5002            ::= { hpnicfCBQoSFrPvcCbqRunInfoEntry 7 }
5003
5004        hpnicfCBQoSFrPvcCbqBeTotalQueueNum OBJECT-TYPE
5005            SYNTAX Integer32
5006            MAX-ACCESS read-only
5007            STATUS current
5008            DESCRIPTION
5009                "The total packet number of Be Queue."
5010            ::= { hpnicfCBQoSFrPvcCbqRunInfoEntry 8 }
5011
5012        hpnicfCBQoSFrPvcCbqAfAllocatedQueueNum OBJECT-TYPE
5013            SYNTAX Integer32
5014            MAX-ACCESS read-only
5015            STATUS current
5016            DESCRIPTION
5017                "The Allocated packet number of AF Queue."
5018            ::= { hpnicfCBQoSFrPvcCbqRunInfoEntry 9 }
5019
5020-- Class match statistics
5021
5022        hpnicfCBQoSFrPvcClassMatchRunInfoTable OBJECT-TYPE
5023            SYNTAX SEQUENCE OF HpnicfCBQoSFrPvcClassMatchRunInfoEntry
5024            MAX-ACCESS not-accessible
5025            STATUS current
5026            DESCRIPTION
5027                "A table of Running statistics for matching a classifier
5028                 in a QoS policy applied on FR PVC."
5029            ::= { hpnicfCBQoSFrPvcStaticsObjects 2 }
5030
5031        hpnicfCBQoSFrPvcClassMatchRunInfoEntry OBJECT-TYPE
5032            SYNTAX HpnicfCBQoSFrPvcClassMatchRunInfoEntry
5033            MAX-ACCESS not-accessible
5034            STATUS current
5035            DESCRIPTION
5036                "Classifier matching statistics entry."
5037            INDEX { hpnicfCBQoSFrPvcApplyPolicyIfIndex,
5038                    hpnicfCBQoSFrPvcApplyPolicyDlciNum,
5039                    hpnicfCBQoSFrPvcApplyPolicyDirection,
5040                    hpnicfCBQoSPolicyClassIndex }
5041            ::= { hpnicfCBQoSFrPvcClassMatchRunInfoTable 1 }
5042
5043        HpnicfCBQoSFrPvcClassMatchRunInfoEntry ::=
5044            SEQUENCE
5045            {
5046                hpnicfCBQoSFrPvcClassMatchedPackets
5047                    Counter64,
5048                hpnicfCBQoSFrPvcClassMatchedBytes
5049                    Counter64,
5050                hpnicfCBQoSFrPvcClassAverageRate
5051                    Counter64
5052            }
5053
5054        hpnicfCBQoSFrPvcClassMatchedPackets OBJECT-TYPE
5055            SYNTAX Counter64
5056            MAX-ACCESS read-only
5057            STATUS current
5058            DESCRIPTION
5059                "Number of packets matching a class in a QoS policy."
5060            ::= { hpnicfCBQoSFrPvcClassMatchRunInfoEntry 1 }
5061
5062        hpnicfCBQoSFrPvcClassMatchedBytes OBJECT-TYPE
5063            SYNTAX Counter64
5064            MAX-ACCESS read-only
5065            STATUS current
5066            DESCRIPTION
5067                "Number of bytes matching a class in a QoS policy."
5068            ::= { hpnicfCBQoSFrPvcClassMatchRunInfoEntry 2 }
5069
5070        hpnicfCBQoSFrPvcClassAverageRate OBJECT-TYPE
5071            SYNTAX Counter64
5072            MAX-ACCESS read-only
5073            STATUS current
5074            DESCRIPTION
5075                "Average rate matching a class of the last 5 minutes."
5076            ::= { hpnicfCBQoSFrPvcClassMatchRunInfoEntry 3 }
5077
5078-- CAR statistics
5079
5080        hpnicfCBQoSFrPvcCarRunInfoTable OBJECT-TYPE
5081            SYNTAX SEQUENCE OF HpnicfCBQoSFrPvcCarRunInfoEntry
5082            MAX-ACCESS not-accessible
5083            STATUS current
5084            DESCRIPTION
5085                "A table of Running statistics for CAR
5086                 in a QoS policy applied on FR PVC."
5087            ::= { hpnicfCBQoSFrPvcStaticsObjects 3 }
5088
5089        hpnicfCBQoSFrPvcCarRunInfoEntry OBJECT-TYPE
5090            SYNTAX HpnicfCBQoSFrPvcCarRunInfoEntry
5091            MAX-ACCESS not-accessible
5092            STATUS current
5093            DESCRIPTION
5094                "CAR statistics entry."
5095            INDEX { hpnicfCBQoSFrPvcApplyPolicyIfIndex,
5096                    hpnicfCBQoSFrPvcApplyPolicyDlciNum,
5097                    hpnicfCBQoSFrPvcApplyPolicyDirection,
5098                    hpnicfCBQoSPolicyClassIndex }
5099            ::= { hpnicfCBQoSFrPvcCarRunInfoTable 1 }
5100
5101        HpnicfCBQoSFrPvcCarRunInfoEntry ::=
5102            SEQUENCE
5103            {
5104                hpnicfCBQoSFrPvcCarConformPackets
5105                    Counter64,
5106                hpnicfCBQoSFrPvcCarConformBytes
5107                    Counter64,
5108                hpnicfCBQoSFrPvcCarExceedPackets
5109                    Counter64,
5110                hpnicfCBQoSFrPvcCarExceedBytes
5111                    Counter64
5112            }
5113
5114        hpnicfCBQoSFrPvcCarConformPackets OBJECT-TYPE
5115            SYNTAX Counter64
5116            MAX-ACCESS read-only
5117            STATUS current
5118            DESCRIPTION
5119                "Number of packets conform CIR."
5120            ::= { hpnicfCBQoSFrPvcCarRunInfoEntry 1 }
5121
5122        hpnicfCBQoSFrPvcCarConformBytes OBJECT-TYPE
5123            SYNTAX Counter64
5124            MAX-ACCESS read-only
5125            STATUS current
5126            DESCRIPTION
5127                "Number of bytes conform CIR."
5128            ::= { hpnicfCBQoSFrPvcCarRunInfoEntry 2 }
5129
5130        hpnicfCBQoSFrPvcCarExceedPackets OBJECT-TYPE
5131            SYNTAX Counter64
5132            MAX-ACCESS read-only
5133            STATUS current
5134            DESCRIPTION
5135                "Number of packets exceed CIR."
5136            ::= { hpnicfCBQoSFrPvcCarRunInfoEntry 3 }
5137
5138        hpnicfCBQoSFrPvcCarExceedBytes OBJECT-TYPE
5139            SYNTAX Counter64
5140            MAX-ACCESS read-only
5141            STATUS current
5142            DESCRIPTION
5143                "Number of bytes exceed CIR."
5144            ::= { hpnicfCBQoSFrPvcCarRunInfoEntry 4 }
5145
5146-- GTS statistics
5147
5148        hpnicfCBQoSFrPvcGtsRunInfoTable OBJECT-TYPE
5149            SYNTAX SEQUENCE OF HpnicfCBQoSFrPvcGtsRunInfoEntry
5150            MAX-ACCESS not-accessible
5151            STATUS current
5152            DESCRIPTION
5153                "A table of Running statistics for GTS
5154                 in a QoS policy applied on FR PVC."
5155            ::= { hpnicfCBQoSFrPvcStaticsObjects 4 }
5156
5157        hpnicfCBQoSFrPvcGtsRunInfoEntry OBJECT-TYPE
5158            SYNTAX HpnicfCBQoSFrPvcGtsRunInfoEntry
5159            MAX-ACCESS not-accessible
5160            STATUS current
5161            DESCRIPTION
5162                "GTS statistics entry."
5163            INDEX { hpnicfCBQoSFrPvcApplyPolicyIfIndex,
5164                    hpnicfCBQoSFrPvcApplyPolicyDlciNum,
5165                    hpnicfCBQoSFrPvcApplyPolicyDirection,
5166                    hpnicfCBQoSPolicyClassIndex }
5167            ::= { hpnicfCBQoSFrPvcGtsRunInfoTable 1 }
5168
5169        HpnicfCBQoSFrPvcGtsRunInfoEntry ::=
5170            SEQUENCE
5171            {
5172                hpnicfCBQoSFrPvcGtsPassedPackets
5173                    Counter64,
5174                hpnicfCBQoSFrPvcGtsPassedBytes
5175                    Counter64,
5176                hpnicfCBQoSFrPvcGtsDiscardedPackets
5177                    Counter64,
5178                hpnicfCBQoSFrPvcGtsDiscardedBytes
5179                    Counter64,
5180                hpnicfCBQoSFrPvcGtsDelayedPackets
5181                    Counter64,
5182                hpnicfCBQoSFrPvcGtsDelayedBytes
5183                    Counter64,
5184                hpnicfCBQoSFrPvcGtsQueueSize
5185                    Integer32
5186            }
5187
5188        hpnicfCBQoSFrPvcGtsPassedPackets OBJECT-TYPE
5189            SYNTAX Counter64
5190            MAX-ACCESS read-only
5191            STATUS current
5192            DESCRIPTION
5193                "Number of packets passed by GTS."
5194            ::= { hpnicfCBQoSFrPvcGtsRunInfoEntry 1 }
5195
5196        hpnicfCBQoSFrPvcGtsPassedBytes OBJECT-TYPE
5197            SYNTAX Counter64
5198            MAX-ACCESS read-only
5199            STATUS current
5200            DESCRIPTION
5201                "Number of bytes passed by GTS."
5202            ::= { hpnicfCBQoSFrPvcGtsRunInfoEntry 2 }
5203
5204        hpnicfCBQoSFrPvcGtsDiscardedPackets OBJECT-TYPE
5205            SYNTAX Counter64
5206            MAX-ACCESS read-only
5207            STATUS current
5208            DESCRIPTION
5209                "Number of packets discarded by GTS."
5210            ::= { hpnicfCBQoSFrPvcGtsRunInfoEntry 3 }
5211
5212        hpnicfCBQoSFrPvcGtsDiscardedBytes OBJECT-TYPE
5213            SYNTAX Counter64
5214            MAX-ACCESS read-only
5215            STATUS current
5216            DESCRIPTION
5217                "Number of bytes discarded by GTS."
5218            ::= { hpnicfCBQoSFrPvcGtsRunInfoEntry 4 }
5219
5220        hpnicfCBQoSFrPvcGtsDelayedPackets OBJECT-TYPE
5221            SYNTAX Counter64
5222            MAX-ACCESS read-only
5223            STATUS current
5224            DESCRIPTION
5225                "Number of packets delayed by GTS."
5226            ::= { hpnicfCBQoSFrPvcGtsRunInfoEntry 5 }
5227
5228        hpnicfCBQoSFrPvcGtsDelayedBytes OBJECT-TYPE
5229            SYNTAX Counter64
5230            MAX-ACCESS read-only
5231            STATUS current
5232            DESCRIPTION
5233                "Number of bytes delayed by GTS."
5234            ::= { hpnicfCBQoSFrPvcGtsRunInfoEntry 6 }
5235
5236        hpnicfCBQoSFrPvcGtsQueueSize OBJECT-TYPE
5237            SYNTAX Integer32
5238            MAX-ACCESS read-only
5239            STATUS current
5240            DESCRIPTION
5241                "Packet number of GTS queue."
5242            ::= { hpnicfCBQoSFrPvcGtsRunInfoEntry 7 }
5243
5244-- Remark statistics
5245
5246        hpnicfCBQoSFrPvcRemarkRunInfoTable OBJECT-TYPE
5247            SYNTAX SEQUENCE OF HpnicfCBQoSFrPvcRemarkRunInfoEntry
5248            MAX-ACCESS not-accessible
5249            STATUS current
5250            DESCRIPTION
5251                "A table of Running statistics for remarking
5252                 in a QoS policy applied on FR PVC."
5253            ::= { hpnicfCBQoSFrPvcStaticsObjects 5 }
5254
5255        hpnicfCBQoSFrPvcRemarkRunInfoEntry OBJECT-TYPE
5256            SYNTAX HpnicfCBQoSFrPvcRemarkRunInfoEntry
5257            MAX-ACCESS not-accessible
5258            STATUS current
5259            DESCRIPTION
5260                "Remarking statistics entry."
5261            INDEX { hpnicfCBQoSFrPvcApplyPolicyIfIndex,
5262                    hpnicfCBQoSFrPvcApplyPolicyDlciNum,
5263                    hpnicfCBQoSFrPvcApplyPolicyDirection,
5264                    hpnicfCBQoSPolicyClassIndex }
5265            ::= { hpnicfCBQoSFrPvcRemarkRunInfoTable 1 }
5266
5267        HpnicfCBQoSFrPvcRemarkRunInfoEntry ::=
5268            SEQUENCE
5269            {
5270                hpnicfCBQoSFrPvcRemarkedPackets
5271                    Counter64
5272            }
5273
5274        hpnicfCBQoSFrPvcRemarkedPackets OBJECT-TYPE
5275            SYNTAX Counter64
5276            MAX-ACCESS read-only
5277            STATUS current
5278            DESCRIPTION
5279                "Number of packets remarked."
5280            ::= { hpnicfCBQoSFrPvcRemarkRunInfoEntry 1 }
5281
5282-- Queue statistics
5283
5284        hpnicfCBQoSFrPvcQueueRunInfoTable OBJECT-TYPE
5285            SYNTAX SEQUENCE OF HpnicfCBQoSFrPvcQueueRunInfoEntry
5286            MAX-ACCESS not-accessible
5287            STATUS current
5288            DESCRIPTION
5289                "A table of Running statistics for queue
5290                in a QoS policy applied on FR PVC."
5291            ::= { hpnicfCBQoSFrPvcStaticsObjects 6 }
5292
5293        hpnicfCBQoSFrPvcQueueRunInfoEntry OBJECT-TYPE
5294            SYNTAX HpnicfCBQoSFrPvcQueueRunInfoEntry
5295            MAX-ACCESS not-accessible
5296            STATUS current
5297            DESCRIPTION
5298                "Queue statistics entry."
5299            INDEX { hpnicfCBQoSFrPvcApplyPolicyIfIndex,
5300                    hpnicfCBQoSFrPvcApplyPolicyDlciNum,
5301                    hpnicfCBQoSFrPvcApplyPolicyDirection,
5302                    hpnicfCBQoSPolicyClassIndex }
5303            ::= { hpnicfCBQoSFrPvcQueueRunInfoTable 1 }
5304
5305        HpnicfCBQoSFrPvcQueueRunInfoEntry ::=
5306            SEQUENCE
5307            {
5308                hpnicfCBQoSFrPvcQueueMatchedPackets
5309                    Counter64,
5310                hpnicfCBQoSFrPvcQueueMatchedBytes
5311                    Counter64,
5312                hpnicfCBQoSFrPvcQueueEnqueuedPackets
5313                    Counter64,
5314                hpnicfCBQoSFrPvcQueueEnqueuedBytes
5315                    Counter64,
5316                hpnicfCBQoSFrPvcQueueDiscardedPackets
5317                    Counter64,
5318                hpnicfCBQoSFrPvcQueueDiscardedBytes
5319                    Counter64
5320            }
5321
5322        hpnicfCBQoSFrPvcQueueMatchedPackets OBJECT-TYPE
5323            SYNTAX Counter64
5324            MAX-ACCESS read-only
5325            STATUS current
5326            DESCRIPTION
5327                "Number of packets matched to enqueue."
5328            ::= { hpnicfCBQoSFrPvcQueueRunInfoEntry 1 }
5329
5330        hpnicfCBQoSFrPvcQueueMatchedBytes OBJECT-TYPE
5331            SYNTAX Counter64
5332            MAX-ACCESS read-only
5333            STATUS current
5334            DESCRIPTION
5335                "Number of bytes matched to en-queue."
5336            ::= { hpnicfCBQoSFrPvcQueueRunInfoEntry 2 }
5337
5338        hpnicfCBQoSFrPvcQueueEnqueuedPackets OBJECT-TYPE
5339            SYNTAX Counter64
5340            MAX-ACCESS read-only
5341            STATUS current
5342            DESCRIPTION
5343                "Number of packets en-queued."
5344            ::= { hpnicfCBQoSFrPvcQueueRunInfoEntry 3 }
5345
5346        hpnicfCBQoSFrPvcQueueEnqueuedBytes OBJECT-TYPE
5347            SYNTAX Counter64
5348            MAX-ACCESS read-only
5349            STATUS current
5350            DESCRIPTION
5351                "Number of bytes enqueued."
5352            ::= { hpnicfCBQoSFrPvcQueueRunInfoEntry 4 }
5353
5354        hpnicfCBQoSFrPvcQueueDiscardedPackets OBJECT-TYPE
5355            SYNTAX Counter64
5356            MAX-ACCESS read-only
5357            STATUS current
5358            DESCRIPTION
5359                "Number of packets discarded when enqueued by discard method."
5360            ::= { hpnicfCBQoSFrPvcQueueRunInfoEntry 5 }
5361
5362        hpnicfCBQoSFrPvcQueueDiscardedBytes OBJECT-TYPE
5363            SYNTAX Counter64
5364            MAX-ACCESS read-only
5365            STATUS current
5366            DESCRIPTION
5367                "Number of bytes discarded when enqueued by discard method."
5368            ::= { hpnicfCBQoSFrPvcQueueRunInfoEntry 6 }
5369
5370-- WRED statistics
5371
5372        hpnicfCBQoSFrPvcWredRunInfoTable OBJECT-TYPE
5373            SYNTAX SEQUENCE OF HpnicfCBQoSFrPvcWredRunInfoEntry
5374            MAX-ACCESS not-accessible
5375            STATUS current
5376            DESCRIPTION
5377                "A table of Running statistics for WRED
5378                 in a QoS policy applied on FR PVC.
5379                "
5380            ::= { hpnicfCBQoSFrPvcStaticsObjects 7 }
5381
5382        hpnicfCBQoSFrPvcWredRunInfoEntry OBJECT-TYPE
5383            SYNTAX HpnicfCBQoSFrPvcWredRunInfoEntry
5384            MAX-ACCESS not-accessible
5385            STATUS current
5386            DESCRIPTION
5387                "WRED statistics entry."
5388            INDEX { hpnicfCBQoSFrPvcApplyPolicyIfIndex,
5389                    hpnicfCBQoSFrPvcApplyPolicyDlciNum,
5390                    hpnicfCBQoSFrPvcApplyPolicyDirection,
5391                    hpnicfCBQoSPolicyClassIndex,
5392                    hpnicfCBQoSWredClassValue }
5393            ::= { hpnicfCBQoSFrPvcWredRunInfoTable 1 }
5394
5395        HpnicfCBQoSFrPvcWredRunInfoEntry ::=
5396            SEQUENCE
5397            {
5398                hpnicfCBQoSFrPvcWredRandomDiscardedPackets
5399                    Counter64,
5400                hpnicfCBQoSFrPvcWredTailDiscardedPackets
5401                    Counter64
5402            }
5403
5404        hpnicfCBQoSFrPvcWredRandomDiscardedPackets OBJECT-TYPE
5405            SYNTAX Counter64
5406            MAX-ACCESS read-only
5407            STATUS current
5408            DESCRIPTION
5409                "Number of packets randomly discarded by WRED."
5410            ::= { hpnicfCBQoSFrPvcWredRunInfoEntry 1 }
5411
5412        hpnicfCBQoSFrPvcWredTailDiscardedPackets OBJECT-TYPE
5413            SYNTAX Counter64
5414            MAX-ACCESS read-only
5415            STATUS current
5416            DESCRIPTION
5417                "Number of packets tail-discarded by WRED."
5418            ::= { hpnicfCBQoSFrPvcWredRunInfoEntry 2 }
5419
5420--
5421-- nodes of hpnicfCBQoSFrPvcAccountingRunInfoTable
5422--
5423        hpnicfCBQoSFrPvcAccountingRunInfoTable OBJECT-TYPE
5424            SYNTAX SEQUENCE OF HpnicfCBQoSFrPvcAccountingRunInfoEntry
5425            MAX-ACCESS not-accessible
5426            STATUS current
5427            DESCRIPTION
5428                "A table of Running statistics for account
5429                 in a QoS policy applied on the interface."
5430            ::= { hpnicfCBQoSFrPvcStaticsObjects 8 }
5431
5432        hpnicfCBQoSFrPvcAccountingRunInfoEntry OBJECT-TYPE
5433            SYNTAX HpnicfCBQoSFrPvcAccountingRunInfoEntry
5434            MAX-ACCESS not-accessible
5435            STATUS current
5436            DESCRIPTION
5437                "Account statistics entry."
5438            INDEX { hpnicfCBQoSFrPvcApplyPolicyIfIndex,
5439                    hpnicfCBQoSFrPvcApplyPolicyDlciNum,
5440                    hpnicfCBQoSFrPvcApplyPolicyDirection,
5441                    hpnicfCBQoSPolicyClassIndex,
5442                    hpnicfCBQoSWredClassValue
5443                  }
5444            ::= { hpnicfCBQoSFrPvcAccountingRunInfoTable 1 }
5445
5446        HpnicfCBQoSFrPvcAccountingRunInfoEntry ::=
5447            SEQUENCE
5448            {
5449                hpnicfCBQoSFrPvcAccountingPackets
5450                    Counter64,
5451                hpnicfCBQoSFrPvcAccountingBytes
5452                    Counter64
5453            }
5454
5455        hpnicfCBQoSFrPvcAccountingPackets OBJECT-TYPE
5456            SYNTAX Counter64
5457            MAX-ACCESS read-only
5458            STATUS current
5459            DESCRIPTION
5460                "Number of packets."
5461            ::= { hpnicfCBQoSFrPvcAccountingRunInfoEntry 1 }
5462
5463        hpnicfCBQoSFrPvcAccountingBytes OBJECT-TYPE
5464            SYNTAX Counter64
5465            MAX-ACCESS read-only
5466            STATUS current
5467            DESCRIPTION
5468                "Number of bytes."
5469            ::= { hpnicfCBQoSFrPvcAccountingRunInfoEntry 2 }
5470
5471-- Ethernet Interface VLAN: policy Running statistics information
5472
5473        hpnicfCBQoSVlanStaticsObjects OBJECT IDENTIFIER ::= { hpnicfCBQoSApplyPolicyStaticsObjects 4 }
5474
5475-- Class match statistics
5476
5477        hpnicfCBQoSVlanClassMatchRunInfoTable OBJECT-TYPE
5478            SYNTAX SEQUENCE OF HpnicfCBQoSVlanClassMatchRunInfoEntry
5479            MAX-ACCESS not-accessible
5480            STATUS current
5481            DESCRIPTION
5482                "A table of Running statistics for matching a classifier
5483                 in a QoS policy applied on Ethernet VLAN.
5484                "
5485            ::= { hpnicfCBQoSVlanStaticsObjects 1 }
5486
5487        hpnicfCBQoSVlanClassMatchRunInfoEntry OBJECT-TYPE
5488            SYNTAX HpnicfCBQoSVlanClassMatchRunInfoEntry
5489            MAX-ACCESS not-accessible
5490            STATUS current
5491            DESCRIPTION
5492                "Classifier matching statistics entry."
5493            INDEX { hpnicfCBQoSVlanApplyPolicyVlanid,
5494                    hpnicfCBQoSVlanApplyPolicyDirection,
5495                    hpnicfCBQoSPolicyClassIndex }
5496            ::= { hpnicfCBQoSVlanClassMatchRunInfoTable 1 }
5497
5498        HpnicfCBQoSVlanClassMatchRunInfoEntry ::=
5499            SEQUENCE
5500            {
5501                hpnicfCBQoSVlanClassMatchedPackets
5502                    Counter64
5503            }
5504
5505        hpnicfCBQoSVlanClassMatchedPackets OBJECT-TYPE
5506            SYNTAX Counter64
5507            MAX-ACCESS read-only
5508            STATUS current
5509            DESCRIPTION
5510                "Number of packets matching a class in a QoS policy."
5511            ::= { hpnicfCBQoSVlanClassMatchRunInfoEntry 1 }
5512
5513--
5514-- nodes of hpnicfCBQoSIfVlanAccountingRunInfoTable
5515--
5516        hpnicfCBQoSVlanAccountingRunInfoTable OBJECT-TYPE
5517            SYNTAX SEQUENCE OF HpnicfCBQoSVlanAccountingRunInfoEntry
5518            MAX-ACCESS not-accessible
5519            STATUS current
5520            DESCRIPTION
5521                "A table of Running statistics for account
5522                 in a QoS policy applied on the interface."
5523            ::= { hpnicfCBQoSVlanStaticsObjects 2 }
5524
5525        hpnicfCBQoSVlanAccountingRunInfoEntry OBJECT-TYPE
5526            SYNTAX HpnicfCBQoSVlanAccountingRunInfoEntry
5527            MAX-ACCESS not-accessible
5528            STATUS current
5529            DESCRIPTION
5530                "Account statistics entry."
5531            INDEX { hpnicfCBQoSVlanApplyPolicyVlanid,
5532                    hpnicfCBQoSVlanApplyPolicyDirection,
5533                    hpnicfCBQoSPolicyClassIndex }
5534            ::= { hpnicfCBQoSVlanAccountingRunInfoTable 1 }
5535
5536        HpnicfCBQoSVlanAccountingRunInfoEntry ::=
5537            SEQUENCE
5538            {
5539                hpnicfCBQoSVlanAccountingPackets
5540                    Counter64,
5541                hpnicfCBQoSVlanAccountingBytes
5542                    Counter64
5543            }
5544
5545        hpnicfCBQoSVlanAccountingPackets OBJECT-TYPE
5546            SYNTAX Counter64
5547            MAX-ACCESS read-only
5548            STATUS current
5549            DESCRIPTION
5550                "Number of packets."
5551            ::= { hpnicfCBQoSVlanAccountingRunInfoEntry 1 }
5552
5553        hpnicfCBQoSVlanAccountingBytes OBJECT-TYPE
5554            SYNTAX Counter64
5555            MAX-ACCESS read-only
5556            STATUS current
5557            DESCRIPTION
5558                "Number of bytes."
5559            ::= { hpnicfCBQoSVlanAccountingRunInfoEntry 2 }
5560
5561-- Index Object
5562        hpnicfCBQoSApplyPolicyIndexObjects OBJECT IDENTIFIER
5563        ::= { hpnicfCBQoSApplyPolicyStaticsObjects 5 }
5564
5565--
5566-- ApplyObjectTable
5567--
5568        hpnicfCBQoSApplyObjectTable OBJECT-TYPE
5569            SYNTAX SEQUENCE OF HpnicfCBQoSApplyObjectEntry
5570            MAX-ACCESS not-accessible
5571            STATUS current
5572            DESCRIPTION
5573                "A table of QoS apply object index.  It provides the function
5574                 of querying the information of QoS apply object, which
5575                 consists of interface type, interface index, ATM PVC, FR DLCI
5576                 and nesting policy index, using QoS apply object index."
5577            ::= { hpnicfCBQoSApplyPolicyIndexObjects 1 }
5578
5579        hpnicfCBQoSApplyObjectEntry OBJECT-TYPE
5580            SYNTAX HpnicfCBQoSApplyObjectEntry
5581            MAX-ACCESS not-accessible
5582            STATUS current
5583            DESCRIPTION
5584                "QoS apply object index entry."
5585            INDEX { hpnicfCBQoSApplyObjectIndex }
5586            ::= { hpnicfCBQoSApplyObjectTable 1 }
5587
5588        HpnicfCBQoSApplyObjectEntry ::=
5589            SEQUENCE
5590            {
5591                hpnicfCBQoSApplyObjectIndex
5592                    Unsigned32,
5593                hpnicfCBQoSApplyObjectType
5594                    ApplyObjectType,
5595                hpnicfCBQoSApplyObjectDirection
5596                    DirectionType,
5597                hpnicfCBQoSApplyObjectMainSite
5598                    Unsigned32,
5599                hpnicfCBQoSApplyObjectSubChannel
5600                    Unsigned32,
5601                hpnicfCBQoSApplyObjectSubClass
5602                    Unsigned32,
5603                hpnicfCBQoSApplyObjectSubClassSec
5604                    Unsigned32
5605            }
5606
5607        hpnicfCBQoSApplyObjectIndex OBJECT-TYPE
5608            SYNTAX Unsigned32
5609            MAX-ACCESS not-accessible
5610            STATUS current
5611            DESCRIPTION
5612                "QoS apply object index.  It represents the unique identifier
5613                 of QoS policy applied position.  It generates when QoS policy
5614                 is applied considering ifIndex, VLAN ID, ATM PVC, FR DLCI and
5615                 policy nesting."
5616            ::= { hpnicfCBQoSApplyObjectEntry 1 }
5617
5618        hpnicfCBQoSApplyObjectType OBJECT-TYPE
5619            SYNTAX ApplyObjectType
5620            MAX-ACCESS read-only
5621            STATUS current
5622            DESCRIPTION
5623                "Apply object type."
5624            ::= { hpnicfCBQoSApplyObjectEntry 2 }
5625
5626        hpnicfCBQoSApplyObjectDirection OBJECT-TYPE
5627            SYNTAX DirectionType
5628            MAX-ACCESS read-only
5629            STATUS current
5630            DESCRIPTION
5631                "The direction of QoS apply object."
5632            ::= { hpnicfCBQoSApplyObjectEntry 3 }
5633
5634        hpnicfCBQoSApplyObjectMainSite OBJECT-TYPE
5635            SYNTAX Unsigned32
5636            MAX-ACCESS read-only
5637            STATUS current
5638            DESCRIPTION
5639                "Its value depends on hpnicfCBQoSApplyObjectType.
5640                 It represents VLAN ID when hpnicfCBQoSApplyObjectType
5641                 is vlan, and represents chassis ID when hpnicfCBQoSApplyObjectType
5642                 is controlPlane, otherwise it represents ifIndex."
5643            ::= { hpnicfCBQoSApplyObjectEntry 4 }
5644
5645        hpnicfCBQoSApplyObjectSubChannel OBJECT-TYPE
5646            SYNTAX Unsigned32
5647            MAX-ACCESS read-only
5648            STATUS current
5649            DESCRIPTION
5650                "Its value depends on hpnicfCBQoSApplyObjectType.
5651                 It represents the value of VPI/VCI, of which high 16-bits
5652                 is VPI and low 16-bits is VCI, when hpnicfCBQoSApplyObjectType
5653                 is atmPvc.
5654                 It represents the value of data link connection identifier
5655                 in FR network, when hpnicfCBQoSApplyObjectType is frDlci.
5656                 It represents slot ID, when hpnicfCBQoSApplyObjectType is controlPlane.
5657                 Otherwise the value is '0xFFFFFFFF'."
5658            ::= { hpnicfCBQoSApplyObjectEntry 5 }
5659
5660        hpnicfCBQoSApplyObjectSubClass OBJECT-TYPE
5661            SYNTAX Unsigned32
5662            MAX-ACCESS read-only
5663            STATUS current
5664            DESCRIPTION
5665                "The value represents level-1 sub class index when the QoS
5666                 apply object is level-2 or level-3 nesting policy.  Otherwise
5667                 the value is '0xFFFFFFFF'."
5668            ::= { hpnicfCBQoSApplyObjectEntry 6 }
5669
5670        hpnicfCBQoSApplyObjectSubClassSec OBJECT-TYPE
5671            SYNTAX Unsigned32
5672            MAX-ACCESS read-only
5673            STATUS current
5674            DESCRIPTION
5675                "The value represents level-2 sub class index when the QoS
5676                 apply object is level-3 nesting policy.  Otherwise
5677                 the value is '0xFFFFFFFF'."
5678            ::= { hpnicfCBQoSApplyObjectEntry 7 }
5679
5680--
5681-- IntApplyObjectTable
5682--
5683        hpnicfCBQoSIntApplyObjectTable OBJECT-TYPE
5684            SYNTAX SEQUENCE OF HpnicfCBQoSIntApplyObjectEntry
5685            MAX-ACCESS not-accessible
5686            STATUS current
5687            DESCRIPTION
5688                "A table used for querying the QoS apply object indexes by
5689                 interface index.  It is suitable for querying QoS apply
5690                 object indexes for policies applied on Ethernet ports, ATM
5691                 ports and FR ports."
5692            ::= { hpnicfCBQoSApplyPolicyIndexObjects 2 }
5693
5694        hpnicfCBQoSIntApplyObjectEntry OBJECT-TYPE
5695            SYNTAX HpnicfCBQoSIntApplyObjectEntry
5696            MAX-ACCESS not-accessible
5697            STATUS current
5698            DESCRIPTION
5699                "QoS apply object on interface index querying entry."
5700            INDEX { hpnicfCBQoSIntApplyObjectIfIndex,
5701                    hpnicfCBQoSApplyObjectDirection }
5702            ::= { hpnicfCBQoSIntApplyObjectTable 1 }
5703
5704        HpnicfCBQoSIntApplyObjectEntry ::=
5705            SEQUENCE
5706            {
5707                hpnicfCBQoSIntApplyObjectIfIndex
5708                    Unsigned32,
5709                hpnicfCBQoSIntApplyObjectIndex
5710                    Unsigned32
5711            }
5712
5713        hpnicfCBQoSIntApplyObjectIfIndex OBJECT-TYPE
5714            SYNTAX Unsigned32
5715            MAX-ACCESS not-accessible
5716            STATUS current
5717            DESCRIPTION
5718                "Interface index."
5719            ::= { hpnicfCBQoSIntApplyObjectEntry 1 }
5720
5721        hpnicfCBQoSIntApplyObjectIndex OBJECT-TYPE
5722            SYNTAX Unsigned32
5723            MAX-ACCESS read-only
5724            STATUS current
5725            DESCRIPTION
5726                "QoS apply object index."
5727            ::= { hpnicfCBQoSIntApplyObjectEntry 2 }
5728
5729--
5730-- VlanApplyObjectTable
5731--
5732        hpnicfCBQoSVlanApplyObjectTable OBJECT-TYPE
5733            SYNTAX SEQUENCE OF HpnicfCBQoSVlanApplyObjectEntry
5734            MAX-ACCESS not-accessible
5735            STATUS current
5736            DESCRIPTION
5737                "A table used for querying the QoS apply object indexes by VLAN
5738                 ID and policy direction.  It is suitable for querying QoS
5739                 apply object indexes for policies applied on VLANs.  If the
5740                 value of hpnicfCBQoSVlanApplyObjectVlanID is 0, it means querying
5741                 Qos apply object index for policy applied on global."
5742            ::= { hpnicfCBQoSApplyPolicyIndexObjects 3 }
5743
5744        hpnicfCBQoSVlanApplyObjectEntry OBJECT-TYPE
5745            SYNTAX HpnicfCBQoSVlanApplyObjectEntry
5746            MAX-ACCESS not-accessible
5747            STATUS current
5748            DESCRIPTION
5749                "VLAN apply object entry."
5750            INDEX { hpnicfCBQoSVlanApplyObjectVlanID,
5751                    hpnicfCBQoSApplyObjectDirection }
5752            ::= { hpnicfCBQoSVlanApplyObjectTable 1 }
5753
5754        HpnicfCBQoSVlanApplyObjectEntry ::=
5755            SEQUENCE
5756            {
5757                hpnicfCBQoSVlanApplyObjectVlanID
5758                    Unsigned32,
5759                hpnicfCBQoSVlanApplyObjectIndex
5760                    Unsigned32
5761            }
5762
5763        hpnicfCBQoSVlanApplyObjectVlanID OBJECT-TYPE
5764            SYNTAX Unsigned32 (0..4094)
5765            MAX-ACCESS not-accessible
5766            STATUS current
5767            DESCRIPTION
5768                "VLAN ID."
5769            ::= { hpnicfCBQoSVlanApplyObjectEntry 1 }
5770
5771        hpnicfCBQoSVlanApplyObjectIndex OBJECT-TYPE
5772            SYNTAX Unsigned32
5773            MAX-ACCESS read-only
5774            STATUS current
5775            DESCRIPTION
5776                "QoS apply object index."
5777            ::= { hpnicfCBQoSVlanApplyObjectEntry 2 }
5778
5779--
5780-- PvcApplyObjectTable
5781--
5782        hpnicfCBQoSPvcApplyObjectTable OBJECT-TYPE
5783            SYNTAX SEQUENCE OF HpnicfCBQoSPvcApplyObjectEntry
5784            MAX-ACCESS not-accessible
5785            STATUS current
5786            DESCRIPTION
5787                "A table used for querying the QoS apply object indexes by ATM
5788                 PVC or FR DLCI, ifIndex and policy direction. It is suitable
5789                 for querying QoS apply object indexes for policies applied on
5790                 ATM PVCs or FR DLCIs."
5791            ::= { hpnicfCBQoSApplyPolicyIndexObjects 4 }
5792
5793        hpnicfCBQoSPvcApplyObjectEntry OBJECT-TYPE
5794            SYNTAX HpnicfCBQoSPvcApplyObjectEntry
5795            MAX-ACCESS not-accessible
5796            STATUS current
5797            DESCRIPTION
5798                "QoS apply object querying entry for ATM PVC or FR
5799                 DLCI."
5800            INDEX { hpnicfCBQoSPvcApplyObjectIfIndex,
5801                    hpnicfCBQoSPvcApplyObjectPvcID,
5802                    hpnicfCBQoSApplyObjectDirection }
5803            ::= { hpnicfCBQoSPvcApplyObjectTable 1 }
5804
5805        HpnicfCBQoSPvcApplyObjectEntry ::=
5806            SEQUENCE
5807            {
5808                hpnicfCBQoSPvcApplyObjectIfIndex
5809                    Unsigned32,
5810                hpnicfCBQoSPvcApplyObjectPvcID
5811                    Unsigned32,
5812                hpnicfCBQoSPvcApplyObjectIndex
5813                    Unsigned32
5814            }
5815
5816        hpnicfCBQoSPvcApplyObjectIfIndex OBJECT-TYPE
5817            SYNTAX Unsigned32
5818            MAX-ACCESS not-accessible
5819            STATUS current
5820            DESCRIPTION
5821                "Interface index."
5822            ::= { hpnicfCBQoSPvcApplyObjectEntry 1 }
5823
5824        hpnicfCBQoSPvcApplyObjectPvcID OBJECT-TYPE
5825            SYNTAX Unsigned32
5826            MAX-ACCESS not-accessible
5827            STATUS current
5828            DESCRIPTION
5829                "If the QoS apply object queried is a ATM PVC, its input value
5830                 represents a VPI/VCI.  If the QoS apply object queried is a FR
5831                 DLCI, its input value represents a value of FR DLCI."
5832            ::= { hpnicfCBQoSPvcApplyObjectEntry 2 }
5833
5834        hpnicfCBQoSPvcApplyObjectIndex OBJECT-TYPE
5835            SYNTAX Unsigned32
5836            MAX-ACCESS read-only
5837            STATUS current
5838            DESCRIPTION
5839                "QoS apply object index."
5840            ::= { hpnicfCBQoSPvcApplyObjectEntry 3 }
5841
5842--
5843-- hpnicfCBQoSNestPolicyApplyObjectTable
5844--
5845        hpnicfCBQoSNestPolicyApplyObjectTable OBJECT-TYPE
5846            SYNTAX SEQUENCE OF HpnicfCBQoSNestPolicyApplyObjectEntry
5847            MAX-ACCESS not-accessible
5848            STATUS current
5849            DESCRIPTION
5850                "A table used for querying the nested QoS policy apply object indexes.
5851                 It is suitable for querying nested QoS apply object indexes for policies
5852                 applied on ifIndex, VLAN ID, ATM PVC or FR DLCI."
5853            ::= { hpnicfCBQoSApplyPolicyIndexObjects 5 }
5854
5855        hpnicfCBQoSNestPolicyApplyObjectEntry OBJECT-TYPE
5856            SYNTAX HpnicfCBQoSNestPolicyApplyObjectEntry
5857            MAX-ACCESS not-accessible
5858            STATUS current
5859            DESCRIPTION
5860                "QoS apply object on policy querying entry."
5861            INDEX { hpnicfCBQoSApplyObjectIndex,
5862                    hpnicfCBQoSNestPolicyClassIndex}
5863            ::= { hpnicfCBQoSNestPolicyApplyObjectTable 1 }
5864
5865        HpnicfCBQoSNestPolicyApplyObjectEntry ::=
5866            SEQUENCE
5867            {
5868                hpnicfCBQoSNestPolicyClassIndex
5869                    Unsigned32,
5870                hpnicfCBQoSNestPolicyApplyObjectIndex
5871                    Unsigned32
5872            }
5873
5874        hpnicfCBQoSNestPolicyClassIndex OBJECT-TYPE
5875            SYNTAX Unsigned32
5876            MAX-ACCESS not-accessible
5877            STATUS current
5878            DESCRIPTION
5879                "Policyclass index in father policy."
5880            ::= { hpnicfCBQoSNestPolicyApplyObjectEntry 1 }
5881
5882        hpnicfCBQoSNestPolicyApplyObjectIndex OBJECT-TYPE
5883            SYNTAX Unsigned32
5884            MAX-ACCESS read-only
5885            STATUS current
5886            DESCRIPTION
5887                "QoS apply object index of the son policy."
5888            ::= { hpnicfCBQoSNestPolicyApplyObjectEntry 2 }
5889
5890--
5891-- hpnicfCBQoSCpApplyObjectTable
5892--
5893        hpnicfCBQoSCpApplyObjectTable OBJECT-TYPE
5894            SYNTAX SEQUENCE OF HpnicfCBQoSCpApplyObjectEntry
5895            MAX-ACCESS not-accessible
5896            STATUS current
5897            DESCRIPTION
5898                "A table used for querying the QoS policy apply object indexes
5899                 by chassis ID and slot ID. It is suitable for querying QoS apply
5900                 object indexes for policies applied on control plane."
5901            ::= { hpnicfCBQoSApplyPolicyIndexObjects 6 }
5902
5903        hpnicfCBQoSCpApplyObjectEntry OBJECT-TYPE
5904            SYNTAX HpnicfCBQoSCpApplyObjectEntry
5905            MAX-ACCESS not-accessible
5906            STATUS current
5907            DESCRIPTION
5908                "QoS policy apply object on control plane querying entry."
5909            INDEX { hpnicfCBQoSCpApplyObjectChassis,
5910                    hpnicfCBQoSCpApplyObjectSlot,
5911                    hpnicfCBQoSApplyObjectDirection}
5912            ::= { hpnicfCBQoSCpApplyObjectTable 1 }
5913
5914        HpnicfCBQoSCpApplyObjectEntry ::=
5915            SEQUENCE
5916            {
5917                hpnicfCBQoSCpApplyObjectChassis
5918                    Unsigned32,
5919                hpnicfCBQoSCpApplyObjectSlot
5920                    Unsigned32,
5921                hpnicfCBQoSCpApplyObjectIndex
5922                    Unsigned32
5923            }
5924
5925        hpnicfCBQoSCpApplyObjectChassis OBJECT-TYPE
5926            SYNTAX Unsigned32
5927            MAX-ACCESS not-accessible
5928            STATUS current
5929            DESCRIPTION
5930                "Chassis ID."
5931            ::= { hpnicfCBQoSCpApplyObjectEntry 1 }
5932
5933        hpnicfCBQoSCpApplyObjectSlot OBJECT-TYPE
5934            SYNTAX Unsigned32
5935            MAX-ACCESS not-accessible
5936            STATUS current
5937            DESCRIPTION
5938                "Slot ID."
5939            ::= { hpnicfCBQoSCpApplyObjectEntry 2 }
5940
5941        hpnicfCBQoSCpApplyObjectIndex OBJECT-TYPE
5942            SYNTAX Unsigned32
5943            MAX-ACCESS read-only
5944            STATUS current
5945            DESCRIPTION
5946                "QoS apply object index."
5947            ::= { hpnicfCBQoSCpApplyObjectEntry 3 }
5948
5949-- Statistics
5950
5951        hpnicfCBQoSStaticsObjects OBJECT IDENTIFIER
5952        ::= { hpnicfCBQoSApplyPolicyStaticsObjects 6 }
5953
5954-- CBQ statistics
5955        hpnicfCBQoSCbqRunInfoTable OBJECT-TYPE
5956            SYNTAX SEQUENCE OF HpnicfCBQoSCbqRunInfoEntry
5957            MAX-ACCESS not-accessible
5958            STATUS current
5959            DESCRIPTION
5960                "A table of CBQ running statistics.
5961                 When policy using queue behavior is applied on QoS apply
5962                 object, the QoS apply object will use Class Based Queuing."
5963            ::= { hpnicfCBQoSStaticsObjects 1 }
5964
5965        hpnicfCBQoSCbqRunInfoEntry OBJECT-TYPE
5966            SYNTAX HpnicfCBQoSCbqRunInfoEntry
5967            MAX-ACCESS not-accessible
5968            STATUS current
5969            DESCRIPTION
5970                "CBQ statistics entry of QoS apply object."
5971            INDEX { hpnicfCBQoSApplyObjectIndex }
5972            ::= { hpnicfCBQoSCbqRunInfoTable 1 }
5973
5974        HpnicfCBQoSCbqRunInfoEntry ::=
5975            SEQUENCE
5976            {
5977                hpnicfCBQoSCbqQueueSize
5978                    Integer32,
5979                hpnicfCBQoSCbqDiscard
5980                    Counter64,
5981                hpnicfCBQoSCbqEfQueueSize
5982                    Integer32,
5983                hpnicfCBQoSCbqAfQueueSize
5984                    Integer32,
5985                hpnicfCBQoSCbqBeQueueSize
5986                    Integer32,
5987                hpnicfCBQoSCbqBeActiveQueueNum
5988                    Integer32,
5989                hpnicfCBQoSCbqBeMaxActiveQueueNum
5990                    Integer32,
5991                hpnicfCBQoSCbqBeTotalQueueNum
5992                    Integer32,
5993                hpnicfCBQoSCbqAfAllocatedQueueNum
5994                    Integer32
5995            }
5996
5997        hpnicfCBQoSCbqQueueSize OBJECT-TYPE
5998            SYNTAX Integer32
5999            MAX-ACCESS read-only
6000            STATUS current
6001            DESCRIPTION
6002                "Number of packets in CBQ queue."
6003            ::= { hpnicfCBQoSCbqRunInfoEntry 1 }
6004
6005        hpnicfCBQoSCbqDiscard OBJECT-TYPE
6006            SYNTAX Counter64
6007            MAX-ACCESS read-only
6008            STATUS current
6009            DESCRIPTION
6010                "Number of discarded packets which couldn't queue."
6011            ::= { hpnicfCBQoSCbqRunInfoEntry 2 }
6012
6013        hpnicfCBQoSCbqEfQueueSize OBJECT-TYPE
6014            SYNTAX Integer32
6015            MAX-ACCESS read-only
6016            STATUS current
6017            DESCRIPTION
6018                "Number of packets in EF queue."
6019            ::= { hpnicfCBQoSCbqRunInfoEntry 3 }
6020
6021        hpnicfCBQoSCbqAfQueueSize OBJECT-TYPE
6022            SYNTAX Integer32
6023            MAX-ACCESS read-only
6024            STATUS current
6025            DESCRIPTION
6026                "Number of packets in AF queue."
6027            ::= { hpnicfCBQoSCbqRunInfoEntry 4 }
6028
6029        hpnicfCBQoSCbqBeQueueSize OBJECT-TYPE
6030            SYNTAX Integer32
6031            MAX-ACCESS read-only
6032            STATUS current
6033            DESCRIPTION
6034                "Number of packets in BE Queue."
6035            ::= { hpnicfCBQoSCbqRunInfoEntry 5 }
6036
6037        hpnicfCBQoSCbqBeActiveQueueNum OBJECT-TYPE
6038            SYNTAX Integer32
6039            MAX-ACCESS read-only
6040            STATUS current
6041            DESCRIPTION
6042                "Number of Active BE Queues."
6043            ::= { hpnicfCBQoSCbqRunInfoEntry 6 }
6044
6045        hpnicfCBQoSCbqBeMaxActiveQueueNum OBJECT-TYPE
6046            SYNTAX Integer32
6047            MAX-ACCESS read-only
6048            STATUS current
6049            DESCRIPTION
6050                "The max number of Active BE Queues."
6051            ::= { hpnicfCBQoSCbqRunInfoEntry 7 }
6052
6053        hpnicfCBQoSCbqBeTotalQueueNum OBJECT-TYPE
6054            SYNTAX Integer32
6055            MAX-ACCESS read-only
6056            STATUS current
6057            DESCRIPTION
6058                "Number of total BE Queues."
6059            ::= { hpnicfCBQoSCbqRunInfoEntry 8 }
6060
6061        hpnicfCBQoSCbqAfAllocatedQueueNum OBJECT-TYPE
6062            SYNTAX Integer32
6063            MAX-ACCESS read-only
6064            STATUS current
6065            DESCRIPTION
6066                "Number of allocated AF Queues."
6067            ::= { hpnicfCBQoSCbqRunInfoEntry 9 }
6068
6069-- Class match statistics
6070
6071        hpnicfCBQoSClassMatchRunInfoTable OBJECT-TYPE
6072            SYNTAX SEQUENCE OF HpnicfCBQoSClassMatchRunInfoEntry
6073            MAX-ACCESS not-accessible
6074            STATUS current
6075            DESCRIPTION
6076                "A table of running statistics for matching a classifier on a
6077                 QoS apply object."
6078            ::= { hpnicfCBQoSStaticsObjects 2 }
6079
6080        hpnicfCBQoSClassMatchRunInfoEntry OBJECT-TYPE
6081            SYNTAX HpnicfCBQoSClassMatchRunInfoEntry
6082            MAX-ACCESS not-accessible
6083            STATUS current
6084            DESCRIPTION
6085                "Classifier's matching statistics information entry."
6086            INDEX { hpnicfCBQoSApplyObjectIndex,
6087                    hpnicfCBQoSPolicyClassIndex }
6088            ::= { hpnicfCBQoSClassMatchRunInfoTable 1 }
6089
6090        HpnicfCBQoSClassMatchRunInfoEntry ::=
6091            SEQUENCE
6092            {
6093                hpnicfCBQoSClassMatchedPackets
6094                    Counter64,
6095                hpnicfCBQoSClassMatchedBytes
6096                    Counter64,
6097                hpnicfCBQoSClassFwdPktpps
6098                    Unsigned32,
6099                hpnicfCBQoSClassFwdPktbps
6100                    Unsigned32,
6101                hpnicfCBQoSClassDropPktpps
6102                    Unsigned32,
6103                hpnicfCBQoSClassDropPktbps
6104                    Unsigned32,
6105                hpnicfCBQoSClassFlowStatInterval
6106                    Unsigned32,
6107                hpnicfCBQoSClassBehaviorStatus
6108                    INTEGER
6109            }
6110
6111        hpnicfCBQoSClassMatchedPackets OBJECT-TYPE
6112            SYNTAX Counter64
6113            MAX-ACCESS read-only
6114            STATUS current
6115            DESCRIPTION
6116                "Number of packets matching a class in a QoS policy."
6117            ::= { hpnicfCBQoSClassMatchRunInfoEntry 1 }
6118
6119        hpnicfCBQoSClassMatchedBytes OBJECT-TYPE
6120            SYNTAX Counter64
6121            MAX-ACCESS read-only
6122            STATUS current
6123            DESCRIPTION
6124                "Number of bytes matching a class in a QoS policy."
6125            ::= { hpnicfCBQoSClassMatchRunInfoEntry 2 }
6126
6127        hpnicfCBQoSClassFwdPktpps OBJECT-TYPE
6128            SYNTAX Unsigned32
6129            MAX-ACCESS read-only
6130            STATUS current
6131            DESCRIPTION
6132                "Average number of packets macthing the class forwarded
6133                 per second in the last interval.
6134                 Unit: pps."
6135            ::= { hpnicfCBQoSClassMatchRunInfoEntry 3 }
6136
6137        hpnicfCBQoSClassFwdPktbps OBJECT-TYPE
6138            SYNTAX Unsigned32
6139            MAX-ACCESS read-only
6140            STATUS current
6141            DESCRIPTION
6142                "Average bits of packets matching the class forwarded
6143                 per second in the last interval.
6144                 Unit: bps."
6145            ::= { hpnicfCBQoSClassMatchRunInfoEntry 4 }
6146
6147        hpnicfCBQoSClassDropPktpps OBJECT-TYPE
6148            SYNTAX Unsigned32
6149            MAX-ACCESS read-only
6150            STATUS current
6151            DESCRIPTION
6152                "Average number of packets matching the class dropped
6153                 per second in the last interval.
6154                 Unit: pps."
6155            ::= { hpnicfCBQoSClassMatchRunInfoEntry 5 }
6156
6157        hpnicfCBQoSClassDropPktbps OBJECT-TYPE
6158            SYNTAX Unsigned32
6159            MAX-ACCESS read-only
6160            STATUS current
6161            DESCRIPTION
6162                "Average bits of packets matching the class dropped
6163                 per second in the last interval.
6164                 Unit: bps."
6165            ::= { hpnicfCBQoSClassMatchRunInfoEntry 6 }
6166
6167        hpnicfCBQoSClassFlowStatInterval OBJECT-TYPE
6168            SYNTAX Unsigned32
6169            MAX-ACCESS read-only
6170            STATUS current
6171            DESCRIPTION
6172                "Interval of collecting traffic statistics.
6173                 Unit: minute."
6174            ::= { hpnicfCBQoSClassMatchRunInfoEntry 7 }
6175
6176        hpnicfCBQoSClassBehaviorStatus OBJECT-TYPE
6177            SYNTAX INTEGER
6178            {
6179                success(1),
6180                failure(2),
6181                partialSuccess(3)
6182            }
6183            MAX-ACCESS read-only
6184            STATUS current
6185            DESCRIPTION
6186                "Classifier-behavior applying status."
6187            ::= { hpnicfCBQoSClassMatchRunInfoEntry 8 }
6188
6189-- CAR statistics
6190
6191        hpnicfCBQoSCarRunInfoTable OBJECT-TYPE
6192            SYNTAX SEQUENCE OF HpnicfCBQoSCarRunInfoEntry
6193            MAX-ACCESS not-accessible
6194            STATUS current
6195            DESCRIPTION
6196                "A table of running statistics for CAR on a QoS apply object."
6197            ::= { hpnicfCBQoSStaticsObjects 3 }
6198
6199        hpnicfCBQoSCarRunInfoEntry OBJECT-TYPE
6200            SYNTAX HpnicfCBQoSCarRunInfoEntry
6201            MAX-ACCESS not-accessible
6202            STATUS current
6203            DESCRIPTION
6204                "CAR statistics information entry."
6205            INDEX { hpnicfCBQoSApplyObjectIndex,
6206                    hpnicfCBQoSPolicyClassIndex }
6207            ::= { hpnicfCBQoSCarRunInfoTable 1 }
6208
6209        HpnicfCBQoSCarRunInfoEntry ::=
6210            SEQUENCE
6211            {
6212                hpnicfCBQoSCarGreenPackets
6213                    Counter64,
6214                hpnicfCBQoSCarGreenBytes
6215                    Counter64,
6216                hpnicfCBQoSCarRedPackets
6217                    Counter64,
6218                hpnicfCBQoSCarRedBytes
6219                    Counter64,
6220                hpnicfCBQoSCarYellowPackets
6221                    Counter64,
6222                hpnicfCBQoSCarYellowBytes
6223                    Counter64
6224            }
6225
6226        hpnicfCBQoSCarGreenPackets OBJECT-TYPE
6227            SYNTAX Counter64
6228            MAX-ACCESS read-only
6229            STATUS current
6230            DESCRIPTION
6231                "Number of green packets."
6232            ::= { hpnicfCBQoSCarRunInfoEntry 1 }
6233
6234        hpnicfCBQoSCarGreenBytes OBJECT-TYPE
6235            SYNTAX Counter64
6236            MAX-ACCESS read-only
6237            STATUS current
6238            DESCRIPTION
6239                "Number of green bytes."
6240            ::= { hpnicfCBQoSCarRunInfoEntry 2 }
6241
6242        hpnicfCBQoSCarRedPackets OBJECT-TYPE
6243            SYNTAX Counter64
6244            MAX-ACCESS read-only
6245            STATUS current
6246            DESCRIPTION
6247                "Number of red packets."
6248            ::= { hpnicfCBQoSCarRunInfoEntry 3 }
6249
6250        hpnicfCBQoSCarRedBytes OBJECT-TYPE
6251            SYNTAX Counter64
6252            MAX-ACCESS read-only
6253            STATUS current
6254            DESCRIPTION
6255                "Number of red bytes."
6256            ::= { hpnicfCBQoSCarRunInfoEntry 4 }
6257
6258        hpnicfCBQoSCarYellowPackets OBJECT-TYPE
6259            SYNTAX Counter64
6260            MAX-ACCESS read-only
6261            STATUS current
6262            DESCRIPTION
6263                "Number of yellow packets."
6264            ::= { hpnicfCBQoSCarRunInfoEntry 5 }
6265
6266        hpnicfCBQoSCarYellowBytes OBJECT-TYPE
6267            SYNTAX Counter64
6268            MAX-ACCESS read-only
6269            STATUS current
6270            DESCRIPTION
6271                "Number of yellow bytes."
6272            ::= { hpnicfCBQoSCarRunInfoEntry 6 }
6273
6274-- GTS statistics
6275        hpnicfCBQoSGtsRunInfoTable OBJECT-TYPE
6276            SYNTAX SEQUENCE OF HpnicfCBQoSGtsRunInfoEntry
6277            MAX-ACCESS not-accessible
6278            STATUS current
6279            DESCRIPTION
6280                "A table of running statistics for GTS on a QoS apply object."
6281            ::= { hpnicfCBQoSStaticsObjects 4 }
6282
6283        hpnicfCBQoSGtsRunInfoEntry OBJECT-TYPE
6284            SYNTAX HpnicfCBQoSGtsRunInfoEntry
6285            MAX-ACCESS not-accessible
6286            STATUS current
6287            DESCRIPTION
6288                "GTS statistics entry."
6289            INDEX { hpnicfCBQoSApplyObjectIndex,
6290                    hpnicfCBQoSPolicyClassIndex }
6291            ::= { hpnicfCBQoSGtsRunInfoTable 1 }
6292
6293        HpnicfCBQoSGtsRunInfoEntry ::=
6294            SEQUENCE
6295            {
6296                hpnicfCBQoSGtsPassedPackets
6297                    Counter64,
6298                hpnicfCBQoSGtsPassedBytes
6299                    Counter64,
6300                hpnicfCBQoSGtsDiscardedPackets
6301                    Counter64,
6302                hpnicfCBQoSGtsDiscardedBytes
6303                    Counter64,
6304                hpnicfCBQoSGtsDelayedPackets
6305                    Counter64,
6306                hpnicfCBQoSGtsDelayedBytes
6307                    Counter64,
6308                hpnicfCBQoSGtsQueueSize
6309                    Integer32
6310            }
6311
6312        hpnicfCBQoSGtsPassedPackets OBJECT-TYPE
6313            SYNTAX Counter64
6314            MAX-ACCESS read-only
6315            STATUS current
6316            DESCRIPTION
6317                "Number of packets passed by GTS."
6318            ::= { hpnicfCBQoSGtsRunInfoEntry 1 }
6319
6320        hpnicfCBQoSGtsPassedBytes OBJECT-TYPE
6321            SYNTAX Counter64
6322            MAX-ACCESS read-only
6323            STATUS current
6324            DESCRIPTION
6325                "Number of bytes passed by GTS."
6326            ::= { hpnicfCBQoSGtsRunInfoEntry 2 }
6327
6328        hpnicfCBQoSGtsDiscardedPackets OBJECT-TYPE
6329            SYNTAX Counter64
6330            MAX-ACCESS read-only
6331            STATUS current
6332            DESCRIPTION
6333                "Number of packets discarded by GTS."
6334            ::= { hpnicfCBQoSGtsRunInfoEntry 3 }
6335
6336        hpnicfCBQoSGtsDiscardedBytes OBJECT-TYPE
6337            SYNTAX Counter64
6338            MAX-ACCESS read-only
6339            STATUS current
6340            DESCRIPTION
6341                "Number of bytes discarded by GTS."
6342            ::= { hpnicfCBQoSGtsRunInfoEntry 4 }
6343
6344        hpnicfCBQoSGtsDelayedPackets OBJECT-TYPE
6345            SYNTAX Counter64
6346            MAX-ACCESS read-only
6347            STATUS current
6348            DESCRIPTION
6349                "Number of packets delayed by GTS."
6350            ::= { hpnicfCBQoSGtsRunInfoEntry 5 }
6351
6352        hpnicfCBQoSGtsDelayedBytes OBJECT-TYPE
6353            SYNTAX Counter64
6354            MAX-ACCESS read-only
6355            STATUS current
6356            DESCRIPTION
6357                "Number of bytes delayed by GTS."
6358            ::= { hpnicfCBQoSGtsRunInfoEntry 6 }
6359
6360        hpnicfCBQoSGtsQueueSize OBJECT-TYPE
6361            SYNTAX Integer32
6362            MAX-ACCESS read-only
6363            STATUS current
6364            DESCRIPTION
6365                "Number of packets in GTS queue."
6366            ::= { hpnicfCBQoSGtsRunInfoEntry 7 }
6367
6368-- Remark statistics
6369        hpnicfCBQoSRemarkRunInfoTable OBJECT-TYPE
6370            SYNTAX SEQUENCE OF HpnicfCBQoSRemarkRunInfoEntry
6371            MAX-ACCESS not-accessible
6372            STATUS current
6373            DESCRIPTION
6374                "A table of running statistics for remarking on a QoS apply
6375                 object."
6376            ::= { hpnicfCBQoSStaticsObjects 5 }
6377
6378        hpnicfCBQoSRemarkRunInfoEntry OBJECT-TYPE
6379            SYNTAX HpnicfCBQoSRemarkRunInfoEntry
6380            MAX-ACCESS not-accessible
6381            STATUS current
6382            DESCRIPTION
6383                "Remarking statistics entry."
6384            INDEX { hpnicfCBQoSApplyObjectIndex,
6385                    hpnicfCBQoSPolicyClassIndex }
6386            ::= { hpnicfCBQoSRemarkRunInfoTable 1 }
6387
6388        HpnicfCBQoSRemarkRunInfoEntry ::=
6389            SEQUENCE
6390            {
6391                hpnicfCBQoSRemarkedPackets
6392                    Counter64
6393            }
6394
6395        hpnicfCBQoSRemarkedPackets OBJECT-TYPE
6396            SYNTAX Counter64
6397            MAX-ACCESS read-only
6398            STATUS current
6399            DESCRIPTION
6400                "Number of remarked packets."
6401            ::= { hpnicfCBQoSRemarkRunInfoEntry 1 }
6402
6403-- Queue statistics
6404
6405        hpnicfCBQoSQueueRunInfoTable OBJECT-TYPE
6406            SYNTAX SEQUENCE OF HpnicfCBQoSQueueRunInfoEntry
6407            MAX-ACCESS not-accessible
6408            STATUS current
6409            DESCRIPTION
6410                "A table of running statistics for queue on a QoS apply
6411                 object."
6412            ::= { hpnicfCBQoSStaticsObjects 6 }
6413
6414        hpnicfCBQoSQueueRunInfoEntry OBJECT-TYPE
6415            SYNTAX HpnicfCBQoSQueueRunInfoEntry
6416            MAX-ACCESS not-accessible
6417            STATUS current
6418            DESCRIPTION
6419                "Queue statistics entry."
6420            INDEX { hpnicfCBQoSApplyObjectIndex,
6421                    hpnicfCBQoSPolicyClassIndex }
6422            ::= { hpnicfCBQoSQueueRunInfoTable 1 }
6423
6424        HpnicfCBQoSQueueRunInfoEntry ::=
6425            SEQUENCE
6426            {
6427                hpnicfCBQoSQueueMatchedPackets
6428                    Counter64,
6429                hpnicfCBQoSQueueMatchedBytes
6430                    Counter64,
6431                hpnicfCBQoSQueueEnqueuedPackets
6432                    Counter64,
6433                hpnicfCBQoSQueueEnqueuedBytes
6434                    Counter64,
6435                hpnicfCBQoSQueueDiscardedPackets
6436                    Counter64,
6437                hpnicfCBQoSQueueDiscardedBytes
6438                    Counter64
6439            }
6440
6441        hpnicfCBQoSQueueMatchedPackets OBJECT-TYPE
6442            SYNTAX Counter64
6443            MAX-ACCESS read-only
6444            STATUS current
6445            DESCRIPTION
6446                "Number of packets matched to queue."
6447            ::= { hpnicfCBQoSQueueRunInfoEntry 1 }
6448
6449        hpnicfCBQoSQueueMatchedBytes OBJECT-TYPE
6450            SYNTAX Counter64
6451            MAX-ACCESS read-only
6452            STATUS current
6453            DESCRIPTION
6454                "Number of bytes matched to queue."
6455            ::= { hpnicfCBQoSQueueRunInfoEntry 2 }
6456
6457        hpnicfCBQoSQueueEnqueuedPackets OBJECT-TYPE
6458            SYNTAX Counter64
6459            MAX-ACCESS read-only
6460            STATUS current
6461            DESCRIPTION
6462                "Number of packets queued."
6463            ::= { hpnicfCBQoSQueueRunInfoEntry 3 }
6464
6465        hpnicfCBQoSQueueEnqueuedBytes OBJECT-TYPE
6466            SYNTAX Counter64
6467            MAX-ACCESS read-only
6468            STATUS current
6469            DESCRIPTION
6470                "Number of bytes queued."
6471            ::= { hpnicfCBQoSQueueRunInfoEntry 4 }
6472
6473        hpnicfCBQoSQueueDiscardedPackets OBJECT-TYPE
6474            SYNTAX Counter64
6475            MAX-ACCESS read-only
6476            STATUS current
6477            DESCRIPTION
6478                "Number of packets discarded when queued by discard method."
6479            ::= { hpnicfCBQoSQueueRunInfoEntry 5 }
6480
6481        hpnicfCBQoSQueueDiscardedBytes OBJECT-TYPE
6482            SYNTAX Counter64
6483            MAX-ACCESS read-only
6484            STATUS current
6485            DESCRIPTION
6486                "Number of bytes discarded when queued by discard method."
6487            ::= { hpnicfCBQoSQueueRunInfoEntry 6 }
6488
6489-- WRED statistics
6490
6491        hpnicfCBQoSWredRunInfoTable OBJECT-TYPE
6492            SYNTAX SEQUENCE OF HpnicfCBQoSWredRunInfoEntry
6493            MAX-ACCESS not-accessible
6494            STATUS current
6495            DESCRIPTION
6496                "A table of running statistics for WRED on a QoS apply object."
6497            ::= { hpnicfCBQoSStaticsObjects 7 }
6498
6499        hpnicfCBQoSWredRunInfoEntry OBJECT-TYPE
6500            SYNTAX HpnicfCBQoSWredRunInfoEntry
6501            MAX-ACCESS not-accessible
6502            STATUS current
6503            DESCRIPTION
6504                "WRED statistics entry."
6505            INDEX { hpnicfCBQoSApplyObjectIndex,
6506                    hpnicfCBQoSPolicyClassIndex,
6507                    hpnicfCBQoSWredClassValue }
6508            ::= { hpnicfCBQoSWredRunInfoTable 1 }
6509
6510        HpnicfCBQoSWredRunInfoEntry ::=
6511            SEQUENCE
6512            {
6513                hpnicfCBQoSWredRandomDiscardedPackets
6514                    Counter64,
6515                hpnicfCBQoSWredTailDiscardedPackets
6516                    Counter64
6517            }
6518
6519        hpnicfCBQoSWredRandomDiscardedPackets OBJECT-TYPE
6520            SYNTAX Counter64
6521            MAX-ACCESS read-only
6522            STATUS current
6523            DESCRIPTION
6524                "Number of packets random-discarded by WRED."
6525            ::= { hpnicfCBQoSWredRunInfoEntry 1 }
6526
6527        hpnicfCBQoSWredTailDiscardedPackets OBJECT-TYPE
6528            SYNTAX Counter64
6529            MAX-ACCESS read-only
6530            STATUS current
6531            DESCRIPTION
6532                "Number of packets tail-discarded by WRED."
6533            ::= { hpnicfCBQoSWredRunInfoEntry 2 }
6534
6535--
6536-- Accounting RunInfo
6537--
6538        hpnicfCBQoSAccountingRunInfoTable OBJECT-TYPE
6539            SYNTAX SEQUENCE OF HpnicfCBQoSAccountingRunInfoEntry
6540            MAX-ACCESS not-accessible
6541            STATUS current
6542            DESCRIPTION
6543                "A table of running statistics for account on a QoS apply
6544                 object."
6545            ::= { hpnicfCBQoSStaticsObjects 8 }
6546
6547        hpnicfCBQoSAccountingRunInfoEntry OBJECT-TYPE
6548            SYNTAX HpnicfCBQoSAccountingRunInfoEntry
6549            MAX-ACCESS not-accessible
6550            STATUS current
6551            DESCRIPTION
6552                "Account statistics entry."
6553            INDEX { hpnicfCBQoSApplyObjectIndex,
6554                    hpnicfCBQoSPolicyClassIndex
6555                  }
6556            ::= { hpnicfCBQoSAccountingRunInfoTable 1 }
6557
6558        HpnicfCBQoSAccountingRunInfoEntry ::=
6559            SEQUENCE
6560            {
6561                  hpnicfCBQoSAccountingPackets
6562                      Counter64,
6563                  hpnicfCBQoSAccountingBytes
6564                      Counter64
6565            }
6566
6567        hpnicfCBQoSAccountingPackets OBJECT-TYPE
6568            SYNTAX Counter64
6569            MAX-ACCESS read-only
6570            STATUS current
6571            DESCRIPTION
6572                "Number of packets matching a class in QoS policy."
6573            ::= { hpnicfCBQoSAccountingRunInfoEntry 1 }
6574
6575        hpnicfCBQoSAccountingBytes OBJECT-TYPE
6576            SYNTAX Counter64
6577            MAX-ACCESS read-only
6578            STATUS current
6579            DESCRIPTION
6580                "Number of bytes matching a class in QoS policy."
6581            ::= { hpnicfCBQoSAccountingRunInfoEntry 2 }
6582
6583-- Policy applying status
6584
6585        hpnicfCBQoSApplyingStatusObjects OBJECT IDENTIFIER ::= { hpnicfCBQoSObjects 6 }
6586
6587-- System status when applying policy
6588
6589        hpnicfCBQoSApplyingStatus OBJECT-TYPE
6590            SYNTAX INTEGER
6591            {
6592                idle(1),
6593                busy(2)
6594            }
6595            MAX-ACCESS read-only
6596            STATUS current
6597            DESCRIPTION
6598                "This object shows the status of the system when applying policy.
6599                It is forbidden to set or read in this MIB module except current
6600                table when the value is busy."
6601            ::= { hpnicfCBQoSApplyingStatusObjects 1 }
6602
6603-- Notifications
6604
6605        hpnicfCBQoSNotifications OBJECT IDENTIFIER ::= { hpnicfCBQoSObjects 7 }
6606
6607-- All trap definitions should be placed under this object.
6608       hpnicfCBQoSNotificationsPrefix OBJECT IDENTIFIER ::= { hpnicfCBQoSNotifications 0 }
6609
6610-- All objects used for TRAP only are defined here.
6611
6612        hpnicfCBQoSIfPolicyChanged NOTIFICATION-TYPE
6613            OBJECTS
6614                {
6615                    hpnicfCBQoSIfApplyPolicyIfIndex,
6616                    hpnicfCBQoSIfApplyPolicyDirection
6617                }
6618            STATUS current
6619            DESCRIPTION
6620                "This notification will be sent when the applying status
6621                of the policy on the interface is changed."
6622            ::= { hpnicfCBQoSNotificationsPrefix 1 }
6623
6624        hpnicfCBQoSVlanPolicyChanged NOTIFICATION-TYPE
6625            OBJECTS
6626                {
6627                    hpnicfCBQoSVlanApplyPolicyVlanid,
6628                    hpnicfCBQoSVlanApplyPolicyDirection
6629                }
6630            STATUS current
6631            DESCRIPTION
6632                "This notification will be sent when the applying status
6633                of the policy on the VLAN is changed."
6634            ::= { hpnicfCBQoSNotificationsPrefix 2 }
6635
6636END
6637
6638