#ifndef __RTE_CONFIG_H #define __RTE_CONFIG_H #define typeof __typeof__ #undef RTE_EXEC_ENV #define RTE_EXEC_ENV "linuxapp" #undef RTE_EXEC_ENV_LINUXAPP #define RTE_EXEC_ENV_LINUXAPP 1 #undef RTE_FORCE_INTRINSICS #undef RTE_BUILD_SHARED_LIB #undef RTE_BUILD_COMBINE_LIBS #undef RTE_LIBNAME #define RTE_LIBNAME "intel_dpdk" #undef RTE_LIBRTE_EAL #define RTE_LIBRTE_EAL 1 #undef RTE_MAX_LCORE #define RTE_MAX_LCORE 32 #undef RTE_MAX_NUMA_NODES #define RTE_MAX_NUMA_NODES 8 #undef RTE_MAX_MEMSEG #define RTE_MAX_MEMSEG 256 #undef RTE_MAX_MEMZONE #define RTE_MAX_MEMZONE 2560 #undef RTE_MAX_TAILQ #define RTE_MAX_TAILQ 32 #undef RTE_LOG_LEVEL #define RTE_LOG_LEVEL 8 #undef RTE_LOG_HISTORY #define RTE_LOG_HISTORY 256 #undef RTE_LIBEAL_USE_HPET #undef RTE_EAL_ALLOW_INV_SOCKET_ID #undef RTE_EAL_ALWAYS_PANIC_ON_ERROR #undef RTE_EAL_IGB_UIO #define RTE_EAL_IGB_UIO 1 #undef RTE_EAL_VFIO #define RTE_EAL_VFIO 1 #undef RTE_PCI_CONFIG #undef RTE_PCI_EXTENDED_TAG #define RTE_PCI_EXTENDED_TAG "" #undef RTE_PCI_MAX_READ_REQUEST_SIZE #define RTE_PCI_MAX_READ_REQUEST_SIZE 0 #undef RTE_LIBRTE_EAL_LINUXAPP #define RTE_LIBRTE_EAL_LINUXAPP 1 #undef RTE_LIBRTE_EAL_VMWARE_TSC_MAP_SUPPORT #define RTE_LIBRTE_EAL_VMWARE_TSC_MAP_SUPPORT 1 #undef RTE_LIBRTE_KVARGS #define RTE_LIBRTE_KVARGS 1 #undef RTE_LIBRTE_ETHER #define RTE_LIBRTE_ETHER 1 #undef RTE_LIBRTE_ETHDEV_DEBUG #undef RTE_MAX_ETHPORTS #define RTE_MAX_ETHPORTS 32 #undef RTE_LIBRTE_IEEE1588 #undef RTE_ETHDEV_QUEUE_STAT_CNTRS #define RTE_ETHDEV_QUEUE_STAT_CNTRS 16 #undef RTE_NIC_BYPASS #undef RTE_LIBRTE_EM_PMD #define RTE_LIBRTE_EM_PMD 1 #undef RTE_LIBRTE_IGB_PMD #define RTE_LIBRTE_IGB_PMD 1 #undef RTE_LIBRTE_E1000_DEBUG_INIT #undef RTE_LIBRTE_E1000_DEBUG_RX #undef RTE_LIBRTE_E1000_DEBUG_TX #undef RTE_LIBRTE_E1000_DEBUG_TX_FREE #undef RTE_LIBRTE_E1000_DEBUG_DRIVER #undef RTE_LIBRTE_E1000_PF_DISABLE_STRIP_CRC #undef RTE_LIBRTE_IXGBE_PMD #define RTE_LIBRTE_IXGBE_PMD 1 #undef RTE_LIBRTE_IXGBE_DEBUG_INIT #undef RTE_LIBRTE_IXGBE_DEBUG_RX #undef RTE_LIBRTE_IXGBE_DEBUG_TX #undef RTE_LIBRTE_IXGBE_DEBUG_TX_FREE #undef RTE_LIBRTE_IXGBE_DEBUG_DRIVER #undef RTE_LIBRTE_IXGBE_PF_DISABLE_STRIP_CRC #undef RTE_LIBRTE_IXGBE_RX_ALLOW_BULK_ALLOC #define RTE_LIBRTE_IXGBE_RX_ALLOW_BULK_ALLOC 1 #undef RTE_IXGBE_INC_VECTOR #define RTE_IXGBE_INC_VECTOR 1 #undef RTE_IXGBE_RX_OLFLAGS_ENABLE #define RTE_IXGBE_RX_OLFLAGS_ENABLE 1 #undef RTE_LIBRTE_I40E_PMD #define RTE_LIBRTE_I40E_PMD 1 #undef RTE_LIBRTE_I40E_DEBUG_INIT #undef RTE_LIBRTE_I40E_DEBUG_RX #undef RTE_LIBRTE_I40E_DEBUG_TX #undef RTE_LIBRTE_I40E_DEBUG_TX_FREE #undef RTE_LIBRTE_I40E_DEBUG_DRIVER #undef RTE_LIBRTE_I40E_RX_ALLOW_BULK_ALLOC #define RTE_LIBRTE_I40E_RX_ALLOW_BULK_ALLOC 1 #undef RTE_LIBRTE_I40E_16BYTE_RX_DESC #undef RTE_LIBRTE_I40E_QUEUE_NUM_PER_VF #define RTE_LIBRTE_I40E_QUEUE_NUM_PER_VF 4 #undef RTE_LIBRTE_I40E_QUEUE_NUM_PER_VM #define RTE_LIBRTE_I40E_QUEUE_NUM_PER_VM 4 #undef RTE_LIBRTE_I40E_ITR_INTERVAL #define RTE_LIBRTE_I40E_ITR_INTERVAL -1 #undef RTE_LIBRTE_ENIC_PMD #define RTE_LIBRTE_ENIC_PMD 1 #undef RTE_LIBRTE_VIRTIO_PMD #define RTE_LIBRTE_VIRTIO_PMD 1 #undef RTE_LIBRTE_VIRTIO_DEBUG_INIT #undef RTE_LIBRTE_VIRTIO_DEBUG_RX #undef RTE_LIBRTE_VIRTIO_DEBUG_TX #undef RTE_LIBRTE_VIRTIO_DEBUG_DRIVER #undef RTE_LIBRTE_VIRTIO_DEBUG_DUMP #undef RTE_LIBRTE_VMXNET3_PMD #define RTE_LIBRTE_VMXNET3_PMD 1 #undef RTE_LIBRTE_VMXNET3_DEBUG_INIT #undef RTE_LIBRTE_VMXNET3_DEBUG_RX #undef RTE_LIBRTE_VMXNET3_DEBUG_TX #undef RTE_LIBRTE_VMXNET3_DEBUG_TX_FREE #undef RTE_LIBRTE_VMXNET3_DEBUG_DRIVER #undef RTE_LIBRTE_PMD_RING #define RTE_LIBRTE_PMD_RING 1 #undef RTE_PMD_RING_MAX_RX_RINGS #define RTE_PMD_RING_MAX_RX_RINGS 16 #undef RTE_PMD_RING_MAX_TX_RINGS #define RTE_PMD_RING_MAX_TX_RINGS 16 #undef RTE_LIBRTE_PMD_PCAP #undef RTE_LIBRTE_PMD_BOND #define RTE_LIBRTE_PMD_BOND 1 #undef RTE_LIBRTE_PMD_AF_PACKET #define RTE_LIBRTE_PMD_AF_PACKET 1 #undef RTE_LIBRTE_PMD_XENVIRT #undef RTE_PMD_PACKET_PREFETCH #define RTE_PMD_PACKET_PREFETCH 1 #undef RTE_LIBRTE_RING #define RTE_LIBRTE_RING 1 #undef RTE_LIBRTE_RING_DEBUG #undef RTE_RING_SPLIT_PROD_CONS #undef RTE_LIBRTE_MEMPOOL #define RTE_LIBRTE_MEMPOOL 1 #undef RTE_MEMPOOL_CACHE_MAX_SIZE #define RTE_MEMPOOL_CACHE_MAX_SIZE 512 #undef RTE_LIBRTE_MEMPOOL_DEBUG #undef RTE_LIBRTE_MBUF #define RTE_LIBRTE_MBUF 1 #undef RTE_LIBRTE_MBUF_DEBUG #undef RTE_MBUF_REFCNT #define RTE_MBUF_REFCNT 1 #undef RTE_MBUF_REFCNT_ATOMIC #define RTE_MBUF_REFCNT_ATOMIC 1 #undef RTE_PKTMBUF_HEADROOM #define RTE_PKTMBUF_HEADROOM 0 #undef RTE_LIBRTE_TIMER #define RTE_LIBRTE_TIMER 1 #undef RTE_LIBRTE_TIMER_DEBUG #undef RTE_LIBRTE_MALLOC #define RTE_LIBRTE_MALLOC 1 #undef RTE_LIBRTE_MALLOC_DEBUG #undef RTE_MALLOC_MEMZONE_SIZE #define RTE_MALLOC_MEMZONE_SIZE 11M #undef RTE_LIBRTE_CFGFILE #define RTE_LIBRTE_CFGFILE 1 #undef RTE_LIBRTE_CMDLINE #define RTE_LIBRTE_CMDLINE 1 #undef RTE_LIBRTE_CMDLINE_DEBUG #undef RTE_LIBRTE_HASH #define RTE_LIBRTE_HASH 1 #undef RTE_LIBRTE_HASH_DEBUG #undef RTE_LIBRTE_LPM #define RTE_LIBRTE_LPM 1 #undef RTE_LIBRTE_LPM_DEBUG #undef RTE_LIBRTE_ACL #define RTE_LIBRTE_ACL 1 #undef RTE_LIBRTE_ACL_DEBUG #undef RTE_LIBRTE_ACL_STANDALONE #undef RTE_LIBRTE_POWER #define RTE_LIBRTE_POWER 1 #undef RTE_LIBRTE_POWER_DEBUG #undef RTE_MAX_LCORE_FREQS #define RTE_MAX_LCORE_FREQS 64 #undef RTE_LIBRTE_NET #define RTE_LIBRTE_NET 1 #undef RTE_LIBRTE_IP_FRAG #define RTE_LIBRTE_IP_FRAG 1 #undef RTE_LIBRTE_IP_FRAG_DEBUG #undef RTE_LIBRTE_IP_FRAG_MAX_FRAG #define RTE_LIBRTE_IP_FRAG_MAX_FRAG 4 #undef RTE_LIBRTE_IP_FRAG_TBL_STAT #undef RTE_LIBRTE_METER #define RTE_LIBRTE_METER 1 #undef RTE_LIBRTE_SCHED #define RTE_LIBRTE_SCHED 1 #undef RTE_SCHED_RED #undef RTE_SCHED_COLLECT_STATS #undef RTE_SCHED_SUBPORT_TC_OV #undef RTE_SCHED_PORT_N_GRINDERS #define RTE_SCHED_PORT_N_GRINDERS 8 #undef RTE_LIBRTE_DISTRIBUTOR #define RTE_LIBRTE_DISTRIBUTOR 1 #undef RTE_LIBRTE_PORT #define RTE_LIBRTE_PORT 1 #undef RTE_LIBRTE_TABLE #define RTE_LIBRTE_TABLE 1 #undef RTE_LIBRTE_PIPELINE #define RTE_LIBRTE_PIPELINE 1 #undef RTE_LIBRTE_KNI #define RTE_LIBRTE_KNI 1 #undef RTE_KNI_KO_DEBUG #undef RTE_KNI_VHOST #undef RTE_KNI_VHOST_MAX_CACHE_SIZE #define RTE_KNI_VHOST_MAX_CACHE_SIZE 1024 #undef RTE_KNI_VHOST_VNET_HDR_EN #undef RTE_KNI_VHOST_DEBUG_RX #undef RTE_KNI_VHOST_DEBUG_TX #undef RTE_LIBRTE_VHOST #undef RTE_LIBRTE_VHOST_DEBUG #undef RTE_LIBRTE_XEN_DOM0 #undef RTE_INSECURE_FUNCTION_WARNING #undef RTE_APP_TEST #define RTE_APP_TEST 1 #undef RTE_TEST_PMD #define RTE_TEST_PMD 1 #undef RTE_TEST_PMD_RECORD_CORE_CYCLES #undef RTE_TEST_PMD_RECORD_BURST_STATS #undef RTE_MACHINE #define RTE_MACHINE "native" #undef RTE_ARCH #define RTE_ARCH "x86_64" #undef RTE_ARCH_X86_64 #define RTE_ARCH_X86_64 1 #undef RTE_ARCH_64 #define RTE_ARCH_64 1 #undef RTE_TOOLCHAIN #define RTE_TOOLCHAIN "gcc" #undef RTE_TOOLCHAIN_GCC #define RTE_TOOLCHAIN_GCC 1 //#define RTE_LIBRTE_IXGBE_DEBUG_INIT //#define RTE_LIBRTE_IXGBE_DEBUG_RX //#define RTE_LIBRTE_IXGBE_DEBUG_TX //#define RTE_LIBRTE_IXGBE_DEBUG_TX_FREE //#define RTE_LIBRTE_IXGBE_DEBUG_DRIVER #endif /* __RTE_CONFIG_H */