From patchwork Thu Mar 22 12:39:58 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Tonghao Zhang X-Patchwork-Id: 36427 X-Patchwork-Delegate: maxime.coquelin@redhat.com Return-Path: X-Original-To: patchwork@dpdk.org Delivered-To: patchwork@dpdk.org Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 3EBE15F5F; Thu, 22 Mar 2018 13:40:15 +0100 (CET) Received: from mail-pl0-f66.google.com (mail-pl0-f66.google.com [209.85.160.66]) by dpdk.org (Postfix) with ESMTP id 95B635F5F for ; Thu, 22 Mar 2018 13:40:13 +0100 (CET) Received: by mail-pl0-f66.google.com with SMTP id f23-v6so5185589plr.10 for ; Thu, 22 Mar 2018 05:40:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=LKik6/dICTsILEd9TcqwEh5zRiuuLwzOVEg3E1feZ0c=; b=qzaRGq6XMlehjXoLoVefIVj6vBPebh051DrYZlsvURE4mUm/dSDDBW2HyqedGrAJVU dsxeAqHs2G293Ymx5obv3zvRk8mwCSwkVANtwDIM2GuY/rs9DmZ2xWF9iuA9GifEA29A Qs+tFumvgBoZmkYWWe8LgdeM4B1i3uungVw998180Iy6fjRTXaOxf2ofsv+IxN5iLNL6 zsLvL2U/hUqu6G7YGsaFmQJZ0P3R724yxvIM9rvHv9aln37E+q7ye21QgR0GG6Kunk0O p7pTb7WI0Wsogu4tybs4LfiJSFJHQQvHdYhGfWnj+J926UcpvXwQp1/W4oN6P/EledJC dbjQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=LKik6/dICTsILEd9TcqwEh5zRiuuLwzOVEg3E1feZ0c=; b=lE0AG6NUGtvALb/LLTXK7/AGLLlZiGD69zNMLVTWykXoNsY8wQXylSQ7trtDHwO+Rd wTqwVlyHgaQX7F292COxKNunYwh5+jKNM4GEHPK+k/vORNdc/CT6dJ+E44l2AqG1ANpN Y0UIy89UcruS2oCMHuj8swmKArU+Ro7qq4YG9VoGkn6yTfkQGKfmVyAdz17n/fpe+jtn pnfDpFETU1wkKspYhrxH3azW8hGtEoG6w8ZwVZAJJfiG7ZxqdQVUzGZuNJyfC7x1fw7q qMiGGtSNtyXsLGRvwQRyRWfrkCJ+YYi9PMTEIPsLv8yVSQGbww09fW0fXEy6uzBvPiY4 qebw== X-Gm-Message-State: AElRT7FT4IHljZAyFeNYiHsM/yuaRA1XKMSEJoZ2avbouDteQGDD2JMu CsWhISEgOrevX+dD5RDfPlg= X-Google-Smtp-Source: AG47ELsaltCBK0lQCH6qpGKOgpEJzwf9V17i0TcFz675Nr52ezinmMwoXqofkEiBI8TlFJLKcK3WlA== X-Received: by 2002:a17:902:8c88:: with SMTP id t8-v6mr15204782plo.329.1521722412006; Thu, 22 Mar 2018 05:40:12 -0700 (PDT) Received: from local.opencloud.tech.localdomain ([13.94.31.177]) by smtp.gmail.com with ESMTPSA id w27sm11554680pge.20.2018.03.22.05.40.10 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 22 Mar 2018 05:40:11 -0700 (PDT) From: xiangxia.m.yue@gmail.com To: jianfeng.tan@intel.com Cc: dev@dpdk.org, Tonghao Zhang Date: Thu, 22 Mar 2018 05:39:58 -0700 Message-Id: <1521722398-93353-2-git-send-email-xiangxia.m.yue@gmail.com> X-Mailer: git-send-email 1.8.3.1 In-Reply-To: <1521722398-93353-1-git-send-email-xiangxia.m.yue@gmail.com> References: <1521722398-93353-1-git-send-email-xiangxia.m.yue@gmail.com> Subject: [dpdk-dev] [PATCH 2/2] vhost: add fdset-event thread name X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" From: Tonghao Zhang This patch adds the name for vhost fdset thread. It can help us to know whether the thread is running. Signed-off-by: Tonghao Zhang Reviewed-by: Jianfeng Tan --- 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 8ca01df..93175ba 100644 --- a/lib/librte_vhost/socket.c +++ b/lib/librte_vhost/socket.c @@ -820,6 +820,7 @@ struct vhost_device_ops const * { struct vhost_user_socket *vsocket; static pthread_t fdset_tid; + char thread_name[RTE_MAX_THREAD_NAME_LEN]; pthread_mutex_lock(&vhost_user.mutex); vsocket = find_vhost_user_socket(path); @@ -835,6 +836,14 @@ struct vhost_device_ops const * RTE_LOG(ERR, VHOST_CONFIG, "failed to create fdset handling thread"); return ret; + } else { + snprintf(thread_name, RTE_MAX_THREAD_NAME_LEN, + "vhost-events"); + + if (rte_thread_setname(fdset_tid, thread_name)) { + RTE_LOG(DEBUG, VHOST_CONFIG, + "failed to set vhost-event thread name"); + } } }