rte_event_...pter_stats(3)
โจ rte_event_eth_rx_adapter_stats โจ
okay bestie, buckle up ๐ this is a manual page from the Library Functions Manual, and it's all about rte_event_eth_rx_adapter_stats โ the struct you use to peek at how your eth rx adapter is doing. iykyk ๐
๐ธ NAME ๐ธ
rte_event_eth_rx_adapter_stats โ the stats struct, the receipts, the whole vibe check on your eth rx adapter ๐
๐ฆ SYNOPSIS ๐ฆ
#include <rte_event_eth_rx_adapter.h>
๐ Data Fields
uint64_t rx_poll_count
uint64_t rx_packets
uint64_t rx_enq_count
uint64_t rx_enq_retry
uint64_t rx_dropped
uint64_t rx_enq_start_ts
uint64_t rx_enq_block_cycles
uint64_t rx_enq_end_ts
uint64_t rx_intr_packets
uint64_t rx_event_buf_count
uint64_t rx_event_buf_size
๐ Detailed Description ๐
so this is a structure used to retrieve statistics for an eth rx adapter instance. that's literally its whole job. it's giving "dashboard for one adapter" energy ๐โจ
it lives at Definition at line 238 of file rte_event_eth_rx_adapter.h.
๐ฅ Field Documentation ๐ฅ
๐ uint64_t rx_poll_count
Receive queue poll count โ how many times the receive queue got polled, fr fr.
Definition at line 239 of file rte_event_eth_rx_adapter.h.
๐ uint64_t rx_packets
Received packet count โ the packets that actually showed up. iconic. ๐ซถ
Definition at line 241 of file rte_event_eth_rx_adapter.h.
๐ uint64_t rx_enq_count
Eventdev enqueue count โ how many things got enqueued to the eventdev, no cap.
Definition at line 243 of file rte_event_eth_rx_adapter.h.
๐ uint64_t rx_enq_retry
Eventdev enqueue retry count โ the enqueues that had to try again. we've all been there ๐ฅฒ
Definition at line 245 of file rte_event_eth_rx_adapter.h.
๐ uint64_t rx_dropped
Received packet dropped count โ packets that got dropped. sad girl hours ๐ญ
Definition at line 247 of file rte_event_eth_rx_adapter.h.
๐ uint64_t rx_enq_start_ts
Rx enqueue start timestamp โ the timestamp of when the rx enqueue started โฑ๏ธ
Definition at line 249 of file rte_event_eth_rx_adapter.h.
๐ uint64_t rx_enq_block_cycles
Cycles for which the service is blocked by the event device, i.e, the service fails to enqueue to the event device.
Definition at line 251 of file rte_event_eth_rx_adapter.h.
๐ uint64_t rx_enq_end_ts
Latest timestamp at which the service is unblocked by the event device. The start, end timestamps and block cycles can be used to compute the percentage of cycles the service is blocked by the event device. ๐งฎโจ so yes bestie, you can do math with this one.
Definition at line 255 of file rte_event_eth_rx_adapter.h.
๐ uint64_t rx_intr_packets
Received packet count for interrupt mode Rx queues โ same packet-counting energy, but specifically for the interrupt mode rx queues ๐
Definition at line 261 of file rte_event_eth_rx_adapter.h.
๐ uint64_t rx_event_buf_count
Rx event buffered count โ how much rx event stuff is sitting in the buffer ๐
Definition at line 263 of file rte_event_eth_rx_adapter.h.
๐ uint64_t rx_event_buf_size
Rx event buffer size โ and this is how big that buffer is ๐
Definition at line 265 of file rte_event_eth_rx_adapter.h.
๐ Author ๐
Generated automatically by Doxygen for DPDK from the source code. not a human writing love letters, just robots doing their thing ๐ค๐
okay that's the whole page, you ate that ๐ mwah ๐
this adorable lil doc came from DPDK, Version 25.11.3, and it's the rte_event_...pter_stats(3) page โ go forth and monitor your adapters, bestie ๐โจ
๐ฆ where this page comes from
- ubuntu resolute: dpdk-doc 25.11.3-0ubuntu0.26.04.1 ยท BSD-3-Clause
- ubuntu stonking: dpdk-doc 25.11.3-1 ยท BSD-3-Clause
- ๐ girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms