AM261x MCU+ SDK: icssg_stats.h Source File

| AM261x MCU+ SDK 26.00.00 |

icssg_stats.h
Go to the documentation of this file.
1 /*
2 * Copyright (c) Texas Instruments Incorporated 2021-2025
3 *
4 * Redistribution and use in source and binary forms, with or without
5 * modification, are permitted provided that the following conditions
6 * are met:
7 *
8 * Redistributions of source code must retain the above copyright
9 * notice, this list of conditions and the following disclaimer.
10 *
11 * Redistributions in binary form must reproduce the above copyright
12 * notice, this list of conditions and the following disclaimer in the
13 * documentation and/or other materials provided with the
14 * distribution.
15 *
16 * Neither the name of Texas Instruments Incorporated nor the names of
17 * its contributors may be used to endorse or promote products derived
18 * from this software without specific prior written permission.
19 *
20 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
21 * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
22 * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
23 * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
24 * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
25 * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
26 * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
27 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
28 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
29 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
30 * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
31 */
32
54 #ifndef ICSSG_STATS_H_
55 #define ICSSG_STATS_H_
56
57 /* ========================================================================== */
58 /* Include Files */
59 /* ========================================================================== */
60
61 #include <stdint.h>
62 #include <include/core/enet_mod_stats.h>
63
64 #ifdef __cplusplus
65 extern "C" {
66 #endif
67
68 /* ========================================================================== */
69 /* Macros */
70 /* ========================================================================== */
71
72 /* None */
73
74 /* ========================================================================== */
75 /* Structures and Enums */
76 /* ========================================================================== */
77
85 typedef struct IcssgStats_MacPort_s
86 {
88 uint32_t rxGoodFrames;
89
91 uint32_t rxBCastFrames;
92
94 uint32_t rxMCastFrames;
95
97 uint32_t rxCRCErrors;
98
100 uint32_t rxMIIErrors;
101
103 uint32_t rxOddNibbleFrame;
104
106 uint32_t rxMaxSizeFrame;
107
109 uint32_t rxMaxSizeErrFrame;
110
112 uint32_t rxMinSizeFrame;
113
115 uint32_t rxMinSizeErrFrame;
116
118 uint32_t rxOverrunFrame;
119
121 uint32_t rxClass0;
122
124 uint32_t rxClass1;
125
127 uint32_t rxClass2;
128
130 uint32_t rxClass3;
131
133 uint32_t rxClass4;
134
136 uint32_t rxClass5;
137
139 uint32_t rxClass6;
140
142 uint32_t rxClass7;
143
145 uint32_t rxClass8;
146
148 uint32_t rxClass9;
149
151 uint32_t rxClass10;
152
154 uint32_t rxClass11;
155
157 uint32_t rxClass12;
158
160 uint32_t rxClass13;
161
163 uint32_t rxClass14;
164
166 uint32_t rxClass15;
167
169 uint32_t rxSMDFragErr;
170
172 uint32_t rxBucket1SizeConfig;
173
175 uint32_t rxBucket2SizeConfig;
176
178 uint32_t rxBucket3SizeConfig;
179
181 uint32_t rxBucket4SizeConfig;
182
184 uint32_t rx64BSizedFrame;
185
187 uint32_t rxBucket1SizedFrame;
188
190 uint32_t rxBucket2SizedFrame;
191
193 uint32_t rxBucket3SizedFrame;
194
196 uint32_t rxBucket4SizedFrame;
197
199 uint32_t rxBucket5SizedFrame;
200
202 uint32_t rxTotalByte;
203
205 uint32_t rxTxTotalByte;
206
208 uint32_t txGoodFrame;
209
211 uint32_t txBcastFrame;
212
214 uint32_t txMcastFrame;
215
217 uint32_t txOddNibbleFrame;
218
220 uint32_t txUnderFlowErr;
221
223 uint32_t txMaxSizeFrame;
224
226 uint32_t txMaxSizeErrFrame;
227
229 uint32_t txMinSizeFrame;
230
232 uint32_t txMinSizeErrFrame;
233
235 uint32_t txBucket1SizeConfig;
236
238 uint32_t txBucket2SizeConfig;
239
241 uint32_t txBucket3SizeConfig;
242
244 uint32_t txBucket4SizeConfig;
245
247 uint32_t tx64BSizedFrame;
248
250 uint32_t txBucket1SizedFrame;
251
253 uint32_t txBucket2SizedFrame;
254
256 uint32_t txBucket3SizedFrame;
257
259 uint32_t txBucket4SizedFrame;
260
262 uint32_t txBucket5SizedFrame;
263
265 uint32_t txTotalByte;
266 } IcssgStats_MacPort;
267
275 typedef struct IcssgStats_Pa_s
276 {
278 uint64_t hostRxByteCnt;
279
281 uint64_t hostTxByteCnt;
282
284 uint64_t hostRxByteCntMacSlice0;
285
287 uint64_t hostRxByteCntMacSlice1;
288
290 uint64_t hostTxByteCntMacSlice0;
291
293 uint64_t hostTxByteCntMacSlice1;
294
296 uint32_t hostRxPktCnt;
297
299 uint32_t hostTxPktCnt;
300
302 uint32_t hostRxPktCntMacSlice0;
303
305 uint32_t hostRxPktCntMacSlice1;
306
308 uint32_t hostTxPktCntMacSlice0;
309
311 uint32_t hostTxPktCntMacSlice1;
312
315 uint32_t rtu0PktDroppedSlice0;
316
319 uint32_t rtu0PktDroppedSlice1;
320
322 uint32_t port1Q0Overflow;
323
325 uint32_t port1Q1Overflow;
326
328 uint32_t port1Q2Overflow;
329
331 uint32_t port1Q3Overflow;
332
334 uint32_t port1Q4Overflow;
335
337 uint32_t port1Q5Overflow;
338
340 uint32_t port1Q6Overflow;
341
343 uint32_t port1Q7Overflow;
344
346 uint32_t port2Q0Overflow;
347
349 uint32_t port2Q1Overflow;
350
352 uint32_t port2Q2Overflow;
353
355 uint32_t port2Q3Overflow;
356
358 uint32_t port2Q4Overflow;
359
361 uint32_t port2Q5Overflow;
362
364 uint32_t port2Q6Overflow;
365
367 uint32_t port2Q7Overflow;
368
370 uint32_t hostQ0Overflow;
371
373 uint32_t hostQ1Overflow;
374
376 uint32_t hostQ2Overflow;
377
379 uint32_t hostQ3Overflow;
380
382 uint32_t hostQ4Overflow;
383
385 uint32_t hostQ5Overflow;
386
388 uint32_t hostQ6Overflow;
389
391 uint32_t hostQ7Overflow;
392
394 uint32_t hostEgressQPreOverflow;
395
397 uint32_t droppedPktSlice0;
398
400 uint32_t droppedPktSlice1;
401
403 uint32_t rxErrorSlice0;
404
406 uint32_t rxErrorSlice1;
407
409 uint32_t rxEofRtuDsInvalidSlice0;
410
412 uint32_t rxEofRtuDsInvalidSlice1;
413
415 uint32_t txPort1DroppedPkt;
416
418 uint32_t txPort2DroppedPkt;
419
421 uint32_t txPort1TsDroppedPkt;
422
424 uint32_t txPort2TsDroppedPkt;
425
428 uint32_t infPortDisabledSlice0;
429
432 uint32_t infPortDisabledSlice1;
433
436 uint32_t infSavSlice0;
437
440 uint32_t infSavSlice1;
441
444 uint32_t infSaBlSlice0;
445
448 uint32_t infSaBlSlice1;
449
452 uint32_t infPortBlockedSlice0;
453
456 uint32_t infPortBlockedSlice1;
457
460 uint32_t infAftDropTaggedSlice0;
461
464 uint32_t infAftDropTaggedSlice1;
465
468 uint32_t infAftDropPrioTaggedSlice0;
469
472 uint32_t infAftDropPrioTaggedSlice1;
473
476 uint32_t infAftDropNoTagSlice0;
477
480 uint32_t infAftDropNoTagSlice1;
481
484 uint32_t infAftDropNotMemberSlice0;
485
488 uint32_t infAftDropNotMemberSlice1;
489
491 uint32_t fdbNoSpaceToLearn;
492
494 uint32_t preemptBadFragSlice0;
495
497 uint32_t preemptBadFragSlice1;
498
500 uint32_t preemptAsmErrSlice0;
501
503 uint32_t preemptAsmErrSlice1;
504
506 uint32_t preemptFragCntTxSlice0;
507
509 uint32_t preemptFragCntTxSlice1;
510
512 uint32_t preemptAsmOkSlice0;
513
515 uint32_t preemptAsmOkSlice1;
516
518 uint32_t preemptFragCntRxSlice0;
519
521 uint32_t preemptFragCntRxSlice1;
522
525 uint32_t rxEofShortFrameErrSlice0;
526
529 uint32_t rxEofShortFrameErrSlice1;
530
533 uint32_t rxB0DropEarlyEoFSlice0;
534
537 uint32_t rxB0DropEarlyEoFSlice1;
538
541 uint32_t txJumboFrameCutoffSlice0;
542
545 uint32_t txJumboFrameCutoffSlice1;
546
549 uint32_t rxExpFragQDropSlice0;
550
553 uint32_t rxExpFragQDropSlice1;
554
556 uint32_t rxFifoOverRunSlice0;
557
559 uint32_t rxFifoOverRunSlice1;
560
562 uint32_t hostEgrsQPreOvrFloMacSlice0;
563
565 uint32_t hostEgrsQPreOvrFloMacSlice1;
566
568 uint32_t hostEgrsQExpOvrFloMacSlice0;
569
571 uint32_t hostEgrsQExpOvrFloMacSlice1;
572
574 uint32_t cutThroughPacketSlice0;
575
577 uint32_t cutThroughPacketSlice1;
578 } IcssgStats_Pa;
579
580 /* ========================================================================== */
581 /* Global Variables Declarations */
582 /* ========================================================================== */
583
584 /* None */
585
586 /* ========================================================================== */
587 /* Function Declarations */
588 /* ========================================================================== */
589
590 /* None */
591
592 /* ========================================================================== */
593 /* Deprecated Function Declarations */
594 /* ========================================================================== */
595
596 /* None */
597
598 /* ========================================================================== */
599 /* Static Function Definitions */
600 /* ========================================================================== */
601
602 /* None */
603
604 #ifdef __cplusplus
605 }
606 #endif
607
608 #endif /* ICSSG_STATS_H_ */
609
IcssgStats_Pa::preemptFragCntTxSlice0
uint32_t preemptFragCntTxSlice0
Definition: icssg_stats.h:506
IcssgStats_Pa::txPort1TsDroppedPkt
uint32_t txPort1TsDroppedPkt
Definition: icssg_stats.h:421
IcssgStats_MacPort::rxClass1
uint32_t rxClass1
Definition: icssg_stats.h:124
IcssgStats_Pa::hostQ7Overflow
uint32_t hostQ7Overflow
Definition: icssg_stats.h:391
IcssgStats_MacPort::rxClass3
uint32_t rxClass3
Definition: icssg_stats.h:130
IcssgStats_Pa::cutThroughPacketSlice1
uint32_t cutThroughPacketSlice1
Definition: icssg_stats.h:577
IcssgStats_Pa::rxErrorSlice0
uint32_t rxErrorSlice0
Definition: icssg_stats.h:403
IcssgStats_MacPort::txGoodFrame
uint32_t txGoodFrame
Definition: icssg_stats.h:208
IcssgStats_Pa::rxErrorSlice1
uint32_t rxErrorSlice1
Definition: icssg_stats.h:406
IcssgStats_Pa::port1Q5Overflow
uint32_t port1Q5Overflow
Definition: icssg_stats.h:337
IcssgStats_Pa::rxExpFragQDropSlice0
uint32_t rxExpFragQDropSlice0
Definition: icssg_stats.h:549
IcssgStats_Pa::port1Q0Overflow
uint32_t port1Q0Overflow
Definition: icssg_stats.h:322
IcssgStats_MacPort::txMinSizeErrFrame
uint32_t txMinSizeErrFrame
Definition: icssg_stats.h:232
IcssgStats_MacPort::rxClass13
uint32_t rxClass13
Definition: icssg_stats.h:160
IcssgStats_Pa::hostTxPktCnt
uint32_t hostTxPktCnt
Definition: icssg_stats.h:299
IcssgStats_MacPort::txMcastFrame
uint32_t txMcastFrame
Definition: icssg_stats.h:214
IcssgStats_Pa::cutThroughPacketSlice0
uint32_t cutThroughPacketSlice0
Definition: icssg_stats.h:574
IcssgStats_Pa::infAftDropTaggedSlice1
uint32_t infAftDropTaggedSlice1
Definition: icssg_stats.h:464
IcssgStats_MacPort::rxOverrunFrame
uint32_t rxOverrunFrame
Definition: icssg_stats.h:118
IcssgStats_Pa::infPortDisabledSlice0
uint32_t infPortDisabledSlice0
Definition: icssg_stats.h:428
IcssgStats_Pa::rxEofRtuDsInvalidSlice1
uint32_t rxEofRtuDsInvalidSlice1
Definition: icssg_stats.h:412
IcssgStats_Pa::infAftDropNoTagSlice1
uint32_t infAftDropNoTagSlice1
Definition: icssg_stats.h:480
IcssgStats_MacPort::rx64BSizedFrame
uint32_t rx64BSizedFrame
Definition: icssg_stats.h:184
IcssgStats_Pa::hostTxPktCntMacSlice0
uint32_t hostTxPktCntMacSlice0
Definition: icssg_stats.h:308
IcssgStats_Pa::preemptAsmOkSlice1
uint32_t preemptAsmOkSlice1
Definition: icssg_stats.h:515
IcssgStats_MacPort::txOddNibbleFrame
uint32_t txOddNibbleFrame
Definition: icssg_stats.h:217
IcssgStats_MacPort::txTotalByte
uint32_t txTotalByte
Definition: icssg_stats.h:265
IcssgStats_MacPort::txBucket3SizeConfig
uint32_t txBucket3SizeConfig
Definition: icssg_stats.h:241
IcssgStats_MacPort::rxGoodFrames
uint32_t rxGoodFrames
Definition: icssg_stats.h:88
IcssgStats_Pa::rxFifoOverRunSlice1
uint32_t rxFifoOverRunSlice1
Definition: icssg_stats.h:559
IcssgStats_Pa::infAftDropNoTagSlice0
uint32_t infAftDropNoTagSlice0
Definition: icssg_stats.h:476
IcssgStats_Pa::rxB0DropEarlyEoFSlice0
uint32_t rxB0DropEarlyEoFSlice0
Definition: icssg_stats.h:533
IcssgStats_MacPort::rxBucket3SizeConfig
uint32_t rxBucket3SizeConfig
Definition: icssg_stats.h:178
IcssgStats_Pa::hostTxByteCntMacSlice0
uint64_t hostTxByteCntMacSlice0
Definition: icssg_stats.h:290
IcssgStats_Pa::hostTxByteCnt
uint64_t hostTxByteCnt
Definition: icssg_stats.h:281
IcssgStats_Pa::preemptFragCntRxSlice1
uint32_t preemptFragCntRxSlice1
Definition: icssg_stats.h:521
IcssgStats_MacPort::txBucket2SizeConfig
uint32_t txBucket2SizeConfig
Definition: icssg_stats.h:238
IcssgStats_Pa::port2Q7Overflow
uint32_t port2Q7Overflow
Definition: icssg_stats.h:367
IcssgStats_MacPort::txUnderFlowErr
uint32_t txUnderFlowErr
Definition: icssg_stats.h:220
IcssgStats_Pa::hostQ3Overflow
uint32_t hostQ3Overflow
Definition: icssg_stats.h:379
IcssgStats_MacPort::rxClass5
uint32_t rxClass5
Definition: icssg_stats.h:136
IcssgStats_MacPort::rxClass14
uint32_t rxClass14
Definition: icssg_stats.h:163
IcssgStats_Pa::hostRxByteCntMacSlice0
uint64_t hostRxByteCntMacSlice0
Definition: icssg_stats.h:284
IcssgStats_Pa::hostTxByteCntMacSlice1
uint64_t hostTxByteCntMacSlice1
Definition: icssg_stats.h:293
IcssgStats_Pa::infSaBlSlice1
uint32_t infSaBlSlice1
Definition: icssg_stats.h:448
IcssgStats_MacPort::rxMinSizeFrame
uint32_t rxMinSizeFrame
Definition: icssg_stats.h:112
IcssgStats_Pa::port1Q4Overflow
uint32_t port1Q4Overflow
Definition: icssg_stats.h:334
IcssgStats_MacPort::rxClass11
uint32_t rxClass11
Definition: icssg_stats.h:154
IcssgStats_Pa::rxB0DropEarlyEoFSlice1
uint32_t rxB0DropEarlyEoFSlice1
Definition: icssg_stats.h:537
IcssgStats_Pa::infSaBlSlice0
uint32_t infSaBlSlice0
Definition: icssg_stats.h:444
IcssgStats_MacPort::rxTotalByte
uint32_t rxTotalByte
Definition: icssg_stats.h:202
IcssgStats_MacPort::rxOddNibbleFrame
uint32_t rxOddNibbleFrame
Definition: icssg_stats.h:103
IcssgStats_MacPort::rxBucket5SizedFrame
uint32_t rxBucket5SizedFrame
Definition: icssg_stats.h:199
IcssgStats_MacPort::tx64BSizedFrame
uint32_t tx64BSizedFrame
Definition: icssg_stats.h:247
IcssgStats_Pa::rxEofRtuDsInvalidSlice0
uint32_t rxEofRtuDsInvalidSlice0
Definition: icssg_stats.h:409
IcssgStats_Pa::fdbNoSpaceToLearn
uint32_t fdbNoSpaceToLearn
Definition: icssg_stats.h:491
IcssgStats_MacPort::rxBucket2SizeConfig
uint32_t rxBucket2SizeConfig
Definition: icssg_stats.h:175
IcssgStats_Pa::preemptFragCntRxSlice0
uint32_t preemptFragCntRxSlice0
Definition: icssg_stats.h:518
IcssgStats_Pa::hostEgrsQExpOvrFloMacSlice0
uint32_t hostEgrsQExpOvrFloMacSlice0
Definition: icssg_stats.h:568
IcssgStats_Pa::preemptAsmErrSlice1
uint32_t preemptAsmErrSlice1
Definition: icssg_stats.h:503
IcssgStats_Pa::preemptAsmErrSlice0
uint32_t preemptAsmErrSlice0
Definition: icssg_stats.h:500
IcssgStats_MacPort::txBucket4SizeConfig
uint32_t txBucket4SizeConfig
Definition: icssg_stats.h:244
IcssgStats_Pa::txPort2TsDroppedPkt
uint32_t txPort2TsDroppedPkt
Definition: icssg_stats.h:424
IcssgStats_Pa::rxExpFragQDropSlice1
uint32_t rxExpFragQDropSlice1
Definition: icssg_stats.h:553
IcssgStats_Pa::infAftDropPrioTaggedSlice1
uint32_t infAftDropPrioTaggedSlice1
Definition: icssg_stats.h:472
IcssgStats_MacPort::txBucket3SizedFrame
uint32_t txBucket3SizedFrame
Definition: icssg_stats.h:256
IcssgStats_MacPort::txBcastFrame
uint32_t txBcastFrame
Definition: icssg_stats.h:211
IcssgStats_Pa::txPort1DroppedPkt
uint32_t txPort1DroppedPkt
Definition: icssg_stats.h:415
IcssgStats_Pa::port2Q2Overflow
uint32_t port2Q2Overflow
Definition: icssg_stats.h:352
IcssgStats_MacPort::rxClass7
uint32_t rxClass7
Definition: icssg_stats.h:142
IcssgStats_Pa::infPortBlockedSlice0
uint32_t infPortBlockedSlice0
Definition: icssg_stats.h:452
IcssgStats_MacPort::txBucket1SizedFrame
uint32_t txBucket1SizedFrame
Definition: icssg_stats.h:250
IcssgStats_Pa::port1Q3Overflow
uint32_t port1Q3Overflow
Definition: icssg_stats.h:331
IcssgStats_MacPort::rxClass8
uint32_t rxClass8
Definition: icssg_stats.h:145
IcssgStats_Pa::hostEgrsQPreOvrFloMacSlice1
uint32_t hostEgrsQPreOvrFloMacSlice1
Definition: icssg_stats.h:565
IcssgStats_Pa::infPortBlockedSlice1
uint32_t infPortBlockedSlice1
Definition: icssg_stats.h:456
IcssgStats_MacPort::txBucket2SizedFrame
uint32_t txBucket2SizedFrame
Definition: icssg_stats.h:253
IcssgStats_Pa::preemptAsmOkSlice0
uint32_t preemptAsmOkSlice0
Definition: icssg_stats.h:512
IcssgStats_Pa::txJumboFrameCutoffSlice1
uint32_t txJumboFrameCutoffSlice1
Definition: icssg_stats.h:545
IcssgStats_MacPort::rxClass4
uint32_t rxClass4
Definition: icssg_stats.h:133
IcssgStats_Pa::hostEgrsQPreOvrFloMacSlice0
uint32_t hostEgrsQPreOvrFloMacSlice0
Definition: icssg_stats.h:562
IcssgStats_Pa::infPortDisabledSlice1
uint32_t infPortDisabledSlice1
Definition: icssg_stats.h:432
IcssgStats_MacPort::rxClass6
uint32_t rxClass6
Definition: icssg_stats.h:139
IcssgStats_MacPort::rxMinSizeErrFrame
uint32_t rxMinSizeErrFrame
Definition: icssg_stats.h:115
IcssgStats_Pa::preemptBadFragSlice0
uint32_t preemptBadFragSlice0
Definition: icssg_stats.h:494
IcssgStats_Pa::hostRxPktCntMacSlice1
uint32_t hostRxPktCntMacSlice1
Definition: icssg_stats.h:305
IcssgStats_Pa::hostQ5Overflow
uint32_t hostQ5Overflow
Definition: icssg_stats.h:385
IcssgStats_Pa::hostTxPktCntMacSlice1
uint32_t hostTxPktCntMacSlice1
Definition: icssg_stats.h:311
IcssgStats_MacPort::rxMIIErrors
uint32_t rxMIIErrors
Definition: icssg_stats.h:100
IcssgStats_Pa::rtu0PktDroppedSlice1
uint32_t rtu0PktDroppedSlice1
Definition: icssg_stats.h:319
IcssgStats_Pa::port1Q1Overflow
uint32_t port1Q1Overflow
Definition: icssg_stats.h:325
IcssgStats_Pa::hostRxByteCntMacSlice1
uint64_t hostRxByteCntMacSlice1
Definition: icssg_stats.h:287
IcssgStats_Pa::preemptFragCntTxSlice1
uint32_t preemptFragCntTxSlice1
Definition: icssg_stats.h:509
IcssgStats_MacPort::rxBucket4SizedFrame
uint32_t rxBucket4SizedFrame
Definition: icssg_stats.h:196
IcssgStats_MacPort
ICSSG statistics counters.
Definition: icssg_stats.h:86
IcssgStats_Pa::droppedPktSlice0
uint32_t droppedPktSlice0
Definition: icssg_stats.h:397
IcssgStats_Pa::txPort2DroppedPkt
uint32_t txPort2DroppedPkt
Definition: icssg_stats.h:418
IcssgStats_Pa::port2Q5Overflow
uint32_t port2Q5Overflow
Definition: icssg_stats.h:361
IcssgStats_Pa::port2Q4Overflow
uint32_t port2Q4Overflow
Definition: icssg_stats.h:358
IcssgStats_Pa::hostQ6Overflow
uint32_t hostQ6Overflow
Definition: icssg_stats.h:388
IcssgStats_Pa::infAftDropNotMemberSlice0
uint32_t infAftDropNotMemberSlice0
Definition: icssg_stats.h:484
IcssgStats_Pa
ICSSG Packet Accelerator (PA) statistics counters.
Definition: icssg_stats.h:276
IcssgStats_Pa::port2Q1Overflow
uint32_t port2Q1Overflow
Definition: icssg_stats.h:349
IcssgStats_Pa::hostRxByteCnt
uint64_t hostRxByteCnt
Definition: icssg_stats.h:278
IcssgStats_Pa::infAftDropTaggedSlice0
uint32_t infAftDropTaggedSlice0
Definition: icssg_stats.h:460
IcssgStats_Pa::infAftDropNotMemberSlice1
uint32_t infAftDropNotMemberSlice1
Definition: icssg_stats.h:488
IcssgStats_MacPort::rxBucket1SizedFrame
uint32_t rxBucket1SizedFrame
Definition: icssg_stats.h:187
IcssgStats_Pa::infSavSlice1
uint32_t infSavSlice1
Definition: icssg_stats.h:440
IcssgStats_Pa::rxEofShortFrameErrSlice1
uint32_t rxEofShortFrameErrSlice1
Definition: icssg_stats.h:529
IcssgStats_Pa::rxFifoOverRunSlice0
uint32_t rxFifoOverRunSlice0
Definition: icssg_stats.h:556
IcssgStats_MacPort::rxBucket4SizeConfig
uint32_t rxBucket4SizeConfig
Definition: icssg_stats.h:181
IcssgStats_Pa::port2Q0Overflow
uint32_t port2Q0Overflow
Definition: icssg_stats.h:346
IcssgStats_Pa::rxEofShortFrameErrSlice0
uint32_t rxEofShortFrameErrSlice0
Definition: icssg_stats.h:525
IcssgStats_Pa::hostEgrsQExpOvrFloMacSlice1
uint32_t hostEgrsQExpOvrFloMacSlice1
Definition: icssg_stats.h:571
IcssgStats_Pa::hostQ0Overflow
uint32_t hostQ0Overflow
Definition: icssg_stats.h:370
enet_mod_stats.h
This file contains the type definitions and helper macros for the Enet Statistics module interface.
IcssgStats_MacPort::rxSMDFragErr
uint32_t rxSMDFragErr
Definition: icssg_stats.h:169
IcssgStats_Pa::hostQ1Overflow
uint32_t hostQ1Overflow
Definition: icssg_stats.h:373
IcssgStats_Pa::hostRxPktCntMacSlice0
uint32_t hostRxPktCntMacSlice0
Definition: icssg_stats.h:302
IcssgStats_MacPort::rxMaxSizeFrame
uint32_t rxMaxSizeFrame
Definition: icssg_stats.h:106
IcssgStats_Pa::hostQ4Overflow
uint32_t hostQ4Overflow
Definition: icssg_stats.h:382
IcssgStats_Pa::rtu0PktDroppedSlice0
uint32_t rtu0PktDroppedSlice0
Definition: icssg_stats.h:315
IcssgStats_MacPort::rxBucket3SizedFrame
uint32_t rxBucket3SizedFrame
Definition: icssg_stats.h:193
IcssgStats_MacPort::txBucket5SizedFrame
uint32_t txBucket5SizedFrame
Definition: icssg_stats.h:262
IcssgStats_Pa::txJumboFrameCutoffSlice0
uint32_t txJumboFrameCutoffSlice0
Definition: icssg_stats.h:541
IcssgStats_MacPort::txMaxSizeFrame
uint32_t txMaxSizeFrame
Definition: icssg_stats.h:223
IcssgStats_MacPort::rxClass9
uint32_t rxClass9
Definition: icssg_stats.h:148
IcssgStats_Pa::preemptBadFragSlice1
uint32_t preemptBadFragSlice1
Definition: icssg_stats.h:497
IcssgStats_MacPort::rxClass2
uint32_t rxClass2
Definition: icssg_stats.h:127
IcssgStats_MacPort::rxTxTotalByte
uint32_t rxTxTotalByte
Definition: icssg_stats.h:205
IcssgStats_MacPort::rxBCastFrames
uint32_t rxBCastFrames
Definition: icssg_stats.h:91
IcssgStats_MacPort::rxMCastFrames
uint32_t rxMCastFrames
Definition: icssg_stats.h:94
IcssgStats_Pa::port1Q2Overflow
uint32_t port1Q2Overflow
Definition: icssg_stats.h:328
IcssgStats_MacPort::rxClass12
uint32_t rxClass12
Definition: icssg_stats.h:157
IcssgStats_Pa::hostEgressQPreOverflow
uint32_t hostEgressQPreOverflow
Definition: icssg_stats.h:394
IcssgStats_MacPort::rxCRCErrors
uint32_t rxCRCErrors
Definition: icssg_stats.h:97
IcssgStats_MacPort::txBucket4SizedFrame
uint32_t txBucket4SizedFrame
Definition: icssg_stats.h:259
IcssgStats_MacPort::rxMaxSizeErrFrame
uint32_t rxMaxSizeErrFrame
Definition: icssg_stats.h:109
IcssgStats_Pa::infSavSlice0
uint32_t infSavSlice0
Definition: icssg_stats.h:436
IcssgStats_MacPort::txMaxSizeErrFrame
uint32_t txMaxSizeErrFrame
Definition: icssg_stats.h:226
IcssgStats_Pa::port2Q3Overflow
uint32_t port2Q3Overflow
Definition: icssg_stats.h:355
IcssgStats_Pa::infAftDropPrioTaggedSlice0
uint32_t infAftDropPrioTaggedSlice0
Definition: icssg_stats.h:468
IcssgStats_MacPort::rxBucket1SizeConfig
uint32_t rxBucket1SizeConfig
Definition: icssg_stats.h:172
IcssgStats_MacPort::rxClass0
uint32_t rxClass0
Definition: icssg_stats.h:121
IcssgStats_Pa::port1Q6Overflow
uint32_t port1Q6Overflow
Definition: icssg_stats.h:340
IcssgStats_Pa::droppedPktSlice1
uint32_t droppedPktSlice1
Definition: icssg_stats.h:400
IcssgStats_MacPort::rxClass10
uint32_t rxClass10
Definition: icssg_stats.h:151
IcssgStats_Pa::hostRxPktCnt
uint32_t hostRxPktCnt
Definition: icssg_stats.h:296
IcssgStats_MacPort::txMinSizeFrame
uint32_t txMinSizeFrame
Definition: icssg_stats.h:229
IcssgStats_MacPort::txBucket1SizeConfig
uint32_t txBucket1SizeConfig
Definition: icssg_stats.h:235
IcssgStats_Pa::port1Q7Overflow
uint32_t port1Q7Overflow
Definition: icssg_stats.h:343
IcssgStats_Pa::port2Q6Overflow
uint32_t port2Q6Overflow
Definition: icssg_stats.h:364
IcssgStats_Pa::hostQ2Overflow
uint32_t hostQ2Overflow
Definition: icssg_stats.h:376
IcssgStats_MacPort::rxBucket2SizedFrame
uint32_t rxBucket2SizedFrame
Definition: icssg_stats.h:190
IcssgStats_MacPort::rxClass15
uint32_t rxClass15
Definition: icssg_stats.h:166