rte_bbdev_driver_info(3)
π NAME π
rte_bbdev_driver_info β okay so this is literally the rte_bbdev_driver_info(3) manual page, bestie, and the main character is the rte_bbdev_driver_info struct. No cap. π
β¨ SYNOPSIS β¨
#include <rte_bbdev.h>
π Data Fields π
Every single field, no skipping, periodt:
const char * driver_nameunsigned int max_num_queuesunsigned int num_queues [RTE_BBDEV_OP_TYPE_SIZE_MAX]unsigned int queue_priority [RTE_BBDEV_OP_TYPE_SIZE_MAX]uint32_t queue_size_limbool hardware_accelerateduint8_t max_dl_queue_priorityuint8_t max_ul_queue_prioritybool queue_intr_supportedenum rte_bbdev_device_status device_statusuint32_t harq_buffer_sizeuint16_t min_alignmentuint8_t data_endiannessstruct rte_bbdev_queue_conf default_queue_confconst struct rte_bbdev_op_cap * capabilitiesenum rte_cpu_flag_t * cpu_flag_reqsuint16_t * fft_window_width
πΈ Detailed Description πΈ
Device information supplied by the device's driver π β thatβs the whole vibe. No cap.
Definition at line 322 of file rte_bbdev.h.
π¦ Field Documentation π¦
π const char* driver_name
Driver name. Literally the driver name, bestie.
Definition at line 324 of file rte_bbdev.h.
π unsigned int max_num_queues
Maximum number of queues supported by the device β the absolute max, no notes.
Definition at line 327 of file rte_bbdev.h.
π unsigned int num_queues[RTE_BBDEV_OP_TYPE_SIZE_MAX]
Maximum number of queues supported per operation type. Itβs giving βper-type queue max,β iykyk.
Definition at line 329 of file rte_bbdev.h.
π unsigned int queue_priority[RTE_BBDEV_OP_TYPE_SIZE_MAX]
Priority level supported per operation type.
Definition at line 331 of file rte_bbdev.h.
π uint32_t queue_size_lim
Queue size limit β and heads up, queue size must also be power of 2, bestie. Donβt forget that part. π
Definition at line 333 of file rte_bbdev.h.
π bool hardware_accelerated
Set if the device off-loads operation to hardware. Hardware girlie behavior. π₯
Definition at line 335 of file rte_bbdev.h.
π uint8_t max_dl_queue_priority
Max value supported by queue priority for DL.
Definition at line 337 of file rte_bbdev.h.
π uint8_t max_ul_queue_priority
Max value supported by queue priority for UL.
Definition at line 339 of file rte_bbdev.h.
π bool queue_intr_supported
Set if the device supports per-queue interrupts.
Definition at line 341 of file rte_bbdev.h.
π enum rte_bbdev_device_status device_status
Device Status β the status, periodt. π
Definition at line 343 of file rte_bbdev.h.
π uint32_t harq_buffer_size
HARQ memory available in kB.
Definition at line 345 of file rte_bbdev.h.
π uint16_t min_alignment
Minimum alignment of buffers, in bytes.
Definition at line 347 of file rte_bbdev.h.
π uint8_t data_endianness
Byte endianness (RTE_BIG_ENDIAN/RTE_LITTLE_ENDIAN) supported for input/output data.
Definition at line 351 of file rte_bbdev.h.
π struct rte_bbdev_queue_conf default_queue_conf
Default queue configuration used if none is supplied. The fallback bestie. π«Ά
Definition at line 353 of file rte_bbdev.h.
π const struct rte_bbdev_op_cap* capabilities
Device operation capabilities.
Definition at line 355 of file rte_bbdev.h.
π enum rte_cpu_flag_t* cpu_flag_reqs
Device cpu_flag requirements.
Definition at line 357 of file rte_bbdev.h.
π uint16_t* fft_window_width
FFT windowing width for 2048 FFT - size defined in capability.
Definition at line 359 of file rte_bbdev.h.
π Author π
Generated automatically by Doxygen for DPDK from the source code. Slay, automation. π€π
Thatβs the whole page, bestie β mwah π. Source: DPDK, version 26.03.0, page: rte_bbdev_driver_info(3). The footer didnβt give a separate date, so no fake date here, periodt. π«Άβ¨
π¦ where this page comes from
- nixos 26.05: dpdk 26.03
- nixpkgs unstable: dpdk 26.03
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms