[dpdk-dev] [PATCH 6/6] app/test-eventdev: fix eventdev queues
Apeksha Gupta
apeksha.gupta at nxp.com
Wed Jul 1 08:06:26 CEST 2020
In pipeline_queue test case, if event queues are greater than the
max event queues it will fail. To handle this check is added.
Fixes: 032a965a8f1 ("app/eventdev: support Tx adapter")
Cc: stable at dpdk.org
Signed-off-by: Apeksha Gupta <apeksha.gupta at nxp.com>
---
app/test-eventdev/test_pipeline_queue.c | 3 +++
1 file changed, 3 insertions(+)
diff --git a/app/test-eventdev/test_pipeline_queue.c b/app/test-eventdev/test_pipeline_queue.c
index bee4ac0344..b958953bf9 100644
--- a/app/test-eventdev/test_pipeline_queue.c
+++ b/app/test-eventdev/test_pipeline_queue.c
@@ -325,6 +325,9 @@ pipeline_queue_eventdev_setup(struct evt_test *test, struct evt_options *opt)
memset(queue_arr, 0, sizeof(uint8_t) * RTE_EVENT_MAX_QUEUES_PER_DEV);
rte_event_dev_info_get(opt->dev_id, &info);
+ if (nb_queues > info.max_event_queues)
+ nb_queues = nb_stages;
+
ret = evt_configure_eventdev(opt, nb_queues, nb_ports);
if (ret) {
evt_err("failed to configure eventdev %d", opt->dev_id);
--
2.17.1
More information about the dev
mailing list