summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--app/src/marsio.c3
-rw-r--r--cmake/FindDPDK.cmake2
2 files changed, 4 insertions, 1 deletions
diff --git a/app/src/marsio.c b/app/src/marsio.c
index 04cf39b..1548b52 100644
--- a/app/src/marsio.c
+++ b/app/src/marsio.c
@@ -100,6 +100,7 @@ static void mrapp_mem_protect_with_asan_init(struct mr_instance * instance)
struct rte_config *cfg = rte_eal_get_configuration();
const struct rte_mem_config * mcfg = cfg->mem_config;
+#if 0
for(int i = 0; i < RTE_MAX_MEMSEG; i++)
{
if(mcfg->memseg[i].addr == NULL) break;
@@ -112,6 +113,8 @@ static void mrapp_mem_protect_with_asan_init(struct mr_instance * instance)
/* 解锁所有的mempool */
rte_mempool_walk(__mrapp_mem_protect_unlock_mempool_cb, NULL);
+
+#endif
}
/* EAL环境初始化 */
diff --git a/cmake/FindDPDK.cmake b/cmake/FindDPDK.cmake
index 60539d3..e5b9f70 100644
--- a/cmake/FindDPDK.cmake
+++ b/cmake/FindDPDK.cmake
@@ -106,7 +106,7 @@ endif()
# Additional library
file(GLOB DPDK_LIBRARY_GEN "${DPDK_LIBRARY_DIR}/librte*.a" "${DPDK_LIBRARY_DIR}/libeth*.a")
-set(DPDK_LIBRARY -Wl,--whole-archive ${DPDK_LIBRARY_GEN} -Wl,--no-whole-archive rt m dl pcap)
+set(DPDK_LIBRARY -Wl,--whole-archive ${DPDK_LIBRARY_GEN} -Wl,--no-whole-archive rt m dl pcap numa)
# Force Include
set(DPDK_FORCE_INCLUDE "-include ${DPDK_INCLUDE_DIR}/rte_config.h")