aboutsummaryrefslogtreecommitdiff
path: root/platform/linux-generic/include/odp_packet_io_internal.h
diff options
context:
space:
mode:
authorCiprian Barbu <ciprian.barbu@linaro.org>2014-02-11 14:34:29 +0100
committerMaxim Uvarov <maxim.uvarov@linaro.org>2014-02-12 14:46:10 +0400
commit240c87f9f39df823bdbafbc3e893888318ad5096 (patch)
tree71a53cd8463ae04b84a274ace7def479528a61cb /platform/linux-generic/include/odp_packet_io_internal.h
parent1e3914dffbcd9026fa278eb100ac2cb90ad15779 (diff)
Netmap support
Signed-off-by: Ciprian Barbu <ciprian.barbu@linaro.org>
Diffstat (limited to 'platform/linux-generic/include/odp_packet_io_internal.h')
-rw-r--r--platform/linux-generic/include/odp_packet_io_internal.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/platform/linux-generic/include/odp_packet_io_internal.h b/platform/linux-generic/include/odp_packet_io_internal.h
index fc00282fa..ba1ee9b7d 100644
--- a/platform/linux-generic/include/odp_packet_io_internal.h
+++ b/platform/linux-generic/include/odp_packet_io_internal.h
@@ -20,6 +20,9 @@ extern "C" {
#include <odp_spinlock.h>
#include <odp_packet_socket.h>
+#ifdef ODP_HAVE_NETMAP
+#include <odp_packet_netmap.h>
+#endif
struct pktio_entry {
odp_spinlock_t lock; /**< entry spinlock */
@@ -28,6 +31,9 @@ struct pktio_entry {
odp_queue_t outq_default; /**< default out queue */
odp_pktio_params_t params; /**< pktio parameters */
pkt_sock_t pkt_sock; /**< using socket API for IO */
+#ifdef ODP_HAVE_NETMAP
+ pkt_netmap_t pkt_nm; /**< using netmap API for IO */
+#endif
};
typedef union {