aboutsummaryrefslogtreecommitdiff
path: root/test/performance/odp_ipsec.c
diff options
context:
space:
mode:
Diffstat (limited to 'test/performance/odp_ipsec.c')
-rw-r--r--test/performance/odp_ipsec.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/test/performance/odp_ipsec.c b/test/performance/odp_ipsec.c
index 2e283a63b..05a22ff0d 100644
--- a/test/performance/odp_ipsec.c
+++ b/test/performance/odp_ipsec.c
@@ -866,7 +866,12 @@ run_measure_one_config(ipsec_args_t *cargs,
odp_ipsec_status_t status;
while (1) {
- odp_event_t event = odp_queue_deq(out_queue);
+ odp_event_t event;
+
+ if (cargs->poll)
+ event = odp_queue_deq(out_queue);
+ else
+ event = odp_schedule(NULL, ODP_SCHED_NO_WAIT);
if (event != ODP_EVENT_INVALID &&
odp_event_type(event) == ODP_EVENT_IPSEC_STATUS &&