> +/* Forward declaration */
> +struct rte_pci_device;
> +
> +/** Device information structure used by an application to discover a devices
> + * capabilities and current configuration
> + */
> +struct rte_bbdev_info {
> +     int socket_id;  /**< NUMA socket that device is on */
> +     const char *dev_name;  /**< Unique device name */
> +     const struct rte_pci_device *pci_dev;  /**< PCI information */
> +     unsigned int num_queues;  /**< Number of queues currently configured */
> +     struct rte_bbdev_conf conf;  /**< Current device configuration */
> +     bool started;  /**< Set if device is currently started */
> +     struct rte_bbdev_driver_info drv;  /**< Info from device driver */
> +};

Please don't build in dependency on PCI from the beginning.
Number of queues can be uint16_t ?

Reply via email to