@@ -145,7 +145,7 @@ typedef struct {
/* Result for crypto packet op */
odp_crypto_packet_result_t crypto_op_result;
-#ifdef ODP_PKTIO_DPDK
+#if defined(ODP_PKTIO_DPDK) && ODP_PKTIO_DPDK == 1
/* Type of extra data */
uint8_t extra_type;
/* Extra space for packet descriptors. E.g. DPDK mbuf */
@@ -6,7 +6,7 @@
#include "config.h"
-#ifdef ODP_PKTIO_DPDK
+#if defined(ODP_PKTIO_DPDK) && ODP_PKTIO_DPDK == 1
#include <odp_posix_extensions.h>
@@ -13,7 +13,7 @@
#include <net/if.h>
-#ifdef ODP_PKTIO_DPDK
+#if defined(ODP_PKTIO_DPDK) && ODP_PKTIO_DPDK == 1
#include <rte_config.h>
#include <rte_mbuf.h>
@@ -6,7 +6,7 @@
#include "config.h"
-#ifdef ODP_PKTIO_IPC
+#if defined(ODP_PKTIO_IPC) && ODP_PKTIO_IPC == 1
#include <odp_debug_internal.h>
#include <odp_packet_io_internal.h>
@@ -6,7 +6,7 @@
#include "config.h"
-#ifdef ODP_MDEV
+#if defined(ODP_MDEV) && ODP_MDEV == 1
#include <dirent.h>
#include <errno.h>
@@ -6,7 +6,7 @@
#include "config.h"
-#ifdef ODP_MDEV
+#if defined(ODP_MDEV) && ODP_MDEV == 1
#include <linux/types.h>
#include <protocols/eth.h>
@@ -6,7 +6,7 @@
#include "config.h"
-#ifdef ODP_NETMAP
+#if defined(ODP_NETMAP) && ODP_NETMAP == 1
#include <odp_posix_extensions.h>
@@ -7,7 +7,7 @@
#include "config.h"
-#ifdef ODP_PKTIO_SOCKET
+#if defined(ODP_PKTIO_SOCKET) && ODP_PKTIO_SOCKET == 1
#include <odp_posix_extensions.h>
@@ -7,7 +7,7 @@
#include "config.h"
-#ifdef ODP_PKTIO_SOCKET_MMAP
+#if defined(ODP_PKTIO_SOCKET_MMAP) && ODP_PKTIO_SOCKET_MMAP == 1
#include <odp_posix_extensions.h>
@@ -22,29 +22,29 @@ ODP_SUBSYSTEM_FOREACH_TEMPLATE(pktio_ops, term_global, ODP_ABORT)
/* Temporary variable to enable link modules,
* will remove in Makefile scheme changes.
*/
-#ifdef ODP_PKTIO_DPDK
+#if defined(ODP_PKTIO_DPDK) && ODP_PKTIO_DPDK == 1
extern int enable_link_dpdk_pktio_ops;
#endif
-#ifdef ODP_PKTIO_IPC
+#if defined(ODP_PKTIO_IPC) && ODP_PKTIO_IPC == 1
extern int enable_link_ipc_pktio_ops;
#endif
extern int enable_link_loopback_pktio_ops;
-#ifdef ODP_NETMAP
+#if defined(ODP_NETMAP) && ODP_NETMAP == 1
extern int enable_link_netmap_pktio_ops;
#endif
-#ifdef HAVE_PCAP
+#if defined(HAVE_PCAP) && HAVE_PCAP == 1
extern int enable_link_pcap_pktio_ops;
#endif
-#ifdef ODP_PKTIO_SOCKET
+#if defined(ODP_PKTIO_SOCKET) && ODP_PKTIO_SOCKET == 1
extern int enable_link_socket_pktio_ops;
#endif
-#ifdef ODP_PKTIO_SOCKET_MMAP
+#if defined(ODP_PKTIO_SOCKET_MMAP) && ODP_PKTIO_SOCKET_MMAP == 1
extern int enable_link_socket_mmap_pktio_ops;
#endif
-#ifdef ODP_PKTIO_TAP
+#if defined(ODP_PKTIO_TAP) && ODP_PKTIO_TAP == 1
extern int enable_link_tap_pktio_ops;
#endif
-#ifdef ODP_MDEV
+#if defined(ODP_MDEV) && ODP_MDEV == 1
extern int enable_link_i40e_pktio_ops;
#endif
@@ -54,29 +54,29 @@ ODP_SUBSYSTEM_CONSTRUCTOR(pktio_ops)
/* Further initialization per subsystem */
-#ifdef ODP_PKTIO_DPDK
+#if defined(ODP_PKTIO_DPDK) && ODP_PKTIO_DPDK == 1
enable_link_dpdk_pktio_ops = 1;
#endif
-#ifdef ODP_PKTIO_IPC
+#if defined(ODP_PKTIO_IPC) && ODP_PKTIO_IPC == 1
enable_link_ipc_pktio_ops = 1;
#endif
enable_link_loopback_pktio_ops = 1;
-#ifdef ODP_NETMAP
+#if defined(ODP_NETMAP) && ODP_NETMAP == 1
enable_link_netmap_pktio_ops = 1;
#endif
-#ifdef HAVE_PCAP
+#if defined(HAVE_PCAP) && HAVE_PCAP == 1
enable_link_pcap_pktio_ops = 1;
#endif
-#ifdef ODP_PKTIO_SOCKET
+#if defined(ODP_PKTIO_SOCKET) && ODP_PKTIO_SOCKET == 1
enable_link_socket_pktio_ops = 1;
#endif
-#ifdef ODP_PKTIO_SOCKET_MMAP
+#if defined(ODP_PKTIO_SOCKET_MMAP) && ODP_PKTIO_SOCKET_MMAP == 1
enable_link_socket_mmap_pktio_ops = 1;
#endif
-#ifdef ODP_PKTIO_TAP
+#if defined(ODP_PKTIO_TAP) && ODP_PKTIO_TAP == 1
enable_link_tap_pktio_ops = 1;
#endif
-#ifdef ODP_MDEV
+#if defined(ODP_MDEV) && ODP_MDEV == 1
enable_link_i40e_pktio_ops = 1;
#endif
}
@@ -6,7 +6,7 @@
#include "config.h"
-#ifdef ODP_PKTIO_TAP
+#if defined(ODP_PKTIO_TAP) && ODP_PKTIO_TAP == 1
/**
* @file