PDK API Guide for J721E
cpsw_stats.h
Go to the documentation of this file.
1 /*
2  * Copyright (c) Texas Instruments Incorporated 2018
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 
45 #ifndef CPSW_STATS_H_
46 #define CPSW_STATS_H_
47 
48 /* ========================================================================== */
49 /* Include Files */
50 /* ========================================================================== */
51 
52 #include "cpsw_types.h"
53 
54 #ifdef __cplusplus
55 extern "C" {
56 #endif
57 
58 /* ========================================================================== */
59 /* Macros */
60 /* ========================================================================== */
61 
63 #define CPSW_STATS_PUBLIC_IOCTL(x) (CPSW_IOCTL_STATS_BASE | CPSW_IOCTL_MIN(x))
64 
66 #define CPSW_STATS_BLOCK_ELEM_NUM (128U)
67 
68 /* ========================================================================== */
69 /* Structures and Enums */
70 /* ========================================================================== */
71 
76 {
92 
108 
119 
130 
142 
154 
163 };
164 
170 typedef struct CpswStats_PortStats_s
171 {
175 
181 typedef struct CpswStats_HostPort_2g_s
182 {
184  uint64_t rxGoodFrames;
185 
187  uint64_t rxBcastFrames;
188 
190  uint64_t rxMcastFrames;
191 
193  uint64_t reserved4;
194 
196  uint64_t rxCrcErrors;
197 
199  uint64_t reserved6;
200 
203 
205  uint64_t reserved8;
206 
209 
211  uint64_t rxFragments;
212 
214  uint64_t aleDrop;
215 
217  uint64_t aleOverrunDrop;
218 
220  uint64_t rxOctets;
221 
223  uint64_t txGoodFrames;
224 
226  uint64_t txBcastFrames;
227 
229  uint64_t txMcastFrames;
230 
232  uint64_t reserved17to25[9U];
233 
235  uint64_t txOctets;
236 
238  uint64_t octetsFrames64;
239 
242 
245 
248 
251 
254 
256  uint64_t netOctets;
257 
260 
262  uint64_t portMaskDrop;
263 
265  uint64_t rxTopOfFifoDrop;
266 
269 
272 
274  uint64_t aleDAEqSADrop;
275 
277  uint64_t aleBlockDrop;
278 
280  uint64_t aleSecureDrop;
281 
283  uint64_t aleAuthDrop;
284 
286  uint64_t aleUnknownUcast;
287 
290 
292  uint64_t aleUnknownMcast;
293 
296 
298  uint64_t aleUnknownBcast;
299 
302 
304  uint64_t alePolicyMatch;
305 
308 
311 
313  uint64_t reserved52to95[44U];
314 
317 
319  uint64_t reserved97to128[32U];
321 
327 typedef struct CpswStats_MacPort_2g_s
328 {
330  uint64_t rxGoodFrames;
331 
333  uint64_t rxBcastFrames;
334 
336  uint64_t rxMcastFrames;
337 
339  uint64_t rxPauseFrames;
340 
342  uint64_t rxCrcErrors;
343 
346 
349 
351  uint64_t rxJabberFrames;
352 
355 
357  uint64_t rxFragments;
358 
360  uint64_t aleDrop;
361 
363  uint64_t aleOverrunDrop;
364 
366  uint64_t rxOctets;
367 
369  uint64_t txGoodFrames;
370 
372  uint64_t txBcastFrames;
373 
375  uint64_t txMcastFrames;
376 
378  uint64_t txPauseFrames;
379 
382 
385 
388 
391 
394 
397 
399  uint64_t rxIPGError;
400 
403 
405  uint64_t txOctets;
406 
408  uint64_t octetsFrames64;
409 
412 
415 
418 
421 
424 
426  uint64_t netOctets;
427 
430 
432  uint64_t portMaskDrop;
433 
435  uint64_t rxTopOfFifoDrop;
436 
439 
442 
444  uint64_t aleDAEqSADrop;
445 
447  uint64_t aleBlockDrop;
448 
450  uint64_t aleSecureDrop;
451 
453  uint64_t aleAuthDrop;
454 
456  uint64_t aleUnknownUcast;
457 
460 
462  uint64_t aleUnknownMcast;
463 
466 
468  uint64_t aleUnknownBcast;
469 
472 
474  uint64_t alePolicyMatch;
475 
478 
481 
483  uint64_t reserved52to95[44U];
484 
487 
489  uint64_t txPri[8U];
490 
492  uint64_t txPriBcnt[8U];
493 
495  uint64_t txPriDrop[8U];
496 
498  uint64_t txPriDropBcnt[8U];
500 
506 typedef struct CpswStats_HostPort_9g_s
507 {
509  uint64_t rxGoodFrames;
510 
512  uint64_t rxBcastFrames;
513 
515  uint64_t rxMcastFrames;
516 
518  uint64_t reserved4;
519 
521  uint64_t rxCrcErrors;
522 
524  uint64_t reserved6;
525 
528 
530  uint64_t reserved8;
531 
534 
536  uint64_t rxFragments;
537 
539  uint64_t aleDrop;
540 
542  uint64_t aleOverrunDrop;
543 
545  uint64_t rxOctets;
546 
548  uint64_t txGoodFrames;
549 
551  uint64_t txBcastFrames;
552 
554  uint64_t txMcastFrames;
555 
557  uint64_t reserved17to25[9U];
558 
560  uint64_t txOctets;
561 
563  uint64_t octetsFrames64;
564 
567 
570 
573 
576 
579 
581  uint64_t netOctets;
582 
585 
587  uint64_t portMaskDrop;
588 
590  uint64_t rxTopOfFifoDrop;
591 
594 
597 
599  uint64_t aleDAEqSADrop;
600 
602  uint64_t aleBlockDrop;
603 
605  uint64_t aleSecureDrop;
606 
608  uint64_t aleAuthDrop;
609 
611  uint64_t aleUnknownUcast;
612 
615 
617  uint64_t aleUnknownMcast;
618 
621 
623  uint64_t aleUnknownBcast;
624 
627 
629  uint64_t alePolicyMatch;
630 
633 
636 
638  uint64_t aleMultSADrop;
639 
641  uint64_t aleDualVlanDrop;
642 
644  uint64_t aleLenErrorDrop;
645 
648 
650  uint64_t aleIPv4FragDrop;
651 
653  uint64_t reserved57to80[24U];
654 
657 
659  uint64_t ietRxAssemblyOk;
660 
662  uint64_t ietRxSmdError;
663 
665  uint64_t ietRxFrag;
666 
668  uint64_t ietTxHold;
669 
671  uint64_t ietTxFrag;
672 
674  uint64_t reserved87to95[9U];
675 
678 
680  uint64_t txPri[8U];
681 
683  uint64_t txPriBcnt[8U];
684 
686  uint64_t txPriDrop[8U];
687 
689  uint64_t txPriDropBcnt[8U];
691 
697 typedef struct CpswStats_MacPort_9g_s
698 {
700  uint64_t rxGoodFrames;
701 
703  uint64_t rxBcastFrames;
704 
706  uint64_t rxMcastFrames;
707 
709  uint64_t rxPauseFrames;
710 
712  uint64_t rxCrcErrors;
713 
716 
719 
721  uint64_t rxJabberFrames;
722 
725 
727  uint64_t rxFragments;
728 
730  uint64_t aleDrop;
731 
733  uint64_t aleOverrunDrop;
734 
736  uint64_t rxOctets;
737 
739  uint64_t txGoodFrames;
740 
742  uint64_t txBcastFrames;
743 
745  uint64_t txMcastFrames;
746 
748  uint64_t txPauseFrames;
749 
752 
755 
758 
761 
764 
767 
769  uint64_t rxIPGError;
770 
773 
775  uint64_t txOctets;
776 
778  uint64_t octetsFrames64;
779 
782 
785 
788 
791 
794 
796  uint64_t netOctets;
797 
800 
802  uint64_t portMaskDrop;
803 
805  uint64_t rxTopOfFifoDrop;
806 
809 
812 
814  uint64_t aleDAEqSADrop;
815 
817  uint64_t aleBlockDrop;
818 
820  uint64_t aleSecureDrop;
821 
823  uint64_t aleAuthDrop;
824 
826  uint64_t aleUnknownUcast;
827 
830 
832  uint64_t aleUnknownMcast;
833 
836 
838  uint64_t aleUnknownBcast;
839 
842 
844  uint64_t alePolicyMatch;
845 
848 
851 
853  uint64_t aleMultSADrop;
854 
856  uint64_t aleDualVlanDrop;
857 
859  uint64_t aleLenErrorDrop;
860 
863 
865  uint64_t aleIPv4FragDrop;
866 
868  uint64_t reserved57to80[24U];
869 
872 
874  uint64_t ietRxAssemblyOk;
875 
877  uint64_t ietRxSmdError;
878 
880  uint64_t ietRxFrag;
881 
883  uint64_t ietTxHold;
884 
886  uint64_t ietTxFrag;
887 
889  uint64_t reserved87to95[9U];
890 
893 
895  uint64_t txPri[8U];
896 
898  uint64_t txPriBcnt[8U];
899 
901  uint64_t txPriDrop[8U];
902 
904  uint64_t txPriDropBcnt[8U];
906 
911 typedef struct CpswStats_GenericMacPortInArgs_s
912 {
916 
920 typedef struct CpswStats_RestoreMacPortStatsInArgs_s
921 {
924 
928 
934 typedef struct CpswStats_Obj_s *CpswStats_Handle;
935 
936 /* ========================================================================== */
937 /* Global Variables Declarations */
938 /* ========================================================================== */
939 
940 /* None */
941 
942 /* ========================================================================== */
943 /* Function Declarations */
944 /* ========================================================================== */
945 
946 /* None */
947 
948 /* ========================================================================== */
949 /* Deprecated Function Declarations */
950 /* ========================================================================== */
951 
952 /* None */
953 
954 #ifdef __cplusplus
955 }
956 #endif
957 
958 #endif /* CPSW_STATS_H_ */
959 
960 /* @} */
This file contains the generic definitions and structure definitions of the CPSW driver.
uint64_t rxBottomOfFifoDrop
Definition: cpsw_stats.h:799
uint64_t ietRxSmdError
Definition: cpsw_stats.h:877
uint64_t rxFragments
Definition: cpsw_stats.h:727
uint64_t aleUnknownBcastBcnt
Definition: cpsw_stats.h:626
uint64_t aleOverrunDrop
Definition: cpsw_stats.h:733
uint64_t octetsFrames128to255
Definition: cpsw_stats.h:414
uint64_t alePolicyMatchRed
Definition: cpsw_stats.h:307
uint64_t txDeferredFrames
Definition: cpsw_stats.h:751
uint64_t portMaskDrop
Definition: cpsw_stats.h:587
uint64_t txExcessiveCollFrames
Definition: cpsw_stats.h:763
uint64_t txGoodFrames
Definition: cpsw_stats.h:223
uint64_t rxMcastFrames
Definition: cpsw_stats.h:336
uint64_t aleIpNextHdrDrop
Definition: cpsw_stats.h:862
uint64_t txBcastFrames
Definition: cpsw_stats.h:742
uint64_t netOctets
Definition: cpsw_stats.h:581
uint64_t ietRxAssemblyErr
Definition: cpsw_stats.h:871
uint64_t octetsFrames65to127
Definition: cpsw_stats.h:241
uint64_t txMemProtectError
Definition: cpsw_stats.h:677
uint64_t aleUnknownUcastBcnt
Definition: cpsw_stats.h:614
uint64_t alePolicyMatchRed
Definition: cpsw_stats.h:632
uint64_t aleAuthDrop
Definition: cpsw_stats.h:823
uint64_t octetsFrames64
Definition: cpsw_stats.h:778
uint64_t rxIPGError
Definition: cpsw_stats.h:399
uint64_t aleSecureDrop
Definition: cpsw_stats.h:820
uint64_t reserved8
Definition: cpsw_stats.h:530
uint64_t txCollisionFrames
Definition: cpsw_stats.h:384
uint64_t txCollisionFrames
Definition: cpsw_stats.h:754
uint64_t aleVidIngressDrop
Definition: cpsw_stats.h:811
uint64_t aleSecureDrop
Definition: cpsw_stats.h:450
uint64_t rxCrcErrors
Definition: cpsw_stats.h:342
uint64_t txMultipleCollFrames
Definition: cpsw_stats.h:760
uint64_t alePolicyMatchYellow
Definition: cpsw_stats.h:850
uint64_t aleDrop
Definition: cpsw_stats.h:730
uint64_t rxOversizedFrames
Definition: cpsw_stats.h:348
uint64_t txMcastFrames
Definition: cpsw_stats.h:375
uint64_t aleUnknownBcastBcnt
Definition: cpsw_stats.h:301
Reset MAC port statistics.
Definition: cpsw_stats.h:129
uint64_t aleDAEqSADrop
Definition: cpsw_stats.h:599
uint64_t alePolicyMatch
Definition: cpsw_stats.h:474
uint64_t aleUnknownBcast
Definition: cpsw_stats.h:623
uint64_t ietRxFrag
Definition: cpsw_stats.h:665
uint64_t aleUnknownMcastBcnt
Definition: cpsw_stats.h:465
uint64_t aleBlockDrop
Definition: cpsw_stats.h:817
uint64_t aleOverrunDrop
Definition: cpsw_stats.h:542
uint64_t txLateCollFrames
Definition: cpsw_stats.h:766
uint64_t aleRateLimitDrop
Definition: cpsw_stats.h:808
uint64_t aleUnknownMcast
Definition: cpsw_stats.h:832
uint64_t aleDualVlanDrop
Definition: cpsw_stats.h:641
uint64_t txBcastFrames
Definition: cpsw_stats.h:226
uint64_t rxUndersizedFrames
Definition: cpsw_stats.h:208
uint64_t aleAuthDrop
Definition: cpsw_stats.h:283
uint64_t txGoodFrames
Definition: cpsw_stats.h:548
Get MAC port statistics.
Definition: cpsw_stats.h:107
uint64_t rxOversizedFrames
Definition: cpsw_stats.h:718
uint64_t aleDAEqSADrop
Definition: cpsw_stats.h:274
uint64_t netOctets
Definition: cpsw_stats.h:796
uint64_t netOctets
Definition: cpsw_stats.h:426
uint64_t rxIPGError
Definition: cpsw_stats.h:769
uint64_t rxBcastFrames
Definition: cpsw_stats.h:512
uint64_t ietTxHold
Definition: cpsw_stats.h:668
uint64_t aleUnknownMcast
Definition: cpsw_stats.h:292
uint64_t aleUnknownBcast
Definition: cpsw_stats.h:468
uint64_t alePolicyMatch
Definition: cpsw_stats.h:844
uint64_t rxPauseFrames
Definition: cpsw_stats.h:339
uint64_t octetsFrames256to511
Definition: cpsw_stats.h:247
uint64_t aleMultSADrop
Definition: cpsw_stats.h:638
uint64_t txMultipleCollFrames
Definition: cpsw_stats.h:390
uint64_t txOctets
Definition: cpsw_stats.h:405
uint64_t aleBlockDrop
Definition: cpsw_stats.h:277
uint64_t aleUnknownBcast
Definition: cpsw_stats.h:298
CPSW 9G host port statistics.
Definition: cpsw_stats.h:506
uint64_t rxFragments
Definition: cpsw_stats.h:211
uint64_t rxOversizedFrames
Definition: cpsw_stats.h:202
uint64_t aleSecureDrop
Definition: cpsw_stats.h:280
uint64_t octetsFrames256to511
Definition: cpsw_stats.h:417
uint64_t txOctets
Definition: cpsw_stats.h:775
uint64_t aleVidIngressDrop
Definition: cpsw_stats.h:596
CPSW 9G MAC port statistics.
Definition: cpsw_stats.h:697
uint64_t aleRateLimitDrop
Definition: cpsw_stats.h:268
uint64_t rxJabberFrames
Definition: cpsw_stats.h:721
uint64_t aleVidIngressDrop
Definition: cpsw_stats.h:271
Input args for CPSW_STATS_IOCTL_GET_MACPORT_STATS and CPSW_STATS_IOCTL_RESET_MACPORT_STATS command...
Definition: cpsw_stats.h:911
uint64_t aleMultSADrop
Definition: cpsw_stats.h:853
uint64_t rxBottomOfFifoDrop
Definition: cpsw_stats.h:584
Get host port statistics.
Definition: cpsw_stats.h:91
uint64_t aleUnknownMcastBcnt
Definition: cpsw_stats.h:620
uint64_t rxCrcErrors
Definition: cpsw_stats.h:712
uint64_t octetsFrames1024
Definition: cpsw_stats.h:253
uint64_t txCarrierSenseErrors
Definition: cpsw_stats.h:402
uint64_t aleIPv4FragDrop
Definition: cpsw_stats.h:865
uint64_t octetsFrames1024
Definition: cpsw_stats.h:578
uint64_t alePolicyMatchYellow
Definition: cpsw_stats.h:635
uint64_t rxGoodFrames
Definition: cpsw_stats.h:184
uint64_t aleIPv4FragDrop
Definition: cpsw_stats.h:650
uint64_t rxBcastFrames
Definition: cpsw_stats.h:187
uint64_t txMemProtectError
Definition: cpsw_stats.h:892
uint64_t aleLenErrorDrop
Definition: cpsw_stats.h:644
uint64_t aleUnknownMcastBcnt
Definition: cpsw_stats.h:295
uint64_t aleBlockDrop
Definition: cpsw_stats.h:447
uint64_t octetsFrames512to1023
Definition: cpsw_stats.h:420
uint64_t ietRxAssemblyOk
Definition: cpsw_stats.h:659
uint64_t rxOctets
Definition: cpsw_stats.h:366
uint64_t aleDAEqSADrop
Definition: cpsw_stats.h:444
CpswStats_PortStats portStats
Definition: cpsw_stats.h:926
uint64_t rxTopOfFifoDrop
Definition: cpsw_stats.h:805
uint64_t octetsFrames64
Definition: cpsw_stats.h:238
uint64_t rxFragments
Definition: cpsw_stats.h:536
uint64_t portMaskDrop
Definition: cpsw_stats.h:262
uint64_t txMcastFrames
Definition: cpsw_stats.h:554
#define CPSW_STATS_PUBLIC_IOCTL(x)
Helper macro to create IOCTL commands for statistics submodule.
Definition: cpsw_stats.h:63
uint64_t aleDrop
Definition: cpsw_stats.h:539
uint64_t txPauseFrames
Definition: cpsw_stats.h:378
uint64_t aleIpNextHdrDrop
Definition: cpsw_stats.h:647
uint64_t rxBcastFrames
Definition: cpsw_stats.h:333
Print statistics configuration registers.
Definition: cpsw_stats.h:162
uint64_t octetsFrames64
Definition: cpsw_stats.h:563
uint64_t aleDAEqSADrop
Definition: cpsw_stats.h:814
uint64_t txGoodFrames
Definition: cpsw_stats.h:739
uint64_t octetsFrames128to255
Definition: cpsw_stats.h:784
uint64_t alePolicyMatch
Definition: cpsw_stats.h:629
uint64_t aleAuthDrop
Definition: cpsw_stats.h:608
uint64_t rxBottomOfFifoDrop
Definition: cpsw_stats.h:429
uint64_t aleUnknownUcastBcnt
Definition: cpsw_stats.h:289
uint64_t aleUnknownUcast
Definition: cpsw_stats.h:286
uint64_t txMcastFrames
Definition: cpsw_stats.h:229
uint64_t octetsFrames512to1023
Definition: cpsw_stats.h:575
uint64_t rxAlignCodeErrors
Definition: cpsw_stats.h:715
uint64_t txLateCollFrames
Definition: cpsw_stats.h:396
uint64_t alePolicyMatchRed
Definition: cpsw_stats.h:847
uint64_t rxUndersizedFrames
Definition: cpsw_stats.h:533
uint64_t octetsFrames65to127
Definition: cpsw_stats.h:566
uint64_t alePolicyMatchRed
Definition: cpsw_stats.h:477
uint64_t rxOctets
Definition: cpsw_stats.h:545
uint64_t aleVidIngressDrop
Definition: cpsw_stats.h:441
uint64_t txMcastFrames
Definition: cpsw_stats.h:745
uint64_t rxMcastFrames
Definition: cpsw_stats.h:706
uint64_t alePolicyMatchYellow
Definition: cpsw_stats.h:480
uint64_t rxUndersizedFrames
Definition: cpsw_stats.h:354
uint64_t octetsFrames256to511
Definition: cpsw_stats.h:572
uint64_t txMemProtectError
Definition: cpsw_stats.h:486
uint64_t aleOverrunDrop
Definition: cpsw_stats.h:363
uint64_t rxJabberFrames
Definition: cpsw_stats.h:351
uint64_t reserved6
Definition: cpsw_stats.h:199
uint64_t rxUndersizedFrames
Definition: cpsw_stats.h:724
uint64_t octetsFrames65to127
Definition: cpsw_stats.h:411
uint64_t reserved4
Definition: cpsw_stats.h:518
uint64_t portMaskDrop
Definition: cpsw_stats.h:802
uint64_t aleUnknownUcast
Definition: cpsw_stats.h:826
Cpsw_MacPort portNum
Definition: cpsw_stats.h:923
uint64_t aleAuthDrop
Definition: cpsw_stats.h:453
uint64_t rxPauseFrames
Definition: cpsw_stats.h:709
uint64_t rxOctets
Definition: cpsw_stats.h:220
uint64_t reserved6
Definition: cpsw_stats.h:524
Cpsw_MacPort portNum
Definition: cpsw_stats.h:914
uint64_t rxTopOfFifoDrop
Definition: cpsw_stats.h:435
uint64_t aleUnknownMcast
Definition: cpsw_stats.h:462
uint64_t rxOversizedFrames
Definition: cpsw_stats.h:527
uint64_t aleUnknownUcast
Definition: cpsw_stats.h:456
uint64_t octetsFrames65to127
Definition: cpsw_stats.h:781
uint64_t ietTxHold
Definition: cpsw_stats.h:883
uint64_t ietTxFrag
Definition: cpsw_stats.h:886
uint64_t rxGoodFrames
Definition: cpsw_stats.h:700
#define CPSW_STATS_BLOCK_ELEM_NUM
Number of elements in a statistics block.
Definition: cpsw_stats.h:66
uint64_t aleUnknownBcastBcnt
Definition: cpsw_stats.h:471
uint64_t reserved4
Definition: cpsw_stats.h:193
uint64_t aleDualVlanDrop
Definition: cpsw_stats.h:856
uint64_t octetsFrames128to255
Definition: cpsw_stats.h:244
uint64_t reserved8
Definition: cpsw_stats.h:205
uint64_t octetsFrames512to1023
Definition: cpsw_stats.h:790
Input args for CPSW_STATS_IOCTL_RESTORE_MACPORT_STATS command.
Definition: cpsw_stats.h:920
uint64_t aleRateLimitDrop
Definition: cpsw_stats.h:593
uint64_t portMaskDrop
Definition: cpsw_stats.h:432
uint64_t rxCrcErrors
Definition: cpsw_stats.h:521
uint64_t netOctets
Definition: cpsw_stats.h:256
uint64_t octetsFrames512to1023
Definition: cpsw_stats.h:250
struct CpswStats_Obj_s * CpswStats_Handle
Statistics submodule handle.
Definition: cpsw_stats.h:934
uint64_t rxGoodFrames
Definition: cpsw_stats.h:330
uint64_t txExcessiveCollFrames
Definition: cpsw_stats.h:393
CPSW 2G host port statistics.
Definition: cpsw_stats.h:181
uint64_t aleRateLimitDrop
Definition: cpsw_stats.h:438
uint64_t rxBottomOfFifoDrop
Definition: cpsw_stats.h:259
uint64_t octetsFrames1024
Definition: cpsw_stats.h:423
CPSW 2G MAC port statistics.
Definition: cpsw_stats.h:327
CPSW nG port statistics.
Definition: cpsw_stats.h:170
uint64_t rxBcastFrames
Definition: cpsw_stats.h:703
uint64_t txSingleCollFrames
Definition: cpsw_stats.h:387
uint64_t rxTopOfFifoDrop
Definition: cpsw_stats.h:590
uint64_t aleUnknownMcast
Definition: cpsw_stats.h:617
uint64_t ietRxFrag
Definition: cpsw_stats.h:880
uint64_t aleUnknownUcastBcnt
Definition: cpsw_stats.h:829
uint64_t txOctets
Definition: cpsw_stats.h:560
uint64_t rxFragments
Definition: cpsw_stats.h:357
CpswStats_Ioctl_e
Statistics IOCTL commands.
Definition: cpsw_stats.h:75
uint64_t aleUnknownUcastBcnt
Definition: cpsw_stats.h:459
Reset host port statistics.
Definition: cpsw_stats.h:118
uint64_t aleDrop
Definition: cpsw_stats.h:214
uint64_t aleOverrunDrop
Definition: cpsw_stats.h:217
uint64_t octetsFrames1024
Definition: cpsw_stats.h:793
uint64_t rxCrcErrors
Definition: cpsw_stats.h:196
uint64_t aleDrop
Definition: cpsw_stats.h:360
uint64_t alePolicyMatch
Definition: cpsw_stats.h:304
uint64_t txMemProtectError
Definition: cpsw_stats.h:316
uint64_t aleUnknownBcastBcnt
Definition: cpsw_stats.h:841
Restore MAC port statistics.
Definition: cpsw_stats.h:153
uint64_t txOctets
Definition: cpsw_stats.h:235
uint64_t txGoodFrames
Definition: cpsw_stats.h:369
uint64_t aleUnknownMcastBcnt
Definition: cpsw_stats.h:835
uint64_t octetsFrames64
Definition: cpsw_stats.h:408
uint64_t aleLenErrorDrop
Definition: cpsw_stats.h:859
uint64_t rxTopOfFifoDrop
Definition: cpsw_stats.h:265
uint64_t octetsFrames128to255
Definition: cpsw_stats.h:569
uint64_t txSingleCollFrames
Definition: cpsw_stats.h:757
uint64_t aleUnknownBcast
Definition: cpsw_stats.h:838
uint64_t ietRxAssemblyOk
Definition: cpsw_stats.h:874
uint64_t rxMcastFrames
Definition: cpsw_stats.h:515
uint64_t rxOctets
Definition: cpsw_stats.h:736
uint64_t ietTxFrag
Definition: cpsw_stats.h:671
uint64_t ietRxAssemblyErr
Definition: cpsw_stats.h:656
uint64_t rxGoodFrames
Definition: cpsw_stats.h:509
uint64_t txDeferredFrames
Definition: cpsw_stats.h:381
uint64_t txBcastFrames
Definition: cpsw_stats.h:372
uint64_t rxAlignCodeErrors
Definition: cpsw_stats.h:345
uint64_t txBcastFrames
Definition: cpsw_stats.h:551
uint64_t txCarrierSenseErrors
Definition: cpsw_stats.h:772
uint64_t rxMcastFrames
Definition: cpsw_stats.h:190
Cpsw_MacPort
CPSW MAC port.
Definition: cpsw_types.h:477
uint64_t alePolicyMatchYellow
Definition: cpsw_stats.h:310
uint64_t ietRxSmdError
Definition: cpsw_stats.h:662
uint64_t txPauseFrames
Definition: cpsw_stats.h:748
Restore host port statistics.
Definition: cpsw_stats.h:141
uint64_t aleBlockDrop
Definition: cpsw_stats.h:602
uint64_t aleUnknownUcast
Definition: cpsw_stats.h:611
uint64_t octetsFrames256to511
Definition: cpsw_stats.h:787
uint64_t aleSecureDrop
Definition: cpsw_stats.h:605