imp
94f67b7ef5
o Use snprintf over sprintf.
...
o Use strncpy correctly.
o Use enough buffer for line.
Inspired by or Obtained from: Similar changes in OpenBSD
1998-06-09 04:13:03 +00:00
pb
03f5c91484
Make "netstat -s" display stats on fast-forwarded packets.
...
Obtained from: NetBSD code
1998-05-19 16:00:55 +00:00
wollman
949dcf30df
Fix rev. 1.7: get offsetof from the correct header file.
1998-05-16 18:04:00 +00:00
ache
1ec8848ea4
Fix broken sun_len usage: it is not sun_path length but bigger
1998-05-16 08:31:49 +00:00
wollman
e37570d812
mbuf, inet, and unix modules no longer read kvm.
1998-05-15 20:19:21 +00:00
steve
b62764e4ba
Remove (now) invalid .Xr trsp 8
...
PR: 6494
Submitted by: Don Morrison <dmorrisn@u.washington.edu>
1998-05-03 21:34:34 +00:00
dg
abb0f6fda9
Output mbuf clusters as current/peak/max. Requires new kern.ipc.nmbclusters
...
sysctl variable (previously committed).
1998-04-24 04:30:27 +00:00
phk
d11d4df3a2
netstat truncates info in sockaddr* between kgetsa and p_sockaddr
...
by dereferencing pointer to smaller structure
PR: 5256
Reviewed by: phk
Submitted by: Gregory D. Moncreaff <moncrg@bt340707.res.ray.com>
1998-04-22 06:54:31 +00:00
phk
6dffba718f
The current version of netstat does not print the interface
...
name for AF_LINK routing entries. This makes debugging
network problems more difficult.
PR: 4182
Reviewed by: phk
Submitted by: Craig Leres <leres@ee.lbl.gov>
1998-04-19 18:18:25 +00:00
ache
69b3def964
Add (unsigned) cast to prevent overflow in %
...
Submitted by: "Alex G. Bulushev" <bag@demos.su>
1997-11-10 08:03:36 +00:00
steve
2aee963ba5
Typo fix.
...
PR: docs/4579
Submitted by: Stephen J. Roznowski <sjr@home.net>
1997-10-27 03:31:57 +00:00
wollman
fefb319840
Print out the two new fields in the ICMP stats. While we're at it, also
...
convert icmp_stats() to use sysctl(3) to retrieve the information
rather than kvm. This makes it easy to also print whether ICMP address
mask responses are enabled, so do so.
1997-08-25 16:57:05 +00:00
wollman
143b997329
While I'm in here, fix address printing for `netstat -f unix' which has been
...
broken for a couple of weeks now...
1997-08-25 16:55:00 +00:00
peter
b0303ecc1d
Bandaid to make this compile.. These old mbuf types should probably be
...
ripped out.
1997-08-17 09:12:43 +00:00
charnier
e97a8f1bb5
Remove prog, unused variables.
...
Cosmetic in usage string.
1997-07-29 06:51:41 +00:00
guido
9b98d67c6f
Remove -I/sys
1997-07-13 11:51:42 +00:00
phk
1a09a08af9
Remove some quite bogus code that tried to find subnet names but instead
...
spammed named with bogus queries.
1997-05-25 08:36:20 +00:00
jhay
c6d99f3750
Add the new ipx statistics variables.
...
Remove the dns lookup code in the ipx functions. That is bogus and slows
things like netstat -r(f ipx) down, without gaining anything.
Remove the ipx error protocol statistics.
1997-05-10 10:03:43 +00:00
imp
141381e1cb
compare return value from getopt against -1 rather than EOF, per the final
...
posix standard on the topic.
1997-03-29 04:34:07 +00:00
wollman
dc73a48dfc
Use the new sysctl(3) interface to mbuf statistics rather than
...
groveling about in kmem.
1997-02-24 20:40:40 +00:00
peter
f390c26dd9
Revert $FreeBSD$ to $Id$
1997-02-22 19:58:13 +00:00
wollman
98eca9a3c5
When the mbuf code was changed to use a private allocator instead of
...
the kernel malloc, netstat was never updated to reflect the fact that
there are once again allocated-but-free mbufs, just as there are
clusters, and so the information presented about how much memory was
allocated to the network was bogus. Fixed.
1997-02-12 19:33:22 +00:00
wollman
fe537196d3
Print out the new uninteresting-multicast-packets statistic.
1997-01-21 21:08:57 +00:00
jkh
808a36ef65
Make the long-awaited change from $Id$ to $FreeBSD$
...
This will make a number of things easier in the future, as well as (finally!)
avoiding the Id-smashing problem which has plagued developers for so long.
Boy, I'm glad we're not using sup anymore. This update would have been
insane otherwise.
1997-01-14 07:20:47 +00:00
wollman
ae33ce68ad
Print out the interface's multicast addresses using the new
...
structures.
1997-01-13 21:27:46 +00:00
pst
ac82b8a657
TCP statistics are unsigned counters.
...
Tor Egge reports counter wrap and requests and update to quad_t sized
counters, which is also a good thing to do, but I'm unhappy about adding
two more instructions into the code path every time we doink a counter.
Maybe with or after the Lite2 merge...
Submitted by: Tor Egge <Tor.Egge@idt.ntnu.no>
1997-01-07 20:09:28 +00:00
wollman
e9eee4f407
Update to match changes in <net/if.h> and <netinet/ip_mroute.h>.
1997-01-03 20:16:31 +00:00
wollman
2c02b8c04a
Learn to follow the new interface address lists.
1996-12-13 21:29:59 +00:00
wollman
2bf6d9001a
Understand queue-ized ifnet structures.
1996-12-11 20:39:43 +00:00
wollman
d3ecee07b3
Fix up programs which expect <net/if.h> to include <sys/time.h> to instead
...
do it themselves. (Some of these programs actually depended on this
beyond compiling the definition of struct ifinfo!) Also fix up some
other #include messes while we're at it.
1996-12-10 17:11:53 +00:00
fenner
a9efebe64e
Display multicast addresses if the "a" flag is used in combination
...
with "-i". This was already in the man page but was not implemented.
Obtained from: Multicast release 3.5
1996-12-02 06:38:30 +00:00
wollman
cd2ff97cee
Eliminate unnecessary include of <sys/mbuf.h>. PCBs aren't stored in mbufs
...
any more.
1996-10-28 18:56:44 +00:00
wollman
8beec6c65d
Remove reference to oobsolete RTF_MASK flag (soon to be removed).
1996-10-09 18:19:07 +00:00
julian
b740ca2195
make appletalk networks not show an un-needed host
...
part in displaying the routes.
1996-09-05 23:34:09 +00:00
bde
11546f4616
Fixed DPADD.
1996-09-05 17:16:10 +00:00
julian
31eae602d6
fix printing of netranges in the i and r displays for netatalk
1996-08-31 07:43:01 +00:00
phk
733856f964
Try to make netstat more smart about port numbers.
...
Feedback most welcome.
1996-08-23 19:05:34 +00:00
julian
16ad55d2ab
Submitted by: archie@whistle.com
...
slight cleanups on yesterday's patches
1996-07-23 22:00:14 +00:00
julian
7805978130
Submitted by: archie@whistle.com
...
appletalk cleanups
1996-07-23 01:18:47 +00:00
julian
9277e63302
Adding changes to ipfw and the kernel to support ip packet diversion..
...
This stuff should not be too destructive if the IPDIVERT is not compiled in..
be aware that this changes the size of the ip_fw struct
so ipfw needs to be recompiled to use it.. more changes coming to clean this up.
1996-07-10 19:44:30 +00:00
julian
0c208df31d
appletalk cleanups
...
e.g.
Active ATALK connections
Proto Recv-Q Send-Q Local Address Foreign Address (state)
ddp 0 0 [69.230]130 [*.*]*
ddp 0 0 [69.230]128 [*.*]*
ddp 0 0 [69.230]1 [*.*]*
etc..
1996-07-09 02:55:47 +00:00
peter
423ad17ec2
make netstat distinguish broadcast and blackhole routes where they appear.
...
(RTF_BLACKHOLE was already documented as being shown, but the code ignored
it)
Sumbitted by: Greg Lehey <grog@lemis.de>
1996-06-15 17:08:40 +00:00
julian
0ba97cb21f
better appletalk support.
1996-06-10 21:03:38 +00:00
julian
cc5ea83adc
I guess the docs should mention the new protocol at least once.
1996-06-08 00:54:18 +00:00
julian
989c61cbbb
patches to allow netstat to monitor appletalk sockets openned using the
...
/sys/netatalk protocol stack
more cleanups and fixes are likely
1996-06-08 00:20:42 +00:00
wollman
99c2eebb28
Print PCB hash miss statistic.
1996-06-05 17:24:33 +00:00
alex
5c1e86ebb4
Code cleanup: remove unused variables, use correct *printf format
...
specifiers (some unsigned values were printed as signed, some longs
were printed as ints), and place parentheses around assignments in
if statements.
1996-06-02 23:19:12 +00:00
jhay
90f6f0bae9
Document that ipx is a valid protocol for the -f option.
...
Comment out ns and iso. They are not supported anymore.
1996-04-13 21:23:57 +00:00
dg
42390683e5
Move #include of queue.h before #include of socketvar.h in preparation for
...
struct socket changes.
1996-03-11 13:01:12 +00:00
dg
be0c3a28c5
Make the -w option actually useful to people. Instead of it creating a
...
messy 130 column collage, output the system totals -or- info for a
specific interface if -I is given. Also wait for <interval> before
outputting the first sample so that it represents meaningful data (as
opposed to the total since the system was booted - most busy systems
wrap around many times during their operation, so these numbers are
only misleading).
1996-02-29 07:44:37 +00:00