event/dpaa: support select based event
[dpdk.git] / drivers / event / dpaa / dpaa_eventdev.h
index 3994bd6..8134e6b 100644 (file)
@@ -12,8 +12,8 @@
 
 #define EVENTDEV_NAME_DPAA_PMD         event_dpaa1
 
-#define DPAA_EVENT_MAX_PORTS                   8
-#define DPAA_EVENT_MAX_QUEUES                  16
+#define DPAA_EVENT_MAX_PORTS                   4
+#define DPAA_EVENT_MAX_QUEUES                  8
 #define DPAA_EVENT_MIN_DEQUEUE_TIMEOUT 1
 #define DPAA_EVENT_MAX_DEQUEUE_TIMEOUT (UINT32_MAX - 1)
 #define DPAA_EVENT_MAX_QUEUE_FLOWS             2048
@@ -21,7 +21,7 @@
 #define DPAA_EVENT_MAX_EVENT_PRIORITY_LEVELS   0
 #define DPAA_EVENT_MAX_EVENT_PORT              RTE_MIN(RTE_MAX_LCORE, INT8_MAX)
 #define DPAA_EVENT_MAX_PORT_DEQUEUE_DEPTH      8
-#define DPAA_EVENT_PORT_DEQUEUE_TIMEOUT_NS     100UL
+#define DPAA_EVENT_PORT_DEQUEUE_TIMEOUT_NS     100000UL
 #define DPAA_EVENT_PORT_DEQUEUE_TIMEOUT_INVALID        ((uint64_t)-1)
 #define DPAA_EVENT_MAX_PORT_ENQUEUE_DEPTH      1
 #define DPAA_EVENT_MAX_NUM_EVENTS              (INT32_MAX - 1)
@@ -54,7 +54,7 @@ struct dpaa_port {
        struct dpaa_eventq evq_info[DPAA_EVENT_MAX_QUEUES];
        uint8_t num_linked_evq;
        uint8_t is_port_linked;
-       uint64_t timeout;
+       uint64_t timeout_us;
 };
 
 struct dpaa_eventdev {
@@ -65,7 +65,7 @@ struct dpaa_eventdev {
        uint8_t max_event_queues;
        uint8_t nb_event_queues;
        uint8_t nb_event_ports;
-       uint8_t resvd;
+       uint8_t intr_mode;
        uint32_t nb_event_queue_flows;
        uint32_t nb_event_port_dequeue_depth;
        uint32_t nb_event_port_enqueue_depth;