https://bugs.linaro.org/show_bug.cgi?id=1803
--- Comment #2 from Stuart Haslam <[email protected]> ---
The problem is when the application is running in a mode that doesn't use
queues at all. The fix could be to just use one worker per interface in this
mode.
The mode which uses the scheduler and an atomic queue works fine.
I had an issue after changing it to use ordered queues - I sent an email about
that - but suspect it's not an application problem so it should be a separate
bug.
I don't think there's any need to make ordered queues work in polled mode,
ordering is a feature of the scheduler and by choosing not to use the scheduler
the application is taking on that responsibility. In fact it might be useful to
explicitly check in odp_queue_create() that param->sched is NULL for queue type
!= ODP_QUEUE_TYPE_SCHED, to catch application errors.
--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
lng-odp mailing list
[email protected]
https://lists.linaro.org/mailman/listinfo/lng-odp