From: Todd Foggoa Date: Tue, 2 Feb 2016 17:47:46 +0000 (-0500) Subject: Set the thread name for the stats thread if a thread name prefix is given. X-Git-Url: https://gerrit.fd.io/r/gitweb?a=commitdiff_plain;h=4189c17afb7b62977b359929e42cacf942900425;p=vpp.git Set the thread name for the stats thread if a thread name prefix is given. Change-Id: Ie66d29bfbf6d106e9c49fb4f3738b26798c3a63c Signed-off-by: Todd Foggoa --- diff --git a/vpp/stats/stats.c b/vpp/stats/stats.c index 3bebaf9eece..daaced43dd8 100644 --- a/vpp/stats/stats.c +++ b/vpp/stats/stats.c @@ -614,6 +614,7 @@ static void stats_thread_fn (void *arg) { stats_main_t *sm = &stats_main; vlib_worker_thread_t *w = (vlib_worker_thread_t *)arg; + vlib_thread_main_t *tm = vlib_get_thread_main(); /* stats thread wants no signals. */ { @@ -622,6 +623,10 @@ static void stats_thread_fn (void *arg) pthread_sigmask (SIG_SETMASK, &s, 0); } + if (vec_len(tm->thread_prefix)) + vlib_set_thread_name((char *) + format(0, "%v_stats%c", tm->thread_prefix, '\0')); + clib_mem_set_heap (w->thread_mheap); while (1) {