PcapPlusPlus
22.11
|
#include <DpdkDevice.h>
Public Attributes | |
uint8_t | devId |
timespec | timestamp |
RxTxStats | rxStats [16] |
RxTxStats | txStats [16] |
RxTxStats | aggregatedRxStats |
RxTxStats | aggregatedTxStats |
uint64_t | rxPacketsDroppedByHW |
uint64_t | rxErroneousPackets |
uint64_t | rxMbufAlocFailed |
A container for DpdkDevice statistics
RxTxStats pcpp::DpdkDevice::DpdkDeviceStats::aggregatedRxStats |
RX statistics, aggregated for all RX queues
RxTxStats pcpp::DpdkDevice::DpdkDeviceStats::aggregatedTxStats |
TX statistics, aggregated for all TX queues
uint8_t pcpp::DpdkDevice::DpdkDeviceStats::devId |
DpdkDevice ID
uint64_t pcpp::DpdkDevice::DpdkDeviceStats::rxErroneousPackets |
Total number of erroneous packets
uint64_t pcpp::DpdkDevice::DpdkDeviceStats::rxMbufAlocFailed |
Total number of RX mbuf allocation failuers
uint64_t pcpp::DpdkDevice::DpdkDeviceStats::rxPacketsDroppedByHW |
Total number of RX packets dropped by H/W because there are no available buffers (i.e RX queues are full)
RxTxStats pcpp::DpdkDevice::DpdkDeviceStats::rxStats[16] |
RX statistics per RX queue
timespec pcpp::DpdkDevice::DpdkDeviceStats::timestamp |
The timestamp of when the stats were written
RxTxStats pcpp::DpdkDevice::DpdkDeviceStats::txStats[16] |
TX statistics per TX queue