Stats for packets submitted/retrieved in the DMA event callbacks functions.
Data Fields | |
| uint64_t | dataNotifyCnt |
| uint64_t | zeroNotifyCnt |
| uint64_t | totalPktCnt |
| uint64_t | totalCycleCnt |
| uint64_t | pktsPerNotifyMax |
| uint64_t | pktsPerNotify [ENET_DMA_STATS_HISTORY_CNT] |
| uint64_t | cycleCntPerNotifyMax |
| uint64_t | cycleCntPerNotify [ENET_DMA_STATS_HISTORY_CNT] |
| uint64_t | cycleCntPerPktMax |
| uint64_t | cycleCntPerPkt [ENET_DMA_STATS_HISTORY_CNT] |
| uint64_t | readyDmaDescQCnt [ENET_DMA_STATS_HISTORY_CNT] |
| uint64_t EnetDma_CbStats::dataNotifyCnt |
Total number of times the packets were submitted or retrieved from DMA
| uint64_t EnetDma_CbStats::zeroNotifyCnt |
Counts when DMA retrievePkts is called but no packets was retrieved. This count can help in determining optimal pacing interval
| uint64_t EnetDma_CbStats::totalPktCnt |
Total number of packets submitted or retrieved from DMA
| uint64_t EnetDma_CbStats::totalCycleCnt |
Total cycles consumed to submit or retrieve totalPktCnt packets from DMA
| uint64_t EnetDma_CbStats::pktsPerNotifyMax |
Maximum packets retrieved in single submit or retrieve call. This count can help in determining optimal number of DMA descriptors and packet counts to be allocated
| uint64_t EnetDma_CbStats::pktsPerNotify[ENET_DMA_STATS_HISTORY_CNT] |
Packets retrieved per call to single submit or retrieve call. Maintained for last ENET_DMA_STATS_HISTORY_CNT packets
| uint64_t EnetDma_CbStats::cycleCntPerNotifyMax |
Maximum of cycles consumed of all submit or retrieve call.
| uint64_t EnetDma_CbStats::cycleCntPerNotify[ENET_DMA_STATS_HISTORY_CNT] |
Cycles consumed per call to single submit or retrieve call. Maintained for last ENET_DMA_STATS_HISTORY_CNT packets
| uint64_t EnetDma_CbStats::cycleCntPerPktMax |
Maximum cycles for single packet in submit or retrieve call
| uint64_t EnetDma_CbStats::cycleCntPerPkt[ENET_DMA_STATS_HISTORY_CNT] |
Cycles per packet in submit or retrieve call. Maintained for last ENET_DMA_STATS_HISTORY_CNT packets
| uint64_t EnetDma_CbStats::readyDmaDescQCnt[ENET_DMA_STATS_HISTORY_CNT] |
Number of free DMA descriptors in the RX channels or TX channels DMA descriptor queue. Maintained for last ENET_DMA_STATS_HISTORY_CNT packets. This can be useful to detect and handle drops in packet bursts