The driver does not release the allocated resources at this stage,
so all tests fails (failing to deallocate packet pools whose buffers are
still allocated or failing to reopen pktios).
To show a looped back packet, only one test is left active.
A odp_pktio_print call is also commented out as it refers to mtu_get
which is not implemented either
This patch is a temporary hack, of course.

Signed-off-by: Christophe Milard <christophe.mil...@linaro.org>
---
 test/validation/pktio/pktio.c | 60 ++++++++++++++++++++++---------------------
 1 file changed, 31 insertions(+), 29 deletions(-)

diff --git a/test/validation/pktio/pktio.c b/test/validation/pktio/pktio.c
index 19d6083..ac336fb 100644
--- a/test/validation/pktio/pktio.c
+++ b/test/validation/pktio/pktio.c
@@ -313,8 +313,10 @@ static odp_pktio_t create_pktio(int iface_idx, 
odp_pktio_input_mode_t imode,
                  odp_pktio_to_u64(ODP_PKTIO_INVALID));
        /* Print pktio debug info and test that the odp_pktio_print() function
         * is implemented. */
-       if (pktio != ODP_PKTIO_INVALID)
-               odp_pktio_print(pktio);
+       /*
+        *if (pktio != ODP_PKTIO_INVALID)
+        *      odp_pktio_print(pktio);
+        */
 
        if (wait_for_network)
                spin_wait(ODP_TIME_SEC_IN_NS * 4);
@@ -1240,38 +1242,38 @@ int pktio_suite_term(void)
 }
 
 odp_testinfo_t pktio_suite_unsegmented[] = {
-       ODP_TEST_INFO(pktio_test_open),
-       ODP_TEST_INFO(pktio_test_lookup),
-       ODP_TEST_INFO(pktio_test_inq),
-       ODP_TEST_INFO(pktio_test_poll_queue),
-       ODP_TEST_INFO(pktio_test_poll_multi),
-       ODP_TEST_INFO(pktio_test_sched_queue),
-       ODP_TEST_INFO(pktio_test_sched_multi),
+       ODP_TEST_INFO_INACTIVE(pktio_test_open),
+       ODP_TEST_INFO_INACTIVE(pktio_test_lookup),
+       ODP_TEST_INFO_INACTIVE(pktio_test_inq),
+       ODP_TEST_INFO_INACTIVE(pktio_test_poll_queue),
+       ODP_TEST_INFO_INACTIVE(pktio_test_poll_multi),
+       ODP_TEST_INFO_INACTIVE(pktio_test_sched_queue),
+       ODP_TEST_INFO_INACTIVE(pktio_test_sched_multi),
        ODP_TEST_INFO(pktio_test_recv),
-       ODP_TEST_INFO(pktio_test_recv_multi),
-       ODP_TEST_INFO(pktio_test_jumbo),
-       ODP_TEST_INFO_CONDITIONAL(pktio_test_send_failure,
-                                 pktio_check_send_failure),
-       ODP_TEST_INFO(pktio_test_mtu),
-       ODP_TEST_INFO(pktio_test_promisc),
-       ODP_TEST_INFO(pktio_test_mac),
-       ODP_TEST_INFO(pktio_test_inq_remdef),
-       ODP_TEST_INFO(pktio_test_start_stop),
-       ODP_TEST_INFO(pktio_test_recv_on_wonly),
-       ODP_TEST_INFO(pktio_test_send_on_ronly),
+       ODP_TEST_INFO_INACTIVE(pktio_test_recv_multi),
+       ODP_TEST_INFO_INACTIVE(pktio_test_jumbo),
+       ODP_TEST_INFO_INACTIVE(pktio_test_send_failure,
+                              pktio_check_send_failure),
+       ODP_TEST_INFO_INACTIVE(pktio_test_mtu),
+       ODP_TEST_INFO_INACTIVE(pktio_test_promisc),
+       ODP_TEST_INFO_INACTIVE(pktio_test_mac),
+       ODP_TEST_INFO_INACTIVE(pktio_test_inq_remdef),
+       ODP_TEST_INFO_INACTIVE(pktio_test_start_stop),
+       ODP_TEST_INFO_INACTIVE(pktio_test_recv_on_wonly),
+       ODP_TEST_INFO_INACTIVE(pktio_test_send_on_ronly),
        ODP_TEST_INFO_NULL
 };
 
 odp_testinfo_t pktio_suite_segmented[] = {
-       ODP_TEST_INFO(pktio_test_poll_queue),
-       ODP_TEST_INFO(pktio_test_poll_multi),
-       ODP_TEST_INFO(pktio_test_sched_queue),
-       ODP_TEST_INFO(pktio_test_sched_multi),
-       ODP_TEST_INFO(pktio_test_recv),
-       ODP_TEST_INFO(pktio_test_recv_multi),
-       ODP_TEST_INFO(pktio_test_jumbo),
-       ODP_TEST_INFO_CONDITIONAL(pktio_test_send_failure,
-                                 pktio_check_send_failure),
+       ODP_TEST_INFO_INACTIVE(pktio_test_poll_queue),
+       ODP_TEST_INFO_INACTIVE(pktio_test_poll_multi),
+       ODP_TEST_INFO_INACTIVE(pktio_test_sched_queue),
+       ODP_TEST_INFO_INACTIVE(pktio_test_sched_multi),
+       ODP_TEST_INFO_INACTIVE(pktio_test_recv),
+       ODP_TEST_INFO_INACTIVE(pktio_test_recv_multi),
+       ODP_TEST_INFO_INACTIVE(pktio_test_jumbo),
+       ODP_TEST_INFO_INACTIVE(pktio_test_send_failure,
+                              pktio_check_send_failure),
        ODP_TEST_INFO_NULL
 };
 
-- 
2.1.4

_______________________________________________
lng-odp mailing list
lng-odp@lists.linaro.org
https://lists.linaro.org/mailman/listinfo/lng-odp

Reply via email to