aboutsummaryrefslogtreecommitdiff
path: root/include/odp/api/abi-default/event.h
diff options
context:
space:
mode:
authorJerin Jacob <jerinj@marvell.com>2020-09-03 15:30:39 +0530
committerPetri Savolainen <petri.savolainen@nokia.com>2020-11-19 09:49:08 +0200
commit527561e9a4c71e7edcddf380a86478f824e46496 (patch)
tree6578d2ee3c282c3919afefe40dca276898d2e930 /include/odp/api/abi-default/event.h
parentcdc1750bc40b72fc194ad69bb4db57618f13f2ac (diff)
api: event: introduce packet vector event
Introduce packet vector events which hold an array of odp_packet_t. This patch also introduce the odp_packet_vector_from_event() and odp_packet_vector_to_event() event conversion APIs. In order to build the linux-generic in --disable-abi-compat mode, A dummy definition of odp_packet_vector_t has been added. Signed-off-by: Matias Elo <matias.elo@nokia.com> Signed-off-by: Jerin Jacob <jerinj@marvell.com> Reviewed-by: Petri Savolainen <petri.savolainen@nokia.com>
Diffstat (limited to 'include/odp/api/abi-default/event.h')
-rw-r--r--include/odp/api/abi-default/event.h11
1 files changed, 6 insertions, 5 deletions
diff --git a/include/odp/api/abi-default/event.h b/include/odp/api/abi-default/event.h
index c9d03735c..a63571ca0 100644
--- a/include/odp/api/abi-default/event.h
+++ b/include/odp/api/abi-default/event.h
@@ -25,15 +25,16 @@ typedef _odp_abi_event_t *odp_event_t;
#define ODP_EVENT_INVALID ((odp_event_t)0)
typedef enum {
- ODP_EVENT_BUFFER = 1,
- ODP_EVENT_PACKET = 2,
- ODP_EVENT_TIMEOUT = 3,
+ ODP_EVENT_BUFFER = 1,
+ ODP_EVENT_PACKET = 2,
+ ODP_EVENT_TIMEOUT = 3,
ODP_EVENT_CRYPTO_COMPL = 4,
- ODP_EVENT_IPSEC_STATUS = 5
+ ODP_EVENT_IPSEC_STATUS = 5,
+ ODP_EVENT_PACKET_VECTOR = 6
} odp_event_type_t;
typedef enum {
- ODP_EVENT_NO_SUBTYPE = 0,
+ ODP_EVENT_NO_SUBTYPE = 0,
ODP_EVENT_PACKET_BASIC = 1,
ODP_EVENT_PACKET_CRYPTO = 2,
ODP_EVENT_PACKET_IPSEC = 3,