@@ -24,12 +24,13 @@ extern "C" {
#include <odp_queue.h>
#include <odp_pktio_types.h>
+#include <plat/odp_packet_io.h>
/** ODP packet IO handle */
-typedef uint32_t odp_pktio_t;
+typedef plat_odp_pktio_t odp_pktio_t;
/** Invalid packet IO handle */
-#define ODP_PKTIO_INVALID 0
+#define ODP_PKTIO_INVALID PLAT_ODP_PKTIO_INVALID
/**
* Open an ODP packet IO instance
new file mode 100644
@@ -0,0 +1,26 @@
+/* Copyright (c) 2013, Linaro Limited
+ * All rights reserved.
+ *
+ * SPDX-License-Identifier: BSD-3-Clause
+ */
+
+
+/**
+ * @file
+ *
+ * ODP Packet IO
+ */
+
+#ifndef ODP_PACKET_IO_H_
+#error This file should be included only into corresponding top level header
+#else
+
+#include <odp_std_types.h>
+
+/** ODP packet IO handle */
+typedef uint32_t plat_odp_pktio_t;
+
+/** Invalid packet IO handle */
+#define PLAT_ODP_PKTIO_INVALID 0
+
+#endif