rte_event_...pter_stats(3)

๐Ÿ“ฆ version 26.03, in nixos 26.05, nixpkgs unstable

๐Ÿ’… rte_event_eth_rx_adapter_stats ๐Ÿ’…

okay bestie, so this whole page is from the Library Functions Manual โ€” like, that's the manual it lives in, slay โ€” and it's about a struct called rte_event_eth_rx_adapter_stats ๐ŸŽ€


โœจ NAME โœจ

rte_event_eth_rx_adapter_stats โ€” the struct you grab when you wanna know what your eth rx adapter is actually doing ๐Ÿซถ


๐ŸŒธ 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

๐Ÿ’– DESCRIPTION ๐Ÿ’–

mkay so this is literally the structure you use to retrieve statistics for an eth rx adapter instance. that's it, that's the vibe. it's giving "receipts for your rx adapter" ๐Ÿ’…

its definition lives at line 238 of the file rte_event_eth_rx_adapter.h โ€” noted, bestie โœจ


๐Ÿ‘‘ FIELD DOCUMENTATION ๐Ÿ‘‘

โญ uint64_t rx_poll_count

Receive queue poll count ๐Ÿ”

Definition at line 239 of file rte_event_eth_rx_adapter.h.

โญ uint64_t rx_packets

Received packet count ๐Ÿ“ฆ

Definition at line 241 of file rte_event_eth_rx_adapter.h.

โญ uint64_t rx_enq_count

Eventdev enqueue count ๐Ÿ“ฅ

Definition at line 243 of file rte_event_eth_rx_adapter.h.

โญ uint64_t rx_enq_retry

Eventdev enqueue retry count ๐Ÿ”‚

Definition at line 245 of file rte_event_eth_rx_adapter.h.

โญ uint64_t rx_dropped

Received packet dropped count ๐Ÿ’€

Definition at line 247 of file rte_event_eth_rx_adapter.h.

โญ uint64_t rx_enq_start_ts

Rx enqueue start timestamp โฑ๏ธ

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 โฐ and like, the start timestamp, the end timestamp and the block cycles can all be used together to compute the percentage of cycles the service is blocked by the event device โ€” math era fr fr ๐Ÿงฎโœจ

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 โšก

Definition at line 261 of file rte_event_eth_rx_adapter.h.

โญ uint64_t rx_event_buf_count

Rx event buffered count ๐Ÿ—ƒ๏ธ

Definition at line 263 of file rte_event_eth_rx_adapter.h.

โญ uint64_t rx_event_buf_size

Rx event buffer size ๐Ÿ“

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 bestie, just vibes and source parsing)


ok so real talk โ€” this whole page was auto-generated by Doxygen for DPDK from the source code, Version 26.03.0, dated with the DPDK manual header. that's the footer energy, mwah ๐Ÿ’‹ go read the header file, ily, bye ๐ŸŽ€๐Ÿ’œ๐Ÿฆ‹
๐Ÿ“ฆ where this page comes from