diff options
Diffstat (limited to 'test/performance/odp_ipsec.c')
-rw-r--r-- | test/performance/odp_ipsec.c | 7 |
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 && |