63 #define CPSW_STATS_PUBLIC_IOCTL(x) (CPSW_IOCTL_STATS_BASE | CPSW_IOCTL_MIN(x)) 66 #define CPSW_STATS_BLOCK_ELEM_NUM (128U) 170 typedef struct CpswStats_PortStats_s
181 typedef struct CpswStats_HostPort_2g_s
232 uint64_t reserved17to25[9U];
313 uint64_t reserved52to95[44U];
319 uint64_t reserved97to128[32U];
327 typedef struct CpswStats_MacPort_2g_s
483 uint64_t reserved52to95[44U];
492 uint64_t txPriBcnt[8U];
495 uint64_t txPriDrop[8U];
498 uint64_t txPriDropBcnt[8U];
506 typedef struct CpswStats_HostPort_9g_s
557 uint64_t reserved17to25[9U];
653 uint64_t reserved57to80[24U];
674 uint64_t reserved87to95[9U];
683 uint64_t txPriBcnt[8U];
686 uint64_t txPriDrop[8U];
689 uint64_t txPriDropBcnt[8U];
697 typedef struct CpswStats_MacPort_9g_s
868 uint64_t reserved57to80[24U];
889 uint64_t reserved87to95[9U];
898 uint64_t txPriBcnt[8U];
901 uint64_t txPriDrop[8U];
904 uint64_t txPriDropBcnt[8U];
911 typedef struct CpswStats_GenericMacPortInArgs_s
920 typedef struct CpswStats_RestoreMacPortStatsInArgs_s
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