aboutsummaryrefslogtreecommitdiff
path: root/usr.bin
diff options
context:
space:
mode:
authorRobert Watson <rwatson@FreeBSD.org>2006-02-11 21:27:16 +0000
committerRobert Watson <rwatson@FreeBSD.org>2006-02-11 21:27:16 +0000
commitdd8dfa82e75575661d58064283d67979e7fce45c (patch)
treed294dcd293129ddd08b0de11221ff152e9f3f70d /usr.bin
parent4a99d6f90ac4366e44e7a171cdd15106ec253e42 (diff)
downloadsrc-dd8dfa82e75575661d58064283d67979e7fce45c.tar.gz
src-dd8dfa82e75575661d58064283d67979e7fce45c.zip
Sort sfbuf allocation counters with other sfbuf information.
MFC after: 3 days
Notes
Notes: svn path=/head/; revision=155556
Diffstat (limited to 'usr.bin')
-rw-r--r--usr.bin/netstat/mbuf.c22
1 files changed, 9 insertions, 13 deletions
diff --git a/usr.bin/netstat/mbuf.c b/usr.bin/netstat/mbuf.c
index c58b21a91a4a..2f76996f058a 100644
--- a/usr.bin/netstat/mbuf.c
+++ b/usr.bin/netstat/mbuf.c
@@ -162,19 +162,6 @@ mbpr(void *kvmd, u_long mbaddr)
printf("%llu mbuf tags in use\n", tag_count);
#endif
- if (live) {
- mlen = sizeof(nsfbufs);
- if (!sysctlbyname("kern.ipc.nsfbufs", &nsfbufs, &mlen, NULL,
- 0) &&
- !sysctlbyname("kern.ipc.nsfbufsused", &nsfbufsused,
- &mlen, NULL, 0) &&
- !sysctlbyname("kern.ipc.nsfbufspeak", &nsfbufspeak,
- &mlen, NULL, 0)) {
- printf("%d/%d/%d sfbufs in use (current/peak/max)\n",
- nsfbufsused, nsfbufspeak, nsfbufs);
- }
- }
-
/*-
* Calculate in-use bytes as:
* - straight mbuf memory
@@ -223,6 +210,15 @@ mbpr(void *kvmd, u_long mbaddr)
packet_failures);
if (live) {
+ mlen = sizeof(nsfbufs);
+ if (!sysctlbyname("kern.ipc.nsfbufs", &nsfbufs, &mlen, NULL,
+ 0) &&
+ !sysctlbyname("kern.ipc.nsfbufsused", &nsfbufsused,
+ &mlen, NULL, 0) &&
+ !sysctlbyname("kern.ipc.nsfbufspeak", &nsfbufspeak,
+ &mlen, NULL, 0))
+ printf("%d/%d/%d sfbufs in use (current/peak/max)\n",
+ nsfbufsused, nsfbufspeak, nsfbufs);
mlen = sizeof(mbstat);
if (sysctlbyname("kern.ipc.mbstat", &mbstat, &mlen, NULL, 0)) {
warn("kern.ipc.mbstat");