X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=app%2Ftest%2Ftest_eventdev.c;h=843d9766b046d525f094dcce0f5c17e5e6b1de9b;hb=f0243339496d48e6f5d76e6ef6741d6986b965d0;hp=783140dfe954abd7171b751cdb1649b42d67a148;hpb=62561532ac4c57ada0212b7e331bdd78fa410da4;p=dpdk.git diff --git a/app/test/test_eventdev.c b/app/test/test_eventdev.c index 783140dfe9..843d9766b0 100644 --- a/app/test/test_eventdev.c +++ b/app/test/test_eventdev.c @@ -559,10 +559,10 @@ test_eventdev_port_setup(void) if (!(info.event_dev_cap & RTE_EVENT_DEV_CAP_IMPLICIT_RELEASE_DISABLE)) { pconf.enqueue_depth = info.max_event_port_enqueue_depth; - pconf.disable_implicit_release = 1; + pconf.event_port_cfg = RTE_EVENT_PORT_CFG_DISABLE_IMPL_REL; ret = rte_event_port_setup(TEST_DEV_ID, 0, &pconf); TEST_ASSERT(ret == -EINVAL, "Expected -EINVAL, %d", ret); - pconf.disable_implicit_release = 0; + pconf.event_port_cfg = 0; } ret = rte_event_port_setup(TEST_DEV_ID, info.max_event_ports, @@ -996,9 +996,13 @@ test_eventdev_common(void) static int test_eventdev_selftest_impl(const char *pmd, const char *opts) { - rte_vdev_init(pmd, opts); + int ret = 0; + if (rte_event_dev_get_dev_id(pmd) == -ENODEV) + ret = rte_vdev_init(pmd, opts); + if (ret) return TEST_SKIPPED; + return rte_event_dev_selftest(rte_event_dev_get_dev_id(pmd)); } @@ -1017,7 +1021,31 @@ test_eventdev_selftest_octeontx(void) static int test_eventdev_selftest_octeontx2(void) { - return test_eventdev_selftest_impl("otx2_eventdev", ""); + return test_eventdev_selftest_impl("event_octeontx2", ""); +} + +static int +test_eventdev_selftest_dpaa2(void) +{ + return test_eventdev_selftest_impl("event_dpaa2", ""); +} + +static int +test_eventdev_selftest_dlb2(void) +{ + return test_eventdev_selftest_impl("dlb2_event", ""); +} + +static int +test_eventdev_selftest_cn9k(void) +{ + return test_eventdev_selftest_impl("event_cn9k", ""); +} + +static int +test_eventdev_selftest_cn10k(void) +{ + return test_eventdev_selftest_impl("event_cn10k", ""); } REGISTER_TEST_COMMAND(eventdev_common_autotest, test_eventdev_common); @@ -1026,3 +1054,7 @@ REGISTER_TEST_COMMAND(eventdev_selftest_octeontx, test_eventdev_selftest_octeontx); REGISTER_TEST_COMMAND(eventdev_selftest_octeontx2, test_eventdev_selftest_octeontx2); +REGISTER_TEST_COMMAND(eventdev_selftest_dpaa2, test_eventdev_selftest_dpaa2); +REGISTER_TEST_COMMAND(eventdev_selftest_dlb2, test_eventdev_selftest_dlb2); +REGISTER_TEST_COMMAND(eventdev_selftest_cn9k, test_eventdev_selftest_cn9k); +REGISTER_TEST_COMMAND(eventdev_selftest_cn10k, test_eventdev_selftest_cn10k);