@@ -94,3 +94,6 @@ AC_CONFIG_FILES([platform/linux-generic/Makefile
##########################################################################
AC_DEFINE([ODP_PKTIO_IPC], [1],
[Define to 1 to enable IPC packet I/O support])
+
+AC_DEFINE([ODP_PKTIO_TAP], [1],
+ [Define to 1 to enable TAP packet I/O support])
@@ -35,7 +35,9 @@ extern int enable_link_pcap_pktio_ops;
#endif
extern int enable_link_socket_pktio_ops;
extern int enable_link_socket_mmap_pktio_ops;
+#ifdef ODP_PKTIO_TAP
extern int enable_link_tap_pktio_ops;
+#endif
ODP_SUBSYSTEM_CONSTRUCTOR(pktio_ops)
{
@@ -58,5 +60,7 @@ ODP_SUBSYSTEM_CONSTRUCTOR(pktio_ops)
#endif
enable_link_socket_pktio_ops = 1;
enable_link_socket_mmap_pktio_ops = 1;
+#ifdef ODP_PKTIO_TAP
enable_link_tap_pktio_ops = 1;
+#endif
}
@@ -6,6 +6,8 @@
#include "config.h"
+#ifdef ODP_PKTIO_TAP
+
/**
* @file
*
@@ -423,3 +425,5 @@ ODP_MODULE_CONSTRUCTOR(tap_pktio_ops)
* will remove in Makefile scheme changes.
*/
int enable_link_tap_pktio_ops = 0;
+
+#endif /* ODP_PKTIO_TAP */