summaryrefslogtreecommitdiff
path: root/dpdk/patch/dpdk-17.05-config.patch
diff options
context:
space:
mode:
Diffstat (limited to 'dpdk/patch/dpdk-17.05-config.patch')
-rw-r--r--dpdk/patch/dpdk-17.05-config.patch60
1 files changed, 60 insertions, 0 deletions
diff --git a/dpdk/patch/dpdk-17.05-config.patch b/dpdk/patch/dpdk-17.05-config.patch
new file mode 100644
index 0000000..beecd10
--- /dev/null
+++ b/dpdk/patch/dpdk-17.05-config.patch
@@ -0,0 +1,60 @@
+diff -ru dpdk-17.05/config/common_base dpdk-17.05.mr4/config/common_base
+--- dpdk-17.05/config/common_base 2017-05-11 09:11:34.000000000 +0800
++++ dpdk-17.05.mr4/config/common_base 2017-06-29 11:26:11.054905786 +0800
+@@ -90,7 +90,7 @@
+ CONFIG_RTE_LIBRTE_EAL=y
+ CONFIG_RTE_MAX_LCORE=128
+ CONFIG_RTE_MAX_NUMA_NODES=8
+-CONFIG_RTE_MAX_MEMSEG=256
++CONFIG_RTE_MAX_MEMSEG=512
+ CONFIG_RTE_MAX_MEMZONE=2560
+ CONFIG_RTE_MAX_TAILQ=32
+ CONFIG_RTE_LOG_LEVEL=RTE_LOG_INFO
+@@ -181,7 +181,7 @@
+ 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_IXGBE_INC_VECTOR=y
++CONFIG_RTE_IXGBE_INC_VECTOR=n
+
+ #
+ # Compile burst-oriented I40E PMD driver
+@@ -191,7 +191,7 @@
+ CONFIG_RTE_LIBRTE_I40E_DEBUG_TX=n
+ CONFIG_RTE_LIBRTE_I40E_DEBUG_TX_FREE=n
+ CONFIG_RTE_LIBRTE_I40E_RX_ALLOW_BULK_ALLOC=y
+-CONFIG_RTE_LIBRTE_I40E_INC_VECTOR=y
++CONFIG_RTE_LIBRTE_I40E_INC_VECTOR=n
+ CONFIG_RTE_LIBRTE_I40E_16BYTE_RX_DESC=n
+ CONFIG_RTE_LIBRTE_I40E_QUEUE_NUM_PER_PF=64
+ CONFIG_RTE_LIBRTE_I40E_QUEUE_NUM_PER_VF=4
+@@ -363,7 +363,7 @@
+ #
+ # Compile software PMD backed by PCAP files
+ #
+-CONFIG_RTE_LIBRTE_PMD_PCAP=n
++CONFIG_RTE_LIBRTE_PMD_PCAP=y
+
+ #
+ # Compile link bonding PMD library
+@@ -387,7 +387,7 @@
+ #
+ # Compile software PMD backed by AF_PACKET sockets (Linux only)
+ #
+-CONFIG_RTE_LIBRTE_PMD_AF_PACKET=n
++CONFIG_RTE_LIBRTE_PMD_AF_PACKET=y
+
+ #
+ # Compile ARK PMD
+diff -ru dpdk-17.05/lib/librte_eal/common/include/rte_memzone.h dpdk-17.05.mr4/lib/librte_eal/common/include/rte_memzone.h
+--- dpdk-17.05/lib/librte_eal/common/include/rte_memzone.h 2017-05-11 09:11:34.000000000 +0800
++++ dpdk-17.05.mr4/lib/librte_eal/common/include/rte_memzone.h 2017-06-29 11:27:25.990907337 +0800
+@@ -75,7 +75,7 @@
+ */
+ struct rte_memzone {
+
+-#define RTE_MEMZONE_NAMESIZE 32 /**< Maximum length of memory zone name.*/
++#define RTE_MEMZONE_NAMESIZE 64 /**< Maximum length of memory zone name.*/
+ char name[RTE_MEMZONE_NAMESIZE]; /**< Name of the memory zone. */
+
+ phys_addr_t phys_addr; /**< Start physical address. */