DPDK  23.07.0
Data Fields
rte_event_eth_rx_adapter_stats Struct Reference

#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

A structure used to retrieve statistics for an eth rx adapter instance.

Examples:
examples/l2fwd-event/main.c.

Definition at line 236 of file rte_event_eth_rx_adapter.h.

Field Documentation

◆ rx_poll_count

uint64_t rx_poll_count

Receive queue poll count

Examples:
examples/l2fwd-event/main.c.

Definition at line 237 of file rte_event_eth_rx_adapter.h.

◆ rx_packets

uint64_t rx_packets

Received packet count

Examples:
examples/l2fwd-event/main.c.

Definition at line 239 of file rte_event_eth_rx_adapter.h.

◆ rx_enq_count

uint64_t rx_enq_count

Eventdev enqueue count

Examples:
examples/l2fwd-event/main.c.

Definition at line 241 of file rte_event_eth_rx_adapter.h.

◆ rx_enq_retry

uint64_t rx_enq_retry

Eventdev enqueue retry count

Examples:
examples/l2fwd-event/main.c.

Definition at line 243 of file rte_event_eth_rx_adapter.h.

◆ rx_dropped

uint64_t rx_dropped

Received packet dropped count

Examples:
examples/l2fwd-event/main.c.

Definition at line 245 of file rte_event_eth_rx_adapter.h.

◆ rx_enq_start_ts

uint64_t rx_enq_start_ts

Rx enqueue start timestamp

Examples:
examples/l2fwd-event/main.c.

Definition at line 247 of file rte_event_eth_rx_adapter.h.

◆ rx_enq_block_cycles

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.

Examples:
examples/l2fwd-event/main.c.

Definition at line 249 of file rte_event_eth_rx_adapter.h.

◆ rx_enq_end_ts

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.

Examples:
examples/l2fwd-event/main.c.

Definition at line 253 of file rte_event_eth_rx_adapter.h.

◆ rx_intr_packets

uint64_t rx_intr_packets

Received packet count for interrupt mode Rx queues

Definition at line 259 of file rte_event_eth_rx_adapter.h.

◆ rx_event_buf_count

uint64_t rx_event_buf_count

Rx event buffered count

Definition at line 261 of file rte_event_eth_rx_adapter.h.

◆ rx_event_buf_size

uint64_t rx_event_buf_size

Rx event buffer size

Definition at line 263 of file rte_event_eth_rx_adapter.h.


The documentation for this struct was generated from the following file: