As the description says, normally this function consumes the events, which
means there is no point to expect the array to stay intact. Other functions
like odp_pktout_send() doesn't do that as well.

Signed-off-by: Zoltan Kiss <zoltan.k...@linaro.org>
---

diff --git a/include/odp/api/spec/queue.h b/include/odp/api/spec/queue.h
index 7626ca7..c420fde 100644
--- a/include/odp/api/spec/queue.h
+++ b/include/odp/api/spec/queue.h
@@ -237,7 +237,7 @@ int odp_queue_enq(odp_queue_t queue, odp_event_t ev);
  * @return Number of events actually enqueued (0 ... num)
  * @retval <0 on failure
  */
-int odp_queue_enq_multi(odp_queue_t queue, const odp_event_t events[], int 
num);
+int odp_queue_enq_multi(odp_queue_t queue, odp_event_t events[], int num);
 
 /**
  * Queue dequeue
diff --git a/platform/linux-generic/odp_queue.c 
b/platform/linux-generic/odp_queue.c
index 342ffa2..29faa29 100644
--- a/platform/linux-generic/odp_queue.c
+++ b/platform/linux-generic/odp_queue.c
@@ -647,7 +647,7 @@ int queue_enq_multi(queue_entry_t *queue, odp_buffer_hdr_t 
*buf_hdr[],
        return num; /* All events enqueued */
 }
 
-int odp_queue_enq_multi(odp_queue_t handle, const odp_event_t ev[], int num)
+int odp_queue_enq_multi(odp_queue_t handle, odp_event_t ev[], int num)
 {
        odp_buffer_hdr_t *buf_hdr[QUEUE_MULTI_MAX];
        queue_entry_t *queue;
_______________________________________________
lng-odp mailing list
lng-odp@lists.linaro.org
https://lists.linaro.org/mailman/listinfo/lng-odp

Reply via email to