Skip site navigation (1)Skip section navigation (2)

  
 
  

home | help
rte_bbdev_driver_info(3)	      DPDK		rte_bbdev_driver_info(3)

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 322 of file rte_bbdev.h.

Field Documentation
   const char* driver_name
     Driver name

     Definition at line 324 of file rte_bbdev.h.

   unsigned int max_num_queues
     Maximum number of queues supported by the device

     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

     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 (queue size must also be power of 2)

     Definition at line 333 of file rte_bbdev.h.

   bool hardware_accelerated
     Set if device off-loads operation to hardware

     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 device supports per-queue interrupts

     Definition at line 341 of file rte_bbdev.h.

   enum rte_bbdev_device_status device_status
     Device Status

     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/out-
     put 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

     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.

Version 25.11.0 		 Thu Aug 27 2026	rte_bbdev_driver_info(3)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=capabilities&sektion=3&manpath=FreeBSD+Ports+15.1.quarterly>

home | help