[dpdk-dev] [PATCH v2 24/32] raw/cnxk_bphy: support for reading bphy queue configuration
From: Tomasz Duszynski <hidden>
Date: 2021-06-15 11:06:42
Subsystem:
the rest · Maintainer:
Linus Torvalds
From: Tomasz Duszynski <hidden>
Date: 2021-06-15 11:06:42
Subsystem:
the rest · Maintainer:
Linus Torvalds
Add support for reading baseband phy queue configuration. Signed-off-by: Jakub Palider <redacted> Signed-off-by: Tomasz Duszynski <redacted> --- drivers/raw/cnxk_bphy/cnxk_bphy.c | 17 +++++++++++++++++ 1 file changed, 17 insertions(+)
diff --git a/drivers/raw/cnxk_bphy/cnxk_bphy.c b/drivers/raw/cnxk_bphy/cnxk_bphy.c
index cd26b9717..00b6c5035 100644
--- a/drivers/raw/cnxk_bphy/cnxk_bphy.c
+++ b/drivers/raw/cnxk_bphy/cnxk_bphy.c@@ -29,7 +29,24 @@ bphy_rawdev_get_name(char *name, struct rte_pci_device *pci_dev) pci_dev->addr.function); } +static int +cnxk_bphy_irq_queue_def_conf(struct rte_rawdev *dev, uint16_t queue_id, + rte_rawdev_obj_t queue_conf, + size_t queue_conf_size) +{ + RTE_SET_USED(dev); + RTE_SET_USED(queue_id); + + if (queue_conf_size != sizeof(unsigned int)) + return -EINVAL; + + *(unsigned int *)queue_conf = 1; + + return 0; +} + static const struct rte_rawdev_ops bphy_rawdev_ops = { + .queue_def_conf = cnxk_bphy_irq_queue_def_conf, }; static int
--
2.25.1