From 9a4274be9e47eecb1afe31fb7bc75a07e68d4392 Mon Sep 17 00:00:00 2001 From: Anatoly Burakov Date: Thu, 25 Apr 2019 13:45:16 +0100 Subject: [PATCH] ipc: do not unregister action if IPC unsupported Currently, unregister will be attempted even if IPC wasn't supported in the first place. It is harmless, but for consistency reasons, update the unregister API call to exit early when IPC is not supported. Signed-off-by: Anatoly Burakov --- 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 7f86c12e98..d14d55657b 100644 --- a/lib/librte_eal/common/eal_common_proc.c +++ b/lib/librte_eal/common/eal_common_proc.c @@ -239,6 +239,11 @@ rte_mp_action_unregister(const char *name) if (validate_action_name(name) != 0) return; + if (internal_config.no_shconf) { + RTE_LOG(DEBUG, EAL, "No shared files mode enabled, IPC is disabled\n"); + return; + } + pthread_mutex_lock(&mp_mutex_action); entry = find_action_entry_by_name(name); if (entry == NULL) { -- 2.20.1