X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=config%2Fcommon_bsdapp;h=9177db1179fcd752f572efd7b28e62ba4c83385b;hb=62945e029e86bba5fb833e969c3c22f84d58c1cb;hp=d5db4ab48b442f8f5106d0e7142bcb223defe1da;hpb=240952a9e5643e95ce8b4ed8e3a38f0b64bc9223;p=dpdk.git diff --git a/config/common_bsdapp b/config/common_bsdapp index d5db4ab48b..9177db1179 100644 --- a/config/common_bsdapp +++ b/config/common_bsdapp @@ -33,7 +33,7 @@ # # define executive environment # -# CONFIG_RTE_EXEC_ENV can be linuxapp, baremetal, bsdapp +# CONFIG_RTE_EXEC_ENV can be linuxapp, bsdapp # CONFIG_RTE_EXEC_ENV="bsdapp" CONFIG_RTE_EXEC_ENV_BSDAPP=y @@ -63,7 +63,7 @@ CONFIG_RTE_EXEC_ENV_BSDAPP=y # ## ## The compiler we use. -## Can be gcc or icc. +## Can be gcc, icc or clang. ## #CONFIG_RTE_TOOLCHAIN="gcc" #CONFIG_RTE_TOOLCHAIN_GCC=y @@ -88,7 +88,7 @@ CONFIG_RTE_LIBNAME=intel_dpdk # Compile Environment Abstraction Layer # CONFIG_RTE_LIBRTE_EAL=y -CONFIG_RTE_MAX_LCORE=64 +CONFIG_RTE_MAX_LCORE=128 CONFIG_RTE_MAX_NUMA_NODES=8 CONFIG_RTE_MAX_MEMSEG=256 CONFIG_RTE_MAX_MEMZONE=2560 @@ -115,11 +115,6 @@ CONFIG_RTE_LIBRTE_EAL_BSDAPP=y # CONFIG_RTE_LIBRTE_EAL_LINUXAPP=n -# -# Compile Environment Abstraction Layer for Bare metal -# -CONFIG_RTE_LIBRTE_EAL_BAREMETAL=n - # # Compile Environment Abstraction Layer to support Vmware TSC map # @@ -139,6 +134,11 @@ CONFIG_RTE_MAX_ETHPORTS=32 CONFIG_RTE_LIBRTE_IEEE1588=n CONFIG_RTE_ETHDEV_QUEUE_STAT_CNTRS=16 +# +# Support NIC bypass logic +# +CONFIG_RTE_NIC_BYPASS=n + # # Compile burst-oriented IGB & EM PMD drivers # @@ -162,7 +162,6 @@ CONFIG_RTE_LIBRTE_IXGBE_DEBUG_TX_FREE=n CONFIG_RTE_LIBRTE_IXGBE_DEBUG_DRIVER=n CONFIG_RTE_LIBRTE_IXGBE_PF_DISABLE_STRIP_CRC=n CONFIG_RTE_LIBRTE_IXGBE_RX_ALLOW_BULK_ALLOC=y -CONFIG_RTE_LIBRTE_IXGBE_ALLOW_UNSUPPORTED_SFP=n CONFIG_RTE_IXGBE_INC_VECTOR=n CONFIG_RTE_IXGBE_RX_OLFLAGS_DISABLE=n @@ -170,29 +169,43 @@ CONFIG_RTE_IXGBE_RX_OLFLAGS_DISABLE=n # Compile burst-oriented I40E PMD driver # CONFIG_RTE_LIBRTE_I40E_PMD=y -CONFIG_RTE_LIBRTE_I40E_DEBUG_INIT=y -CONFIG_RTE_LIBRTE_I40E_DEBUG_RX=y -CONFIG_RTE_LIBRTE_I40E_DEBUG_TX=y -CONFIG_RTE_LIBRTE_I40E_DEBUG_TX_FREE=y -CONFIG_RTE_LIBRTE_I40E_DEBUG_DRIVER=y -CONFIG_RTE_LIBRTE_I40E_PF_DISABLE_STRIP_CRC=y +CONFIG_RTE_LIBRTE_I40E_DEBUG_INIT=n +CONFIG_RTE_LIBRTE_I40E_DEBUG_RX=n +CONFIG_RTE_LIBRTE_I40E_DEBUG_TX=n +CONFIG_RTE_LIBRTE_I40E_DEBUG_TX_FREE=n +CONFIG_RTE_LIBRTE_I40E_DEBUG_DRIVER=n CONFIG_RTE_LIBRTE_I40E_RX_ALLOW_BULK_ALLOC=n -CONFIG_RTE_LIBRTE_I40E_ALLOW_UNSUPPORTED_SFP=y CONFIG_RTE_LIBRTE_I40E_16BYTE_RX_DESC=n CONFIG_RTE_LIBRTE_I40E_QUEUE_NUM_PER_VF=4 +CONFIG_RTE_LIBRTE_I40E_QUEUE_NUM_PER_VM=4 # interval up to 8160 us, aligned to 2 (or default value) CONFIG_RTE_LIBRTE_I40E_ITR_INTERVAL=-1 +# +# Compile burst-oriented Cisco ENIC PMD driver +# +CONFIG_RTE_LIBRTE_ENIC_PMD=y + # # Compile burst-oriented VIRTIO PMD driver # -CONFIG_RTE_LIBRTE_VIRTIO_PMD=n +CONFIG_RTE_LIBRTE_VIRTIO_PMD=y CONFIG_RTE_LIBRTE_VIRTIO_DEBUG_INIT=n CONFIG_RTE_LIBRTE_VIRTIO_DEBUG_RX=n CONFIG_RTE_LIBRTE_VIRTIO_DEBUG_TX=n CONFIG_RTE_LIBRTE_VIRTIO_DEBUG_DRIVER=n CONFIG_RTE_LIBRTE_VIRTIO_DEBUG_DUMP=n +# +# Compile burst-oriented VMXNET3 PMD driver +# +CONFIG_RTE_LIBRTE_VMXNET3_PMD=y +CONFIG_RTE_LIBRTE_VMXNET3_DEBUG_INIT=n +CONFIG_RTE_LIBRTE_VMXNET3_DEBUG_RX=n +CONFIG_RTE_LIBRTE_VMXNET3_DEBUG_TX=n +CONFIG_RTE_LIBRTE_VMXNET3_DEBUG_TX_FREE=n +CONFIG_RTE_LIBRTE_VMXNET3_DEBUG_DRIVER=n + # # Compile example software rings based PMD # @@ -205,6 +218,11 @@ CONFIG_RTE_PMD_RING_MAX_TX_RINGS=16 # CONFIG_RTE_LIBRTE_PMD_PCAP=y +# +# Compile link bonding PMD library +# +CONFIG_RTE_LIBRTE_PMD_BOND=y + # # Do prefetch of packet data within PMD driver receive function # @@ -229,7 +247,7 @@ CONFIG_RTE_LIBRTE_MEMPOOL_DEBUG=n # CONFIG_RTE_LIBRTE_MBUF=y CONFIG_RTE_LIBRTE_MBUF_DEBUG=n -CONFIG_RTE_MBUF_SCATTER_GATHER=y +CONFIG_RTE_MBUF_REFCNT=y CONFIG_RTE_MBUF_REFCNT_ATOMIC=y CONFIG_RTE_PKTMBUF_HEADROOM=128 @@ -334,7 +352,6 @@ CONFIG_RTE_LIBRTE_PIPELINE=y # Compile librte_kni # CONFIG_RTE_LIBRTE_KNI=n -CONFIG_RTE_LIBRTE_KNI_DEBUG=n CONFIG_RTE_KNI_KO_DEBUG=n CONFIG_RTE_KNI_VHOST=n CONFIG_RTE_KNI_VHOST_MAX_CACHE_SIZE=1024