Commit Graph

201 Commits

Author SHA1 Message Date
itojun c868e666a2 print rip6stat. sync with kame 2001-10-18 09:26:16 +00:00
bjh21 f4c2a9f013 Use getnameinfo() to format link-layer addresses for netstat -r rather than
doing it ourselves and falling back to link_ntoa().
2001-10-06 18:56:49 +00:00
bjh21 3369b8a6bb Use getnameinfo() for printing link-layer addresses in netstat -i, rather
than doing it ourselves.
2001-10-06 18:48:30 +00:00
thorpej daa2a3c1a7 Fix a printf format/argument cast. 2001-09-15 16:28:15 +00:00
thorpej 9c5f5108f7 tcp_dump(): Also print the address of the in6pcb. 2001-09-10 22:19:03 +00:00
thorpej 2807c29a57 Update for TCP timer changes. 2001-09-10 22:17:28 +00:00
thorpej 2dcc5d04ec Update for field name changes in struct tcpcb. 2001-09-10 15:25:24 +00:00
thorpej dc5de996f4 Make the PCB address printing look like the IPv4 version. 2001-09-10 14:25:12 +00:00
sommerfeld e15a851896 Cross-reference fstat(1) 2001-09-03 14:56:08 +00:00
itojun bc9b3f2aa8 snprintf length audit. from openbsd 2001-08-19 02:01:24 +00:00
itojun 8499f264ae present SPD cache lookup stats. sync with kame 2001-08-06 10:25:54 +00:00
wiz 3f9984fc90 `existent', not `existant' 2001-06-19 13:42:07 +00:00
itojun 1dca70a51b typo 2001-06-13 02:50:25 +00:00
itojun 33f046d400 typo 2001-05-28 05:52:41 +00:00
assar 7aedc79d5e add `-s' that prints port numbers symbolically but addresses numerically 2001-05-28 04:22:55 +00:00
wiz 7da30c83ac Change xref for vmstat(8) to vmstat(1).
Whitespace, punctuation and spelling fixes while I'm here.
2001-05-06 23:48:31 +00:00
itojun ea6a7c4787 pedant changes for strcpy/sprintf. 2001-04-06 05:10:28 +00:00
christos 7ee2aad347 PR/12517: Izumi Tsutsui: Don't use paddr_t in netstat; change to u_long 2001-03-31 20:11:18 +00:00
itojun 09afaac4e2 add sctp (maybe we should add it to /etc/protocols instead?) 2001-03-20 17:02:33 +00:00
itojun dd99f85c8e add few icmp type names.
http://www.isi.edu/in-notes/iana/assignments/icmp-parameters
2001-03-20 17:00:08 +00:00
enami 33ee74b742 Print hopcount too when -rv is given. 2001-03-08 03:47:04 +00:00
itojun 7806b5d1f3 increase ipstat.ips_badaddr if the packet fails to pass address checks. 2001-03-02 04:26:10 +00:00
itojun e79a9123a3 use u_quad_t for rtstat.
not sure if it really matters, but short (32K) looks way too small given
recent fat pipes connecting *BSD boxes, and our great uptime :-).
2001-02-21 05:45:11 +00:00
cgd a8ec668ddf convert to use getprogname() 2001-02-19 23:03:42 +00:00
itojun 22b473e0f6 during ip6/icmp6 inbound packet processing, do not call log() nor printf() in
normal operation (/var can get filled up by flodding bogus packets).
sysctl net.inet6.icmp6.nd6_debug will turn on diagnostic messages.
(#define ND6_DEBUG will turn it on by default)

improve stats in ND6 code.

lots of synchronziation with kame (including comments and cometic ones).
2001-02-07 08:59:47 +00:00
itojun fee00b1a78 mark cloned routes with RTF_CLONED. present it with netstat -r by "c".
let static routes overwrite cloned routes, as cloned routes can come back again
if necessary.  behavior same as freebsd/bsdi, code partially from bsdi42.
(NRL rt->rt_parent was not added)
should fix PR 11916 and maybe some other PRs with ARP behavior.

recompilation of usr.sbin/route6d is suggested.
2001-01-27 04:49:31 +00:00
itojun b206900063 try to lookup /etc/protocols for histogram 2000-12-14 20:38:10 +00:00
itojun 8b398d8448 typo in -s message 2000-12-11 17:52:43 +00:00
matt c3405770e4 Do the same IEEE1394 address hack in here. 2000-11-14 23:07:40 +00:00
matt b6e8f357a2 Print out IEEE1394 addresses with : . Add a hack to limit the address
to 8 bytes.
2000-11-14 23:00:57 +00:00
itojun 35ff033435 more fix to "pfkey printed twice" problem. PR 11323 from ura. 2000-10-28 03:53:33 +00:00
itojun 3029ed7874 count path MTU changes. 2000-10-23 03:46:23 +00:00
itojun 9e8a83c2a4 count successful path MTU changes. good for debugging.
(there could be some discussion on when to increase the counter...)
2000-10-18 19:20:02 +00:00
is 135600f947 More format string cleanup by sommerfeld. 2000-10-11 14:46:00 +00:00
itojun 544bd86193 don't print pfkey statistics twice. from uep 2000-10-05 03:22:59 +00:00
itojun eccf945a90 be ready for rijndael 2000-10-02 17:46:42 +00:00
jhawk 684592f691 Rewrite tprintstat() so that netstat -ss functionality works
correctly for the "tp:" case (family iso). To avoid serious code
space bloat, stats are now table-driven.

A side-effect is that the mbuf chain statistics have been slightly re-ordered
to follow the 3 lines of EOT stats (still under Miscellaneous) rather
than sandwiched between "dec bits" and the EOTs.
2000-08-31 06:49:42 +00:00
jhawk b70721109d Add kernel counters for arp events, displayable with netstat -s -f arp 2000-08-15 20:24:57 +00:00
itojun 4372a4b82a -Wall friendly 2000-08-13 18:48:22 +00:00
jhawk a80c6e8208 Fix netstat -ss handling for a bunch of ISO cases, so that
zero values are not printed.
"tp:" still needs some work, though.
2000-08-13 18:41:38 +00:00
itojun e07dc430ef sync with net/pfkeyv2.h change. do not assume SADB_[EAC]ALG numbers are
continuous.  sync with kame.
2000-07-20 16:23:17 +00:00
itojun e233a99759 do not print m_pulldown statistics. it is too experimental and
belongs to kame tree only (not for *bsd tree).
2000-07-13 03:53:03 +00:00
itojun 5872028b21 more stats. from kame 2000-07-06 12:40:19 +00:00
enami 92b750d474 Allocate one more byte for the asterisk after the name of interface. 2000-07-03 05:06:43 +00:00
enami ed2b9a81c5 Backout part of rev 1.29 which doesn't match with the log message. 2000-07-03 05:02:38 +00:00
matt fcd0fb118f Make gcc 2.96 (and maybe earlier) happier. Include <stdlib.h>,<string.>,
etc. as appropriate to get exit,srncmp,abs,abort,etc.
Add -I${.CURDIR} to a few Makefiles
2000-07-03 02:51:12 +00:00
itojun 144ba78cf9 with -inv flag, do not truncate name of the interface (like "strip0"). 2000-07-02 09:07:23 +00:00
itojun ff5f8a8828 print # of packets filtered by icmp6 rate limitation 2000-06-16 02:08:40 +00:00
itojun 92e7c0931d s/icmp/icmp6/ in message 2000-05-17 11:54:48 +00:00
enami 7e18584b57 Define members previously defined as u_long in struct iftot as u_quad_t.
Since these members are used to hold members defined now as u_quad_t
in struct if_data, u_long is quite not enough actually.
Without this, one night ttcp easily makes netstat to produce wrong output
like this:
enami@annex-2f-floor-244% netstat -ibw 1 -I tlp0
   tlp0 in            tlp0 out          total in           total out
     bytes               bytes             bytes               bytes
176333740607          176914940420         240082591           821282404
176093659136          176093659136                 0                   0
176093659136          176093659136                 0                   0
2000-04-19 03:26:55 +00:00