Advertisement
Guest User

Untitled

a guest
Jul 6th, 2016
125
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 15.42 KB | None | 0 0
  1. # BSD LICENSE
  2. # Copyright(c) 2010-2014 Intel Corporation. All rights reserved.
  3. # All rights reserved.
  4. # Redistribution and use in source and binary forms, with or without
  5. # modification, are permitted provided that the following conditions
  6. # are met:
  7. # * Redistributions of source code must retain the above copyright
  8. # notice, this list of conditions and the following disclaimer.
  9. # * Redistributions in binary form must reproduce the above copyright
  10. # notice, this list of conditions and the following disclaimer in
  11. # the documentation and/or other materials provided with the
  12. # distribution.
  13. # * Neither the name of Intel Corporation nor the names of its
  14. # contributors may be used to endorse or promote products derived
  15. # from this software without specific prior written permission.
  16. # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  17. # "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  18. # LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  19. # A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  20. # OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  21. # SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  22. # LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  23. # DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  24. # THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  25. # (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  26. # OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  27. # BSD LICENSE
  28. # Copyright(c) 2010-2016 Intel Corporation. All rights reserved.
  29. # All rights reserved.
  30. # Redistribution and use in source and binary forms, with or without
  31. # modification, are permitted provided that the following conditions
  32. # are met:
  33. # * Redistributions of source code must retain the above copyright
  34. # notice, this list of conditions and the following disclaimer.
  35. # * Redistributions in binary form must reproduce the above copyright
  36. # notice, this list of conditions and the following disclaimer in
  37. # the documentation and/or other materials provided with the
  38. # distribution.
  39. # * Neither the name of Intel Corporation nor the names of its
  40. # contributors may be used to endorse or promote products derived
  41. # from this software without specific prior written permission.
  42. # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  43. # "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  44. # LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  45. # A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  46. # OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  47. # SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  48. # LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  49. # DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  50. # THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  51. # (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  52. # OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  53. # BSD LICENSE
  54. # Copyright(c) 2010-2016 Intel Corporation. All rights reserved.
  55. # All rights reserved.
  56. # Redistribution and use in source and binary forms, with or without
  57. # modification, are permitted provided that the following conditions
  58. # are met:
  59. # * Redistributions of source code must retain the above copyright
  60. # notice, this list of conditions and the following disclaimer.
  61. # * Redistributions in binary form must reproduce the above copyright
  62. # notice, this list of conditions and the following disclaimer in
  63. # the documentation and/or other materials provided with the
  64. # distribution.
  65. # * Neither the name of Intel Corporation nor the names of its
  66. # contributors may be used to endorse or promote products derived
  67. # from this software without specific prior written permission.
  68. # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  69. # "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  70. # LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  71. # A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  72. # OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  73. # SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  74. # LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  75. # DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  76. # THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  77. # (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  78. # OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  79. # RTE_EXEC_ENV values are the directories in mk/exec-env/
  80. CONFIG_RTE_EXEC_ENV=
  81. # RTE_ARCH values are architecture we compile for. directories in mk/arch/
  82. CONFIG_RTE_ARCH=
  83. # machine can define specific variables or action for a specific board
  84. # RTE_MACHINE values are architecture we compile for. directories in mk/machine/
  85. CONFIG_RTE_MACHINE=
  86. # The compiler we use.
  87. # RTE_TOOLCHAIN values are architecture we compile for. directories in mk/toolchain/
  88. CONFIG_RTE_TOOLCHAIN=
  89. # Use intrinsics or assembly code for key routines
  90. CONFIG_RTE_FORCE_INTRINSICS=n
  91. # Machine forces strict alignment constraints.
  92. CONFIG_RTE_ARCH_STRICT_ALIGN=n
  93. # Compile to share library
  94. CONFIG_RTE_BUILD_SHARED_LIB=n
  95. # Use newest code breaking previous ABI
  96. CONFIG_RTE_NEXT_ABI=y
  97. # Machine's cache line size
  98. CONFIG_RTE_CACHE_LINE_SIZE=64
  99. # Compile Environment Abstraction Layer
  100. CONFIG_RTE_LIBRTE_EAL=y
  101. CONFIG_RTE_MAX_LCORE=128
  102. CONFIG_RTE_MAX_NUMA_NODES=8
  103. CONFIG_RTE_MAX_MEMSEG=256
  104. CONFIG_RTE_MAX_MEMZONE=2560
  105. CONFIG_RTE_MAX_TAILQ=32
  106. CONFIG_RTE_LOG_LEVEL=8
  107. CONFIG_RTE_LOG_HISTORY=256
  108. CONFIG_RTE_LIBEAL_USE_HPET=n
  109. CONFIG_RTE_EAL_ALLOW_INV_SOCKET_ID=n
  110. CONFIG_RTE_EAL_ALWAYS_PANIC_ON_ERROR=n
  111. CONFIG_RTE_EAL_IGB_UIO=n
  112. CONFIG_RTE_EAL_VFIO=n
  113. CONFIG_RTE_MALLOC_DEBUG=n
  114. # Default driver path (or "" to disable)
  115. CONFIG_RTE_EAL_PMD_PATH=""
  116. # Special configurations in PCI Config Space for high performance
  117. # They are all deprecated, and will be removed later.
  118. CONFIG_RTE_PCI_CONFIG=n
  119. CONFIG_RTE_PCI_EXTENDED_TAG=""
  120. CONFIG_RTE_PCI_MAX_READ_REQUEST_SIZE=0
  121. # Compile Environment Abstraction Layer to support Vmware TSC map
  122. CONFIG_RTE_LIBRTE_EAL_VMWARE_TSC_MAP_SUPPORT=y
  123. # Compile architecture we compile for. argument parser library
  124. CONFIG_RTE_LIBRTE_KVARGS=y
  125. # Compile generic ethernet library
  126. CONFIG_RTE_LIBRTE_ETHER=y
  127. CONFIG_RTE_LIBRTE_ETHDEV_DEBUG=n
  128. CONFIG_RTE_MAX_ETHPORTS=32
  129. CONFIG_RTE_MAX_QUEUES_PER_PORT=1024
  130. CONFIG_RTE_LIBRTE_IEEE1588=n
  131. CONFIG_RTE_ETHDEV_QUEUE_STAT_CNTRS=16
  132. CONFIG_RTE_ETHDEV_RXTX_CALLBACKS=y
  133. # Support NIC bypass logic
  134. CONFIG_RTE_NIC_BYPASS=n
  135. # Compile burst-oriented Amazon ENA PMD driver
  136. CONFIG_RTE_LIBRTE_ENA_PMD=y
  137. CONFIG_RTE_LIBRTE_ENA_DEBUG_RX=n
  138. CONFIG_RTE_LIBRTE_ENA_DEBUG_TX=n
  139. CONFIG_RTE_LIBRTE_ENA_DEBUG_TX_FREE=n
  140. CONFIG_RTE_LIBRTE_ENA_DEBUG_DRIVER=n
  141. CONFIG_RTE_LIBRTE_ENA_COM_DEBUG=n
  142. # Compile burst-oriented IGB & EM PMD drivers
  143. CONFIG_RTE_LIBRTE_EM_PMD=y
  144. CONFIG_RTE_LIBRTE_IGB_PMD=y
  145. CONFIG_RTE_LIBRTE_E1000_DEBUG_INIT=n
  146. CONFIG_RTE_LIBRTE_E1000_DEBUG_RX=n
  147. CONFIG_RTE_LIBRTE_E1000_DEBUG_TX=n
  148. CONFIG_RTE_LIBRTE_E1000_DEBUG_TX_FREE=n
  149. CONFIG_RTE_LIBRTE_E1000_DEBUG_DRIVER=n
  150. CONFIG_RTE_LIBRTE_E1000_PF_DISABLE_STRIP_CRC=n
  151. # Compile burst-oriented IXGBE PMD driver
  152. CONFIG_RTE_LIBRTE_IXGBE_PMD=y
  153. CONFIG_RTE_LIBRTE_IXGBE_DEBUG_INIT=n
  154. CONFIG_RTE_LIBRTE_IXGBE_DEBUG_RX=n
  155. CONFIG_RTE_LIBRTE_IXGBE_DEBUG_TX=n
  156. CONFIG_RTE_LIBRTE_IXGBE_DEBUG_TX_FREE=n
  157. CONFIG_RTE_LIBRTE_IXGBE_DEBUG_DRIVER=n
  158. CONFIG_RTE_LIBRTE_IXGBE_PF_DISABLE_STRIP_CRC=n
  159. CONFIG_RTE_IXGBE_INC_VECTOR=y
  160. CONFIG_RTE_IXGBE_RX_OLFLAGS_ENABLE=y
  161. # Compile burst-oriented I40E PMD driver
  162. CONFIG_RTE_LIBRTE_I40E_PMD=y
  163. CONFIG_RTE_LIBRTE_I40E_DEBUG_INIT=n
  164. CONFIG_RTE_LIBRTE_I40E_DEBUG_RX=n
  165. CONFIG_RTE_LIBRTE_I40E_DEBUG_TX=n
  166. CONFIG_RTE_LIBRTE_I40E_DEBUG_TX_FREE=n
  167. CONFIG_RTE_LIBRTE_I40E_DEBUG_DRIVER=n
  168. CONFIG_RTE_LIBRTE_I40E_RX_ALLOW_BULK_ALLOC=y
  169. CONFIG_RTE_LIBRTE_I40E_INC_VECTOR=y
  170. CONFIG_RTE_LIBRTE_I40E_RX_OLFLAGS_ENABLE=y
  171. CONFIG_RTE_LIBRTE_I40E_16BYTE_RX_DESC=n
  172. CONFIG_RTE_LIBRTE_I40E_QUEUE_NUM_PER_PF=64
  173. CONFIG_RTE_LIBRTE_I40E_QUEUE_NUM_PER_VF=4
  174. CONFIG_RTE_LIBRTE_I40E_QUEUE_NUM_PER_VM=4
  175. # interval up to 8160 us, aligned to 2 (or default value)
  176. CONFIG_RTE_LIBRTE_I40E_ITR_INTERVAL=-1
  177. # Compile burst-oriented FM10K PMD
  178. CONFIG_RTE_LIBRTE_FM10K_PMD=y
  179. CONFIG_RTE_LIBRTE_FM10K_DEBUG_INIT=n
  180. CONFIG_RTE_LIBRTE_FM10K_DEBUG_RX=n
  181. CONFIG_RTE_LIBRTE_FM10K_DEBUG_TX=n
  182. CONFIG_RTE_LIBRTE_FM10K_DEBUG_TX_FREE=n
  183. CONFIG_RTE_LIBRTE_FM10K_DEBUG_DRIVER=n
  184. CONFIG_RTE_LIBRTE_FM10K_RX_OLFLAGS_ENABLE=y
  185. CONFIG_RTE_LIBRTE_FM10K_INC_VECTOR=y
  186. # Compile burst-oriented Mellanox ConnectX-3 (MLX4) PMD
  187. CONFIG_RTE_LIBRTE_MLX4_PMD=y
  188. CONFIG_RTE_LIBRTE_MLX4_DEBUG=y
  189. CONFIG_RTE_LIBRTE_MLX4_SGE_WR_N=4
  190. CONFIG_RTE_LIBRTE_MLX4_MAX_INLINE=0
  191. CONFIG_RTE_LIBRTE_MLX4_TX_MP_CACHE=8
  192. CONFIG_RTE_LIBRTE_MLX4_SOFT_COUNTERS=1
  193. # Compile burst-oriented Mellanox ConnectX-4 (MLX5) PMD
  194. CONFIG_RTE_LIBRTE_MLX5_PMD=n
  195. CONFIG_RTE_LIBRTE_MLX5_DEBUG=n
  196. CONFIG_RTE_LIBRTE_MLX5_SGE_WR_N=4
  197. CONFIG_RTE_LIBRTE_MLX5_MAX_INLINE=0
  198. CONFIG_RTE_LIBRTE_MLX5_TX_MP_CACHE=8
  199. # Compile burst-oriented Broadcom PMD driver
  200. CONFIG_RTE_LIBRTE_BNX2X_PMD=n
  201. CONFIG_RTE_LIBRTE_BNX2X_DEBUG=n
  202. CONFIG_RTE_LIBRTE_BNX2X_DEBUG_INIT=n
  203. CONFIG_RTE_LIBRTE_BNX2X_DEBUG_RX=n
  204. CONFIG_RTE_LIBRTE_BNX2X_DEBUG_TX=n
  205. CONFIG_RTE_LIBRTE_BNX2X_MF_SUPPORT=n
  206. CONFIG_RTE_LIBRTE_BNX2X_DEBUG_PERIODIC=n
  207. # Compile burst-oriented Chelsio Terminator 10GbE/40GbE (CXGBE) PMD
  208. CONFIG_RTE_LIBRTE_CXGBE_PMD=y
  209. CONFIG_RTE_LIBRTE_CXGBE_DEBUG=n
  210. CONFIG_RTE_LIBRTE_CXGBE_DEBUG_REG=n
  211. CONFIG_RTE_LIBRTE_CXGBE_DEBUG_MBOX=n
  212. CONFIG_RTE_LIBRTE_CXGBE_DEBUG_TX=n
  213. CONFIG_RTE_LIBRTE_CXGBE_DEBUG_RX=n
  214. # Compile burst-oriented Cisco ENIC PMD driver
  215. CONFIG_RTE_LIBRTE_ENIC_PMD=y
  216. CONFIG_RTE_LIBRTE_ENIC_DEBUG=n
  217. # Compile burst-oriented Netronome NFP PMD driver
  218. CONFIG_RTE_LIBRTE_NFP_PMD=n
  219. CONFIG_RTE_LIBRTE_NFP_DEBUG=n
  220. # Compile software PMD backed by SZEDATA2 device
  221. CONFIG_RTE_LIBRTE_PMD_SZEDATA2=n
  222. # Defines firmware type address space.
  223. # RTE_LIBRTE_PMD_SZEDATA2_AS can be:
  224. # 0 - for firmwares:
  225. # NIC_100G1_LR4
  226. # HANIC_100G1_LR4
  227. # HANIC_100G1_SR10
  228. # Other values raise compile time error
  229. CONFIG_RTE_LIBRTE_PMD_SZEDATA2_AS=0
  230. # Compile burst-oriented VIRTIO PMD driver
  231. CONFIG_RTE_LIBRTE_VIRTIO_PMD=y
  232. CONFIG_RTE_LIBRTE_VIRTIO_DEBUG_INIT=n
  233. CONFIG_RTE_LIBRTE_VIRTIO_DEBUG_RX=n
  234. CONFIG_RTE_LIBRTE_VIRTIO_DEBUG_TX=n
  235. CONFIG_RTE_LIBRTE_VIRTIO_DEBUG_DRIVER=n
  236. CONFIG_RTE_LIBRTE_VIRTIO_DEBUG_DUMP=n
  237. # Compile burst-oriented VMXNET3 PMD driver
  238. CONFIG_RTE_LIBRTE_VMXNET3_PMD=y
  239. CONFIG_RTE_LIBRTE_VMXNET3_DEBUG_INIT=n
  240. CONFIG_RTE_LIBRTE_VMXNET3_DEBUG_RX=n
  241. CONFIG_RTE_LIBRTE_VMXNET3_DEBUG_TX=n
  242. CONFIG_RTE_LIBRTE_VMXNET3_DEBUG_TX_FREE=n
  243. CONFIG_RTE_LIBRTE_VMXNET3_DEBUG_DRIVER=n
  244. # Compile example software rings based PMD
  245. CONFIG_RTE_LIBRTE_PMD_RING=y
  246. CONFIG_RTE_PMD_RING_MAX_RX_RINGS=16
  247. CONFIG_RTE_PMD_RING_MAX_TX_RINGS=16
  248. # Compile software PMD backed by PCAP files
  249. CONFIG_RTE_LIBRTE_PMD_PCAP=n
  250. # Compile link bonding PMD library
  251. CONFIG_RTE_LIBRTE_PMD_BOND=y
  252. CONFIG_RTE_LIBRTE_BOND_DEBUG_ALB=n
  253. CONFIG_RTE_LIBRTE_BOND_DEBUG_ALB_L1=n
  254. # Compile software PMD backed by AF_PACKET sockets (Linux only)
  255. CONFIG_RTE_LIBRTE_PMD_AF_PACKET=n
  256. # Compile Xen PMD
  257. CONFIG_RTE_LIBRTE_PMD_XENVIRT=n
  258. # Compile null PMD
  259. CONFIG_RTE_LIBRTE_PMD_NULL=y
  260. # Do prefetch of packet data within PMD driver receive function
  261. CONFIG_RTE_PMD_PACKET_PREFETCH=y
  262. # Compile generic crypto device library
  263. CONFIG_RTE_LIBRTE_CRYPTODEV=y
  264. CONFIG_RTE_LIBRTE_CRYPTODEV_DEBUG=n
  265. CONFIG_RTE_CRYPTO_MAX_DEVS=64
  266. CONFIG_RTE_CRYPTODEV_NAME_LEN=64
  267. # Compile PMD for QuickAssist based devices
  268. CONFIG_RTE_LIBRTE_PMD_QAT=n
  269. CONFIG_RTE_LIBRTE_PMD_QAT_DEBUG_INIT=n
  270. CONFIG_RTE_LIBRTE_PMD_QAT_DEBUG_TX=n
  271. CONFIG_RTE_LIBRTE_PMD_QAT_DEBUG_RX=n
  272. CONFIG_RTE_LIBRTE_PMD_QAT_DEBUG_DRIVER=n
  273. # Number of sessions to create in architecture we compile for. session memory pool
  274. # on a single QuickAssist device.
  275. CONFIG_RTE_QAT_PMD_MAX_NB_SESSIONS=2048
  276. # Compile PMD for AESNI backed device
  277. CONFIG_RTE_LIBRTE_PMD_AESNI_MB=n
  278. CONFIG_RTE_LIBRTE_PMD_AESNI_MB_DEBUG=n
  279. # Compile PMD for AESNI GCM device
  280. CONFIG_RTE_LIBRTE_PMD_AESNI_GCM=n
  281. CONFIG_RTE_LIBRTE_PMD_AESNI_GCM_DEBUG=n
  282. # Compile PMD for SNOW 3G device
  283. CONFIG_RTE_LIBRTE_PMD_SNOW3G=n
  284. CONFIG_RTE_LIBRTE_PMD_SNOW3G_DEBUG=n
  285. # Compile PMD for NULL Crypto device
  286. CONFIG_RTE_LIBRTE_PMD_NULL_CRYPTO=y
  287. # Compile librte_ring
  288. CONFIG_RTE_LIBRTE_RING=y
  289. CONFIG_RTE_LIBRTE_RING_DEBUG=n
  290. CONFIG_RTE_RING_SPLIT_PROD_CONS=n
  291. CONFIG_RTE_RING_PAUSE_REP_COUNT=0
  292. # Compile librte_mempool
  293. CONFIG_RTE_LIBRTE_MEMPOOL=y
  294. CONFIG_RTE_MEMPOOL_CACHE_MAX_SIZE=512
  295. CONFIG_RTE_LIBRTE_MEMPOOL_DEBUG=n
  296. # Compile librte_mbuf
  297. CONFIG_RTE_LIBRTE_MBUF=y
  298. CONFIG_RTE_LIBRTE_MBUF_DEBUG=n
  299. CONFIG_RTE_MBUF_REFCNT_ATOMIC=y
  300. CONFIG_RTE_PKTMBUF_HEADROOM=128
  301. # Compile librte_timer
  302. CONFIG_RTE_LIBRTE_TIMER=y
  303. CONFIG_RTE_LIBRTE_TIMER_DEBUG=n
  304. # Compile librte_cfgfile
  305. CONFIG_RTE_LIBRTE_CFGFILE=y
  306. # Compile librte_cmdline
  307. CONFIG_RTE_LIBRTE_CMDLINE=y
  308. CONFIG_RTE_LIBRTE_CMDLINE_DEBUG=n
  309. # Compile librte_hash
  310. CONFIG_RTE_LIBRTE_HASH=y
  311. CONFIG_RTE_LIBRTE_HASH_DEBUG=n
  312. # Compile librte_jobstats
  313. CONFIG_RTE_LIBRTE_JOBSTATS=y
  314. # Compile librte_lpm
  315. CONFIG_RTE_LIBRTE_LPM=y
  316. CONFIG_RTE_LIBRTE_LPM_DEBUG=n
  317. # Compile librte_acl
  318. CONFIG_RTE_LIBRTE_ACL=y
  319. CONFIG_RTE_LIBRTE_ACL_DEBUG=n
  320. # Compile librte_power
  321. CONFIG_RTE_LIBRTE_POWER=n
  322. CONFIG_RTE_LIBRTE_POWER_DEBUG=n
  323. CONFIG_RTE_MAX_LCORE_FREQS=64
  324. # Compile librte_net
  325. CONFIG_RTE_LIBRTE_NET=y
  326. # Compile librte_ip_frag
  327. CONFIG_RTE_LIBRTE_IP_FRAG=y
  328. CONFIG_RTE_LIBRTE_IP_FRAG_DEBUG=n
  329. CONFIG_RTE_LIBRTE_IP_FRAG_MAX_FRAG=4
  330. CONFIG_RTE_LIBRTE_IP_FRAG_TBL_STAT=n
  331. # Compile librte_meter
  332. CONFIG_RTE_LIBRTE_METER=y
  333. # Compile librte_sched
  334. CONFIG_RTE_LIBRTE_SCHED=y
  335. CONFIG_RTE_SCHED_DEBUG=n
  336. CONFIG_RTE_SCHED_RED=n
  337. CONFIG_RTE_SCHED_COLLECT_STATS=n
  338. CONFIG_RTE_SCHED_SUBPORT_TC_OV=n
  339. CONFIG_RTE_SCHED_PORT_N_GRINDERS=8
  340. CONFIG_RTE_SCHED_VECTOR=n
  341. # Compile architecture we compile for. distributor library
  342. CONFIG_RTE_LIBRTE_DISTRIBUTOR=y
  343. # Compile architecture we compile for. reorder library
  344. CONFIG_RTE_LIBRTE_REORDER=y
  345. # Compile librte_port
  346. CONFIG_RTE_LIBRTE_PORT=y
  347. CONFIG_RTE_PORT_STATS_COLLECT=n
  348. CONFIG_RTE_PORT_PCAP=n
  349. # Compile librte_table
  350. CONFIG_RTE_LIBRTE_TABLE=y
  351. CONFIG_RTE_TABLE_STATS_COLLECT=n
  352. # Compile librte_pipeline
  353. CONFIG_RTE_LIBRTE_PIPELINE=y
  354. CONFIG_RTE_PIPELINE_STATS_COLLECT=n
  355. # Compile librte_kni
  356. CONFIG_RTE_LIBRTE_KNI=n
  357. CONFIG_RTE_KNI_KMOD=n
  358. CONFIG_RTE_KNI_PREEMPT_DEFAULT=y
  359. CONFIG_RTE_KNI_KO_DEBUG=n
  360. CONFIG_RTE_KNI_VHOST=n
  361. CONFIG_RTE_KNI_VHOST_MAX_CACHE_SIZE=1024
  362. CONFIG_RTE_KNI_VHOST_VNET_HDR_EN=n
  363. CONFIG_RTE_KNI_VHOST_DEBUG_RX=n
  364. CONFIG_RTE_KNI_VHOST_DEBUG_TX=n
  365. # Compile vhost library
  366. # fuse-devel is needed to run vhost-cuse.
  367. # fuse-devel enables user space char driver development
  368. # vhost-user is turned on by default.
  369. CONFIG_RTE_LIBRTE_VHOST=n
  370. CONFIG_RTE_LIBRTE_VHOST_USER=y
  371. CONFIG_RTE_LIBRTE_VHOST_NUMA=n
  372. CONFIG_RTE_LIBRTE_VHOST_DEBUG=n
  373. # Compile vhost PMD
  374. # To compile, CONFIG_RTE_LIBRTE_VHOST should be enabled.
  375. CONFIG_RTE_LIBRTE_PMD_VHOST=n
  376. #Compile Xen domain0 support
  377. CONFIG_RTE_LIBRTE_XEN_DOM0=n
  378. # Enable warning directives
  379. CONFIG_RTE_INSECURE_FUNCTION_WARNING=n
  380. # Compile architecture we compile for. test application
  381. CONFIG_RTE_APP_TEST=y
  382. # Compile architecture we compile for. PMD test application
  383. CONFIG_RTE_TEST_PMD=y
  384. CONFIG_RTE_TEST_PMD_RECORD_CORE_CYCLES=n
  385. CONFIG_RTE_TEST_PMD_RECORD_BURST_STATS=n
  386. CONFIG_RTE_EXEC_ENV="linuxapp"
  387. CONFIG_RTE_EXEC_ENV_LINUXAPP=y
  388. CONFIG_RTE_EAL_IGB_UIO=y
  389. CONFIG_RTE_EAL_VFIO=y
  390. CONFIG_RTE_KNI_KMOD=y
  391. CONFIG_RTE_LIBRTE_KNI=y
  392. CONFIG_RTE_LIBRTE_VHOST=y
  393. CONFIG_RTE_LIBRTE_PMD_VHOST=y
  394. CONFIG_RTE_LIBRTE_PMD_AF_PACKET=y
  395. CONFIG_RTE_LIBRTE_POWER=y
  396. CONFIG_RTE_MACHINE="native"
  397. CONFIG_RTE_ARCH="x86_64"
  398. CONFIG_RTE_ARCH_X86_64=y
  399. CONFIG_RTE_ARCH_X86=y
  400. CONFIG_RTE_ARCH_64=y
  401. CONFIG_RTE_TOOLCHAIN="gcc"
  402. CONFIG_RTE_TOOLCHAIN_GCC=y
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement