From ae0b1de941c5db657d202d78132ab78065468e77 Mon Sep 17 00:00:00 2001 From: Tonghao Zhang Date: Fri, 5 Jan 2018 06:10:39 -0800 Subject: [PATCH] vhost: add reconnect thread name for client mode This patch adds the name for vhost-user reconnect thread. It can help us to know whether the thread is running. Signed-off-by: Tonghao Zhang Acked-by: Yuanhan Liu --- lib/librte_vhost/socket.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/lib/librte_vhost/socket.c b/lib/librte_vhost/socket.c index d44a0f15f9..a71e271ffd 100644 --- a/lib/librte_vhost/socket.c +++ b/lib/librte_vhost/socket.c @@ -433,6 +433,7 @@ static int vhost_user_reconnect_init(void) { int ret; + char thread_name[RTE_MAX_THREAD_NAME_LEN]; ret = pthread_mutex_init(&reconn_list.mutex, NULL); if (ret < 0) { @@ -449,6 +450,14 @@ vhost_user_reconnect_init(void) RTE_LOG(ERR, VHOST_CONFIG, "failed to destroy reconnect mutex"); } + } else { + snprintf(thread_name, RTE_MAX_THREAD_NAME_LEN, + "vhost-reconn"); + + if (rte_thread_setname(reconn_tid, thread_name)) { + RTE_LOG(DEBUG, VHOST_CONFIG, + "failed to set reconnect thread name"); + } } return ret; -- 2.20.1