From: Tomasz Duszynski Date: Thu, 17 Feb 2022 11:09:15 +0000 (+0100) Subject: raw/cnxk_gpio: read default queue configuration X-Git-Url: http://git.droids-corp.org/?a=commitdiff_plain;h=d64ef08991fa3275b7544ec499f040749300caff;p=dpdk.git raw/cnxk_gpio: read default queue configuration Add support for reading default queue configuration. Signed-off-by: Tomasz Duszynski --- diff --git a/drivers/raw/cnxk_gpio/cnxk_gpio.c b/drivers/raw/cnxk_gpio/cnxk_gpio.c index 61069b2185..1f36f6e22c 100644 --- a/drivers/raw/cnxk_gpio/cnxk_gpio.c +++ b/drivers/raw/cnxk_gpio/cnxk_gpio.c @@ -146,8 +146,27 @@ cnxk_gpio_dev_close(struct rte_rawdev *dev) return 0; } +static int +cnxk_gpio_queue_def_conf(struct rte_rawdev *dev, uint16_t queue_id, + rte_rawdev_obj_t queue_conf, size_t queue_conf_size) +{ + unsigned int *conf; + + RTE_SET_USED(dev); + RTE_SET_USED(queue_id); + + if (queue_conf_size != sizeof(*conf)) + return -EINVAL; + + conf = (unsigned int *)queue_conf; + *conf = 1; + + return 0; +} + static const struct rte_rawdev_ops cnxk_gpio_rawdev_ops = { .dev_close = cnxk_gpio_dev_close, + .queue_def_conf = cnxk_gpio_queue_def_conf, }; static int