rte_bbdev_stats(3)
π rte_bbdev_stats(3) β Library Functions Manual π
okay bestie, sit down, grab a strawberry π, because we're about to talk about rte_bbdev_stats. it's a struct, it's in the bbdev world, and it is literally the receipts for your baseband device. no cap.
β¨ NAME β¨
rte_bbdev_stats β the stats struct, the vibe report, the whole mood of your bbdev.
πΈ SYNOPSIS πΈ
#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
uint16_t enqueue_depth_avail
π DETAILED DESCRIPTION π
Device statistics. that's it, that's the summary. these are the numbers that tell you what your device has been up to. icon behavior.
Definition at line 268 of file rte_bbdev.h.
π FIELD DOCUMENTATION π
π uint64_t enqueued_count
Count of all operations enqueued. every single one. she's keeping track π
Definition at line 269 of file rte_bbdev.h.
π uint64_t dequeued_count
Count of all operations dequeued. what goes in, must come out, bestie β¨
Definition at line 270 of file rte_bbdev.h.
π uint64_t enqueue_err_count
Total error count on operations enqueued. not the cute kind of number π
Definition at line 272 of file rte_bbdev.h.
π uint64_t dequeue_err_count
Total error count on operations dequeued. same energy, different direction π
Definition at line 274 of file rte_bbdev.h.
π uint64_t enqueue_warn_count
Total warning count on operations enqueued. not an error, but she's side-eyeing you π
Definition at line 276 of file rte_bbdev.h.
π uint64_t dequeue_warn_count
Total warning count on operations dequeued. warnings have receipts too, periodt.
Definition at line 278 of file rte_bbdev.h.
π uint64_t enqueue_status_count[RTE_BBDEV_ENQ_STATUS_SIZE_MAX]
Total enqueue status count based on rte_bbdev_enqueue_status enum. it's giving breakdown by status, one slot per status, maximum detail π«Ά
Definition at line 280 of file rte_bbdev.h.
π uint64_t acc_offload_cycles
CPU cycles consumed by the (HW/SW) accelerator device to offload the enqueue request to its internal queues. yes, we're counting cycles. main character energy from the CPU.
- 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 287 of file rte_bbdev.h.
π uint16_t enqueue_depth_avail
Available number of enqueue batch on that queue. basically how much room she has left in her bag before it's full π
Definition at line 289 of file rte_bbdev.h.
π¦ AUTHOR π¦
Generated automatically by Doxygen for DPDK from the source code. not a human, just a robot doing her best π§
okay that's the whole page, you ate it, no crumbs π
this was rte_bbdev_stats from the DPDK docs, Version 25.11.3, and yes the date situation is exactly as mysterious as it looks π«Ά mwah, go enqueue something πβ¨
π¦ 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