[PATCH 2/2] event/cnxk: advertise CN20K preschedule capabilities
pbhagavatula at marvell.com
pbhagavatula at marvell.com
Thu Sep 10 15:56:49 CEST 2026
From: Pavan Nikhilesh <pbhagavatula at marvell.com>
The CN20K preschedule callbacks were wired up but the capability
flags were never reported, so applications could not use the feature.
Advertise the preschedule caps in cn20k_sso_info_get().
Fixes: 1e2d9b3dfc9a ("event/cnxk: add CN20K event port preschedule")
Cc: stable at dpdk.org
Signed-off-by: Pavan Nikhilesh <pbhagavatula at marvell.com>
---
drivers/event/cnxk/cn20k_eventdev.c | 3 +++
1 file changed, 3 insertions(+)
diff --git a/drivers/event/cnxk/cn20k_eventdev.c b/drivers/event/cnxk/cn20k_eventdev.c
index 9d34168c3292..29495eb4f9f4 100644
--- a/drivers/event/cnxk/cn20k_eventdev.c
+++ b/drivers/event/cnxk/cn20k_eventdev.c
@@ -431,6 +431,9 @@ cn20k_sso_info_get(struct rte_eventdev *event_dev, struct rte_event_dev_info *de
dev_info->driver_name = RTE_STR(EVENTDEV_NAME_CN20K_PMD);
cnxk_sso_info_get(dev, dev_info);
dev_info->max_event_port_enqueue_depth = UINT32_MAX;
+ dev_info->event_dev_cap |= RTE_EVENT_DEV_CAP_EVENT_PRESCHEDULE |
+ RTE_EVENT_DEV_CAP_EVENT_PRESCHEDULE_ADAPTIVE |
+ RTE_EVENT_DEV_CAP_PER_PORT_PRESCHEDULE;
}
static int
--
2.50.1 (Apple Git-155)
More information about the stable
mailing list