stats: string vector and node collector improvements
[vpp.git] / src / vlib / stats / format.c
1 /* SPDX-License-Identifier: Apache-2.0
2  * Copyright(c) 2022 Cisco Systems, Inc.
3  */
4
5 #include <vlib/vlib.h>
6 #include <vlib/unix/unix.h>
7 #include <vlib/stats/stats.h>
8
9 u8 *
10 format_vlib_stats_symlink (u8 *s, va_list *args)
11 {
12   u8 *input = va_arg (*args, u8 *);
13
14   for (int i = 0; i < vec_len (input); i++)
15     if (input[i] == '/')
16       vec_add1 (s, '_');
17     else
18       vec_add1 (s, input[i]);
19
20   return s;
21 }