When pktio_start has been called, pktio_stop must be called
before pktio_close.

Signed-off-by: Petri Savolainen <[email protected]>
---
 test/validation/pktio/pktio.c               | 5 ++++-
 test/validation/traffic_mngr/traffic_mngr.c | 3 +++
 2 files changed, 7 insertions(+), 1 deletion(-)

diff --git a/test/validation/pktio/pktio.c b/test/validation/pktio/pktio.c
index 8f66880..4fa8b6f 100644
--- a/test/validation/pktio/pktio.c
+++ b/test/validation/pktio/pktio.c
@@ -1801,8 +1801,11 @@ void pktio_test_send_failure(void)
                        odp_packet_free(pkt_tbl[i]);
        }
 
-       if (pktio_rx != pktio_tx)
+       if (pktio_rx != pktio_tx) {
+               CU_ASSERT(odp_pktio_stop(pktio_rx) == 0);
                CU_ASSERT(odp_pktio_close(pktio_rx) == 0);
+       }
+       CU_ASSERT(odp_pktio_stop(pktio_tx) == 0);
        CU_ASSERT(odp_pktio_close(pktio_tx) == 0);
        CU_ASSERT(odp_pool_destroy(pkt_pool) == 0);
 }
diff --git a/test/validation/traffic_mngr/traffic_mngr.c 
b/test/validation/traffic_mngr/traffic_mngr.c
index ce9d038..0645370 100644
--- a/test/validation/traffic_mngr/traffic_mngr.c
+++ b/test/validation/traffic_mngr/traffic_mngr.c
@@ -2089,6 +2089,9 @@ int traffic_mngr_suite_term(void)
                if (odp_pool_destroy(pools[iface]) != 0)
                        return -1;
 
+               if (odp_pktio_stop(pktios[iface]) != 0)
+                       return -1;
+
                if (odp_pktio_close(pktios[iface]) != 0)
                        return -1;
        }
-- 
2.8.1

_______________________________________________
lng-odp mailing list
[email protected]
https://lists.linaro.org/mailman/listinfo/lng-odp

Reply via email to