DPDK 22.11.0-rc2
Data Fields
rte_bbdev_stats Struct Reference

#include <rte_bbdev.h>

Data Fields

uint64_t enqueued_count
 
uint64_t dequeued_count
 
uint64_t enqueue_err_count
 
uint64_t dequeue_err_count
 
uint64_t enqueue_warn_count
 
uint64_t dequeue_warn_count
 
uint64_t enqueue_status_count [RTE_BBDEV_ENQ_STATUS_SIZE_MAX]
 
uint64_t acc_offload_cycles
 

Detailed Description

Device statistics.

Examples
examples/bbdev_app/main.c.

Definition at line 265 of file rte_bbdev.h.

Field Documentation

◆ enqueued_count

uint64_t enqueued_count

Count of all operations enqueued

Definition at line 266 of file rte_bbdev.h.

◆ dequeued_count

uint64_t dequeued_count

Count of all operations dequeued

Definition at line 267 of file rte_bbdev.h.

◆ enqueue_err_count

uint64_t enqueue_err_count

Total error count on operations enqueued

Definition at line 269 of file rte_bbdev.h.

◆ dequeue_err_count

uint64_t dequeue_err_count

Total error count on operations dequeued

Definition at line 271 of file rte_bbdev.h.

◆ enqueue_warn_count

uint64_t enqueue_warn_count

Total warning count on operations enqueued.

Definition at line 273 of file rte_bbdev.h.

◆ dequeue_warn_count

uint64_t dequeue_warn_count

Total warning count on operations dequeued.

Definition at line 275 of file rte_bbdev.h.

◆ enqueue_status_count

uint64_t enqueue_status_count[RTE_BBDEV_ENQ_STATUS_SIZE_MAX]

Total enqueue status count based on rte_bbdev_enqueue_status enum.

Definition at line 277 of file rte_bbdev.h.

◆ acc_offload_cycles

uint64_t acc_offload_cycles

CPU cycles consumed by the (HW/SW) accelerator device to offload the enqueue request to its internal queues.

  • For a HW device this is the cycles consumed in MMIO write
  • For a SW (vdev) device, this is the processing time of the bbdev operation

Definition at line 284 of file rte_bbdev.h.


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