DPDK
21.02.0

#include <rte_ethdev.h>
Data Fields  
uint64_t  ipackets 
uint64_t  opackets 
uint64_t  ibytes 
uint64_t  obytes 
uint64_t  imissed 
uint64_t  ierrors 
uint64_t  oerrors 
uint64_t  rx_nombuf 
uint64_t  q_ipackets [RTE_ETHDEV_QUEUE_STAT_CNTRS] 
uint64_t  q_opackets [RTE_ETHDEV_QUEUE_STAT_CNTRS] 
uint64_t  q_ibytes [RTE_ETHDEV_QUEUE_STAT_CNTRS] 
uint64_t  q_obytes [RTE_ETHDEV_QUEUE_STAT_CNTRS] 
uint64_t  q_errors [RTE_ETHDEV_QUEUE_STAT_CNTRS] 
A structure used to retrieve statistics for an Ethernet port. Not all statistics fields in struct rte_eth_stats are supported by any type of network interface card (NIC). If any statistics field is not supported, its value is 0. All byterelated statistics do not include Ethernet FCS regardless of whether these bytes have been delivered to the application (see DEV_RX_OFFLOAD_KEEP_CRC).
Definition at line 248 of file rte_ethdev.h.
uint64_t ipackets 
Total number of successfully received packets.
Definition at line 249 of file rte_ethdev.h.
uint64_t opackets 
Total number of successfully transmitted packets.
Definition at line 250 of file rte_ethdev.h.
uint64_t ibytes 
Total number of successfully received bytes.
Definition at line 251 of file rte_ethdev.h.
uint64_t obytes 
Total number of successfully transmitted bytes.
Definition at line 252 of file rte_ethdev.h.
uint64_t imissed 
Total of RX packets dropped by the HW, because there are no available buffer (i.e. RX queues are full).
Definition at line 253 of file rte_ethdev.h.
uint64_t ierrors 
Total number of erroneous received packets.
Definition at line 257 of file rte_ethdev.h.
uint64_t oerrors 
Total number of failed transmitted packets.
Definition at line 258 of file rte_ethdev.h.
uint64_t rx_nombuf 
Total number of RX mbuf allocation failures.
Definition at line 259 of file rte_ethdev.h.
uint64_t q_ipackets[RTE_ETHDEV_QUEUE_STAT_CNTRS] 
Total number of queue RX packets.
Definition at line 261 of file rte_ethdev.h.
uint64_t q_opackets[RTE_ETHDEV_QUEUE_STAT_CNTRS] 
Total number of queue TX packets.
Definition at line 263 of file rte_ethdev.h.
uint64_t q_ibytes[RTE_ETHDEV_QUEUE_STAT_CNTRS] 
Total number of successfully received queue bytes.
Definition at line 265 of file rte_ethdev.h.
uint64_t q_obytes[RTE_ETHDEV_QUEUE_STAT_CNTRS] 
Total number of successfully transmitted queue bytes.
Definition at line 267 of file rte_ethdev.h.
uint64_t q_errors[RTE_ETHDEV_QUEUE_STAT_CNTRS] 
Total number of queue packets received that are dropped.
Definition at line 269 of file rte_ethdev.h.