aboutsummaryrefslogtreecommitdiff
path: root/platform/linux-generic/odp_queue_scalable.c
diff options
context:
space:
mode:
Diffstat (limited to 'platform/linux-generic/odp_queue_scalable.c')
-rw-r--r--platform/linux-generic/odp_queue_scalable.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/platform/linux-generic/odp_queue_scalable.c b/platform/linux-generic/odp_queue_scalable.c
index 881dbb985..26203fa5a 100644
--- a/platform/linux-generic/odp_queue_scalable.c
+++ b/platform/linux-generic/odp_queue_scalable.c
@@ -118,6 +118,10 @@ static int queue_init(queue_entry_t *queue, const char *name,
ring[ring_idx] = NULL;
queue->s.type = queue->s.param.type;
+
+ if (queue->s.type == ODP_QUEUE_TYPE_SCHED)
+ queue->s.param.deq_mode = ODP_QUEUE_OP_DISABLED;
+
odp_atomic_init_u64(&queue->s.num_timers, 0);
queue->s.enqueue = _queue_enq;