carta
rte_bbdev_driver_info(3)

rte_bbdev_driver_info3

Usage

Data Fields

const char * driver_name

unsigned int max_num_queues

unsigned int num_queues [RTE_BBDEV_OP_TYPE_SIZE_MAX]

unsigned int queue_priority [RTE_BBDEV_OP_TYPE_SIZE_MAX]

uint32_t queue_size_lim

bool hardware_accelerated

uint8_t max_dl_queue_priority

uint8_t max_ul_queue_priority

bool queue_intr_supported

enum rte_bbdev_device_status device_status

uint32_t harq_buffer_size

uint16_t min_alignment

uint8_t data_endianness

struct rte_bbdev_queue_conf default_queue_conf

const struct rte_bbdev_op_cap * capabilities

enum rte_cpu_flag_t * cpu_flag_reqs

uint16_t * fft_window_width

Detailed Description

Device information supplied by the device's driver

Definition at line 320 of file rte_bbdev.h.

Field Documentation

const char* driver_name

Driver name

Definition at line 322 of file rte_bbdev.h.

unsigned int max_num_queues

Maximum number of queues supported by the device

Definition at line 325 of file rte_bbdev.h.

unsigned int num_queues[RTE_BBDEV_OP_TYPE_SIZE_MAX]

Maximum number of queues supported per operation type

Definition at line 327 of file rte_bbdev.h.

unsigned int queue_priority[RTE_BBDEV_OP_TYPE_SIZE_MAX]

Priority level supported per operation type

Definition at line 329 of file rte_bbdev.h.

uint32_t queue_size_lim

Queue size limit (queue size must also be power of 2)

Definition at line 331 of file rte_bbdev.h.

bool hardware_accelerated

Set if device off-loads operation to hardware

Definition at line 333 of file rte_bbdev.h.

uint8_t max_dl_queue_priority

Max value supported by queue priority for DL

Definition at line 335 of file rte_bbdev.h.

uint8_t max_ul_queue_priority

Max value supported by queue priority for UL

Definition at line 337 of file rte_bbdev.h.

bool queue_intr_supported

Set if device supports per-queue interrupts

Definition at line 339 of file rte_bbdev.h.

enum rte_bbdev_device_status device_status

Device Status

Definition at line 341 of file rte_bbdev.h.

uint32_t harq_buffer_size

HARQ memory available in kB

Definition at line 343 of file rte_bbdev.h.

uint16_t min_alignment

Minimum alignment of buffers, in bytes

Definition at line 345 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 349 of file rte_bbdev.h.

struct rte_bbdev_queue_conf default_queue_conf

Default queue configuration used if none is supplied

Definition at line 351 of file rte_bbdev.h.

const struct rte_bbdev_op_cap* capabilities

Device operation capabilities

Definition at line 353 of file rte_bbdev.h.

enum rte_cpu_flag_t* cpu_flag_reqs

Device cpu_flag requirements

Definition at line 355 of file rte_bbdev.h.

uint16_t* fft_window_width

FFT windowing width for 2048 FFT - size defined in capability.

Definition at line 357 of file rte_bbdev.h.

Author

Generated automatically by Doxygen for DPDK from the source code.

From dpdk-doc 24.11.4-0+deb13u1 in Debian 13 (Trixie). Parsed by carta from the page's man source.