[v5,3/7] bbdev: add device info on queue topology
Checks
Commit Message
Adding more options in the API to expose the number
of queues exposed and related priority.
Signed-off-by: Nicolas Chautru <nicolas.chautru@intel.com>
---
lib/bbdev/rte_bbdev.h | 4 ++++
1 file changed, 4 insertions(+)
Comments
On 7/7/22 01:28, Nicolas Chautru wrote:
> Adding more options in the API to expose the number
> of queues exposed and related priority.
>
> Signed-off-by: Nicolas Chautru <nicolas.chautru@intel.com>
> ---
> lib/bbdev/rte_bbdev.h | 4 ++++
> 1 file changed, 4 insertions(+)
>
> diff --git a/lib/bbdev/rte_bbdev.h b/lib/bbdev/rte_bbdev.h
> index 9b1ffa4..ac941d6 100644
> --- a/lib/bbdev/rte_bbdev.h
> +++ b/lib/bbdev/rte_bbdev.h
> @@ -289,6 +289,10 @@ struct rte_bbdev_driver_info {
>
> /** Maximum number of queues supported by the device */
> unsigned int max_num_queues;
> + /** Maximum number of queues supported per operation type */
> + unsigned int num_queues[RTE_BBDEV_OP_TYPE_PADDED_MAX];
> + /** Priority level supported per operation type */
> + unsigned int queue_priority[RTE_BBDEV_OP_TYPE_PADDED_MAX];
> /** Queue size limit (queue size must also be power of 2) */
> uint32_t queue_size_lim;
> /** Set if device off-loads operation to hardware */
Acked-by: Maxime Coquelin <maxime.coquelin@redhat.com>
Thanks,
Maxime
@@ -289,6 +289,10 @@ struct rte_bbdev_driver_info {
/** Maximum number of queues supported by the device */
unsigned int max_num_queues;
+ /** Maximum number of queues supported per operation type */
+ unsigned int num_queues[RTE_BBDEV_OP_TYPE_PADDED_MAX];
+ /** Priority level supported per operation type */
+ unsigned int queue_priority[RTE_BBDEV_OP_TYPE_PADDED_MAX];
/** Queue size limit (queue size must also be power of 2) */
uint32_t queue_size_lim;
/** Set if device off-loads operation to hardware */