summaryrefslogtreecommitdiffstats
path: root/lib/memory_vty.c
diff options
context:
space:
mode:
authorDavid Lamparter <equinox@opensourcerouting.org>2017-07-14 17:30:56 +0200
committerDavid Lamparter <equinox@opensourcerouting.org>2017-07-14 17:30:56 +0200
commit22106bbf6870c19db1a06f3182b894c852686eae (patch)
tree9b2c8861988a80aa42d3095b804190e38d409903 /lib/memory_vty.c
parentospf6d: rewrite ospf6_lsdb_lookup_next() (diff)
parentMerge pull request #803 from opensourcerouting/redhat-doc-fixes-master (diff)
downloadfrr-22106bbf6870c19db1a06f3182b894c852686eae.tar.xz
frr-22106bbf6870c19db1a06f3182b894c852686eae.zip
Merge remote-tracking branch 'frr/master' into table-hash-ospf6-lsdb-refactor
Signed-off-by: David Lamparter <equinox@opensourcerouting.org>
Diffstat (limited to 'lib/memory_vty.c')
-rw-r--r--lib/memory_vty.c39
1 files changed, 19 insertions, 20 deletions
diff --git a/lib/memory_vty.c b/lib/memory_vty.c
index 5983efbdc..f65952e8a 100644
--- a/lib/memory_vty.c
+++ b/lib/memory_vty.c
@@ -44,26 +44,26 @@ show_memory_mallinfo (struct vty *vty)
struct mallinfo minfo = mallinfo();
char buf[MTYPE_MEMSTR_LEN];
- vty_outln (vty, "System allocator statistics:");
- vty_outln (vty, " Total heap allocated: %s",
+ vty_out (vty, "System allocator statistics:\n");
+ vty_out (vty, " Total heap allocated: %s\n",
mtype_memstr(buf, MTYPE_MEMSTR_LEN, minfo.arena));
- vty_outln (vty, " Holding block headers: %s",
+ vty_out (vty, " Holding block headers: %s\n",
mtype_memstr(buf, MTYPE_MEMSTR_LEN, minfo.hblkhd));
- vty_outln (vty, " Used small blocks: %s",
+ vty_out (vty, " Used small blocks: %s\n",
mtype_memstr(buf, MTYPE_MEMSTR_LEN, minfo.usmblks));
- vty_outln (vty, " Used ordinary blocks: %s",
+ vty_out (vty, " Used ordinary blocks: %s\n",
mtype_memstr(buf, MTYPE_MEMSTR_LEN, minfo.uordblks));
- vty_outln (vty, " Free small blocks: %s",
+ vty_out (vty, " Free small blocks: %s\n",
mtype_memstr(buf, MTYPE_MEMSTR_LEN, minfo.fsmblks));
- vty_outln (vty, " Free ordinary blocks: %s",
+ vty_out (vty, " Free ordinary blocks: %s\n",
mtype_memstr(buf, MTYPE_MEMSTR_LEN, minfo.fordblks));
- vty_outln (vty, " Ordinary blocks: %ld",
+ vty_out (vty, " Ordinary blocks: %ld\n",
(unsigned long)minfo.ordblks);
- vty_outln (vty, " Small blocks: %ld",
+ vty_out (vty, " Small blocks: %ld\n",
(unsigned long)minfo.smblks);
- vty_outln (vty, " Holding blocks: %ld",
+ vty_out (vty, " Holding blocks: %ld\n",
(unsigned long)minfo.hblks);
- vty_outln (vty,"(see system documentation for 'mallinfo' for meaning)");
+ vty_out (vty,"(see system documentation for 'mallinfo' for meaning)\n");
return 1;
}
#endif /* HAVE_MALLINFO */
@@ -72,12 +72,12 @@ static int qmem_walker(void *arg, struct memgroup *mg, struct memtype *mt)
{
struct vty *vty = arg;
if (!mt)
- vty_outln (vty, "--- qmem %s ---", mg->name);
+ vty_out (vty, "--- qmem %s ---\n", mg->name);
else {
if (mt->n_alloc != 0) {
char size[32];
snprintf(size, sizeof(size), "%6zu", mt->size);
- vty_outln (vty, "%-30s: %10zu %s",
+ vty_out (vty, "%-30s: %10zu %s\n",
mt->name, mt->n_alloc,
mt->size == 0 ? "" : mt->size == SIZE_VAR ? "(variably sized)" : size);
}
@@ -108,14 +108,13 @@ DEFUN (show_modules,
{
struct frrmod_runtime *plug = frrmod_list;
- vty_outln (vty, "%-12s %-25s %s%s",
- "Module Name", "Version", "Description",
- VTYNL);
+ vty_out (vty, "%-12s %-25s %s\n\n",
+ "Module Name", "Version", "Description");
while (plug)
{
const struct frrmod_info *i = plug->info;
- vty_outln (vty, "%-12s %-25s %s", i->name, i->version,i->description);
+ vty_out (vty, "%-12s %-25s %s\n", i->name, i->version,i->description);
if (plug->dl_handle)
{
#ifdef HAVE_DLINFO_ORIGIN
@@ -129,13 +128,13 @@ DEFUN (show_modules,
{
name = strrchr(lm->l_name, '/');
name = name ? name + 1 : lm->l_name;
- vty_outln (vty, "\tfrom: %s/%s", origin, name);
+ vty_out (vty, "\tfrom: %s/%s\n", origin, name);
}
# else
- vty_outln (vty, "\tfrom: %s ", origin, plug->load_name);
+ vty_out (vty, "\tfrom: %s \n", origin, plug->load_name);
# endif
#else
- vty_outln (vty, "\tfrom: %s", plug->load_name);
+ vty_out (vty, "\tfrom: %s\n", plug->load_name);
#endif
}
plug = plug->next;