Fixed odp_queue_type_t to be an enum. Type need to be fixed
so that it can be added as part of odp_queue_param_t.

Signed-off-by: Petri Savolainen <[email protected]>
---
 include/odp/api/queue.h                            | 43 +++++++++-------------
 .../linux-generic/include/odp/plat/queue_types.h   |  8 ----
 2 files changed, 18 insertions(+), 33 deletions(-)

diff --git a/include/odp/api/queue.h b/include/odp/api/queue.h
index 87dc4a1..723a9cf 100644
--- a/include/odp/api/queue.h
+++ b/include/odp/api/queue.h
@@ -47,35 +47,28 @@ extern "C" {
  */
 
 /**
- * @typedef odp_queue_type_t
- * ODP queue type
+ * Queue type
  */
+typedef enum odp_queue_type_t {
+       /** Plain queue
+         *
+         * Plain queues offer simple FIFO storage of events. Application may
+         * dequeue directly from these queues. */
+       ODP_QUEUE_TYPE_PLAIN = 0,
 
-/**
- * @def ODP_QUEUE_TYPE_SCHED
- * Scheduled queue
- *
- * Scheduled queues are connected to the scheduler. Application must not
- * dequeue events directly from these queues but use the scheduler instead.
- */
+       /** Scheduled queue
+         *
+         * Scheduled queues are connected to the scheduler. Application must
+         * not dequeue events directly from these queues but use the scheduler
+         * instead. */
+       ODP_QUEUE_TYPE_SCHED,
 
-/**
- * @def ODP_QUEUE_TYPE_PLAIN
- * Plain queue
- *
- * Plain queues offer simple FIFO storage of events. Application may dequeue
- * directly from these queues.
- */
+       /** To be removed */
+       ODP_QUEUE_TYPE_PKTIN,
 
-/**
- * @def ODP_QUEUE_TYPE_PKTIN
- * Packet input queue
- */
-
-/**
- * @def ODP_QUEUE_TYPE_PKTOUT
- * Packet output queue
- */
+       /** To be removed */
+       ODP_QUEUE_TYPE_PKTOUT
+} odp_queue_type_t;
 
 /**
  * ODP Queue parameters
diff --git a/platform/linux-generic/include/odp/plat/queue_types.h 
b/platform/linux-generic/include/odp/plat/queue_types.h
index 2551c0c..df2a582 100644
--- a/platform/linux-generic/include/odp/plat/queue_types.h
+++ b/platform/linux-generic/include/odp/plat/queue_types.h
@@ -33,14 +33,6 @@ typedef ODP_HANDLE_T(odp_queue_group_t);
 
 #define ODP_QUEUE_NAME_LEN 32
 
-
-typedef int odp_queue_type_t;
-
-#define ODP_QUEUE_TYPE_SCHED  0
-#define ODP_QUEUE_TYPE_PLAIN  1
-#define ODP_QUEUE_TYPE_PKTIN  2
-#define ODP_QUEUE_TYPE_PKTOUT 3
-
 /**
  * @def ODP_QUEUE_TYPE_TM
  * Traffic manager queue
-- 
2.6.3

_______________________________________________
lng-odp mailing list
[email protected]
https://lists.linaro.org/mailman/listinfo/lng-odp

Reply via email to