Revision tags: release/7.3.0_cvs, release/7.3.0 |
|
#
1a0fda2b |
| 04-Mar-2010 |
Dag-Erling Smørgrav <des@FreeBSD.org> |
IFH@204581
|
#
0985bbea |
| 10-Feb-2010 |
Xin LI <delphij@FreeBSD.org> |
MFC r202060:
Add a new option, -q howmany, which when used in conjuction with -w, exits netstat after _howmany_ outputs.
Requested by: thomasa Reviewed by: freebsd-net (bms, old version in early 20
MFC r202060:
Add a new option, -q howmany, which when used in conjuction with -w, exits netstat after _howmany_ outputs.
Requested by: thomasa Reviewed by: freebsd-net (bms, old version in early 2007)
show more ...
|
#
bf10ffe1 |
| 11-Jan-2010 |
Xin LI <delphij@FreeBSD.org> |
Add a new option, -q howmany, which when used in conjuction with -w, exits netstat after _howmany_ outputs.
Requested by: thomasa Reviewed by: freebsd-net (bms, old version in early 2007) MFC after:
Add a new option, -q howmany, which when used in conjuction with -w, exits netstat after _howmany_ outputs.
Requested by: thomasa Reviewed by: freebsd-net (bms, old version in early 2007) MFC after: 1 month
show more ...
|
#
9199c09a |
| 06-Jan-2010 |
Warner Losh <imp@FreeBSD.org> |
Merge from head at r201628.
# This hasn't been tested, and there are at least three bad commits # that need to be backed out before the branch will be stable again.
|
#
2df34815 |
| 19-Dec-2009 |
Attilio Rao <attilio@FreeBSD.org> |
MFC r199803: Add the possibility to show informations about dropped packets on the input path when showing interfaces informations.
Sponsored by: Sandvine Incorporated
|
#
821df508 |
| 13-Dec-2009 |
Xin LI <delphij@FreeBSD.org> |
Revert most part of 200420 as requested, as more review and polish is needed.
|
#
6f2d3221 |
| 12-Dec-2009 |
Xin LI <delphij@FreeBSD.org> |
Remove unneeded header includes from usr.bin/ except contributed code.
Tested with: make universe
|
#
aaae58c4 |
| 01-Dec-2009 |
Bjoern A. Zeeb <bz@FreeBSD.org> |
Unbreak user space after if_timer/if_watchdog removal in r199975.
Tested by: glebius
|
#
d72dc9a7 |
| 25-Nov-2009 |
Attilio Rao <attilio@FreeBSD.org> |
Add the possibility to show informations about dropped packets on the input path when showing informations about the interfaces.
Obtained from: Sandvine Incorporated Reviewed by: emaste Sponsored by
Add the possibility to show informations about dropped packets on the input path when showing informations about the interfaces.
Obtained from: Sandvine Incorporated Reviewed by: emaste Sponsored by: Sandvine Incorporated MFC: 2 weeks
show more ...
|
Revision tags: release/8.0.0_cvs, release/8.0.0, release/7.2.0_cvs, release/7.2.0, release/7.1.0_cvs, release/7.1.0, release/6.4.0_cvs, release/6.4.0, release/7.0.0_cvs, release/7.0.0, release/6.3.0_cvs, release/6.3.0 |
|
#
65475bc8 |
| 03-Jan-2008 |
David E. O'Brien <obrien@FreeBSD.org> |
style(9) + kread is not a boolean, so check it as such + fix $FreeBSD$ Ids + denote copyrights with /*- + misc whitespace changes.
|
#
feda1a43 |
| 16-Jul-2007 |
John Baldwin <jhb@FreeBSD.org> |
Restore netstat -M functionality for most statistics on core dumps. In general, when support was added to netstat for fetching data using sysctl, no provision was left for fetching equivalent data f
Restore netstat -M functionality for most statistics on core dumps. In general, when support was added to netstat for fetching data using sysctl, no provision was left for fetching equivalent data from a core dump, and in fact, netstat would _always_ fetch data from the live kernel using sysctl even when -M was specified resulting in the user believing they were getting data from coredumps when they actually weren't. Some specific changes: - Add a global 'live' variable that is true if netstat is running against the live kernel and false if -M has been specified. - Stop abusing the sysctl flag in the protocol tables to hold the protocol number. Instead, the protocol is now its own field in the tables, and it is passed as a separate parameter to the PCB and stat routines rather than overloading the KVM offset parameter. - Don't run PCB or stats functions who don't have a namelist offset if we are being run against a crash dump (!live). - For the inet and unix PCB routines, we generate the same buffer from KVM that the sysctl usually generates complete with the header and trailer. - Don't run bpf stats for !live (before it would just silently always run live). - kread() no longer trashes memory when opening the buffer if there is an error on open and the passed in buffer is smaller than _POSIX2_LINE_MAX. - The multicast routing code doesn't fallback to kvm on live kernels if the sysctl fails. Keeping this made the code rather hairy, and netstat is already tied to the kernel ABI anyway (even when using sysctl's since things like xinpcb contain an inpcb) so any kernels this is run against that have the multicast routing stuff should have the sysctls. - Don't try to dig around in the kernel linker in the netgraph PCB routine for core dumps.
Other notes: - sctp's PCB routine only works on live kernels, it looked rather complicated to generate all the same stuff via KVM. Someone can always add it later if desired though. - Fix the ipsec removal bug where N_xxx for IPSEC stats weren't renumbered. - Use sysctlbyname() everywhere rather than hardcoded mib values.
MFC after: 1 week Approved by: re (rwatson)
show more ...
|
#
b6c86f4b |
| 27-Feb-2007 |
Bruce Evans <bde@FreeBSD.org> |
Fixed some style bugs (whitespace lossage for removal of __P(()), and lots of naming and typing errors involving `interval').
|
#
93547b07 |
| 27-Feb-2007 |
Bruce Evans <bde@FreeBSD.org> |
Use a periodic itimer instead of repeated calls to alarm() in sidewaysintpr(). This increases the accuracy of the per-interval counts when they are interpreted as rates. Repeated calls to alarm(n)
Use a periodic itimer instead of repeated calls to alarm() in sidewaysintpr(). This increases the accuracy of the per-interval counts when they are interpreted as rates. Repeated calls to alarm(n) give an average interval that is about 2 ticks larger than n and has a large variance. Periodic itimers normally get the average almost right but have similarly large variance (due to scheduling delays).
Statistics utilities should use clock_gettime() to determine the actual interval, but it is still useful to maximize the accuracy of the interval, especially for cases like netstat -w where counts are displayed so the program cannot hide the inaccuracy in a rate conversion.
show more ...
|
Revision tags: release/6.2.0_cvs, release/6.2.0 |
|
#
1f575ce8 |
| 08-Nov-2006 |
Bruce Evans <bde@FreeBSD.org> |
Don't always print a space character in show_stat(), since a space shouldn't be printed after the last column. This restores the formatting to 79 columns.
|
#
7b95a1eb |
| 28-Jul-2006 |
Yaroslav Tykhiy <ytykhiy@gmail.com> |
Achieve WARNS=2 by using uintmax_t to pass around 64-bit quantities, including to printf(). Using uintmax_t is also robust to further extensions in both the C language and the bitwidth of kernel cou
Achieve WARNS=2 by using uintmax_t to pass around 64-bit quantities, including to printf(). Using uintmax_t is also robust to further extensions in both the C language and the bitwidth of kernel counters.
Tested on: i386 amd64 ia64
show more ...
|
Revision tags: release/5.5.0_cvs, release/5.5.0, release/6.1.0_cvs, release/6.1.0 |
|
#
b5f67491 |
| 09-Nov-2005 |
Ruslan Ermilov <ru@FreeBSD.org> |
Align output.
|
Revision tags: release/6.0.0_cvs, release/6.0.0 |
|
#
b6de9e91 |
| 27-Sep-2005 |
Max Laier <mlaier@FreeBSD.org> |
Remove bridge(4) from the tree. if_bridge(4) is a full functional replacement and has additional features which make it superior.
Discussed on: -arch Reviewed by: thompsa X-MFC-after: never (RELENG
Remove bridge(4) from the tree. if_bridge(4) is a full functional replacement and has additional features which make it superior.
Discussed on: -arch Reviewed by: thompsa X-MFC-after: never (RELENG_6 as transition period)
show more ...
|
#
7c23a867 |
| 27-Sep-2005 |
Gleb Smirnoff <glebius@FreeBSD.org> |
- Print space character in show_stat(). Remove a lot of priuntf(" "). - Utilize show_stat() in sidewaysintpr() loop. This makes periodic statistics to honor -h flag.
|
#
c6358a5e |
| 20-Aug-2005 |
Ruslan Ermilov <ru@FreeBSD.org> |
Bail if interface is misspelled instead of falling out into the "all interfaces" mode. (Only works with -w, but still better than nothing.)
|
#
c2dfd19f |
| 18-Aug-2005 |
Gleb Smirnoff <glebius@FreeBSD.org> |
Add a new switch -h for interface stats mode, which prints all interface statistics in human readable form.
In collaboration with: vsevolod Reviewed by: cperciva
|
#
2e37c5a3 |
| 15-Jul-2005 |
Max Laier <mlaier@FreeBSD.org> |
Print newly exported pfsync statistics with netstat(8).
Requested by: glebius MFC after: 1 week
|
Revision tags: release/5.4.0_cvs, release/5.4.0, release/4.11.0_cvs, release/4.11.0, release/5.3.0_cvs, release/5.3.0 |
|
#
6cc6f122 |
| 26-Jul-2004 |
Philippe Charnier <charnier@FreeBSD.org> |
Add __FBSDID. Replace local variable sin by sockin to not conflict with sin(3). Use warnx() instead of warn() when error message is not of any interest. Add prototypes.
|
Revision tags: release/4.10.0_cvs, release/4.10.0 |
|
#
e1655201 |
| 12-Apr-2004 |
Ruslan Ermilov <ru@FreeBSD.org> |
Show link-level multicast packet counters with the -a option.
|
#
bce2e7c8 |
| 12-Apr-2004 |
Ruslan Ermilov <ru@FreeBSD.org> |
Fixed alignment of multicast addresses when printing that got broken in previous revision.
|
Revision tags: release/5.2.1_cvs, release/5.2.1, release/5.2.0_cvs, release/5.2.0 |
|
#
25d295e1 |
| 28-Nov-2003 |
Bruce M Simpson <bms@FreeBSD.org> |
Fix some minor nits in netstat whereby large interface names would be truncated. In environments where many tunnel or vlan interfaces are created, interface names have high numbers which overflow the
Fix some minor nits in netstat whereby large interface names would be truncated. In environments where many tunnel or vlan interfaces are created, interface names have high numbers which overflow the field width.
PRs: bin/52349, bin/35838 Submitted by: Mike Tancsa, Scot W. Hetzel Approved by: re (rwatson)
show more ...
|