aboutsummaryrefslogtreecommitdiffstats
path: root/dpdk/dpdk-v18.11_patches/0001-eal-don-t-start-the-interrupt-mp-thread.patch
blob: 770bf05d76500cf4a142fd27043f381dbcb7e3d0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
From f68558b0ccbddb4cc81aca36befa0a7730ee051c Mon Sep 17 00:00:00 2001
From: Jianfeng Tan <henry.tjf@antfin.com>
Date: Wed, 29 Aug 2018 14:24:01 +0000
Subject: [PATCH 7/9] eal: don't start the interrupt mp thread

---
 lib/librte_eal/common/eal_common_proc.c | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/lib/librte_eal/common/eal_common_proc.c b/lib/librte_eal/common/eal_common_proc.c
index 9fcb91219..79d9e6bbe 100644
--- a/lib/librte_eal/common/eal_common_proc.c
+++ b/lib/librte_eal/common/eal_common_proc.c
@@ -615,6 +615,7 @@ rte_mp_channel_init(void)
 		return -1;
 	}
 
+#if 0
 	if (rte_ctrl_thread_create(&mp_handle_tid, "rte_mp_handle",
 			NULL, mp_handle, NULL) < 0) {
 		RTE_LOG(ERR, EAL, "failed to create mp thead: %s\n",
@@ -624,6 +625,10 @@ rte_mp_channel_init(void)
 		mp_fd = -1;
 		return -1;
 	}
+#else
+	RTE_SET_USED(mp_handle);
+	RTE_SET_USED(mp_handle_tid);
+#endif
 
 	/* unlock the directory */
 	flock(dir_fd, LOCK_UN);
-- 
2.17.1