Provided by: dpdk-doc_24.11.2-2_all bug

NAME

       rte_bbdev_driver_info

SYNOPSIS

       #include <rte_bbdev.h>

   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.

DPDK                                             Version 24.11.2                        rte_bbdev_driver_info(3)