summaryrefslogtreecommitdiffstats
path: root/usr.bin/systat/cmdtab.c
diff options
context:
space:
mode:
authorwollman <wollman@FreeBSD.org>1997-09-24 02:43:45 +0000
committerwollman <wollman@FreeBSD.org>1997-09-24 02:43:45 +0000
commit57eb2ca27ae0db0529c08d313a97117ed75cd0f8 (patch)
treed9d0748fd095f3ebbc0424d1780b409d6895560c /usr.bin/systat/cmdtab.c
parentace16f9a4bb54d69518d6aaddf9ba9d6fe278e7c (diff)
downloadFreeBSD-src-57eb2ca27ae0db0529c08d313a97117ed75cd0f8.zip
FreeBSD-src-57eb2ca27ae0db0529c08d313a97117ed75cd0f8.tar.gz
Add a mode to display ICMP statistics.
Inspired by: IRIX netstat -C
Diffstat (limited to 'usr.bin/systat/cmdtab.c')
-rw-r--r--usr.bin/systat/cmdtab.c20
1 files changed, 14 insertions, 6 deletions
diff --git a/usr.bin/systat/cmdtab.c b/usr.bin/systat/cmdtab.c
index 71eef34..c78587a 100644
--- a/usr.bin/systat/cmdtab.c
+++ b/usr.bin/systat/cmdtab.c
@@ -32,31 +32,39 @@
*/
#ifndef lint
+/*
static char sccsid[] = "@(#)cmdtab.c 8.1 (Berkeley) 6/6/93";
+*/
+static const char rcsid[] =
+ "$Id$";
#endif /* not lint */
#include "systat.h"
#include "extern.h"
+#include "mode.h"
struct cmdtab cmdtab[] = {
{ "pigs", showpigs, fetchpigs, labelpigs,
initpigs, openpigs, closepigs, 0,
- CF_LOADAV },
+ 0, CF_LOADAV },
{ "swap", showswap, fetchswap, labelswap,
initswap, openswap, closeswap, 0,
- CF_LOADAV },
+ 0, CF_LOADAV },
{ "mbufs", showmbufs, fetchmbufs, labelmbufs,
initmbufs, openmbufs, closembufs, 0,
- CF_LOADAV },
+ 0, CF_LOADAV },
{ "iostat", showiostat, fetchiostat, labeliostat,
initiostat, openiostat, closeiostat, cmdiostat,
- CF_LOADAV },
+ 0, CF_LOADAV },
{ "vmstat", showkre, fetchkre, labelkre,
initkre, openkre, closekre, cmdkre,
- 0 },
+ 0, 0 },
{ "netstat", shownetstat, fetchnetstat, labelnetstat,
initnetstat, opennetstat, closenetstat, cmdnetstat,
- CF_LOADAV },
+ 0, CF_LOADAV },
+ { "icmp", showicmp, fetchicmp, labelicmp,
+ initicmp, openicmp, closeicmp, cmdmode,
+ reseticmp, CF_LOADAV },
{ 0 }
};
struct cmdtab *curcmd = &cmdtab[0];
OpenPOWER on IntegriCloud