1BROCADE-NP-TM-STATS-MIB DEFINITIONS ::= BEGIN
2
3IMPORTS
4    MODULE-IDENTITY, OBJECT-TYPE, Unsigned32, Counter64, Counter32
5      FROM SNMPv2-SMI                  -- [RFC2578]
6    InterfaceIndex
7      FROM IF-MIB                      -- [RFC2863]
8    InetAddress, InetAddressType, InetAddressPrefixLength
9      FROM INET-ADDRESS-MIB            -- [RFC4001]
10    DisplayString
11      FROM SNMPv2-TC                   -- [RFC2579]
12    platform
13      FROM FOUNDRY-SN-ROOT-MIB
14    PortPriorityTC
15      FROM FOUNDRY-SN-SWITCH-GROUP-MIB;
16
17brocadeNPTMStatsMIB MODULE-IDENTITY
18    LAST-UPDATED "201304250000Z"  -- 25 April 2013
19    ORGANIZATION "Brocade Communications Systems, Inc."
20    CONTACT-INFO
21             "Technical Support Center
22              130 Holger Way,
23              San Jose, CA  95134
24              Email:  ipsupport@brocade.com
25              Phone: 1-800-752-8061
26              URL:  www.brocade.com"
27    DESCRIPTION
28             "The MIB module to describe Network Processor (NP) and
29              Traffic Manager(TM) related statistics information.
30
31              Supported Platforms:
32                   - supported on NI XMR/MLX platforms.
33
34              Copyright 1996-2010 Brocade Communications Systems, Inc.
35              All rights reserved.
36              This Brocade Communications Systems SNMP Management Information
37              Base Specification embodies Brocade Communications Systems'
38              confidential and proprietary intellectual property.
39              Brocade Communications Systems retains all title and ownership
40              in the Specification, including any revisions.
41
42              This Specification is supplied AS IS, and Brocade Communications
43              Systems makes no warranty, either express or implied, as to the
44              use, operation, condition, or performance of the specification,
45              and any unintended consequence it may on the user environment."
46
47    REVISION        "201304250000Z"  -- 25 April 2013
48    DESCRIPTION
49        "Added table brcdNPCSRAMErrorTable, brcdNPLPMRAMErrorTable,
50             notification brcdNPCSRAMErrorThresholdExceeded, and
51             notification brcdNPLPMRAMErrorThresholdExceeded
52             for CER/CES Data Integrity Protection Phase-2"
53
54
55    REVISION     "201302220000Z"          -- Feb 22, 2013
56    DESCRIPTION  "Added  the following new NP error traps:
57                                   brcdNPMemoryParityErrorTrap
58                                   brcdNPMemoryMiscErrorTrap
59                                   brcdNPBuffOverFlowErrorTrap
60                                   brcdNPBuffUnderFlowErrorTrap
61                                   brcdNPECCSingleErrorTrap
62                                   brcdNPECCMultipleErrorTrap"
63
64    REVISION     "201302110000Z"          -- Feb 11, 2013
65    DESCRIPTION  "Added a new table brcdNPDebugStatTable "
66
67    REVISION     "201207040000Z"          -- July 4, 2012
68    DESCRIPTION  "Changes in this revision:
69                  - Added a new table brcdTMCpuAggrQStatsTable "
70
71    REVISION        "201205180000Z"  -- 18 May 2012
72    DESCRIPTION
73        "Added brcdNPIndex and brcdNPLockupRecoveryCount."
74
75    REVISION        "201204250000Z"  -- 25 April 2012
76    DESCRIPTION
77        "Added table brcdNPBufferErrorTable,
78             notification snTrapNPIngressBufferErrorThresholdExceeded, and
79             notification snTrapNPEgressBufferErrorThresholdExceeded
80             for CER/CES Data Integrity Protection."
81
82    REVISION     "201111180000Z"          -- November 18, 2011
83    DESCRIPTION  "Changes in this revision:
84                  - Updated below mib table descriptions with LAG interface
85                    support:
86                    brcdNPQosStatTable
87                    brcdTMDestUcastQStatTable "
88
89    REVISION     "201109280000Z"          -- September 28, 2011
90    DESCRIPTION  "Changes in this revision:
91                  - Added below new tables
92                    brcdNPQosStatTable
93                    brcdTMDestUcastQStatTable "
94
95    REVISION      "201009020000Z"  -- September 02, 2010
96    DESCRIPTION
97            "Initial revision"
98
99    ::= { platform 2 }
100
101--
102-- high level object identifiers
103--
104brcdNPTMMIBNotification  OBJECT IDENTIFIER ::= { brocadeNPTMStatsMIB 0 }
105brcdNPTMMIBObjects    OBJECT IDENTIFIER ::= { brocadeNPTMStatsMIB 1 }
106brcdNPStatisticsInfo  OBJECT IDENTIFIER ::= { brcdNPTMMIBObjects  1 }
107brcdTMStatisticsInfo  OBJECT IDENTIFIER ::= { brcdNPTMMIBObjects 2 }
108brcdNPGlobal          OBJECT IDENTIFIER ::= { brcdNPTMMIBObjects 3 }
109
110-- the brcdNPStatsTable table
111
112-- The brcdNPStatsTable table contains information of NP related
113-- statistics on NI XMR/MLX platform.
114
115brcdNPStatsTable OBJECT-TYPE
116    SYNTAX      SEQUENCE OF BrcdNPStatsEntry
117    MAX-ACCESS  not-accessible
118    STATUS      current
119    DESCRIPTION
120            "A list of brcdNPStats entries. This table contains information
121            of various Network Processor(NP) counters supported by this system."
122    ::= { brcdNPStatisticsInfo 1 }
123
124brcdNPStatsEntry OBJECT-TYPE
125    SYNTAX      BrcdNPStatsEntry
126    MAX-ACCESS  not-accessible
127    STATUS      current
128    DESCRIPTION
129            "An entry containing NP counter information applicable for a
130             particular interface if the module is physically present."
131    INDEX   { brcdNPStatsIfIndex }
132    ::= { brcdNPStatsTable 1 }
133
134BrcdNPStatsEntry ::=  SEQUENCE {
135        brcdNPStatsIfIndex                              InterfaceIndex,
136        brcdNPStatsRxRawGoodPkts                Counter64,
137        brcdNPStatsRxForwardPkts                   Counter64,
138        brcdNPStatsRxDiscardPkts                    Counter64,
139        brcdNPStatsRxMiscPkts                         Counter64,
140        brcdNPStatsRxUnicastPkts                    Counter64,
141        brcdNPStatsRxBroadcastPkts                Counter64,
142        brcdNPStatsRxMulticastPkts                  Counter64,
143        brcdNPStatsRxSendToTMPkts              Counter64,
144        brcdNPStatsRxBadPkts                          Counter64,
145        brcdNPStatsRxLookupUnavailable         Counter64,
146        brcdNPStatsRxACLDrop                         Counter64,
147        brcdNPStatsRxPriority0And1Drop           Counter64,
148        brcdNPStatsRxPriority2And3Drop           Counter64,
149        brcdNPStatsRxPriority4And5Drop           Counter64,
150        brcdNPStatsRxPriority6And7Drop           Counter64,
151        brcdNPStatsRxSuppressRPFDrop          Counter64,
152        brcdNPStatsRxRPFDrop                        Counter64,
153        brcdNPStatsRxIPv4Pkts                         Counter64,
154        brcdNPStatsRxIPv6Pkts                         Counter64,
155        brcdNPStatsRxRouteOnlyDrop               Counter64,
156        brcdNPStatsRxIPv6SuppressRPFDrop       Counter64,
157        brcdNPStatsRxIPv6RPFDropCount        Counter64,
158        brcdNPStatsRxIPv4Bytes                       Counter64,
159        brcdNPStatsRxIPv6Bytes                       Counter64,
160        brcdNPStatsRxPOSCtrlProtocolPkts       Counter64,
161        brcdNPStatsRxPOSLinkDrop                  Counter64,
162        brcdNPStatsRxRoutedPktsDrop             Counter64,
163        brcdNPStatsTxSentToMACPkts             Counter64,
164        brcdNPStatsTxRawGoodPkts                 Counter64,
165        brcdNPStatsTxSrcPortSupressDrop        Counter64,
166        brcdNPStatsTxBadPktsCnt                     Counter64,
167        brcdNPStatsTxUnicastPkts                     Counter64,
168        brcdNPStatsTxBroadcastPkts                 Counter64,
169        brcdNPStatsTxMulticastPkts                   Counter64,
170        brcdNPStatsTxReceiveFromTM              Counter64,
171        brcdNPStatsTxACLDrop                          Counter64,
172        brcdNPStatsTxPFCMulticastDrop            Counter64,
173        brcdNPStatsTxPFCMTUExceedDrop      Counter64,
174        brcdNPStatsTxPFCQMAPErrorDrop        Counter64,
175        brcdNPStatsTxIPv4Pkts                          Counter64,
176        brcdNPStatsTxIPv6Pkts                          Counter64,
177        brcdNPStatsTxIPv4Bytes                        Counter64,
178        brcdNPStatsTxIPv6Bytes                        Counter64,
179        brcdNPStatsTxPOSCtrlProtocolPkts        Counter64,
180        brcdNPStatsTxPOSLinkDrop                  Counter64
181    }
182
183brcdNPStatsIfIndex OBJECT-TYPE
184    SYNTAX  InterfaceIndex
185    MAX-ACCESS  not-accessible
186    STATUS      current
187    DESCRIPTION
188            "Interface index as equivalent to ifIndex in MIB II. This is
189             applicable only for the interfaces that are physically present and
190             operationally up.  "
191    ::= { brcdNPStatsEntry 1 }
192
193brcdNPStatsRxRawGoodPkts OBJECT-TYPE
194    SYNTAX      Counter64
195    MAX-ACCESS  read-only
196    STATUS      current
197    DESCRIPTION
198            "Counter for good packets received from MAC. In equation,
199             Rx Raw Good Packets = Rx Unicast Packets + Rx Multicast Packets +
200                                     Rx Broadcast Packets
201                                 = Rx IPv4 Packets + Rx IPv6 Packets +
202                                     Rx Other Packets
203                                 = Rx Forward Packets + Rx Discard Packets"
204    ::= { brcdNPStatsEntry 2 }
205
206brcdNPStatsRxForwardPkts OBJECT-TYPE
207    SYNTAX  Counter64
208    MAX-ACCESS  read-only
209    STATUS      current
210    DESCRIPTION
211            " Counter for forwarded packets by packet evaluation engine in the
212              Ingress. In equation,
213              Rx Forward Packets = Rx Sent to TM Packets + Rx RL drop packets ."
214    ::= { brcdNPStatsEntry 3 }
215
216brcdNPStatsRxDiscardPkts  OBJECT-TYPE
217    SYNTAX      Counter64
218    MAX-ACCESS  read-only
219    STATUS      current
220    DESCRIPTION
221            "Counter for packets flagged for discard by packet evaluation
222             engine. In equation,
223             Rx Discard Packets = ACL drop + TTL drop + route-only drop +
224                                  RPF drop + tag mismatch drop
225                                  + VLAN blocking drop + segment filtering drop
226                                  + drop by packet evaluation decisions +
227                                  miscellaneous."
228    ::= { brcdNPStatsEntry 4 }
229
230brcdNPStatsRxMiscPkts    OBJECT-TYPE
231    SYNTAX      Counter64
232    MAX-ACCESS  read-only
233    STATUS      current
234    DESCRIPTION
235            "Counter for Miscellaneous Packets Received."
236    ::= { brcdNPStatsEntry 5 }
237
238brcdNPStatsRxUnicastPkts  OBJECT-TYPE
239    SYNTAX      Counter64
240    MAX-ACCESS  read-only
241    STATUS      current
242    DESCRIPTION
243            "Counter for unicast packets received."
244    ::= { brcdNPStatsEntry 6 }
245
246brcdNPStatsRxBroadcastPkts   OBJECT-TYPE
247    SYNTAX      Counter64
248    MAX-ACCESS  read-only
249    STATUS      current
250    DESCRIPTION
251            "Counter for broadcast packets received"
252    ::= { brcdNPStatsEntry 7 }
253
254brcdNPStatsRxMulticastPkts     OBJECT-TYPE
255    SYNTAX      Counter64
256    MAX-ACCESS  read-only
257    STATUS      current
258    DESCRIPTION
259            "Counter for multicast packets received."
260    ::= { brcdNPStatsEntry 8 }
261
262brcdNPStatsRxSendToTMPkts  OBJECT-TYPE
263    SYNTAX      Counter64
264    MAX-ACCESS  read-only
265    STATUS      current
266    DESCRIPTION
267            "Counter for packets sent to TM. This value should be equal to
268             difference of Rx forward packets and RL drops."
269    ::= { brcdNPStatsEntry 9 }
270
271brcdNPStatsRxBadPkts  OBJECT-TYPE
272    SYNTAX      Counter64
273    MAX-ACCESS  read-only
274    STATUS      current
275    DESCRIPTION
276            "Counter for bad packets in the receiver side. They represent the
277             packets that have MAC to NP interface errors."
278    ::= { brcdNPStatsEntry 10 }
279
280brcdNPStatsRxLookupUnavailable  OBJECT-TYPE
281    SYNTAX      Counter64
282    MAX-ACCESS  read-only
283    STATUS      current
284    DESCRIPTION
285            "Number of packets that have been dropped due to unavailability of
286             the CAM interface for packet lookups."
287    ::= { brcdNPStatsEntry 11 }
288
289brcdNPStatsRxACLDrop   OBJECT-TYPE
290    SYNTAX      Counter64
291    MAX-ACCESS  read-only
292    STATUS      current
293    DESCRIPTION
294            "Drop counter for ACL drop on the ingress path."
295    ::= { brcdNPStatsEntry 12 }
296
297brcdNPStatsRxPriority0And1Drop OBJECT-TYPE
298    SYNTAX      Counter64
299    MAX-ACCESS  read-only
300    STATUS      current
301    DESCRIPTION
302            "Counter for packets dropped based on Priority 0,1 in the Ingress."
303    ::= { brcdNPStatsEntry 13 }
304
305brcdNPStatsRxPriority2And3Drop OBJECT-TYPE
306    SYNTAX      Counter64
307    MAX-ACCESS  read-only
308    STATUS      current
309    DESCRIPTION
310            "Counter for packets dropped based on Priority 2,3 in the Ingress."
311    ::= { brcdNPStatsEntry 14 }
312
313brcdNPStatsRxPriority4And5Drop OBJECT-TYPE
314    SYNTAX      Counter64
315    MAX-ACCESS  read-only
316    STATUS      current
317    DESCRIPTION
318            "Counter for packets dropped based on Priority 4,5 in the Ingress."
319    ::= { brcdNPStatsEntry 15 }
320
321brcdNPStatsRxPriority6And7Drop OBJECT-TYPE
322    SYNTAX      Counter64
323    MAX-ACCESS  read-only
324    STATUS      current
325    DESCRIPTION
326            "Counter for packets dropped based on Priority 6,7 in the Ingress."
327    ::= { brcdNPStatsEntry 16 }
328
329brcdNPStatsRxSuppressRPFDrop   OBJECT-TYPE
330    SYNTAX      Counter64
331    MAX-ACCESS  read-only
332    STATUS      current
333    DESCRIPTION
334            "Counter for suppressed RPF drops on the ingress path due to ACL
335             override."
336    ::= { brcdNPStatsEntry 17 }
337
338brcdNPStatsRxRPFDrop      OBJECT-TYPE
339    SYNTAX      Counter64
340    MAX-ACCESS  read-only
341    STATUS      current
342    DESCRIPTION
343            "Counter for RPF drop in the ingress."
344    ::= { brcdNPStatsEntry 18 }
345
346brcdNPStatsRxIPv4Pkts    OBJECT-TYPE
347    SYNTAX      Counter64
348    MAX-ACCESS  read-only
349    STATUS      current
350    DESCRIPTION
351            "Raw packet count that have IPv4 Etype (0x0800) and IP version of
352             0x4."
353    ::= { brcdNPStatsEntry 19 }
354
355brcdNPStatsRxIPv6Pkts    OBJECT-TYPE
356    SYNTAX      Counter64
357    MAX-ACCESS  read-only
358    STATUS      current
359    DESCRIPTION
360            "Raw packet count that have IPv6 Etype (0x86DD) and IP version of
361             0x6."
362    ::= { brcdNPStatsEntry 20 }
363
364brcdNPStatsRxRouteOnlyDrop OBJECT-TYPE
365    SYNTAX      Counter64
366    MAX-ACCESS  read-only
367    STATUS      current
368    DESCRIPTION
369            "Counts packets that have been dropped due to Route-Only
370             configuration during MAC-DA processing. "
371    ::= { brcdNPStatsEntry 21 }
372
373brcdNPStatsRxIPv6SuppressRPFDrop    OBJECT-TYPE
374    SYNTAX      Counter64
375    MAX-ACCESS  read-only
376    STATUS      current
377    DESCRIPTION
378            "Counter for IPv6 suppressed RFP drops on the ingress path due to
379             ACL override."
380    ::= { brcdNPStatsEntry 22 }
381
382brcdNPStatsRxIPv6RPFDropCount   OBJECT-TYPE
383    SYNTAX      Counter64
384    MAX-ACCESS  read-only
385    STATUS      current
386    DESCRIPTION
387            "Counter for IPv6 drop on the ingress."
388    ::= { brcdNPStatsEntry 23 }
389
390brcdNPStatsRxIPv4Bytes   OBJECT-TYPE
391    SYNTAX      Counter64
392    MAX-ACCESS  read-only
393    STATUS      current
394    DESCRIPTION
395            "Raw packet Bytes (+FCS) that have IPv4 Etype (0x0800) and IP
396             version equals 0x4. "
397    ::= { brcdNPStatsEntry 24 }
398
399brcdNPStatsRxIPv6Bytes    OBJECT-TYPE
400    SYNTAX      Counter64
401    MAX-ACCESS  read-only
402    STATUS      current
403    DESCRIPTION
404            "Raw packet Bytes (+FCS) that have IPv6 Etype (0x86DD) and IP
405             version equals 0x6. "
406    ::= { brcdNPStatsEntry 25 }
407
408brcdNPStatsRxPOSCtrlProtocolPkts   OBJECT-TYPE
409    SYNTAX      Counter64
410    MAX-ACCESS  read-only
411    STATUS      current
412    DESCRIPTION
413            "Number of control protocol packets received in POS mode. The object
414             is supported only on POS interfaces. 0 is returned for others."
415    ::= { brcdNPStatsEntry 26 }
416
417brcdNPStatsRxPOSLinkDrop  OBJECT-TYPE
418    SYNTAX      Counter64
419    MAX-ACCESS  read-only
420    STATUS      current
421    DESCRIPTION
422            "Number of packets dropped due to link state in POS mode. The
423             object is supported only on POS interfaces. 0 is returned for
424             others. "
425    ::= { brcdNPStatsEntry 27 }
426
427brcdNPStatsRxRoutedPktsDrop OBJECT-TYPE
428    SYNTAX      Counter64
429    MAX-ACCESS  read-only
430    STATUS      current
431    DESCRIPTION
432            "Number of received IPv4 or IPv6 routed packets that are dropped
433             because the TTL is 0, or because routing is not enabled on the
434             given virtual interface.  "
435    ::= { brcdNPStatsEntry 28 }
436
437brcdNPStatsTxSentToMACPkts OBJECT-TYPE
438    SYNTAX      Counter64
439    MAX-ACCESS  read-only
440    STATUS      current
441    DESCRIPTION
442            "Total number of packets sent to MAC for transmit.In equation,
443             Tx Sent to MAC = Tx IPv4 Packets + Tx IPv6 Packets + Tx Others
444                            = Tx Raw Good Packets - Tx Source Port Suppression
445                              Drop - Tx ACL drop - Tx RL Drop - Tx Multicast
446                              TTL drop."
447    ::= { brcdNPStatsEntry 29 }
448
449brcdNPStatsTxRawGoodPkts  OBJECT-TYPE
450    SYNTAX      Counter64
451    MAX-ACCESS  read-only
452    STATUS      current
453    DESCRIPTION
454            "Total number of packets sent to egress processing logic that pass
455             the initial length checks (min, max, offsets, bad packet etc.)In
456             equation,
457             Tx Raw Good Packets = Tx Receive From TM Packets - Tx Bad Packets
458                                 = Tx Unicast Packets + Tx Broadcast Packets +
459                                   Tx Multicast Packets + Tx Source Port
460                                   Suppression Drop. "
461    ::= { brcdNPStatsEntry 30 }
462
463brcdNPStatsTxSrcPortSupressDrop  OBJECT-TYPE
464    SYNTAX      Counter64
465    MAX-ACCESS  read-only
466    STATUS      current
467    DESCRIPTION
468            "Number of packets dropped because of transmit source port
469             suppression."
470    ::= { brcdNPStatsEntry 31 }
471
472brcdNPStatsTxBadPktsCnt  OBJECT-TYPE
473    SYNTAX      Counter64
474    MAX-ACCESS  read-only
475    STATUS      current
476    DESCRIPTION
477            "Total number of packets dropped in egress logic that fail
478             the initial length checks (min, max, bad packet etc.)."
479    ::= { brcdNPStatsEntry 32 }
480
481brcdNPStatsTxUnicastPkts    OBJECT-TYPE
482    SYNTAX      Counter64
483    MAX-ACCESS  read-only
484    STATUS      current
485    DESCRIPTION
486            "Counter for unicast packets transmitted."
487    ::= { brcdNPStatsEntry 33 }
488
489brcdNPStatsTxBroadcastPkts   OBJECT-TYPE
490    SYNTAX      Counter64
491    MAX-ACCESS  read-only
492    STATUS      current
493    DESCRIPTION
494            "Counter for broadcast packets transmitted."
495    ::= { brcdNPStatsEntry 34 }
496
497brcdNPStatsTxMulticastPkts  OBJECT-TYPE
498    SYNTAX      Counter64
499    MAX-ACCESS  read-only
500    STATUS      current
501    DESCRIPTION
502            "Counter for multicast packets transmitted."
503    ::= { brcdNPStatsEntry 35 }
504
505brcdNPStatsTxReceiveFromTM     OBJECT-TYPE
506    SYNTAX      Counter64
507    MAX-ACCESS  read-only
508    STATUS      current
509    DESCRIPTION
510            "Counter for packets received from TM."
511    ::= { brcdNPStatsEntry 36 }
512
513brcdNPStatsTxACLDrop     OBJECT-TYPE
514    SYNTAX      Counter64
515    MAX-ACCESS  read-only
516    STATUS      current
517    DESCRIPTION
518            "Number of packets that have been dropped by the outbound ACL
519             logic."
520    ::= { brcdNPStatsEntry 37 }
521
522brcdNPStatsTxPFCMulticastDrop OBJECT-TYPE
523    SYNTAX      Counter64
524    MAX-ACCESS  read-only
525    STATUS      current
526    DESCRIPTION
527              "Number of multicast FID packets that have been dropped by egress
528               logic that map to the egress queue which is in paused state.
529               Supported only on 'NI-MLX-10Gx8-D 8-port 10GbE Module',
530               'NI-MLX-10Gx8-M 8-port 10GbE (M) Module', 'NI-MLX-10Gx8-X 8-port
531               10GbE (X) Module', 'BR-MLX-40Gx4-M 4-port 40GbE Module',
532               'BR-MLX-10Gx20 20-port 1/10GbE Module', 'BR-MLX-100Gx2-CFP2
533                 2-port 100GbE Module' and 'BR-MLX-10Gx4-M-IPSEC 4-port
534                 10GbE Module'.
535               0 is returned for the rest of the cards."
536    ::= { brcdNPStatsEntry 38 }
537
538brcdNPStatsTxPFCMTUExceedDrop OBJECT-TYPE
539    SYNTAX      Counter64
540    MAX-ACCESS  read-only
541    STATUS      current
542    DESCRIPTION
543              "Number of packets that have been dropped by egress logic that
544               exceeds the MTU of the egress queue (they map to). Supported
545               only on 'NI-MLX-10Gx8-D 8-port 10GbE Module',
546               'NI-MLX-10Gx8-M 8-port 10GbE (M) Module', 'NI-MLX-10Gx8-X 8-port
547               10GbE (X) Module', 'BR-MLX-40Gx4-M 4-port 40GbE Module',
548               'BR-MLX-10Gx20 20-port 1/10GbE Module', 'BR-MLX-100Gx2-CFP2
549                 2-port 100GbE Module' and 'BR-MLX-10Gx4-M-IPSEC 4-port
550                 10GbE Module'.
551               0 is returned for the rest of the cards."
552    ::= { brcdNPStatsEntry 39 }
553
554brcdNPStatsTxPFCQMAPErrorDrop OBJECT-TYPE
555    SYNTAX      Counter64
556    MAX-ACCESS  read-only
557    STATUS      current
558    DESCRIPTION
559              "Number of packets that have been dropped by egress logic that
560               does not map to any valid egress queue. This object is Supported
561               only on 'NI-MLX-10Gx8-D 8-port 10GbE Module',
562               'NI-MLX-10Gx8-M 8-port 10GbE (M) Module', 'NI-MLX-10Gx8-X 8-port
563               10GbE (X) Module', 'BR-MLX-40Gx4-M 4-port 40GbE Module',
564               'BR-MLX-10Gx20 20-port 1/10GbE Module', 'BR-MLX-100Gx2-CFP2
565                 2-port 100GbE Module' and 'BR-MLX-10Gx4-M-IPSEC 4-port
566                 10GbE Module'.
567               0 is returned for the rest of the cards."
568    ::= { brcdNPStatsEntry 40 }
569
570brcdNPStatsTxIPv4Pkts    OBJECT-TYPE
571    SYNTAX      Counter64
572    MAX-ACCESS  read-only
573    STATUS      current
574    DESCRIPTION
575            "Number of IPv4 packets transmitted out the port that have Etype
576             0x0800 and IPver version equals 0x4)"
577    ::= { brcdNPStatsEntry 41 }
578
579brcdNPStatsTxIPv6Pkts    OBJECT-TYPE
580    SYNTAX      Counter64
581    MAX-ACCESS  read-only
582    STATUS      current
583    DESCRIPTION
584            "Number of IPv6 packets transmitted out the port that have Etype
585             0x86DD and IPver version equals 0x6."
586    ::= { brcdNPStatsEntry 42}
587
588brcdNPStatsTxIPv4Bytes  OBJECT-TYPE
589    SYNTAX      Counter64
590    MAX-ACCESS  read-only
591    STATUS      current
592    DESCRIPTION
593            "Counts packet Bytes (+FCS) that have IPv4 Etype (0x0800) and IP
594             version equals 0x4"
595    ::= { brcdNPStatsEntry 43}
596
597brcdNPStatsTxIPv6Bytes OBJECT-TYPE
598    SYNTAX      Counter64
599    MAX-ACCESS  read-only
600    STATUS      current
601    DESCRIPTION
602            "Counts packet Bytes (+FCS) that have IPv6 Etype (0x86DD) and IP
603             version equals 0x6"
604    ::= { brcdNPStatsEntry 44}
605
606brcdNPStatsTxPOSCtrlProtocolPkts  OBJECT-TYPE
607    SYNTAX      Counter64
608    MAX-ACCESS  read-only
609    STATUS      current
610    DESCRIPTION
611            "Number of control protocol packets sent in POS mode. The object is
612             supported only for POS interfaces. For others it returns 0."
613    ::= { brcdNPStatsEntry 45 }
614
615brcdNPStatsTxPOSLinkDrop    OBJECT-TYPE
616    SYNTAX      Counter64
617    MAX-ACCESS  read-only
618    STATUS      current
619    DESCRIPTION
620            "Number of packets dropped due to link state in POS mode. The
621             object is supported only for POS interfaces. For others it returns
622             0."
623    ::= { brcdNPStatsEntry 46 }
624
625-- the brcdNPBufferErrorTable table
626
627-- The brcdNPBufferErrorTable table contains information of NP Buffer memory related
628-- error events on CES/CER platform.
629brcdNPBufferErrorTable OBJECT-TYPE
630    SYNTAX      SEQUENCE OF BrcdNPBufferErrorEntry
631    MAX-ACCESS  not-accessible
632    STATUS      current
633    DESCRIPTION
634            "A list of brcdNPBufferError entries. This table contains information
635            of various Network Processor(NP) error event counters
636            supported by this system.
637            The objects in this table are refreshed every second, based on request.
638            This table is only supported on CES/CER."
639    ::= { brcdNPStatisticsInfo 3 }
640
641brcdNPBufferErrorEntry OBJECT-TYPE
642    SYNTAX      BrcdNPBufferErrorEntry
643    MAX-ACCESS  not-accessible
644    STATUS      current
645    DESCRIPTION
646            "An entry containing buffer error event counter information applicable for a
647             set of interfaces managed by a NP."
648    INDEX   { brcdNPBufferErrorSlotId,
649                   brcdNPBufferErrorDeviceId}
650    ::= { brcdNPBufferErrorTable 1 }
651
652BrcdNPBufferErrorEntry ::=  SEQUENCE {
653        brcdNPBufferErrorSlotId               Unsigned32,
654        brcdNPBufferErrorDeviceId              Unsigned32,
655        brcdNPBufferErrorDescription              DisplayString,
656        brcdNPBufferErrorIngressCurrentEvents         Counter32,
657        brcdNPBufferErrorIngressCumulativeEvents         Counter32,
658        brcdNPBufferErrorEgressCurrentEvents         Counter32,
659        brcdNPBufferErrorEgressCumulativeEvents            Counter32
660    }
661
662brcdNPBufferErrorSlotId OBJECT-TYPE
663    SYNTAX  Unsigned32
664    MAX-ACCESS  not-accessible
665    STATUS      current
666    DESCRIPTION
667            "Slot ID of the module, which uniquely identifies it.
668             The module must be physically present and operationally up.
669             This is 1-based index."
670    ::= { brcdNPBufferErrorEntry 1 }
671
672brcdNPBufferErrorDeviceId OBJECT-TYPE
673    SYNTAX      Unsigned32
674    MAX-ACCESS  not-accessible
675    STATUS      current
676    DESCRIPTION
677            "The NP device ID, a number which uniquely identifies the network
678             processor within a module in the system.
679             This is 1-based index."
680    ::= { brcdNPBufferErrorEntry 2 }
681
682brcdNPBufferErrorDescription OBJECT-TYPE
683    SYNTAX      DisplayString
684    MAX-ACCESS  read-only
685    STATUS      current
686    DESCRIPTION
687            "This object gives the range of ports serviced by the
688             NP identified by brcdNPBufferErrorSlotId and brcdNPBufferDeviceId."
689    ::= { brcdNPBufferErrorEntry 3 }
690
691brcdNPBufferErrorIngressCurrentEvents OBJECT-TYPE
692    SYNTAX      Counter32
693    MAX-ACCESS  read-only
694    STATUS      current
695    DESCRIPTION
696            "Counter for NP Ingress buffer error events recorded within a
697            window."
698    ::= { brcdNPBufferErrorEntry 4 }
699
700brcdNPBufferErrorIngressCumulativeEvents OBJECT-TYPE
701    SYNTAX  Counter32
702    MAX-ACCESS  read-only
703    STATUS      current
704    DESCRIPTION
705           "Counter for NP Ingress total buffer error events recorded."
706    ::= { brcdNPBufferErrorEntry 5 }
707
708brcdNPBufferErrorEgressCurrentEvents  OBJECT-TYPE
709    SYNTAX      Counter32
710    MAX-ACCESS  read-only
711    STATUS      current
712    DESCRIPTION
713            "Counter for NP Egress buffer error events recorded within a
714            window."
715    ::= { brcdNPBufferErrorEntry 6 }
716
717brcdNPBufferErrorEgressCumulativeEvents    OBJECT-TYPE
718    SYNTAX      Counter32
719    MAX-ACCESS  read-only
720    STATUS      current
721    DESCRIPTION
722            "Counter for NP Egress total buffer error events recorded"
723    ::= { brcdNPBufferErrorEntry 7 }
724
725-- brcdNPCSRAMErrorTable
726-- To query for NP CSRAM errors.
727brcdNPCSRAMErrorTable OBJECT-TYPE
728    SYNTAX      SEQUENCE OF BrcdNPCSRAMErrorEntry
729    MAX-ACCESS  not-accessible
730    STATUS      current
731    DESCRIPTION
732            "A list of brcdNPCSRAMError entries. This table contains
733             information of various Network Processor(NP) CSRAM error
734             event counters supported by this system. The objects in this
735             table are refreshed every second, based on request.
736             This table is only supported on CES and CER."
737    ::= { brcdNPStatisticsInfo 4 }
738
739brcdNPCSRAMErrorEntry OBJECT-TYPE
740    SYNTAX      BrcdNPCSRAMErrorEntry
741    MAX-ACCESS  not-accessible
742    STATUS      current
743    DESCRIPTION
744            "An entry containing CSRAM error event counter information
745             applicable for a set of interfaces managed by a NP."
746    INDEX   { brcdNPCSRAMErrorSlotId, brcdNPCSRAMErrorDeviceId }
747    ::= { brcdNPCSRAMErrorTable 1 }
748
749BrcdNPCSRAMErrorEntry ::=  SEQUENCE {
750        brcdNPCSRAMErrorSlotId                  Unsigned32,
751        brcdNPCSRAMErrorDeviceId                Unsigned32,
752        brcdNPCSRAMErrorDescription             DisplayString,
753        brcdNPCSRAMErrorCurrentEvents           Counter32,
754        brcdNPCSRAMErrorCumulativeEvents        Counter32
755}
756
757brcdNPCSRAMErrorSlotId OBJECT-TYPE
758    SYNTAX      Unsigned32
759    MAX-ACCESS  not-accessible
760    STATUS      current
761    DESCRIPTION
762            "Slot-id of the module which uniquely identifies it in the system.
763             The module should be physically present and should be UP.
764             This is a 1-based index."
765    ::= { brcdNPCSRAMErrorEntry 1 }
766
767brcdNPCSRAMErrorDeviceId OBJECT-TYPE
768    SYNTAX      Unsigned32
769    MAX-ACCESS  not-accessible
770    STATUS      current
771    DESCRIPTION
772            "The NP device-id, a number which uniquely identifies the network
773             processor within a module in the system. This is a 1-based index."
774    ::= { brcdNPCSRAMErrorEntry 2 }
775
776brcdNPCSRAMErrorDescription OBJECT-TYPE
777    SYNTAX      DisplayString
778    MAX-ACCESS  read-only
779    STATUS      current
780    DESCRIPTION
781            "This object gives the range of ports serviced by the NP identified
782             by brcdNPCSRAMErrorSlotId and brcdNPCSRAMErrorDeviceId."
783    ::= { brcdNPCSRAMErrorEntry 3 }
784
785brcdNPCSRAMErrorCurrentEvents OBJECT-TYPE
786    SYNTAX      Counter32
787    MAX-ACCESS  read-only
788    STATUS      current
789    DESCRIPTION
790            "Counter for NP CSRAM errors recorded within a configured window."
791    ::= { brcdNPCSRAMErrorEntry 4 }
792
793brcdNPCSRAMErrorCumulativeEvents OBJECT-TYPE
794    SYNTAX      Counter32
795    MAX-ACCESS  read-only
796    STATUS      current
797    DESCRIPTION
798            "Counter for total NP CSRAM errors recorded."
799    ::= { brcdNPCSRAMErrorEntry 5 }
800
801-- brcdNPLPMRAMErrorTable
802-- To query for NP LPM-RAM errors.
803
804brcdNPLPMRAMErrorTable OBJECT-TYPE
805    SYNTAX      SEQUENCE OF BrcdNPLPMRAMErrorEntry
806    MAX-ACCESS  not-accessible
807    STATUS      current
808    DESCRIPTION
809            "A list of brcdNPLPMRAMError entries. This table contains
810             information of various LPM RAM error event counters supported
811             by the Network processor in this system. The objects in this
812             table are refreshed every second, based on request.
813             This table is only supported on CES and CER."
814    ::= { brcdNPStatisticsInfo 5 }
815
816brcdNPLPMRAMErrorEntry OBJECT-TYPE
817    SYNTAX      BrcdNPLPMRAMErrorEntry
818    MAX-ACCESS  not-accessible
819    STATUS      current
820    DESCRIPTION
821            "An entry containing LPMRAM error event counter information
822             applicable for a set of interfaces managed by a NP."
823    INDEX   { brcdNPLPMRAMErrorIndex, brcdNPLPMRAMErrorSlotId, brcdNPLPMRAMErrorDeviceId }
824    ::= { brcdNPLPMRAMErrorTable 1 }
825
826BrcdNPLPMRAMErrorEntry ::=  SEQUENCE {
827        brcdNPLPMRAMErrorIndex                   Unsigned32,
828        brcdNPLPMRAMErrorSlotId                  Unsigned32,
829        brcdNPLPMRAMErrorDeviceId                Unsigned32,
830        brcdNPLPMRAMErrorName                    DisplayString,
831        brcdNPLPMRAMErrorDescription             DisplayString,
832        brcdNPLPMRAMErrorCurrentEvents           Counter32,
833        brcdNPLPMRAMErrorCumulativeEvents        Counter32
834}
835
836brcdNPLPMRAMErrorIndex OBJECT-TYPE
837    SYNTAX      Unsigned32(1..4)
838    MAX-ACCESS  not-accessible
839    STATUS      current
840    DESCRIPTION
841            "This object uniquely identifies a LPM within a network processor.
842             CER devices use LPM-0, LPM-1 and LPM-2 memories, whereas CES
843             devices use LPM-3 memory only. This is a 1-based index. Therefore,
844             index value of 1 maps to LPM0, 2 maps to LPM1 and so on."
845    ::= { brcdNPLPMRAMErrorEntry 1 }
846
847brcdNPLPMRAMErrorSlotId OBJECT-TYPE
848    SYNTAX      Unsigned32
849    MAX-ACCESS  not-accessible
850    STATUS      current
851    DESCRIPTION
852            "Slot-id of the module which uniquely identifies it in the system.
853             The module should be physically present and should be UP.
854             This is a 1-based index."
855    ::= { brcdNPLPMRAMErrorEntry 2 }
856
857brcdNPLPMRAMErrorDeviceId OBJECT-TYPE
858    SYNTAX      Unsigned32
859    MAX-ACCESS  not-accessible
860    STATUS      current
861    DESCRIPTION
862            "The NP device-id, a number which uniquely identifies the network
863             processor within a module in the system. This is a 1-based index."
864    ::= { brcdNPLPMRAMErrorEntry 3 }
865
866brcdNPLPMRAMErrorName OBJECT-TYPE
867    SYNTAX      DisplayString
868    MAX-ACCESS  read-only
869    STATUS      current
870    DESCRIPTION
871            "This object gives a string representing the LPM identified
872             by brcdNPLPMRAMErrorIndex."
873    ::= { brcdNPLPMRAMErrorEntry 4 }
874
875brcdNPLPMRAMErrorDescription OBJECT-TYPE
876    SYNTAX      DisplayString
877    MAX-ACCESS  read-only
878    STATUS      current
879    DESCRIPTION
880            "This object gives the range of ports serviced by the NP identified
881             by brcdNPLPMRAMErrorSlotId and brcdNPLPMRAMErrorDeviceId."
882    ::= { brcdNPLPMRAMErrorEntry 5 }
883
884brcdNPLPMRAMErrorCurrentEvents OBJECT-TYPE
885    SYNTAX      Counter32
886    MAX-ACCESS  read-only
887    STATUS      current
888    DESCRIPTION
889            "Counter for the error events recorded within a configured window
890             in the LPM identified by brcdNPLPMRAMErrorIndex,
891             brcdNPLPMRAMErrorSlotId and brcdNPLPMRAMErrorDeviceId."
892    ::= { brcdNPLPMRAMErrorEntry 6 }
893
894brcdNPLPMRAMErrorCumulativeEvents OBJECT-TYPE
895    SYNTAX      Counter32
896    MAX-ACCESS  read-only
897    STATUS      current
898    DESCRIPTION
899            "Counter for the error events recorded within a configured window
900             in the LPM identified by brcdNPLPMRAMErrorIndex,
901             brcdNPLPMRAMErrorSlotId and brcdNPLPMRAMErrorDeviceId."
902    ::= { brcdNPLPMRAMErrorEntry 7 }
903
904-- The brcdNPQosStatTable table contains information of NP Qos related
905-- statistics on NI XMR/MLX platform.
906
907brcdNPQosStatTable OBJECT-TYPE
908    SYNTAX      SEQUENCE OF BrcdNPQosStatEntry
909    MAX-ACCESS  not-accessible
910    STATUS      current
911    DESCRIPTION
912            "This table contains information of Qos counters for the specific
913             interface per Qos priority. Please refer to the MIB reference
914             guide for pre-requisites of this table."
915    ::= { brcdNPStatisticsInfo 2 }
916
917brcdNPQosStatEntry OBJECT-TYPE
918    SYNTAX      BrcdNPQosStatEntry
919    MAX-ACCESS  not-accessible
920    STATUS      current
921    DESCRIPTION
922            "An entry containing Qos statistics information applicable for a
923             particular interface. "
924    INDEX   { brcdNPQosStatIfIndex, brcdNPQosStatQosPriority }
925    ::= { brcdNPQosStatTable 1 }
926
927BrcdNPQosStatEntry ::=  SEQUENCE {
928        brcdNPQosStatIfIndex           InterfaceIndex,
929        brcdNPQosStatQosPriority       PortPriorityTC,
930        brcdNPQosStatIngressPkts       Counter64,
931        brcdNPQosStatIngressBytes      Counter64,
932        brcdNPQosStatEgressPkts        Counter64,
933        brcdNPQosStatEgressBytes       Counter64
934}
935
936brcdNPQosStatIfIndex OBJECT-TYPE
937    SYNTAX  InterfaceIndex
938    MAX-ACCESS  not-accessible
939    STATUS      current
940    DESCRIPTION
941            "ifIndex of the interface. All the interfaces of the LP modules
942             that are physically present and operationally up will be included
943             in this table. Starting from NetIron 5.3 release, all deployed
944             LAG interfaces will also be included in this table."
945    ::= { brcdNPQosStatEntry 1 }
946
947
948brcdNPQosStatQosPriority OBJECT-TYPE
949    SYNTAX      PortPriorityTC
950    MAX-ACCESS  not-accessible
951    STATUS      current
952    DESCRIPTION
953            "Qos priority associated with this entry. This is 1-based index.
954             The priority0 maps to 1, priority1 maps to 2 etc. Priority value
955             equal to nonPriority(128) is not applicable to this table."
956    ::= { brcdNPQosStatEntry 2 }
957
958brcdNPQosStatIngressPkts  OBJECT-TYPE
959    SYNTAX      Counter64
960    MAX-ACCESS  read-only
961    STATUS      current
962    DESCRIPTION
963            "The number of packets that have arrived on the specified
964             interface with a DSCP, EXP or PCP value equal to the value
965             of the brcdNPQosStatQosPriority object."
966    ::= { brcdNPQosStatEntry 3 }
967
968brcdNPQosStatIngressBytes   OBJECT-TYPE
969    SYNTAX      Counter64
970    MAX-ACCESS  read-only
971    STATUS      current
972    DESCRIPTION
973            "The number of bytes that have arrived on the specified
974             interface with a DSCP, EXP or PCP value in the packet
975             equal to the value of the brcdNPQosStatQosPriority object."
976    ::= { brcdNPQosStatEntry 4 }
977
978brcdNPQosStatEgressPkts  OBJECT-TYPE
979    SYNTAX      Counter64
980    MAX-ACCESS  read-only
981    STATUS      current
982    DESCRIPTION
983            "The number of packets leaving the device on the specified
984             interface with an internal priority value equal to the value
985             of the brcdNPQosStatQosPriority object. The internal
986             priority is configuration dependent but generally is a function
987             of DSCP, EXP or PCP."
988    ::= { brcdNPQosStatEntry 5 }
989
990brcdNPQosStatEgressBytes   OBJECT-TYPE
991    SYNTAX      Counter64
992    MAX-ACCESS  read-only
993    STATUS      current
994    DESCRIPTION
995            "The number of bytes leaving the device on the specified interface
996             with an internal priority value equal to the value of the
997             brcdNPQosStatQosPriority object. The internal priority is
998             configuration dependent but generally is a function of DSCP, EXP or
999             PCP."
1000    ::= { brcdNPQosStatEntry 6 }
1001
1002
1003-- The brcdNPDebugStatTable --
1004-- show np debug-stat in CLI --
1005
1006brcdNPDebugStatTable OBJECT-TYPE
1007    SYNTAX      SEQUENCE OF BrcdNPDebugStatEntry
1008    MAX-ACCESS  not-accessible
1009    STATUS      current
1010    DESCRIPTION
1011            "This table contains the debug statistics of Network Processors in the line cards."
1012    ::= { brcdNPStatisticsInfo 6 }
1013
1014
1015brcdNPDebugStatEntry OBJECT-TYPE
1016    SYNTAX      BrcdNPDebugStatEntry
1017    MAX-ACCESS  not-accessible
1018    STATUS      current
1019    DESCRIPTION
1020            "An entry containing debug statistics of a Network Processor "
1021    INDEX   {  brcdNPDebugStatSlotId,
1022                brcdNPDebugStatNPDeviceId }
1023    ::= { brcdNPDebugStatTable 1 }
1024
1025BrcdNPDebugStatEntry ::=
1026    SEQUENCE {
1027        brcdNPDebugStatSlotId                           Unsigned32,
1028        brcdNPDebugStatNPDeviceId                       Unsigned32,
1029        brcdNPDebugStatDescription                      DisplayString,
1030        brcdNPDebugStatL2SourceAddrLearnDrop            Counter64,
1031        brcdNPDebugStatRateLimitVPLSLocalLearnDrop      Counter64,
1032        brcdNPDebugStatUnkownMPLSDrop                   Counter64,
1033        brcdNPDebugStatDestAddrVCMiss                   Counter64,
1034        brcdNPDebugStatRateLimitVPLSRemoteLearnDrop     Counter64,
1035        brcdNPDebugStatIPv4DestAddrVCMiss               Counter64,
1036        brcdNPDebugStatIPv6DestAddrVCMiss               Counter64,
1037        brcdNPDebugStatVPLSTx                           Counter64,
1038        brcdNPDebugStatVLLTx                            Counter64,
1039        brcdNPDebugStatUnknowL3VPNIngressDrop           Counter64,
1040        brcdNPDebugStatIPv6VPNTx                        Counter64,
1041        brcdNPDebugStatIPv4VPNTx                        Counter64,
1042        brcdNPDebugStatGREIPv4RxCount                   Counter64,
1043        brcdNPDebugStatGREInvalidDrop                   Counter64,
1044        brcdNPDebugStat6to4RxCount                      Counter64,
1045        brcdNPDebugStatGREEnfSourceIngressChkMiss       Counter64,
1046        brcdNPDebugStat6to4EnfSourceIngressChkMiss      Counter64,
1047        brcdNPDebugStatGREMPLSRxCount                   Counter64,
1048        brcdNPDebugStatGREIPv6RxCount                   Counter64,
1049        brcdNPDebugStatPBBRxDropCount                   Counter64,
1050        brcdNPDebugStatPBBTxCount                       Counter64,
1051        brcdNPDebugStatIPv4DestAddrVCDrop               Counter64,
1052        brcdNPDebugStatIPv6DestAddrVCDrop               Counter64,
1053        brcdNPDebugStatSourceAddrPortVLANMiss           Counter64,
1054        brcdNPDebugStatVPLSSourceAddrPortVLANMiss       Counter64,
1055        brcdNPDebugStatSourceAddrVCMiss                 Counter64,
1056        brcdNPDebugStatIPv4HWFwdCount                   Counter64,
1057        brcdNPDebugStatIPv6HWFwdCount                   Counter64,
1058        brcdNPDebugStatMulticastRPFDropCount            Counter64,
1059        brcdNPDebugStatMPLSLsrTxCount                   Counter64,
1060        brcdNPDebugStatGREIPv4TxCount                   Counter64,
1061        brcdNPDebugStat6to4TxCount                      Counter64,
1062        brcdNPDebugStatMPLSRSVPTxCount                  Counter64,
1063        brcdNPDebugStatGREMPLSTxCount                   Counter64,
1064        brcdNPDebugStatGREIPv6TxCount                   Counter64
1065    }
1066
1067brcdNPDebugStatSlotId OBJECT-TYPE
1068    SYNTAX      Unsigned32
1069    MAX-ACCESS  not-accessible
1070    STATUS      current
1071    DESCRIPTION
1072            "Slot ID of the LP module, which uniquely identifies a linecard.
1073             The LP module must be physically present and operationally up."
1074    ::= { brcdNPDebugStatEntry 1 }
1075
1076brcdNPDebugStatNPDeviceId OBJECT-TYPE
1077    SYNTAX      Unsigned32
1078    MAX-ACCESS  not-accessible
1079    STATUS      current
1080    DESCRIPTION
1081            "The NP device ID, a number which uniquely identifies the network
1082             processor within a linecard in the system."
1083    ::= { brcdNPDebugStatEntry 2 }
1084
1085brcdNPDebugStatDescription OBJECT-TYPE
1086    SYNTAX      DisplayString
1087    MAX-ACCESS  read-only
1088    STATUS      current
1089    DESCRIPTION
1090            "This object gives the range of ports serviced by the
1091             brcdNPDebugStatNPDeviceId."
1092    ::= { brcdNPDebugStatEntry 3 }
1093
1094brcdNPDebugStatL2SourceAddrLearnDrop OBJECT-TYPE
1095    SYNTAX      Counter64
1096    MAX-ACCESS  read-only
1097    STATUS      current
1098    DESCRIPTION
1099            "A count of all L2 source address learning drop packets."
1100    ::= { brcdNPDebugStatEntry 4 }
1101
1102brcdNPDebugStatRateLimitVPLSLocalLearnDrop OBJECT-TYPE
1103    SYNTAX      Counter64
1104    MAX-ACCESS  read-only
1105    STATUS      current
1106    DESCRIPTION
1107            "A count of all rate limit VPLS local learning drop packets."
1108    ::= { brcdNPDebugStatEntry 5 }
1109
1110brcdNPDebugStatUnkownMPLSDrop OBJECT-TYPE
1111    SYNTAX      Counter64
1112    MAX-ACCESS  read-only
1113    STATUS      current
1114    DESCRIPTION
1115            "A count of all unknow MPLS drop packets. It includes packets with
1116             Unknow Label to CPU (or) MPLS Label TTL <=1 (or) L2VPN Packet
1117             but PRAM type not equal to VLL or VPLS (or) MPLS transit label
1118             TTL <=1."
1119    ::= { brcdNPDebugStatEntry 6 }
1120
1121brcdNPDebugStatDestAddrVCMiss OBJECT-TYPE
1122    SYNTAX      Counter64
1123    MAX-ACCESS  read-only
1124    STATUS      current
1125    DESCRIPTION
1126            "A count of all destination address VC lookup miss packets."
1127    ::= { brcdNPDebugStatEntry 7 }
1128
1129brcdNPDebugStatRateLimitVPLSRemoteLearnDrop OBJECT-TYPE
1130    SYNTAX      Counter64
1131    MAX-ACCESS  read-only
1132    STATUS      current
1133    DESCRIPTION
1134            "A count of all rate limit VPLS remote learn drop packets."
1135    ::= { brcdNPDebugStatEntry 8 }
1136
1137brcdNPDebugStatIPv4DestAddrVCMiss OBJECT-TYPE
1138    SYNTAX      Counter64
1139    MAX-ACCESS  read-only
1140    STATUS      current
1141    DESCRIPTION
1142            "A count of all IPv4 destination address VC lookup miss packets."
1143    ::= { brcdNPDebugStatEntry 9 }
1144
1145brcdNPDebugStatIPv6DestAddrVCMiss OBJECT-TYPE
1146    SYNTAX      Counter64
1147    MAX-ACCESS  read-only
1148    STATUS      current
1149    DESCRIPTION
1150            "A count of all IPv6 destination address VC lookup miss packets."
1151    ::= { brcdNPDebugStatEntry 10 }
1152
1153brcdNPDebugStatVPLSTx OBJECT-TYPE
1154    SYNTAX      Counter64
1155    MAX-ACCESS  read-only
1156    STATUS      current
1157    DESCRIPTION
1158            "A count of all VPLS destination address hit Tx processing packets."
1159    ::= { brcdNPDebugStatEntry 11 }
1160
1161brcdNPDebugStatVLLTx OBJECT-TYPE
1162    SYNTAX      Counter64
1163    MAX-ACCESS  read-only
1164    STATUS      current
1165    DESCRIPTION
1166            "A count of all VLL destination address hit Tx processing packets."
1167    ::= { brcdNPDebugStatEntry 12 }
1168
1169brcdNPDebugStatUnknowL3VPNIngressDrop OBJECT-TYPE
1170    SYNTAX      Counter64
1171    MAX-ACCESS  read-only
1172    STATUS      current
1173    DESCRIPTION
1174            "A count of all unknown L3 VPN ingress drop packets. It includes
1175             outer IP checksum fail (or) TTL=0 (or) routing not enabled
1176             packets."
1177    ::= { brcdNPDebugStatEntry 13 }
1178
1179brcdNPDebugStatIPv6VPNTx OBJECT-TYPE
1180    SYNTAX      Counter64
1181    MAX-ACCESS  read-only
1182    STATUS      current
1183    DESCRIPTION
1184            "A count of all IPv6 VPN transmit processing packets."
1185    ::= { brcdNPDebugStatEntry 14 }
1186
1187brcdNPDebugStatIPv4VPNTx OBJECT-TYPE
1188    SYNTAX      Counter64
1189    MAX-ACCESS  read-only
1190    STATUS      current
1191    DESCRIPTION
1192            "A count of all IPv4 VPN transmit processing packets."
1193    ::= { brcdNPDebugStatEntry 15 }
1194
1195brcdNPDebugStatGREIPv4RxCount OBJECT-TYPE
1196    SYNTAX      Counter64
1197    MAX-ACCESS  read-only
1198    STATUS      current
1199    DESCRIPTION
1200            "A count of all GRE encapsulated IPv4 payload packets
1201              proceeded for IP DPA processing."
1202    ::= { brcdNPDebugStatEntry 16 }
1203
1204brcdNPDebugStatGREInvalidDrop OBJECT-TYPE
1205    SYNTAX      Counter64
1206    MAX-ACCESS  read-only
1207    STATUS      current
1208    DESCRIPTION
1209            "A count of all packets with invalid protocol type in GRE header."
1210    ::= { brcdNPDebugStatEntry 17 }
1211
1212brcdNPDebugStat6to4RxCount OBJECT-TYPE
1213    SYNTAX      Counter64
1214    MAX-ACCESS  read-only
1215    STATUS      current
1216    DESCRIPTION
1217            "A count of all valid outer IPv4 header and source ingress check
1218            hit packets."
1219    ::= { brcdNPDebugStatEntry 18 }
1220
1221brcdNPDebugStatGREEnfSourceIngressChkMiss OBJECT-TYPE
1222    SYNTAX      Counter64
1223    MAX-ACCESS  read-only
1224    STATUS      current
1225    DESCRIPTION
1226            "A count of all GRE outer IPv4 source ingress check miss packets."
1227    ::= { brcdNPDebugStatEntry 19 }
1228
1229brcdNPDebugStat6to4EnfSourceIngressChkMiss OBJECT-TYPE
1230    SYNTAX      Counter64
1231    MAX-ACCESS  read-only
1232    STATUS      current
1233    DESCRIPTION
1234            "A count of all outer IPv4 source ingress check miss packets."
1235    ::= { brcdNPDebugStatEntry 20 }
1236
1237brcdNPDebugStatGREMPLSRxCount OBJECT-TYPE
1238    SYNTAX      Counter64
1239    MAX-ACCESS  read-only
1240    STATUS      current
1241    DESCRIPTION
1242            "A count of all GRE encapsulated MPLS payload packets proceeded
1243             for MPLS receive processing."
1244    ::= { brcdNPDebugStatEntry 21 }
1245
1246brcdNPDebugStatGREIPv6RxCount OBJECT-TYPE
1247    SYNTAX      Counter64
1248    MAX-ACCESS  read-only
1249    STATUS      current
1250    DESCRIPTION
1251            "A count of all GRE encapsulated IPv6 payload packets proceeded
1252             for IP DPA processing."
1253    ::= { brcdNPDebugStatEntry 22 }
1254
1255brcdNPDebugStatPBBRxDropCount OBJECT-TYPE
1256    SYNTAX      Counter64
1257    MAX-ACCESS  read-only
1258    STATUS      current
1259    DESCRIPTION
1260            "A count of all PBB Rx drop packets.This counter is valid only
1261             for 2*100G, 8*10G, 4*40G, 'BR-MLX-10Gx20 20-port 1/10GbE Module',
1262            'BR-MLX-100Gx2-CFP2 2-port 100GbE Module' and
1263            'BR-MLX-10Gx4-M-IPSEC 4-port 10GbE Module' cards."
1264    ::= { brcdNPDebugStatEntry 23 }
1265
1266brcdNPDebugStatPBBTxCount OBJECT-TYPE
1267    SYNTAX      Counter64
1268    MAX-ACCESS  read-only
1269    STATUS      current
1270    DESCRIPTION
1271            "A count of all PBB Tx packets.This counter is valid only for
1272             2*100G, 8*10G, 4*40G, 'BR-MLX-10Gx20 20-port 1/10GbE Module',
1273            'BR-MLX-100Gx2-CFP2 2-port 100GbE Module' and
1274            'BR-MLX-10Gx4-M-IPSEC 4-port 10GbE Module' cards."
1275    ::= { brcdNPDebugStatEntry 24 }
1276
1277brcdNPDebugStatIPv4DestAddrVCDrop OBJECT-TYPE
1278    SYNTAX      Counter64
1279    MAX-ACCESS  read-only
1280    STATUS      current
1281    DESCRIPTION
1282            "A count of all IPv4 destination address VC drop packets.
1283             This counter is valid only for 2*100G, 8*10G, 4*40G,
1284            'BR-MLX-10Gx20 20-port 1/10GbE Module',
1285            'BR-MLX-100Gx2-CFP2 2-port 100GbE Module' and
1286            'BR-MLX-10Gx4-M-IPSEC 4-port 10GbE Module' cards."
1287    ::= { brcdNPDebugStatEntry 25 }
1288
1289brcdNPDebugStatIPv6DestAddrVCDrop OBJECT-TYPE
1290    SYNTAX      Counter64
1291    MAX-ACCESS  read-only
1292    STATUS      current
1293    DESCRIPTION
1294            "A count of all IPv6 destination address VC drop packets.
1295              This counter is valid only for 2*100G, 8*10G, 4*40G,
1296            'BR-MLX-10Gx20 20-port 1/10GbE Module',
1297            'BR-MLX-100Gx2-CFP2 2-port 100GbE Module' and
1298            'BR-MLX-10Gx4-M-IPSEC 4-port 10GbE Module' cards."
1299    ::= { brcdNPDebugStatEntry 26 }
1300
1301brcdNPDebugStatSourceAddrPortVLANMiss OBJECT-TYPE
1302    SYNTAX      Counter64
1303    MAX-ACCESS  read-only
1304    STATUS      current
1305    DESCRIPTION
1306            "A count of all source address port VLAN miss packets."
1307    ::= { brcdNPDebugStatEntry 27 }
1308
1309brcdNPDebugStatVPLSSourceAddrPortVLANMiss OBJECT-TYPE
1310    SYNTAX      Counter64
1311    MAX-ACCESS  read-only
1312    STATUS      current
1313    DESCRIPTION
1314            "A count of all VPLS source address port VLAN miss packets."
1315    ::= { brcdNPDebugStatEntry 28 }
1316
1317brcdNPDebugStatSourceAddrVCMiss OBJECT-TYPE
1318    SYNTAX      Counter64
1319    MAX-ACCESS  read-only
1320    STATUS      current
1321    DESCRIPTION
1322            "A count of all source address VC miss packets."
1323    ::= { brcdNPDebugStatEntry 29 }
1324
1325brcdNPDebugStatIPv4HWFwdCount OBJECT-TYPE
1326    SYNTAX      Counter64
1327    MAX-ACCESS  read-only
1328    STATUS      current
1329    DESCRIPTION
1330            "A count of all valid IPv4 hardware forwarded packets."
1331    ::= { brcdNPDebugStatEntry 30 }
1332
1333brcdNPDebugStatIPv6HWFwdCount OBJECT-TYPE
1334    SYNTAX      Counter64
1335    MAX-ACCESS  read-only
1336    STATUS      current
1337    DESCRIPTION
1338            "A count of all valid IPv6 hardware forwarded packets."
1339    ::= { brcdNPDebugStatEntry 31 }
1340
1341brcdNPDebugStatMulticastRPFDropCount OBJECT-TYPE
1342    SYNTAX      Counter64
1343    MAX-ACCESS  read-only
1344    STATUS      current
1345    DESCRIPTION
1346            "A count of all multicast RPF failed packets."
1347    ::= { brcdNPDebugStatEntry 32 }
1348
1349brcdNPDebugStatMPLSLsrTxCount OBJECT-TYPE
1350    SYNTAX      Counter64
1351    MAX-ACCESS  read-only
1352    STATUS      current
1353    DESCRIPTION
1354            "A count of valid transit LSR cross-connect packets."
1355    ::= { brcdNPDebugStatEntry 33 }
1356
1357brcdNPDebugStatGREIPv4TxCount OBJECT-TYPE
1358    SYNTAX      Counter64
1359    MAX-ACCESS  read-only
1360    STATUS      current
1361    DESCRIPTION
1362            "A count of valid IPv4 payload with GRE encapsulation."
1363    ::= { brcdNPDebugStatEntry 34 }
1364
1365brcdNPDebugStat6to4TxCount OBJECT-TYPE
1366    SYNTAX      Counter64
1367    MAX-ACCESS  read-only
1368    STATUS      current
1369    DESCRIPTION
1370            "A count of all valid 6to4 transmit packets."
1371    ::= { brcdNPDebugStatEntry 35 }
1372
1373brcdNPDebugStatMPLSRSVPTxCount OBJECT-TYPE
1374    SYNTAX      Counter64
1375    MAX-ACCESS  read-only
1376    STATUS      current
1377    DESCRIPTION
1378            "A count of all valid MPLS RSVP transmit packets."
1379    ::= { brcdNPDebugStatEntry 36 }
1380
1381brcdNPDebugStatGREMPLSTxCount OBJECT-TYPE
1382    SYNTAX      Counter64
1383    MAX-ACCESS  read-only
1384    STATUS      current
1385    DESCRIPTION
1386            "A count of all valid GRE encapsulated MPLS transmit packets."
1387    ::= { brcdNPDebugStatEntry 37 }
1388
1389brcdNPDebugStatGREIPv6TxCount OBJECT-TYPE
1390    SYNTAX      Counter64
1391    MAX-ACCESS  read-only
1392    STATUS      current
1393    DESCRIPTION
1394            "A count of valid IPv6 payload with IPv4 GRE encapsulation."
1395    ::= { brcdNPDebugStatEntry 38 }
1396
1397
1398-- the brcdTMStatsInfoGroup
1399
1400brcdTMStatisticsInfoGroup  OBJECT IDENTIFIER ::= { brcdTMStatisticsInfo 1 }
1401
1402brcdTMPortMappingMaxPorts OBJECT-TYPE
1403    SYNTAX     Unsigned32
1404    MAX-ACCESS read-only
1405    STATUS     current
1406    DESCRIPTION
1407            "The maximum ports that can be supported by the TM on this system"
1408    ::= { brcdTMStatisticsInfoGroup 1 }
1409
1410brcdTMPortMappingUsedPorts OBJECT-TYPE
1411    SYNTAX     Unsigned32
1412    MAX-ACCESS read-only
1413    STATUS     current
1414    DESCRIPTION
1415            "The currently used ports on this system"
1416    ::= { brcdTMStatisticsInfoGroup 2 }
1417
1418brcdTMPortMappingAvailablePorts OBJECT-TYPE
1419    SYNTAX     Unsigned32
1420    MAX-ACCESS read-only
1421    STATUS     current
1422    DESCRIPTION
1423            "The available ports on this system"
1424    ::= { brcdTMStatisticsInfoGroup 3 }
1425
1426-- The brcdTMStatsTable table contains information of Traffic Manager(TM)
1427-- related statistics on NI XMR/MLX platform.
1428
1429brcdTMStatsTable OBJECT-TYPE
1430    SYNTAX      SEQUENCE OF BrcdTMStatsEntry
1431    MAX-ACCESS  not-accessible
1432    STATUS      current
1433    DESCRIPTION
1434            "A list of brcdTMStats entries. This table contains information of
1435             various  Traffic Manager(TM) counters supported by this system."
1436    ::= { brcdTMStatisticsInfo 2 }
1437
1438brcdTMStatsEntry OBJECT-TYPE
1439    SYNTAX      BrcdTMStatsEntry
1440    MAX-ACCESS  not-accessible
1441    STATUS      current
1442    DESCRIPTION
1443            "An entry containing TM counter information."
1444    INDEX   {   brcdTMStatsSlotId,
1445                brcdTMStatsTMDeviceId  }
1446    ::= { brcdTMStatsTable 1 }
1447
1448BrcdTMStatsEntry ::=
1449    SEQUENCE {
1450        brcdTMStatsSlotId                           Unsigned32,
1451        brcdTMStatsTMDeviceId                       Unsigned32,
1452        brcdTMStatsDescription                      DisplayString,
1453        brcdTMStatsTotalIngressPktsCnt               Counter64,
1454        brcdTMStatsIngressEnqueuePkts               Counter64,
1455        brcdTMStatsEgressEnqueuePkts                Counter64,
1456        brcdTMStatsIngressEnqueueBytes              Counter64,
1457        brcdTMStatsEgressEnqueueBytes               Counter64,
1458        brcdTMStatsIngressDequeuePkts               Counter64,
1459        brcdTMStatsIngressDequeueBytes              Counter64,
1460        brcdTMStatsIngressTotalQDiscardPkts         Counter64,
1461        brcdTMStatsIngressTotalQDiscardBytes        Counter64,
1462        brcdTMStatsIngressOldestDiscardPkts         Counter64,
1463        brcdTMStatsIngressOldestDiscardBytes        Counter64,
1464        brcdTMStatsEgressDiscardPkts                Counter64,
1465        brcdTMStatsEgressDiscardBytes               Counter64
1466    }
1467
1468brcdTMStatsSlotId OBJECT-TYPE
1469    SYNTAX      Unsigned32
1470    MAX-ACCESS  not-accessible
1471    STATUS      current
1472    DESCRIPTION
1473            "Slot ID of the LP module, which uniquely identifies a linecard.
1474             The LP module must be physically present and operationally up."
1475    ::= { brcdTMStatsEntry 1 }
1476
1477brcdTMStatsTMDeviceId OBJECT-TYPE
1478    SYNTAX      Unsigned32
1479    MAX-ACCESS  not-accessible
1480    STATUS      current
1481    DESCRIPTION
1482            "The TM device ID, a number which uniquely identifies the network
1483             processor TM  within a linecard in the system."
1484    ::= { brcdTMStatsEntry 2 }
1485
1486brcdTMStatsDescription OBJECT-TYPE
1487    SYNTAX      DisplayString
1488    MAX-ACCESS  read-only
1489    STATUS      current
1490    DESCRIPTION
1491            "This object gives the range of ports serviced by the
1492             brcdTMStatsTMDeviceId."
1493    ::= { brcdTMStatsEntry 3 }
1494
1495brcdTMStatsTotalIngressPktsCnt OBJECT-TYPE
1496    SYNTAX      Counter64
1497    MAX-ACCESS  read-only
1498    STATUS      current
1499    DESCRIPTION
1500            "A count of all packets entering into this traffic manager."
1501    ::= { brcdTMStatsEntry 4 }
1502
1503brcdTMStatsIngressEnqueuePkts OBJECT-TYPE
1504    SYNTAX      Counter64
1505    MAX-ACCESS  read-only
1506    STATUS      current
1507    DESCRIPTION
1508            "A count of all packets entering ingress queues on this traffic
1509             manager."
1510    ::= { brcdTMStatsEntry 5 }
1511
1512brcdTMStatsEgressEnqueuePkts OBJECT-TYPE
1513    SYNTAX      Counter64
1514    MAX-ACCESS  read-only
1515    STATUS      current
1516    DESCRIPTION
1517            "A count of all packets entering egress queues and forwarded out
1518             on this traffic manager."
1519    ::= { brcdTMStatsEntry 6 }
1520
1521brcdTMStatsIngressEnqueueBytes OBJECT-TYPE
1522    SYNTAX      Counter64
1523    MAX-ACCESS  read-only
1524    STATUS      current
1525    DESCRIPTION
1526            "A count of all bytes entering ingress queues on this traffic
1527             manager. This counter is not supported on 'NI-MLX-10Gx8-D 8-port
1528             10GbE (D) Module', 'NI-MLX-10Gx8-M 8-port 10GbE (M) Module',
1529             'NI-MLX-10Gx8-X 8-port 10GbE (X) Module', 'BR-MLX-10Gx24-DM 24
1530             -port-10GbE Module', 'BR-MLX-40Gx4-M 4-port 40GbE Module',
1531             'BR-MLX-10Gx20 20-port 1/10GbE Module', 'BR-MLX-100Gx2-CFP2 2-
1532             port 100GbE Module' and 'BR-MLX-10Gx4-M-IPSEC 4-port 10GbE Module'
1533	     cards. 0 is returned for these cards."
1534    ::= { brcdTMStatsEntry 7 }
1535
1536brcdTMStatsEgressEnqueueBytes OBJECT-TYPE
1537    SYNTAX      Counter64
1538    MAX-ACCESS  read-only
1539    STATUS      current
1540    DESCRIPTION
1541            "A count of all bytes entering egress queues and forwarded out on
1542             this traffic manager.  This counter is not supported on
1543             'NI-MLX-10Gx8-D 8-port 10GbE (D) Module', 'NI-MLX-10Gx8-M 8-port
1544             10GbE (M) Module', 'NI-MLX-10Gx8-X 8-port 10GbE (X) Module',
1545             'BR-MLX-10Gx24-DM 24-port-10GbE Module', 'BR-MLX-40Gx4-M 4-port
1546              40GbE Module', 'BR-MLX-10Gx20 20-port 1/10GbE Module', 'BR-MLX-
1547             100Gx2-CFP2 2-port 100GbE Module' and 'BR-MLX-10Gx4-M-IPSEC 4-port
1548              10GbE Module' cards.
1549             0 is returned for these cards."
1550    ::= { brcdTMStatsEntry 8 }
1551
1552brcdTMStatsIngressDequeuePkts OBJECT-TYPE
1553    SYNTAX      Counter64
1554    MAX-ACCESS  read-only
1555    STATUS      current
1556    DESCRIPTION
1557            "A count of all packets dequeued from ingress queues and forwarded
1558             on this traffic manager."
1559    ::= { brcdTMStatsEntry 9 }
1560
1561brcdTMStatsIngressDequeueBytes OBJECT-TYPE
1562    SYNTAX      Counter64
1563    MAX-ACCESS  read-only
1564    STATUS      current
1565    DESCRIPTION
1566            "A count of all bytes dequeued from ingress queues and forwarded
1567             on this traffic manager. This counter is not supported on
1568             'NI-MLX-10Gx8-D 8-port 10GbE (D) Module', 'NI-MLX-10Gx8-M 8-port
1569             10GbE (M) Module', 'NI-MLX-10Gx8-X 8-port 10GbE (X) Module'
1570             'BR-MLX-10Gx24-DM 24-port-10GbE Module', 'BR-MLX-40Gx4-M 4-port
1571              40GbE Module', 'BR-MLX-10Gx20 20-port 1/10GbE Module', 'BR-MLX-
1572             100Gx2-CFP2 2-port 100GbE Module' and 'BR-MLX-10Gx4-M-IPSEC 4-port
1573              10GbE Module' cards."
1574    ::= { brcdTMStatsEntry 10 }
1575
1576brcdTMStatsIngressTotalQDiscardPkts OBJECT-TYPE
1577    SYNTAX      Counter64
1578    MAX-ACCESS  read-only
1579    STATUS      current
1580    DESCRIPTION
1581            "A count of all packets failing to enter ingress queues on this
1582             traffic manager. This may be due to:
1583             (1) the queue reaching its maximum depth, WRED, or other reasons.
1584             (2) the network processor deciding to drop packets for reasons
1585                 including: an unknown Layer-3 route, RPF, or segment
1586                 filtering."
1587    ::= { brcdTMStatsEntry 11 }
1588
1589brcdTMStatsIngressTotalQDiscardBytes OBJECT-TYPE
1590    SYNTAX      Counter64
1591    MAX-ACCESS  read-only
1592    STATUS      current
1593    DESCRIPTION
1594            "A count of all bytes failing to enter ingress queues on this
1595             traffic manager. This may be due to:
1596             (1) the queue reaching its maximum depth, WRED, or other reasons.
1597             (2) the network processor deciding to drop packets for reasons
1598             including: an unknown Layer-3 route, RPF, or segment filtering.
1599             This counter is not supported on 'NI-MLX-10Gx8-D 8-port 10GbE (X)
1600             Module'NI-MLX-10Gx8-D 8-port 10GbE(D) Module', 'NI-MLX-10Gx8-M
1601             8-port 10GbE (M) Module','BR-MLX-10Gx24-DM 24-port-10GbE Module',
1602             'BR-MLX-10Gx24-DM 24-port-10GbE Module', 'BR-MLX-40Gx4-M 4-port
1603              40GbE Module', 'BR-MLX-10Gx20 20-port 1/10GbE Module', 'BR-MLX-
1604             100Gx2-CFP2 2-port 100GbE Module' and 'BR-MLX-10Gx4-M-IPSEC 4-port
1605              10GbE Module' cards.
1606	     0 is returned for these cards."
1607    ::= { brcdTMStatsEntry 12 }
1608
1609brcdTMStatsIngressOldestDiscardPkts OBJECT-TYPE
1610    SYNTAX      Counter64
1611    MAX-ACCESS  read-only
1612    STATUS      current
1613    DESCRIPTION
1614            "A count of all packets entering ingress queues on this traffic
1615             manager, but deleted later due to buffer being full."
1616    ::= { brcdTMStatsEntry 13 }
1617
1618brcdTMStatsIngressOldestDiscardBytes OBJECT-TYPE
1619    SYNTAX      Counter64
1620    MAX-ACCESS  read-only
1621    STATUS      current
1622    DESCRIPTION
1623            "A count of all bytes entering ingress queues on this traffic
1624             manager, but deleted later due to buffer being full. This counter
1625             is not supported on 'NI-MLX-10Gx8-D 8-port 10GbE (D) Module',
1626             'NI-MLX-10Gx8-M 8-port 10GbE (M) Module', 'NI-MLX-10Gx8-X 8-port
1627             10GbE (X) Module', 'BR-MLX-10Gx24-DM 24-port-10GbE Module',
1628             'BR-MLX-40Gx4-M 4-port 40GbE Module', 'BR-MLX-10Gx20 20-port
1629              1/10GbE Module', 'BR-MLX-100Gx2-CFP2 2-port 100GbE Module' and
1630             'BR-MLX-10Gx4-M-IPSEC 4-port 10GbE Module' cards.
1631             0 is returned for these cards."
1632    ::= { brcdTMStatsEntry 14 }
1633
1634brcdTMStatsEgressDiscardPkts OBJECT-TYPE
1635    SYNTAX      Counter64
1636    MAX-ACCESS  read-only
1637    STATUS      current
1638    DESCRIPTION
1639            " A count of all packets failing to enter egress queues on this
1640              traffic manager."
1641        ::= { brcdTMStatsEntry 15 }
1642
1643brcdTMStatsEgressDiscardBytes OBJECT-TYPE
1644    SYNTAX      Counter64
1645    MAX-ACCESS  read-only
1646    STATUS      current
1647    DESCRIPTION
1648            " A count of all bytes failing to enter egress queues on this
1649              traffic manager. This counter is not supported on 'NI-MLX-10Gx8-D
1650              8-port 10GbE (D) Module', 'NI-MLX-10Gx8-M 8-port 10GbE
1651              (M) Module', 'NI-MLX-10Gx8-X 8-port 10GbE (X) Module',
1652             'BR-MLX-10Gx24-DM 24-port-10GbE Module', 'BR-MLX-40Gx4-M 4-port
1653              40GbE Module', 'BR-MLX-10Gx20 20-port 1/10GbE Module', 'BR-MLX-
1654             100Gx2-CFP2 2-port 100GbE Module' and 'BR-MLX-10Gx4-M-IPSEC 4-port
1655              10GbE Module' cards.
1656              0 is returned for these cards. "
1657        ::= { brcdTMStatsEntry 16 }
1658
1659-- The brcdTMUnicastQStatsTable table contains information of Traffic Manager
1660-- (TM) Unicast queue related statistics on NI XMR/MLX platform.
1661
1662brcdTMUcastQStatsTable OBJECT-TYPE
1663    SYNTAX      SEQUENCE OF BrcdTMUcastQStatsEntry
1664    MAX-ACCESS  not-accessible
1665    STATUS      current
1666    DESCRIPTION
1667            "A list of TM unicast queue stats entries. This table contains
1668             information of Traffic Manager(TM) unicast queue counters supported
1669             by this system."
1670    ::= { brcdTMStatisticsInfo 3 }
1671
1672brcdTMUcastQStatsEntry OBJECT-TYPE
1673    SYNTAX      BrcdTMUcastQStatsEntry
1674    MAX-ACCESS  not-accessible
1675    STATUS      current
1676    DESCRIPTION
1677            "An entry containing TM counter information."
1678    INDEX   { brcdTMUcastQStatsSlotId,
1679              brcdTMUcastQStatsTMDeviceId,
1680              brcdTMUcastQStatsDstIfIndex,
1681              brcdTMUcastQStatsPriority  }
1682    ::= { brcdTMUcastQStatsTable 1 }
1683
1684BrcdTMUcastQStatsEntry ::=
1685    SEQUENCE {
1686        brcdTMUcastQStatsSlotId                         Unsigned32,
1687        brcdTMUcastQStatsTMDeviceId                     Unsigned32,
1688        brcdTMUcastQStatsDstIfIndex                     InterfaceIndex,
1689        brcdTMUcastQStatsPriority                       PortPriorityTC,
1690        brcdTMUcastQStatsDescription                    DisplayString,
1691        brcdTMUcastQStatsEnquePkts                      Counter64,
1692        brcdTMUcastQStatsEnqueBytes                     Counter64,
1693        brcdTMUcastQStatsDequePkts                      Counter64,
1694        brcdTMUcastQStatsDequeBytes                     Counter64,
1695        brcdTMUcastQStatsTotalQDiscardPkts                    Counter64,
1696        brcdTMUcastQStatsTotalQDiscardBytes             Counter64,
1697        brcdTMUcastQStatsOldestDiscardPkts        Counter64,
1698        brcdTMUcastQStatsOldestDiscardBytes             Counter64,
1699        brcdTMUcastQStatsWREDDroppedPkts                Counter64,
1700        brcdTMUcastQStatsWREDDroppedBytes               Counter64,
1701        brcdTMUcastQStatsMaxQDepthSinceLastRead         Counter64,
1702        brcdTMUcastQStatsQSize                          Unsigned32,
1703        brcdTMUcastQStatsCreditCount                    Unsigned32
1704    }
1705
1706brcdTMUcastQStatsSlotId OBJECT-TYPE
1707    SYNTAX      Unsigned32
1708    MAX-ACCESS  not-accessible
1709    STATUS      current
1710    DESCRIPTION
1711            "Slot ID of the LP module, which uniquely identifies a linecard.
1712             The LP module must be physically present and operationally up."
1713    ::= { brcdTMUcastQStatsEntry 1 }
1714
1715brcdTMUcastQStatsTMDeviceId OBJECT-TYPE
1716    SYNTAX      Unsigned32
1717    MAX-ACCESS  not-accessible
1718    STATUS      current
1719    DESCRIPTION
1720            "The TM device ID, a number which uniquely identifies the network
1721             processor TM  within a linecard in the system."
1722    ::= { brcdTMUcastQStatsEntry 2 }
1723
1724brcdTMUcastQStatsDstIfIndex OBJECT-TYPE
1725    SYNTAX      InterfaceIndex
1726    MAX-ACCESS  not-accessible
1727    STATUS      current
1728    DESCRIPTION
1729            "The destination interface index. This is applicable only for the
1730             interface on the LP module that is physically present and
1731             operationally up"
1732    ::= { brcdTMUcastQStatsEntry 3 }
1733
1734brcdTMUcastQStatsPriority OBJECT-TYPE
1735    SYNTAX      PortPriorityTC
1736    MAX-ACCESS  not-accessible
1737    STATUS      current
1738    DESCRIPTION
1739            "The priority of the packets that will be stored in this queue. This
1740             is 1-based index.
1741             When the tm-max-queues is set to 4, two consecutive priorities
1742             are stored in one unicast queue. In this case, the valid values for
1743             this index are 1, 3, 5 and 7."
1744    ::= { brcdTMUcastQStatsEntry 4 }
1745
1746brcdTMUcastQStatsDescription OBJECT-TYPE
1747    SYNTAX      DisplayString
1748    MAX-ACCESS  read-only
1749    STATUS      current
1750    DESCRIPTION
1751            "This object gives the range of ports serviced by the
1752             brcdTMUcastQStatsTMDeviceId and priorities serviced by this
1753             queue."
1754    ::= { brcdTMUcastQStatsEntry 5 }
1755
1756brcdTMUcastQStatsEnquePkts OBJECT-TYPE
1757    SYNTAX      Counter64
1758    MAX-ACCESS  read-only
1759    STATUS      current
1760    DESCRIPTION
1761            "A count of all packets entering ingress queues on this traffic
1762             manager"
1763    ::= { brcdTMUcastQStatsEntry 6 }
1764
1765brcdTMUcastQStatsEnqueBytes OBJECT-TYPE
1766    SYNTAX      Counter64
1767    MAX-ACCESS  read-only
1768    STATUS      current
1769    DESCRIPTION
1770            "A count of all bytes entering ingress queues on this traffic
1771             manager"
1772    ::= { brcdTMUcastQStatsEntry 7 }
1773
1774brcdTMUcastQStatsDequePkts OBJECT-TYPE
1775    SYNTAX      Counter64
1776    MAX-ACCESS  read-only
1777    STATUS      current
1778    DESCRIPTION
1779            "A count of all packets dequeued from ingress queues and forwarded
1780             on this traffic Manager"
1781    ::= { brcdTMUcastQStatsEntry 8 }
1782
1783brcdTMUcastQStatsDequeBytes OBJECT-TYPE
1784    SYNTAX      Counter64
1785    MAX-ACCESS  read-only
1786    STATUS      current
1787    DESCRIPTION
1788            "A count of all bytes dequeued from ingress queues and forwarded on
1789             this traffic manager"
1790    ::= { brcdTMUcastQStatsEntry 9 }
1791
1792brcdTMUcastQStatsTotalQDiscardPkts OBJECT-TYPE
1793    SYNTAX      Counter64
1794    MAX-ACCESS  read-only
1795    STATUS      current
1796    DESCRIPTION
1797            "A count of all packets failing to enter ingress queues on this
1798             traffic manager. This may be due to:
1799             * The queue reaching its maximum depth, WRED, or other reasons.
1800             * The network processor deciding to drop packets for reasons
1801               including: an unknown Layer-3 route, RPF, or segment filtering."
1802    ::= { brcdTMUcastQStatsEntry 10 }
1803
1804brcdTMUcastQStatsTotalQDiscardBytes OBJECT-TYPE
1805    SYNTAX      Counter64
1806    MAX-ACCESS  read-only
1807    STATUS      current
1808    DESCRIPTION
1809            "A count of all bytes failing to enter ingress queues on this
1810             traffic manager. This may be due to:
1811             * The queue reaching its maximum depth, WRED, or other reasons.
1812             * The network processor deciding to drop packets for reasons
1813               including: an unknown Layer-3 route, RPF, or segment filtering"
1814    ::= { brcdTMUcastQStatsEntry 11 }
1815
1816brcdTMUcastQStatsOldestDiscardPkts OBJECT-TYPE
1817    SYNTAX      Counter64
1818    MAX-ACCESS  read-only
1819    STATUS      current
1820    DESCRIPTION
1821            "A count of all packets entering ingress queues on this traffic
1822             manager, but deleted afterwards due to buffer full."
1823    ::= { brcdTMUcastQStatsEntry 12 }
1824
1825brcdTMUcastQStatsOldestDiscardBytes OBJECT-TYPE
1826    SYNTAX      Counter64
1827    MAX-ACCESS  read-only
1828    STATUS      current
1829    DESCRIPTION
1830            "A count of all bytes entering ingress queues on this traffic
1831             manager, but deleted afterwards due to buffer full"
1832    ::= { brcdTMUcastQStatsEntry 13 }
1833
1834brcdTMUcastQStatsWREDDroppedPkts OBJECT-TYPE
1835    SYNTAX      Counter64
1836    MAX-ACCESS  read-only
1837    STATUS      current
1838    DESCRIPTION
1839            "A count of all packets entering ingress queues on this traffic
1840             manager but dropped due to WRED."
1841    ::= { brcdTMUcastQStatsEntry 14 }
1842
1843brcdTMUcastQStatsWREDDroppedBytes OBJECT-TYPE
1844    SYNTAX      Counter64
1845    MAX-ACCESS  read-only
1846    STATUS      current
1847    DESCRIPTION
1848            "A count of all bytes entering ingress queues on this traffic
1849             manager but dropped due to WRED."
1850    ::= { brcdTMUcastQStatsEntry 15 }
1851
1852brcdTMUcastQStatsMaxQDepthSinceLastRead OBJECT-TYPE
1853    SYNTAX      Counter64
1854    MAX-ACCESS  read-only
1855    STATUS      current
1856    DESCRIPTION
1857            "The maximum queue depth since last access to read."
1858    ::= { brcdTMUcastQStatsEntry 16 }
1859
1860brcdTMUcastQStatsQSize OBJECT-TYPE
1861    SYNTAX      Unsigned32
1862    MAX-ACCESS  read-only
1863    STATUS      current
1864    DESCRIPTION
1865            "This queue's current size"
1866    ::= { brcdTMUcastQStatsEntry 17 }
1867
1868brcdTMUcastQStatsCreditCount OBJECT-TYPE
1869    SYNTAX      Unsigned32
1870    MAX-ACCESS  read-only
1871    STATUS      current
1872    DESCRIPTION
1873            "This queue's current credit count"
1874    ::= { brcdTMUcastQStatsEntry 18 }
1875
1876-- The brcdTMMcastQStatsTable table contains information of Traffic Manager
1877-- (TM) Multicast queue related statistics on NI XMR/MLX platform.
1878
1879brcdTMMcastQStatsTable OBJECT-TYPE
1880    SYNTAX      SEQUENCE OF BrcdTMMcastQStatsEntry
1881    MAX-ACCESS  not-accessible
1882    STATUS      current
1883    DESCRIPTION
1884            "A list of TM Multicast queue stats entries. This table contains
1885             information of Traffic Manager(TM) Multicast queue counters
1886             supported by this system."
1887    ::= { brcdTMStatisticsInfo 4 }
1888
1889brcdTMMcastQStatsEntry OBJECT-TYPE
1890    SYNTAX      BrcdTMMcastQStatsEntry
1891    MAX-ACCESS  not-accessible
1892    STATUS      current
1893    DESCRIPTION
1894            "An entry containing TM counter information."
1895    INDEX   { brcdTMMcastQStatsSlotId,
1896              brcdTMMcastQStatsTMDeviceId,
1897              brcdTMMcastQStatsPriority  }
1898    ::= { brcdTMMcastQStatsTable 1 }
1899
1900BrcdTMMcastQStatsEntry ::=
1901    SEQUENCE {
1902        brcdTMMcastQStatsSlotId                         Unsigned32,
1903        brcdTMMcastQStatsTMDeviceId                     Unsigned32,
1904        brcdTMMcastQStatsPriority                       INTEGER,
1905        brcdTMMcastQStatsDescription                    DisplayString,
1906        brcdTMMcastQStatsEnquePkts                      Counter64,
1907        brcdTMMcastQStatsEnqueBytes                     Counter64,
1908        brcdTMMcastQStatsDequePkts                      Counter64,
1909        brcdTMMcastQStatsDequeBytes                     Counter64,
1910        brcdTMMcastQStatsTotalQDiscardPkts                    Counter64,
1911        brcdTMMcastQStatsTotalQDiscardBytes             Counter64,
1912        brcdTMMcastQStatsOldestDiscardPkts        Counter64,
1913        brcdTMMcastQStatsOldestDiscardBytes             Counter64,
1914        brcdTMMcastQStatsWREDDroppedPkts                Counter64,
1915        brcdTMMcastQStatsWREDDroppedBytes               Counter64,
1916        brcdTMMcastQStatsMaxQDepthSinceLastRead         Counter64,
1917        brcdTMMcastQStatsQSize                          Unsigned32,
1918        brcdTMMcastQStatsCreditCount                    Unsigned32
1919    }
1920
1921brcdTMMcastQStatsSlotId OBJECT-TYPE
1922    SYNTAX      Unsigned32
1923    MAX-ACCESS  not-accessible
1924    STATUS      current
1925    DESCRIPTION
1926            "Slot ID of the LP module, which uniquely identifies a linecard.
1927             The LP module must be physically present and operationally up."
1928    ::= { brcdTMMcastQStatsEntry 1 }
1929
1930brcdTMMcastQStatsTMDeviceId OBJECT-TYPE
1931    SYNTAX      Unsigned32
1932    MAX-ACCESS  not-accessible
1933    STATUS      current
1934    DESCRIPTION
1935            "The TM device ID, a number which uniquely identifies the network
1936             processor TM  within a linecard in this system."
1937    ::= { brcdTMMcastQStatsEntry 2 }
1938
1939brcdTMMcastQStatsPriority OBJECT-TYPE
1940    SYNTAX      INTEGER {
1941                 priority1And2 (1), -- Priority 1 and 2
1942                 priority3And4 (3), -- Priority 3 and 4
1943                 priority5And6 (5), -- Priority 5 and 6
1944                 priority7And8 (7)  -- Priority 7 and 8
1945                }
1946    MAX-ACCESS  not-accessible
1947    STATUS      current
1948    DESCRIPTION
1949            "The priority of the packets that will be stored in this queue.
1950             Two consecutive priorities are stored in one multicast queue.
1951             There are 4 multicast queues per TM for 8 priorities."
1952    ::= { brcdTMMcastQStatsEntry 3 }
1953
1954brcdTMMcastQStatsDescription OBJECT-TYPE
1955    SYNTAX      DisplayString
1956    MAX-ACCESS  read-only
1957    STATUS      current
1958    DESCRIPTION
1959            "This object gives the range of ports serviced by the
1960             brcdTMMcastQStatsTMDeviceId and priorities serviced by this
1961             queue."
1962    ::= { brcdTMMcastQStatsEntry 4 }
1963
1964brcdTMMcastQStatsEnquePkts OBJECT-TYPE
1965    SYNTAX      Counter64
1966    MAX-ACCESS  read-only
1967    STATUS      current
1968    DESCRIPTION
1969            "A count of all packets entering ingress queues on this traffic
1970             manager"
1971    ::= { brcdTMMcastQStatsEntry 5 }
1972
1973brcdTMMcastQStatsEnqueBytes OBJECT-TYPE
1974    SYNTAX      Counter64
1975    MAX-ACCESS  read-only
1976    STATUS      current
1977    DESCRIPTION
1978            "A count of all bytes entering ingress queues on this traffic
1979             manager"
1980    ::= { brcdTMMcastQStatsEntry 6 }
1981
1982brcdTMMcastQStatsDequePkts OBJECT-TYPE
1983    SYNTAX      Counter64
1984    MAX-ACCESS  read-only
1985    STATUS      current
1986    DESCRIPTION
1987            "A count of all packets dequeued from ingress queues and forwarded
1988            on this traffic Manager"
1989    ::= { brcdTMMcastQStatsEntry 7 }
1990
1991brcdTMMcastQStatsDequeBytes OBJECT-TYPE
1992    SYNTAX      Counter64
1993    MAX-ACCESS  read-only
1994    STATUS      current
1995    DESCRIPTION
1996            "A count of all bytes dequeued from ingress queues and forwarded on
1997             this traffic manager"
1998    ::= { brcdTMMcastQStatsEntry 8 }
1999
2000brcdTMMcastQStatsTotalQDiscardPkts OBJECT-TYPE
2001    SYNTAX      Counter64
2002    MAX-ACCESS  read-only
2003    STATUS      current
2004    DESCRIPTION
2005            "A count of all packets failing to enter ingress queues on this
2006             traffic manager. This may be due to:
2007             * The queue reaching its maximum depth, WRED, or other reasons.
2008             * The network processor deciding to drop packets for reasons
2009               including: an unknown Layer-3 route, RPF, or segment filtering."
2010    ::= { brcdTMMcastQStatsEntry 9 }
2011
2012brcdTMMcastQStatsTotalQDiscardBytes OBJECT-TYPE
2013    SYNTAX      Counter64
2014    MAX-ACCESS  read-only
2015    STATUS      current
2016    DESCRIPTION
2017            "A count of all bytes failing to enter ingress queues on this
2018             traffic manager. This may be due to:
2019             * The queue reaching its maximum depth, WRED, or other reasons.
2020             * The network processor deciding to drop packets for reasons
2021               including: an unknown Layer-3 route, RPF, or segment filtering"
2022    ::= { brcdTMMcastQStatsEntry 10 }
2023
2024brcdTMMcastQStatsOldestDiscardPkts OBJECT-TYPE
2025    SYNTAX      Counter64
2026    MAX-ACCESS  read-only
2027    STATUS      current
2028    DESCRIPTION
2029            "A count of all packets entering ingress queues on this traffic
2030             manager, but deleted afterwards due to buffer full."
2031    ::= { brcdTMMcastQStatsEntry 11 }
2032
2033brcdTMMcastQStatsOldestDiscardBytes OBJECT-TYPE
2034    SYNTAX      Counter64
2035    MAX-ACCESS  read-only
2036    STATUS      current
2037    DESCRIPTION
2038            "A count of all bytes entering ingress queues on this traffic
2039             manager, but deleted afterwards due to buffer full"
2040    ::= { brcdTMMcastQStatsEntry 12 }
2041
2042brcdTMMcastQStatsWREDDroppedPkts OBJECT-TYPE
2043    SYNTAX      Counter64
2044    MAX-ACCESS  read-only
2045    STATUS      current
2046    DESCRIPTION
2047            "A count of all packets entering ingress queues on this traffic
2048             manager but dropped due to WRED."
2049    ::= { brcdTMMcastQStatsEntry 13 }
2050
2051brcdTMMcastQStatsWREDDroppedBytes OBJECT-TYPE
2052    SYNTAX      Counter64
2053    MAX-ACCESS  read-only
2054    STATUS      current
2055    DESCRIPTION
2056            "A count of all bytes entering ingress queues on this traffic
2057             manager but dropped due to WRED."
2058    ::= { brcdTMMcastQStatsEntry 14 }
2059
2060brcdTMMcastQStatsMaxQDepthSinceLastRead OBJECT-TYPE
2061    SYNTAX      Counter64
2062    MAX-ACCESS  read-only
2063    STATUS      current
2064    DESCRIPTION
2065            "The maximum queue depth since last access to read."
2066    ::= { brcdTMMcastQStatsEntry 15 }
2067
2068brcdTMMcastQStatsQSize OBJECT-TYPE
2069    SYNTAX      Unsigned32
2070    MAX-ACCESS  read-only
2071    STATUS      current
2072    DESCRIPTION
2073            "This queue's current size"
2074    ::= { brcdTMMcastQStatsEntry 16 }
2075
2076brcdTMMcastQStatsCreditCount OBJECT-TYPE
2077    SYNTAX      Unsigned32
2078    MAX-ACCESS  read-only
2079    STATUS      current
2080    DESCRIPTION
2081            "This queue's current credit count"
2082    ::= { brcdTMMcastQStatsEntry 17 }
2083
2084-- The brcdTMCpuQStatsTable table contains information of Traffic Manager(TM)
2085-- CPU queue related statistics on NI XMR/MLX platform.
2086
2087brcdTMCpuQStatsTable OBJECT-TYPE
2088    SYNTAX      SEQUENCE OF BrcdTMCpuQStatsEntry
2089    MAX-ACCESS  not-accessible
2090    STATUS      current
2091    DESCRIPTION
2092            "A list of TM CPU queue stats entries. This table contains
2093             information of Traffic Manager(TM) CPU queue counters supported
2094             by this system."
2095    ::= { brcdTMStatisticsInfo 5 }
2096
2097brcdTMCpuQStatsEntry OBJECT-TYPE
2098    SYNTAX      BrcdTMCpuQStatsEntry
2099    MAX-ACCESS  not-accessible
2100    STATUS      current
2101    DESCRIPTION
2102            "An entry containing TM counter information."
2103    INDEX   { brcdTMCpuQStatsSlotId,
2104              brcdTMCpuQStatsTMDeviceId,
2105              brcdTMCpuQStatsType,
2106              brcdTMCpuQStatsPriority  }
2107    ::= { brcdTMCpuQStatsTable 1 }
2108
2109BrcdTMCpuQStatsEntry ::=
2110    SEQUENCE {
2111        brcdTMCpuQStatsSlotId                         Unsigned32,
2112        brcdTMCpuQStatsTMDeviceId                     Unsigned32,
2113        brcdTMCpuQStatsType                           INTEGER,
2114        brcdTMCpuQStatsPriority                       PortPriorityTC,
2115        brcdTMCpuQStatsDescription                    DisplayString,
2116        brcdTMCpuQStatsEnquePkts                      Counter64,
2117        brcdTMCpuQStatsEnqueBytes                     Counter64,
2118        brcdTMCpuQStatsDequePkts                      Counter64,
2119        brcdTMCpuQStatsDequeBytes                     Counter64,
2120        brcdTMCpuQStatsTotalQDiscardPkts                    Counter64,
2121        brcdTMCpuQStatsTotalQDiscardBytes             Counter64,
2122        brcdTMCpuQStatsOldestDiscardPkts        Counter64,
2123        brcdTMCpuQStatsOldestDiscardBytes             Counter64,
2124        brcdTMCpuQStatsWREDDroppedPkts                Counter64,
2125        brcdTMCpuQStatsWREDDroppedBytes               Counter64,
2126        brcdTMCpuQStatsMaxQDepthSinceLastRead         Counter64,
2127        brcdTMCpuQStatsQSize                          Unsigned32,
2128        brcdTMCpuQStatsCreditCount                    Unsigned32
2129    }
2130
2131brcdTMCpuQStatsSlotId OBJECT-TYPE
2132    SYNTAX      Unsigned32
2133    MAX-ACCESS  not-accessible
2134    STATUS      current
2135    DESCRIPTION
2136            "Slot ID of the LP module, which uniquely identifies a linecard.
2137             The LP module must be physically present and operationally up."
2138    ::= { brcdTMCpuQStatsEntry 1 }
2139
2140brcdTMCpuQStatsTMDeviceId OBJECT-TYPE
2141    SYNTAX      Unsigned32
2142    MAX-ACCESS  not-accessible
2143    STATUS      current
2144    DESCRIPTION
2145            "The TM device ID, a number which uniquely identifies the network
2146             processor TM  within a linecard in the system."
2147    ::= { brcdTMCpuQStatsEntry 2 }
2148
2149brcdTMCpuQStatsType OBJECT-TYPE
2150    SYNTAX      INTEGER {
2151                 cpuQ (1),           -- CPU Queue
2152                 cpuCopyQ(2),        -- CPU Copy Queue
2153                 cpuManagementQ (3), -- CPU Management Queue
2154                 cpuProtocolQ (4)    -- CPU Protocol Queue
2155                }
2156    MAX-ACCESS  not-accessible
2157    STATUS      current
2158    DESCRIPTION
2159            "The type of the CPU queue"
2160    ::= { brcdTMCpuQStatsEntry 3 }
2161
2162brcdTMCpuQStatsPriority OBJECT-TYPE
2163    SYNTAX      PortPriorityTC
2164    MAX-ACCESS  not-accessible
2165    STATUS      current
2166    DESCRIPTION
2167            "The priority of the packets that will be stored in this queue.
2168             This is 1-based index. The priority 0 maps to 1, priority 1 maps to
2169             2 etc."
2170    ::= { brcdTMCpuQStatsEntry 4 }
2171
2172brcdTMCpuQStatsDescription OBJECT-TYPE
2173    SYNTAX      DisplayString
2174    MAX-ACCESS  read-only
2175    STATUS      current
2176    DESCRIPTION
2177            "This object gives the range of ports serviced by the
2178             brcdTMCpuQStatsTMDeviceId."
2179    ::= { brcdTMCpuQStatsEntry 5 }
2180
2181brcdTMCpuQStatsEnquePkts OBJECT-TYPE
2182    SYNTAX      Counter64
2183    MAX-ACCESS  read-only
2184    STATUS      current
2185    DESCRIPTION
2186            "A count of all packets entering ingress queues on this traffic
2187             manager"
2188    ::= { brcdTMCpuQStatsEntry 6 }
2189
2190brcdTMCpuQStatsEnqueBytes OBJECT-TYPE
2191    SYNTAX      Counter64
2192    MAX-ACCESS  read-only
2193    STATUS      current
2194    DESCRIPTION
2195            "A count of all bytes entering ingress queues on this traffic
2196             manager"
2197    ::= { brcdTMCpuQStatsEntry 7 }
2198
2199brcdTMCpuQStatsDequePkts OBJECT-TYPE
2200    SYNTAX      Counter64
2201    MAX-ACCESS  read-only
2202    STATUS      current
2203    DESCRIPTION
2204            "A count of all packets dequeued from ingress queues and forwarded
2205             on this traffic Manager"
2206    ::= { brcdTMCpuQStatsEntry 8 }
2207
2208brcdTMCpuQStatsDequeBytes OBJECT-TYPE
2209    SYNTAX      Counter64
2210    MAX-ACCESS  read-only
2211    STATUS      current
2212    DESCRIPTION
2213            "A count of all bytes dequeued from ingress queues and forwarded on
2214             this traffic manager"
2215    ::= { brcdTMCpuQStatsEntry 9 }
2216
2217brcdTMCpuQStatsTotalQDiscardPkts OBJECT-TYPE
2218    SYNTAX      Counter64
2219    MAX-ACCESS  read-only
2220    STATUS      current
2221    DESCRIPTION
2222            "A count of all packets failing to enter ingress queues on this
2223             traffic manager. This may be due to:
2224             * The queue reaching its maximum depth, WRED, or other reasons.
2225             * The network processor deciding to drop packets for reasons
2226               including: an unknown Layer-3 route, RPF, or segment filtering."
2227    ::= { brcdTMCpuQStatsEntry 10 }
2228
2229brcdTMCpuQStatsTotalQDiscardBytes OBJECT-TYPE
2230    SYNTAX      Counter64
2231    MAX-ACCESS  read-only
2232    STATUS      current
2233    DESCRIPTION
2234            "A count of all bytes failing to enter ingress queues on this
2235             traffic manager. This may be due to:
2236             * The queue reaching its maximum depth, WRED, or other reasons.
2237             * The network processor deciding to drop packets for reasons
2238               including: an unknown Layer-3 route, RPF, or segment filtering"
2239    ::= { brcdTMCpuQStatsEntry 11 }
2240
2241brcdTMCpuQStatsOldestDiscardPkts OBJECT-TYPE
2242    SYNTAX      Counter64
2243    MAX-ACCESS  read-only
2244    STATUS      current
2245    DESCRIPTION
2246            "A count of all packets entering ingress queues on this traffic
2247             manager, but deleted afterwards due to buffer full."
2248    ::= { brcdTMCpuQStatsEntry 12 }
2249
2250brcdTMCpuQStatsOldestDiscardBytes OBJECT-TYPE
2251    SYNTAX      Counter64
2252    MAX-ACCESS  read-only
2253    STATUS      current
2254    DESCRIPTION
2255            "A count of all bytes entering ingress queues on this traffic
2256             manager, but deleted afterwards due to buffer full"
2257    ::= { brcdTMCpuQStatsEntry 13 }
2258
2259brcdTMCpuQStatsWREDDroppedPkts OBJECT-TYPE
2260    SYNTAX      Counter64
2261    MAX-ACCESS  read-only
2262    STATUS      current
2263    DESCRIPTION
2264            "A count of all packets entering ingress queues on this traffic
2265             manager but dropped due to WRED."
2266    ::= { brcdTMCpuQStatsEntry 14 }
2267
2268brcdTMCpuQStatsWREDDroppedBytes OBJECT-TYPE
2269    SYNTAX      Counter64
2270    MAX-ACCESS  read-only
2271    STATUS      current
2272    DESCRIPTION
2273            "A count of all bytes entering ingress queues on this traffic
2274             manager but dropped due to WRED."
2275    ::= { brcdTMCpuQStatsEntry 15 }
2276
2277brcdTMCpuQStatsMaxQDepthSinceLastRead OBJECT-TYPE
2278    SYNTAX      Counter64
2279    MAX-ACCESS  read-only
2280    STATUS      current
2281    DESCRIPTION
2282            "The maximum queue depth since last access to read."
2283    ::= { brcdTMCpuQStatsEntry 16 }
2284
2285brcdTMCpuQStatsQSize OBJECT-TYPE
2286    SYNTAX      Unsigned32
2287    MAX-ACCESS  read-only
2288    STATUS      current
2289    DESCRIPTION
2290            "This queue's current size"
2291    ::= { brcdTMCpuQStatsEntry 17 }
2292
2293brcdTMCpuQStatsCreditCount OBJECT-TYPE
2294    SYNTAX      Unsigned32
2295    MAX-ACCESS  read-only
2296    STATUS      current
2297    DESCRIPTION
2298            "This queue's current credit count"
2299    ::= { brcdTMCpuQStatsEntry 18 }
2300
2301-- The brcdTMMcastStreamQStatsTable table contains information of Traffic Manager
2302-- (TM) Multicast stream queue related statistics on NI XMR/MLX platform.
2303
2304brcdTMMcastStreamQStatsTable OBJECT-TYPE
2305    SYNTAX      SEQUENCE OF BrcdTMMcastStreamQStatsEntry
2306    MAX-ACCESS  not-accessible
2307    STATUS      current
2308    DESCRIPTION
2309            "A list of TM Multicast stream queue stats entries. This table
2310             contains information of Traffic Manager(TM) Multicast
2311             stream queue counters supported by this system."
2312    ::= { brcdTMStatisticsInfo 6 }
2313
2314brcdTMMcastStreamQStatsEntry OBJECT-TYPE
2315    SYNTAX      BrcdTMMcastStreamQStatsEntry
2316    MAX-ACCESS  not-accessible
2317    STATUS      current
2318    DESCRIPTION
2319            "An entry containing TM Multicast stream queue counter information."
2320    INDEX   { brcdTMMcastStreamQStatsAddressType,
2321              brcdTMMcastStreamQStatsSource,
2322              brcdTMMcastStreamQStatsGroup,
2323              brcdTMMcastStreamQStatsGroupPrefixLength }
2324    ::= { brcdTMMcastStreamQStatsTable 1 }
2325
2326BrcdTMMcastStreamQStatsEntry ::=
2327    SEQUENCE {
2328        brcdTMMcastStreamQStatsAddressType              InetAddressType,
2329        brcdTMMcastStreamQStatsSource                   InetAddress,
2330        brcdTMMcastStreamQStatsGroup                    InetAddress,
2331        brcdTMMcastStreamQStatsGroupPrefixLength        InetAddressPrefixLength,
2332        brcdTMMcastStreamQStatsPriority                 INTEGER,
2333        brcdTMMcastStreamQStatsEnquePkts                Counter64,
2334        brcdTMMcastStreamQStatsEnqueBytes               Counter64,
2335        brcdTMMcastStreamQStatsDequePkts                Counter64,
2336        brcdTMMcastStreamQStatsDequeBytes               Counter64,
2337        brcdTMMcastStreamQStatsTotalQDiscardPkts              Counter64,
2338        brcdTMMcastStreamQStatsTotalQDiscardBytes       Counter64,
2339        brcdTMMcastStreamQStatsOldestDiscardPkts  Counter64,
2340        brcdTMMcastStreamQStatsOldestDiscardBytes       Counter64,
2341        brcdTMMcastStreamQStatsWREDDroppedPkts          Counter64,
2342        brcdTMMcastStreamQStatsWREDDroppedBytes         Counter64,
2343        brcdTMMcastStreamQStatsMaxQDepthSinceLastRead   Counter64,
2344        brcdTMMcastStreamQStatsQSize                    Unsigned32,
2345        brcdTMMcastStreamQStatsCreditCount              Unsigned32
2346    }
2347
2348brcdTMMcastStreamQStatsAddressType OBJECT-TYPE
2349    SYNTAX      InetAddressType
2350    MAX-ACCESS  not-accessible
2351    STATUS      current
2352    DESCRIPTION
2353            "A value indicating the address family of the address contained in
2354             brcdTMMcastStreamQStatsSource and brcdTMMcastStreamQStatsGroup. Legal
2355             values correspond to the subset of address families for which multicast
2356             forwarding is supported."
2357    ::= { brcdTMMcastStreamQStatsEntry 1 }
2358
2359brcdTMMcastStreamQStatsSource OBJECT-TYPE
2360    SYNTAX      InetAddress
2361    MAX-ACCESS  not-accessible
2362    STATUS      current
2363    DESCRIPTION
2364            "The Source IP address of the multicast stream."
2365    ::= { brcdTMMcastStreamQStatsEntry 2 }
2366
2367brcdTMMcastStreamQStatsGroup OBJECT-TYPE
2368    SYNTAX      InetAddress
2369    MAX-ACCESS  not-accessible
2370    STATUS      current
2371    DESCRIPTION
2372            "The Group IP address of the multicast stream."
2373    ::= { brcdTMMcastStreamQStatsEntry 3 }
2374
2375brcdTMMcastStreamQStatsGroupPrefixLength OBJECT-TYPE
2376    SYNTAX      InetAddressPrefixLength
2377    MAX-ACCESS  not-accessible
2378    STATUS      current
2379    DESCRIPTION
2380            "The length in bits of the mask which, when combined with the
2381             corresponding value of brcdTMMcastStreamQStatsGroup, identifies the
2382             groups for which this entry contains queue statistics.
2383
2384             The InetAddressType is given by brcdTMMcastStreamQStatsAddressType.
2385             For values 'ipv4' and 'ipv4z', this object must be in the
2386             range 4..32. For values 'ipv6' and 'ipv6z', this object must be in
2387             the range 8..128."
2388    ::= { brcdTMMcastStreamQStatsEntry 4 }
2389
2390brcdTMMcastStreamQStatsPriority OBJECT-TYPE
2391    SYNTAX      INTEGER {
2392                          priority1And2 (1), -- Priority 1 and 2
2393                          priority3And4 (3), -- Priority 3 and 4
2394                          priority5And6 (5), -- Priority 5 and 6
2395                          priority7And8 (7)  -- Priority 7 and 8
2396                        }
2397    MAX-ACCESS  read-only
2398    STATUS      current
2399    DESCRIPTION
2400            "The priority of the packets that will be stored in this queue. Two
2401             consecutive priorities are stored in one multicast stream queue."
2402    ::= { brcdTMMcastStreamQStatsEntry 5 }
2403
2404brcdTMMcastStreamQStatsEnquePkts OBJECT-TYPE
2405    SYNTAX      Counter64
2406    MAX-ACCESS  read-only
2407    STATUS      current
2408    DESCRIPTION
2409            "A count of all packets entering ingress queues on this traffic
2410             manager"
2411    ::= { brcdTMMcastStreamQStatsEntry 6 }
2412
2413brcdTMMcastStreamQStatsEnqueBytes OBJECT-TYPE
2414    SYNTAX      Counter64
2415    MAX-ACCESS  read-only
2416    STATUS      current
2417    DESCRIPTION
2418            "A count of all bytes entering ingress queues on this traffic
2419             manager"
2420    ::= { brcdTMMcastStreamQStatsEntry 7 }
2421
2422brcdTMMcastStreamQStatsDequePkts OBJECT-TYPE
2423    SYNTAX      Counter64
2424    MAX-ACCESS  read-only
2425    STATUS      current
2426    DESCRIPTION
2427            "A count of all packets dequeued from ingress queues and forwarded
2428             on this traffic Manager"
2429    ::= { brcdTMMcastStreamQStatsEntry 8 }
2430
2431brcdTMMcastStreamQStatsDequeBytes OBJECT-TYPE
2432    SYNTAX      Counter64
2433    MAX-ACCESS  read-only
2434    STATUS      current
2435    DESCRIPTION
2436            "A count of all bytes dequeued from ingress queues and forwarded on
2437             this traffic manager"
2438    ::= { brcdTMMcastStreamQStatsEntry 9 }
2439
2440brcdTMMcastStreamQStatsTotalQDiscardPkts OBJECT-TYPE
2441    SYNTAX      Counter64
2442    MAX-ACCESS  read-only
2443    STATUS      current
2444    DESCRIPTION
2445            "A count of all packets failing to enter ingress queues on this
2446             traffic manager. This may be due to:
2447             * The queue reaching its maximum depth, WRED, or other reasons.
2448             * The network processor deciding to drop packets for reasons
2449               including: an unknown Layer-3 route, RPF, or segment filtering."
2450    ::= { brcdTMMcastStreamQStatsEntry 10 }
2451
2452brcdTMMcastStreamQStatsTotalQDiscardBytes OBJECT-TYPE
2453    SYNTAX      Counter64
2454    MAX-ACCESS  read-only
2455    STATUS      current
2456    DESCRIPTION
2457            "A count of all bytes failing to enter ingress queues on this
2458             traffic manager. This may be due to:
2459             * The queue reaching its maximum depth, WRED, or other reasons.
2460             * The network processor deciding to drop packets for reasons
2461               including: an unknown Layer-3 route, RPF, or segment filtering"
2462    ::= { brcdTMMcastStreamQStatsEntry 11 }
2463
2464brcdTMMcastStreamQStatsOldestDiscardPkts OBJECT-TYPE
2465    SYNTAX      Counter64
2466    MAX-ACCESS  read-only
2467    STATUS      current
2468    DESCRIPTION
2469            "A count of all packets entering ingress queues on this traffic
2470             manager, but deleted afterwards due to buffer full."
2471    ::= { brcdTMMcastStreamQStatsEntry 12 }
2472
2473brcdTMMcastStreamQStatsOldestDiscardBytes OBJECT-TYPE
2474    SYNTAX      Counter64
2475    MAX-ACCESS  read-only
2476    STATUS      current
2477    DESCRIPTION
2478            "A count of all bytes entering ingress queues on this traffic
2479             manager, but deleted afterwards due to buffer full"
2480    ::= { brcdTMMcastStreamQStatsEntry 13 }
2481
2482brcdTMMcastStreamQStatsWREDDroppedPkts OBJECT-TYPE
2483    SYNTAX      Counter64
2484    MAX-ACCESS  read-only
2485    STATUS      current
2486    DESCRIPTION
2487            "A count of all packets entering ingress queues on this traffic
2488             manager but dropped due to WRED."
2489    ::= { brcdTMMcastStreamQStatsEntry 14 }
2490
2491brcdTMMcastStreamQStatsWREDDroppedBytes OBJECT-TYPE
2492    SYNTAX      Counter64
2493    MAX-ACCESS  read-only
2494    STATUS      current
2495    DESCRIPTION
2496            "A count of all bytes entering ingress queues on this traffic
2497             manager but dropped due to WRED."
2498    ::= { brcdTMMcastStreamQStatsEntry 15 }
2499
2500brcdTMMcastStreamQStatsMaxQDepthSinceLastRead OBJECT-TYPE
2501    SYNTAX      Counter64
2502    MAX-ACCESS  read-only
2503    STATUS      current
2504    DESCRIPTION
2505            "The maximum queue depth since last access to read."
2506    ::= { brcdTMMcastStreamQStatsEntry 16 }
2507
2508brcdTMMcastStreamQStatsQSize OBJECT-TYPE
2509    SYNTAX      Unsigned32
2510    MAX-ACCESS  read-only
2511    STATUS      current
2512    DESCRIPTION
2513            "This queue's current size"
2514    ::= { brcdTMMcastStreamQStatsEntry 17 }
2515
2516brcdTMMcastStreamQStatsCreditCount OBJECT-TYPE
2517    SYNTAX      Unsigned32
2518    MAX-ACCESS  read-only
2519    STATUS      current
2520    DESCRIPTION
2521            "This queue's current credit count"
2522    ::= { brcdTMMcastStreamQStatsEntry 18 }
2523
2524-- The brcdTMCpuQInfoTable table contains information of Traffic Manager(TM)
2525-- CPU Queues information on NI XMR/MLX platform.
2526
2527brcdTMCpuQInfoTable OBJECT-TYPE
2528    SYNTAX      SEQUENCE OF BrcdTMCpuQInfoEntry
2529    MAX-ACCESS  not-accessible
2530    STATUS      current
2531    DESCRIPTION
2532            "A list of TM CPU queue information entries. This table contains
2533             information of Traffic Manager(TM) CPU Queue information supported
2534             by this system."
2535    ::= { brcdTMStatisticsInfo 7 }
2536
2537brcdTMCpuQInfoEntry OBJECT-TYPE
2538    SYNTAX      BrcdTMCpuQInfoEntry
2539    MAX-ACCESS  not-accessible
2540    STATUS      current
2541    DESCRIPTION
2542            "An entry containing TM counter information."
2543    INDEX   { brcdTMCpuQInfoSlotId,
2544              brcdTMCpuQInfoTMDeviceId }
2545    ::= { brcdTMCpuQInfoTable 1 }
2546
2547BrcdTMCpuQInfoEntry ::=
2548    SEQUENCE {
2549        brcdTMCpuQInfoSlotId                   Unsigned32,
2550        brcdTMCpuQInfoTMDeviceId               Unsigned32,
2551        brcdTMCpuQInfoPriority0QSize           Unsigned32,
2552        brcdTMCpuQInfoPriority0CreditCount     Unsigned32,
2553        brcdTMCpuQInfoPriority1QSize           Unsigned32,
2554        brcdTMCpuQInfoPriority1CreditCount     Unsigned32,
2555        brcdTMCpuQInfoPriority2QSize           Unsigned32,
2556        brcdTMCpuQInfoPriority2CreditCount     Unsigned32,
2557        brcdTMCpuQInfoPriority3QSize           Unsigned32,
2558        brcdTMCpuQInfoPriority3CreditCount     Unsigned32,
2559        brcdTMCpuQInfoPriority4QSize           Unsigned32,
2560        brcdTMCpuQInfoPriority4CreditCount     Unsigned32,
2561        brcdTMCpuQInfoPriority5QSize           Unsigned32,
2562        brcdTMCpuQInfoPriority5CreditCount     Unsigned32,
2563        brcdTMCpuQInfoPriority6QSize           Unsigned32,
2564        brcdTMCpuQInfoPriority6CreditCount     Unsigned32,
2565        brcdTMCpuQInfoPriority7QSize           Unsigned32,
2566        brcdTMCpuQInfoPriority7CreditCount     Unsigned32
2567    }
2568
2569brcdTMCpuQInfoSlotId OBJECT-TYPE
2570    SYNTAX      Unsigned32
2571    MAX-ACCESS  not-accessible
2572    STATUS      current
2573    DESCRIPTION
2574            "Slot ID of the LP module, which uniquely identifies a linecard.
2575             The LP module must be physically present and operationally up."
2576    ::= { brcdTMCpuQInfoEntry 1 }
2577
2578brcdTMCpuQInfoTMDeviceId OBJECT-TYPE
2579    SYNTAX      Unsigned32
2580    MAX-ACCESS  not-accessible
2581    STATUS      current
2582    DESCRIPTION
2583            "The TM device ID, a number which uniquely identifies the network
2584             processor TM  within a linecard in this system."
2585    ::= { brcdTMCpuQInfoEntry 2 }
2586
2587brcdTMCpuQInfoPriority0QSize OBJECT-TYPE
2588    SYNTAX      Unsigned32
2589    MAX-ACCESS  read-only
2590    STATUS      current
2591    DESCRIPTION
2592            "The size of the CPU Queue for the priority 0"
2593    ::= { brcdTMCpuQInfoEntry 3 }
2594
2595brcdTMCpuQInfoPriority0CreditCount OBJECT-TYPE
2596    SYNTAX      Unsigned32
2597    MAX-ACCESS  read-only
2598    STATUS      current
2599    DESCRIPTION
2600            "The credit count of the CPU Queue for the priority 0"
2601    ::= { brcdTMCpuQInfoEntry 4 }
2602
2603brcdTMCpuQInfoPriority1QSize OBJECT-TYPE
2604    SYNTAX      Unsigned32
2605    MAX-ACCESS  read-only
2606    STATUS      current
2607    DESCRIPTION
2608            "The size of the CPU Queue for the priority 1"
2609    ::= { brcdTMCpuQInfoEntry 5 }
2610
2611brcdTMCpuQInfoPriority1CreditCount OBJECT-TYPE
2612    SYNTAX      Unsigned32
2613    MAX-ACCESS  read-only
2614    STATUS      current
2615    DESCRIPTION
2616            "The credit count of the CPU Queue for the priority 1"
2617    ::= { brcdTMCpuQInfoEntry 6 }
2618
2619brcdTMCpuQInfoPriority2QSize OBJECT-TYPE
2620    SYNTAX      Unsigned32
2621    MAX-ACCESS  read-only
2622    STATUS      current
2623    DESCRIPTION
2624            "The size of the CPU Queue for the priority 2"
2625    ::= { brcdTMCpuQInfoEntry 7 }
2626
2627brcdTMCpuQInfoPriority2CreditCount OBJECT-TYPE
2628    SYNTAX      Unsigned32
2629    MAX-ACCESS  read-only
2630    STATUS      current
2631    DESCRIPTION
2632            "The credit count of the CPU Queue for the priority 2"
2633    ::= { brcdTMCpuQInfoEntry 8 }
2634
2635brcdTMCpuQInfoPriority3QSize OBJECT-TYPE
2636    SYNTAX      Unsigned32
2637    MAX-ACCESS  read-only
2638    STATUS      current
2639    DESCRIPTION
2640            "The size of the CPU Queue for the priority 3"
2641    ::= { brcdTMCpuQInfoEntry 9 }
2642
2643brcdTMCpuQInfoPriority3CreditCount OBJECT-TYPE
2644    SYNTAX      Unsigned32
2645    MAX-ACCESS  read-only
2646    STATUS      current
2647    DESCRIPTION
2648            "The credit count of the CPU Queue for the priority 3"
2649    ::= { brcdTMCpuQInfoEntry 10 }
2650
2651brcdTMCpuQInfoPriority4QSize OBJECT-TYPE
2652    SYNTAX      Unsigned32
2653    MAX-ACCESS  read-only
2654    STATUS      current
2655    DESCRIPTION
2656            "The size of the CPU Queue for the priority 4"
2657    ::= { brcdTMCpuQInfoEntry 11 }
2658
2659brcdTMCpuQInfoPriority4CreditCount OBJECT-TYPE
2660    SYNTAX      Unsigned32
2661    MAX-ACCESS  read-only
2662    STATUS      current
2663    DESCRIPTION
2664            "The credit count of the CPU Queue for the priority 4"
2665    ::= { brcdTMCpuQInfoEntry 12 }
2666
2667brcdTMCpuQInfoPriority5QSize OBJECT-TYPE
2668    SYNTAX      Unsigned32
2669    MAX-ACCESS  read-only
2670    STATUS      current
2671    DESCRIPTION
2672            "The size of the CPU Queue for the priority 5"
2673    ::= { brcdTMCpuQInfoEntry 13 }
2674
2675brcdTMCpuQInfoPriority5CreditCount OBJECT-TYPE
2676    SYNTAX      Unsigned32
2677    MAX-ACCESS  read-only
2678    STATUS      current
2679    DESCRIPTION
2680            "The credit count of the CPU Queue for the priority 5"
2681    ::= { brcdTMCpuQInfoEntry 14 }
2682
2683brcdTMCpuQInfoPriority6QSize OBJECT-TYPE
2684    SYNTAX      Unsigned32
2685    MAX-ACCESS  read-only
2686    STATUS      current
2687    DESCRIPTION
2688            "The size of the CPU Queue for the priority 6"
2689    ::= { brcdTMCpuQInfoEntry 15 }
2690
2691brcdTMCpuQInfoPriority6CreditCount OBJECT-TYPE
2692    SYNTAX      Unsigned32
2693    MAX-ACCESS  read-only
2694    STATUS      current
2695    DESCRIPTION
2696            "The credit count of the CPU Queue for the priority 6"
2697    ::= { brcdTMCpuQInfoEntry 16 }
2698
2699brcdTMCpuQInfoPriority7QSize OBJECT-TYPE
2700    SYNTAX      Unsigned32
2701    MAX-ACCESS  read-only
2702    STATUS      current
2703    DESCRIPTION
2704            "The size of the CPU Queue for the priority 7"
2705    ::= { brcdTMCpuQInfoEntry 17 }
2706
2707brcdTMCpuQInfoPriority7CreditCount OBJECT-TYPE
2708    SYNTAX      Unsigned32
2709    MAX-ACCESS  read-only
2710    STATUS      current
2711    DESCRIPTION
2712            "The credit count of the CPU Queue for the priority 7"
2713    ::= { brcdTMCpuQInfoEntry 18 }
2714
2715-- Notifications
2716-- NP Buffer Error
2717brcdNPBufferErrorIngressThresholdExceeded    NOTIFICATION-TYPE
2718   OBJECTS {brcdNPBufferErrorDescription, brcdNPBufferErrorIngressCurrentEvents}
2719   STATUS current
2720   DESCRIPTION
2721                  "The SNMP trap that is generated when the NP ingress buffer error event count
2722                  within a window exceeds the configured threshold."
2723                 --#TYPE "Brocade Trap:  NP Ingress Buffer Error Threshold Exceeded "
2724                 --#SUMMARY "NP ingress buffer has %d error events, exceeding configured threshold for interfaces %s"
2725                 --#ARGUMENTS { 1, 0 }
2726                 --#SEVERITY ALERTS
2727                 --#STATE OPERATIONAL
2728   ::= { brcdNPTMMIBNotification 1 }
2729
2730brcdNPBufferErrorEgressThresholdExceeded    NOTIFICATION-TYPE
2731   OBJECTS {brcdNPBufferErrorDescription, brcdNPBufferErrorEgressCurrentEvents}
2732   STATUS current
2733   DESCRIPTION
2734                  "The SNMP trap that is generated when the NP egress buffer error event count
2735                  within a window exceeds the configured threshold."
2736                 --#TYPE "Brocade Trap:  NP Egress Buffer Error Threshold Exceeded "
2737                 --#SUMMARY "NP egress buffer has %d error events, exceeding configured threshold for interfaces %s"
2738                 --#ARGUMENTS { 1, 0 }
2739                 --#SEVERITY ALERTS
2740                 --#STATE OPERATIONAL
2741   ::= { brcdNPTMMIBNotification 2 }
2742
2743brcdNPCSRAMErrorThresholdExceeded    NOTIFICATION-TYPE
2744   OBJECTS {brcdNPCSRAMErrorDescription, brcdNPCSRAMErrorCurrentEvents}
2745   STATUS current
2746   DESCRIPTION
2747                  "The SNMP trap that is generated when the NP CSRAM error event count
2748                   within a window exceeds the configured threshold."
2749                 --#TYPE "Brocade Trap: NP CSRAM error threshold exceeded"
2750                 --#SUMMARY "NP CSRAM has %d error events, exceeding configured threshold for interfaces %s"
2751                 --#ARGUMENTS { 1, 0 }
2752                 --#SEVERITY ALERTS
2753                 --#STATE OPERATIONAL
2754   ::= { brcdNPTMMIBNotification 3 }
2755
2756brcdNPLPMRAMErrorThresholdExceeded    NOTIFICATION-TYPE
2757   OBJECTS {brcdNPLPMRAMErrorName, brcdNPLPMRAMErrorDescription, brcdNPLPMRAMErrorCurrentEvents}
2758   STATUS current
2759   DESCRIPTION
2760                  "The SNMP trap that is generated when the NP LPM RAM error event count
2761                   within a window exceeds the configured threshold."
2762                 --#TYPE "Brocade Trap: NP LPMRAM error threshold exceeded"
2763                 --#SUMMARY "NP %s memory has %d error events, exceeding configured threshold for interfaces %s"
2764                 --#ARGUMENTS { 0, 2, 1 }
2765                 --#SEVERITY ALERTS
2766                 --#STATE OPERATIONAL
2767   ::= { brcdNPTMMIBNotification 4 }
2768
2769-- The brcdNPNotificationSupport Table.
2770-- This table objects are used only by notifications as varbinds.
2771--No other SNMP operations are supported on this table.
2772brcdNPNotificationSupportTable OBJECT-TYPE
2773    SYNTAX      SEQUENCE OF BrcdNPNotificationSupportEntry
2774    MAX-ACCESS  not-accessible
2775    STATUS      current
2776    DESCRIPTION
2777            "A list of brcdNPNotificationSupport entries. The objects in this
2778             table are used by notifications defined in the
2779             brcdNPTMMIBNotification group."
2780    ::= { brcdNPTMMIBNotification 5 }
2781
2782brcdNPNotificationSupportEntry OBJECT-TYPE
2783    SYNTAX      BrcdNPNotificationSupportEntry
2784    MAX-ACCESS  not-accessible
2785    STATUS      current
2786    DESCRIPTION
2787            "An entry consisting of objects used by notifications."
2788    INDEX   {   brcdNPNotificationSupportSlotId,
2789                brcdNPNotificationSupportDeviceId  }
2790    ::= { brcdNPNotificationSupportTable 1 }
2791
2792BrcdNPNotificationSupportEntry ::=
2793    SEQUENCE {
2794        brcdNPNotificationSupportSlotId                              Unsigned32,
2795        brcdNPNotificationSupportDeviceId                           Unsigned32,
2796        brcdNPNotificationSupportDescription                        DisplayString,
2797        brcdNPNotificationSupportErrorType                          DisplayString
2798    }
2799
2800brcdNPNotificationSupportSlotId OBJECT-TYPE
2801    SYNTAX      Unsigned32
2802    MAX-ACCESS  not-accessible
2803    STATUS      current
2804    DESCRIPTION
2805            "Slot ID of the LP module, which uniquely identifies a linecard.
2806             The LP module must be physically present and operationally up."
2807    ::= { brcdNPNotificationSupportEntry 1 }
2808
2809brcdNPNotificationSupportDeviceId OBJECT-TYPE
2810    SYNTAX      Unsigned32
2811    MAX-ACCESS  not-accessible
2812    STATUS      current
2813    DESCRIPTION
2814            "The NP device ID, a number which uniquely identifies the
2815             network processor within a linecard in the system."
2816    ::= { brcdNPNotificationSupportEntry 2 }
2817
2818brcdNPNotificationSupportDescription OBJECT-TYPE
2819    SYNTAX      DisplayString
2820    MAX-ACCESS  accessible-for-notify
2821    STATUS      current
2822    DESCRIPTION
2823            "This object can be used by the notifications to represent the
2824             range of ports serviced by the NP device."
2825    ::= { brcdNPNotificationSupportEntry 3 }
2826
2827brcdNPNotificationSupportErrorType OBJECT-TYPE
2828    SYNTAX      DisplayString
2829    MAX-ACCESS  accessible-for-notify
2830    STATUS      current
2831    DESCRIPTION
2832            "This object can be used by the traps to represent type or
2833             location of the error in the NP device."
2834    ::= { brcdNPNotificationSupportEntry 4 }
2835
2836brcdNPMemoryParityErrorTrap NOTIFICATION-TYPE
2837   OBJECTS {brcdNPNotificationSupportDescription, brcdNPNotificationSupportErrorType }
2838   STATUS current
2839   DESCRIPTION
2840                 "The SNMP trap that is generated when a memory
2841                  parity error occurs in a NP device."
2842                 --#TYPE "Brocade Trap: Memory parity error on NP device"
2843                 --#SUMMARY "%s on NP device serving %s"
2844                 --#ARGUMENTS { 1, 0 }
2845                 --#SEVERITY ALERTS
2846                 --#STATE OPERATIONAL
2847    ::= {brcdNPTMMIBNotification 6  }
2848
2849brcdNPMemoryMiscErrorTrap NOTIFICATION-TYPE
2850   OBJECTS {brcdNPNotificationSupportDescription, brcdNPNotificationSupportErrorType }
2851   STATUS current
2852   DESCRIPTION
2853                 "The SNMP trap that is generated when a miscellaneous memory error occurs in a NP device."
2854                 --#TYPE "Brocade Trap: Miscellaneous memory error on NP device"
2855                 --#SUMMARY "%s on NP device serving %s"
2856                 --#ARGUMENTS { 1, 0 }
2857                 --#SEVERITY ALERTS
2858                 --#STATE OPERATIONAL
2859    ::= { brcdNPTMMIBNotification 7 }
2860
2861brcdNPBuffOverFlowErrorTrap NOTIFICATION-TYPE
2862   OBJECTS {brcdNPNotificationSupportDescription, brcdNPNotificationSupportErrorType }
2863   STATUS current
2864   DESCRIPTION
2865                 "The SNMP trap that is generated when a buffer overflow error occurs in a NP device."
2866                 --#TYPE "Brocade Trap: Buffer overflow error on NP device"
2867                 --#SUMMARY "%s on NP device serving %s"
2868                 --#ARGUMENTS { 1, 0 }
2869                 --#SEVERITY ALERTS
2870                 --#STATE OPERATIONAL
2871    ::= { brcdNPTMMIBNotification 8 }
2872
2873brcdNPBuffUnderFlowErrorTrap NOTIFICATION-TYPE
2874   OBJECTS {brcdNPNotificationSupportDescription, brcdNPNotificationSupportErrorType }
2875   STATUS current
2876   DESCRIPTION
2877                 "The SNMP trap that is generated when a buffer underflow occurs in a NP device."
2878                 --#TYPE "Brocade Trap: Buffer underflow error on NP device"
2879                 --#SUMMARY "%s on NP device serving %s"
2880                 --#ARGUMENTS { 1, 0 }
2881                 --#SEVERITY ALERTS
2882                 --#STATE OPERATIONAL
2883    ::= { brcdNPTMMIBNotification 9 }
2884
2885brcdNPECCSingleErrorTrap NOTIFICATION-TYPE
2886   OBJECTS {brcdNPNotificationSupportDescription, brcdNPNotificationSupportErrorType }
2887   STATUS current
2888   DESCRIPTION
2889                 "The SNMP trap that is generated when a single ECC error occurs in a NP device."
2890                 --#TYPE "Brocade Trap: Single ECC error on NP device"
2891                 --#SUMMARY "%s on NP device serving %s"
2892                 --#ARGUMENTS { 1, 0 }
2893                 --#SEVERITY WARNING
2894                 --#STATE OPERATIONAL
2895    ::= { brcdNPTMMIBNotification 10 }
2896
2897brcdNPECCMultipleErrorTrap NOTIFICATION-TYPE
2898    OBJECTS {brcdNPNotificationSupportDescription, brcdNPNotificationSupportErrorType }
2899    STATUS current
2900    DESCRIPTION
2901                 "The SNMP trap that is generated when multiple ECC error occurs in a NP device."
2902                 --#TYPE "Brocade Trap: Multiple ECC error on NP device"
2903                 --#SUMMARY "%s on NP device serving %s"
2904                 --#ARGUMENTS { 1, 0 }
2905                 --#SEVERITY ALERTS
2906                 --#STATE OPERATIONAL
2907    ::= { brcdNPTMMIBNotification 11  }
2908
2909-- The brcdTMDestUcastQStatTable table contains information of Traffic Manager(TM)
2910-- unicast queue counters aggregated across all TMs per destination interface
2911-- information on NI XMR/MLX platform.
2912
2913brcdTMDestUcastQStatTable OBJECT-TYPE
2914    SYNTAX      SEQUENCE OF BrcdTMDestUcastQStatEntry
2915    MAX-ACCESS  not-accessible
2916    STATUS      current
2917    DESCRIPTION
2918            "This table contains information of Traffic Manager(TM) unicast
2919             queue counters aggregated across all TMs per destination interface
2920             per priority. Entry with priority value equals to 128 includes
2921             per interface statistics aggregated across all priorities.
2922             Please refer to the MIB reference guide for pre-requisites of
2923             this table."
2924    ::= { brcdTMStatisticsInfo 8 }
2925
2926brcdTMDestUcastQStatEntry OBJECT-TYPE
2927    SYNTAX      BrcdTMDestUcastQStatEntry
2928    MAX-ACCESS  not-accessible
2929    STATUS      current
2930    DESCRIPTION
2931            "An entry containing TM unicast queue counters aggregated
2932             across all TMs per a given destination interface per priority."
2933    INDEX   { brcdTMDestUcastQStatDestIfIndex, brcdTMDestUcastQStatPriority }
2934    ::= { brcdTMDestUcastQStatTable 1 }
2935
2936BrcdTMDestUcastQStatEntry ::=
2937    SEQUENCE {
2938        brcdTMDestUcastQStatDestIfIndex                    InterfaceIndex,
2939        brcdTMDestUcastQStatPriority                       PortPriorityTC,
2940        brcdTMDestUcastQStatEnquePkts                      Counter64,
2941        brcdTMDestUcastQStatEnqueBytes                     Counter64,
2942        brcdTMDestUcastQStatDequePkts                      Counter64,
2943        brcdTMDestUcastQStatDequeBytes                     Counter64,
2944        brcdTMDestUcastQStatTotalQDiscardPkts              Counter64,
2945        brcdTMDestUcastQStatTotalQDiscardBytes             Counter64
2946    }
2947
2948brcdTMDestUcastQStatDestIfIndex OBJECT-TYPE
2949    SYNTAX      InterfaceIndex
2950    MAX-ACCESS  not-accessible
2951    STATUS      current
2952    DESCRIPTION
2953            "ifIndex of the destination interface. All the interfaces of the
2954             LP modules that are physically present and operationally up will
2955             be included in this table. Starting from NetIron 5.3 release, all
2956             deployed LAG interfaces will also be included in this table."
2957    ::= { brcdTMDestUcastQStatEntry 1 }
2958
2959brcdTMDestUcastQStatPriority OBJECT-TYPE
2960    SYNTAX      PortPriorityTC
2961    MAX-ACCESS  not-accessible
2962    STATUS      current
2963    DESCRIPTION
2964            "The priority of the packets that will be stored in this queue.
2965             This is 1-based value. The priority0 maps to 1, priority1 maps
2966             to 2 etc. Priority value equal to nonPriority(128) indicates the
2967             aggregated counters for the given destination port. When the
2968             tm-max-queues is set to 4, two consecutive priorities are
2969             stored in one unicast queue. In this case, the valid values
2970             for this index are 1, 3, 5, 7 and 128."
2971    ::= { brcdTMDestUcastQStatEntry 2 }
2972
2973brcdTMDestUcastQStatEnquePkts OBJECT-TYPE
2974    SYNTAX      Counter64
2975    MAX-ACCESS  read-only
2976    STATUS      current
2977    DESCRIPTION
2978            "Total aggregated count of all packets entering ingress queue
2979             across all traffic managers."
2980    ::= { brcdTMDestUcastQStatEntry 3 }
2981
2982brcdTMDestUcastQStatEnqueBytes OBJECT-TYPE
2983    SYNTAX      Counter64
2984    MAX-ACCESS  read-only
2985    STATUS      current
2986    DESCRIPTION
2987            "Total aggregated count of all bytes entering ingress queue
2988             across all traffic managers."
2989    ::= { brcdTMDestUcastQStatEntry 4 }
2990
2991brcdTMDestUcastQStatDequePkts OBJECT-TYPE
2992    SYNTAX      Counter64
2993    MAX-ACCESS  read-only
2994    STATUS      current
2995    DESCRIPTION
2996            "Total aggregated count of all packets dequeued/transmitted from
2997             ingress queue across all traffic managers."
2998    ::= { brcdTMDestUcastQStatEntry 5 }
2999
3000brcdTMDestUcastQStatDequeBytes OBJECT-TYPE
3001    SYNTAX      Counter64
3002    MAX-ACCESS  read-only
3003    STATUS      current
3004    DESCRIPTION
3005            "Total aggregated count of all bytes dequeued/transmitted from
3006             ingress queue across all traffic managers."
3007    ::= { brcdTMDestUcastQStatEntry 6 }
3008
3009brcdTMDestUcastQStatTotalQDiscardPkts OBJECT-TYPE
3010    SYNTAX      Counter64
3011    MAX-ACCESS  read-only
3012    STATUS      current
3013    DESCRIPTION
3014            "For a virtual output queue, total aggregated count across all TMs
3015             of packets that were discarded, either before enqueueing due to
3016             WRED or maximum queue depth reached, or after enqueueing but
3017             before dequeueing due to aging."
3018    ::= { brcdTMDestUcastQStatEntry 7 }
3019
3020brcdTMDestUcastQStatTotalQDiscardBytes OBJECT-TYPE
3021    SYNTAX      Counter64
3022    MAX-ACCESS  read-only
3023    STATUS      current
3024    DESCRIPTION
3025            "For a virtual output queue, total aggregated count across all TMs
3026             of bytes that were discarded, either before enqueueing due to
3027             WRED or maximum queue depth reached, or after enqueueing but
3028             before dequeueing due to aging."
3029    ::= { brcdTMDestUcastQStatEntry 8 }
3030
3031brcdNPIndex OBJECT-TYPE
3032            SYNTAX      Unsigned32
3033            MAX-ACCESS  accessible-for-notify
3034            STATUS      current
3035            DESCRIPTION
3036            "Identifies the network processor within a module
3037             in the system."
3038      ::= { brcdNPGlobal 1 }
3039
3040brcdNPLockupRecoveryCount OBJECT-TYPE
3041            SYNTAX      Unsigned32
3042            MAX-ACCESS  accessible-for-notify
3043            STATUS      current
3044            DESCRIPTION
3045            "Number of times the network processor undergone
3046             lockup and recovery."
3047      ::= { brcdNPGlobal 2 }
3048
3049
3050-- The brcdTMCpuAggrQStatsTable table contains information of Traffic Manager(TM)
3051-- CPU queue related statistics on NI XMR/MLX platform.
3052
3053brcdTMCpuAggrQStatsTable OBJECT-TYPE
3054    SYNTAX      SEQUENCE OF BrcdTMCpuAggrQStatsEntry
3055    MAX-ACCESS  not-accessible
3056    STATUS      current
3057    DESCRIPTION
3058            "A list of TM Aggregate CPU queue stats entries. This table contains
3059             information of Aggregation of Traffic Manager(TM) CPU queue counters
3060             supported by this system."
3061    ::= { brcdTMStatisticsInfo 9 }
3062
3063brcdTMCpuAggrQStatsEntry OBJECT-TYPE
3064    SYNTAX      BrcdTMCpuAggrQStatsEntry
3065    MAX-ACCESS  not-accessible
3066    STATUS      current
3067    DESCRIPTION
3068            "An entry containing Aggregation of TM CPU Queues counter information."
3069    INDEX   { brcdTMCpuQStatsSlotId,
3070              brcdTMCpuQStatsTMDeviceId,
3071              brcdTMCpuQStatsPriority  }
3072    ::= { brcdTMCpuAggrQStatsTable 1 }
3073
3074BrcdTMCpuAggrQStatsEntry ::=
3075    SEQUENCE {
3076        brcdTMCpuAggrQStatsDescription                    DisplayString,
3077        brcdTMCpuAggrQStatsEnquePkts                      Counter64,
3078        brcdTMCpuAggrQStatsEnqueBytes                     Counter64,
3079        brcdTMCpuAggrQStatsDequePkts                      Counter64,
3080        brcdTMCpuAggrQStatsDequeBytes                     Counter64,
3081        brcdTMCpuAggrQStatsTotalQDiscardPkts              Counter64,
3082        brcdTMCpuAggrQStatsTotalQDiscardBytes             Counter64,
3083        brcdTMCpuAggrQStatsOldestDiscardPkts              Counter64,
3084        brcdTMCpuAggrQStatsOldestDiscardBytes             Counter64,
3085        brcdTMCpuAggrQStatsWREDDroppedPkts                Counter64,
3086        brcdTMCpuAggrQStatsWREDDroppedBytes               Counter64
3087    }
3088
3089brcdTMCpuAggrQStatsDescription OBJECT-TYPE
3090    SYNTAX      DisplayString
3091    MAX-ACCESS  read-only
3092    STATUS      current
3093    DESCRIPTION
3094            "This object gives the range of ports serviced by the
3095             brcdTMCpuQStatsTMDeviceId."
3096    ::= { brcdTMCpuAggrQStatsEntry 1 }
3097
3098brcdTMCpuAggrQStatsEnquePkts OBJECT-TYPE
3099    SYNTAX      Counter64
3100    MAX-ACCESS  read-only
3101    STATUS      current
3102    DESCRIPTION
3103            "An aggregate count of all packets entering ingress queues on this traffic
3104             manager"
3105    ::= { brcdTMCpuAggrQStatsEntry 2 }
3106
3107brcdTMCpuAggrQStatsEnqueBytes OBJECT-TYPE
3108    SYNTAX      Counter64
3109    MAX-ACCESS  read-only
3110    STATUS      current
3111    DESCRIPTION
3112            "An aggregate count of all bytes entering ingress queues on this traffic
3113             manager"
3114    ::= { brcdTMCpuAggrQStatsEntry 3 }
3115
3116brcdTMCpuAggrQStatsDequePkts OBJECT-TYPE
3117    SYNTAX      Counter64
3118    MAX-ACCESS  read-only
3119    STATUS      current
3120    DESCRIPTION
3121            "A aggregate count of all packets dequeued from ingress queues and forwarded
3122             on this traffic Manager"
3123    ::= { brcdTMCpuAggrQStatsEntry 4 }
3124
3125brcdTMCpuAggrQStatsDequeBytes OBJECT-TYPE
3126    SYNTAX      Counter64
3127    MAX-ACCESS  read-only
3128    STATUS      current
3129    DESCRIPTION
3130            "A aggregate count of all bytes dequeued from ingress queues and forwarded on
3131             this traffic manager"
3132    ::= { brcdTMCpuAggrQStatsEntry 5 }
3133
3134brcdTMCpuAggrQStatsTotalQDiscardPkts OBJECT-TYPE
3135    SYNTAX      Counter64
3136    MAX-ACCESS  read-only
3137    STATUS      current
3138    DESCRIPTION
3139            "A aggregate count of all packets failing to enter ingress queues on this
3140             traffic manager. This may be due to:
3141             * The queue reaching its maximum depth, WRED, or other reasons.
3142             * The network processor deciding to drop packets for reasons
3143               including: an unknown Layer-3 route, RPF, or segment filtering."
3144    ::= { brcdTMCpuAggrQStatsEntry 6 }
3145
3146brcdTMCpuAggrQStatsTotalQDiscardBytes OBJECT-TYPE
3147    SYNTAX      Counter64
3148    MAX-ACCESS  read-only
3149    STATUS      current
3150    DESCRIPTION
3151            "An aggregate count of all bytes failing to enter ingress queues on this
3152             traffic manager. This may be due to:
3153             * The queue reaching its maximum depth, WRED, or other reasons.
3154             * The network processor deciding to drop packets for reasons
3155               including: an unknown Layer-3 route, RPF, or segment filtering"
3156    ::= { brcdTMCpuAggrQStatsEntry 7 }
3157
3158brcdTMCpuAggrQStatsOldestDiscardPkts OBJECT-TYPE
3159    SYNTAX      Counter64
3160    MAX-ACCESS  read-only
3161    STATUS      current
3162    DESCRIPTION
3163            "An aggregate count of all packets entering ingress queues on this traffic
3164             manager, but deleted afterwards due to buffer full."
3165    ::= { brcdTMCpuAggrQStatsEntry 8 }
3166
3167brcdTMCpuAggrQStatsOldestDiscardBytes OBJECT-TYPE
3168    SYNTAX      Counter64
3169    MAX-ACCESS  read-only
3170    STATUS      current
3171    DESCRIPTION
3172            "An aggregate count of all bytes entering ingress queues on this traffic
3173             manager, but deleted afterwards due to buffer full"
3174    ::= { brcdTMCpuAggrQStatsEntry 9 }
3175
3176brcdTMCpuAggrQStatsWREDDroppedPkts OBJECT-TYPE
3177    SYNTAX      Counter64
3178    MAX-ACCESS  read-only
3179    STATUS      current
3180    DESCRIPTION
3181            "An aggregate count of all packets entering ingress queues on this traffic
3182             manager but dropped due to WRED."
3183    ::= { brcdTMCpuAggrQStatsEntry 10 }
3184
3185brcdTMCpuAggrQStatsWREDDroppedBytes OBJECT-TYPE
3186    SYNTAX      Counter64
3187    MAX-ACCESS  read-only
3188    STATUS      current
3189    DESCRIPTION
3190            "An agggregate count of all bytes entering ingress queues on this traffic
3191             manager but dropped due to WRED."
3192    ::= { brcdTMCpuAggrQStatsEntry 11 }
3193
3194END
3195