From: Dariusz Stojaczyk <dariuszx.stojac...@intel.com> The error is not fatal and we can physically continue creating the thread. It simply won't have a name.
If rte_thread_setname() fails, we will just print a debug log now. EAL does the same for lcore threads. Signed-off-by: Dariusz Stojaczyk <dariuszx.stojac...@intel.com> Acked-by: Anatoly Burakov <anatoly.bura...@intel.com> Reviewed-by: Olivier Matz <olivier.m...@6wind.com> --- lib/librte_eal/common/eal_common_thread.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/librte_eal/common/eal_common_thread.c b/lib/librte_eal/common/eal_common_thread.c index 42398630a..8110ac2ae 100644 --- a/lib/librte_eal/common/eal_common_thread.c +++ b/lib/librte_eal/common/eal_common_thread.c @@ -191,7 +191,8 @@ rte_ctrl_thread_create(pthread_t *thread, const char *name, if (name != NULL) { ret = rte_thread_setname(*thread, name); if (ret < 0) - goto fail; + RTE_LOG(DEBUG, EAL, + "Cannot set name for ctrl thread\n"); } cpu_found = 0; -- 2.11.0