logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

rte_bbdev_driver_info

Author

       Generated automatically by Doxygen for DPDK from the source code.

DPDK                                             Version 24.11.2                        rte_bbdev_driver_info(3)

Detailed Description

       Device information supplied by the device's driver

       Definition at line 320 of file rte_bbdev.h.

Field Documentation

constchar*driver_name
       Driver name

       Definition at line 322 of file rte_bbdev.h.

   unsignedintmax_num_queues
       Maximum number of queues supported by the device

       Definition at line 325 of file rte_bbdev.h.

   unsignedintnum_queues[RTE_BBDEV_OP_TYPE_SIZE_MAX]
       Maximum number of queues supported per operation type

       Definition at line 327 of file rte_bbdev.h.

   unsignedintqueue_priority[RTE_BBDEV_OP_TYPE_SIZE_MAX]
       Priority level supported per operation type

       Definition at line 329 of file rte_bbdev.h.

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

       Definition at line 331 of file rte_bbdev.h.

   boolhardware_accelerated
       Set if device off-loads operation to hardware

       Definition at line 333 of file rte_bbdev.h.

   uint8_tmax_dl_queue_priority
       Max value supported by queue priority for DL

       Definition at line 335 of file rte_bbdev.h.

   uint8_tmax_ul_queue_priority
       Max value supported by queue priority for UL

       Definition at line 337 of file rte_bbdev.h.

   boolqueue_intr_supported
       Set if device supports per-queue interrupts

       Definition at line 339 of file rte_bbdev.h.

   enumrte_bbdev_device_statusdevice_status
       Device Status

       Definition at line 341 of file rte_bbdev.h.

   uint32_tharq_buffer_size
       HARQ memory available in kB

       Definition at line 343 of file rte_bbdev.h.

   uint16_tmin_alignment
       Minimum alignment of buffers, in bytes

       Definition at line 345 of file rte_bbdev.h.

   uint8_tdata_endianness
       Byte endianness (RTE_BIG_ENDIAN/RTE_LITTLE_ENDIAN) supported for input/output data

       Definition at line 349 of file rte_bbdev.h.

   structrte_bbdev_queue_confdefault_queue_conf
       Default queue configuration used if none is supplied

       Definition at line 351 of file rte_bbdev.h.

   conststructrte_bbdev_op_cap*capabilities
       Device operation capabilities

       Definition at line 353 of file rte_bbdev.h.

   enumrte_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.

Name

       rte_bbdev_driver_info

Synopsis

       #include <rte_bbdev.h>

   DataFields
       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_statusdevice_status
       uint32_t harq_buffer_size
       uint16_t min_alignment
       uint8_t data_endianness
       struct rte_bbdev_queue_confdefault_queue_conf
       const struct rte_bbdev_op_cap * capabilities
       enum rte_cpu_flag_t * cpu_flag_reqs
       uint16_t * fft_window_width

See Also