#
e7153b25 |
| 07-May-2009 |
Oleksandr Tymoshenko <gonzo@FreeBSD.org> |
Merge from HEAD
|
Revision tags: release/7.2.0_cvs, release/7.2.0 |
|
#
7d9d64ba |
| 29-Apr-2009 |
Bruce M Simpson <bms@FreeBSD.org> |
Add MLDv2 statistic IDs to netstat for IPv6 stack.
|
#
1829d5da |
| 12-Mar-2009 |
Warner Losh <imp@FreeBSD.org> |
Update the projects tree to a newer FreeBSD current.
|
#
09f8c3ff |
| 01-Feb-2009 |
Bjoern A. Zeeb <bz@FreeBSD.org> |
Remove the single global unlocked route cache ip6_forward_rt from the inet6 stack along with statistics and make sure we properly free the rt in all cases.
While the current situation is not better
Remove the single global unlocked route cache ip6_forward_rt from the inet6 stack along with statistics and make sure we properly free the rt in all cases.
While the current situation is not better performance wise it prevents panics seen more often these days. After more inet6 and ipsec cleanup we should be able to improve the situation again passing the rt to ip6_forward directly.
Leave the ip6_forward_rt entry in struct vinet6 but mark it for removal.
PR: kern/128247, kern/131038 MFC after: 25 days Committed from: Bugathon #6 Tested by: Denis Ahrens <denis@h3q.com> (different initial version)
show more ...
|
#
bad3b688 |
| 18-Jan-2009 |
Oleksandr Tymoshenko <gonzo@FreeBSD.org> |
Sync with head
|
#
3ed817f1 |
| 13-Jan-2009 |
Maxim Konovalov <maxim@FreeBSD.org> |
o Respect -ss flags (suppress zero counters) for icmp6 "histogram of error messages" section.
Submitted by: naddy MFC after: 1 week
|
Revision tags: release/7.1.0_cvs, release/7.1.0 |
|
#
c0c66013 |
| 26-Dec-2008 |
Maxim Konovalov <maxim@FreeBSD.org> |
o Fix grammar.
PR: bin/129938 Submitted by: Bruce Cran
|
Revision tags: release/6.4.0_cvs, release/6.4.0 |
|
#
bd2327cd |
| 18-Mar-2008 |
Hajimu UMEMOTO <ume@FreeBSD.org> |
Change .8s port name restriction to .15s. This change corresponds to inet.c 1.13.
MFC after: 1 week
|
Revision tags: 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 ...
|
#
c15ddad9 |
| 24-Feb-2007 |
Bruce M Simpson <bms@FreeBSD.org> |
Use sysctl(2), not kvm(3), to read IPv6 multicast information from the running system. Use the name 'IPv6 Forwarding Table', not 'IPv6 Routing Table', to be consistent with what the code actually doe
Use sysctl(2), not kvm(3), to read IPv6 multicast information from the running system. Use the name 'IPv6 Forwarding Table', not 'IPv6 Routing Table', to be consistent with what the code actually does and is.
show more ...
|
Revision tags: release/6.2.0_cvs, release/6.2.0 |
|
#
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 ...
|
#
109dad81 |
| 15-Jul-2006 |
Julian Elischer <julian@FreeBSD.org> |
Not having ipv6 in your kernel is not an error and should not be reported. MFC after: 1 week
|
Revision tags: release/5.5.0_cvs, release/5.5.0, release/6.1.0_cvs, release/6.1.0, release/6.0.0_cvs, release/6.0.0, 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 |
|
#
14cc87e4 |
| 28-Jul-2004 |
Stefan Farfeleder <stefanf@FreeBSD.org> |
Use the length modifier 'll' instead of 'q' to print long longs.
|
#
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, release/5.2.1_cvs, release/5.2.1 |
|
#
4ef2dc8b |
| 05-Feb-2004 |
Hajimu UMEMOTO <ume@FreeBSD.org> |
printed statistics about source address selection rules.
Obtained from: KAME
|
#
cb60a8de |
| 05-Feb-2004 |
Hajimu UMEMOTO <ume@FreeBSD.org> |
stops program if kvm_read fails.
Obtained from: KAME
|
Revision tags: release/5.2.0_cvs, release/5.2.0, release/4.9.0_cvs, release/4.9.0, release/5.1.0_cvs, release/5.1.0, release/4.8.0_cvs, release/4.8.0, release/5.0.0_cvs, release/5.0.0 |
|
#
f99a4046 |
| 14-Jan-2003 |
Mike Makonnen <mtm@FreeBSD.org> |
o Typo/Grammar fixes o Added mini-function to correctly handle singular/plural of words ending in 'ly'
Approved by: markm (mentor) Not objected to by: -audit
|
Revision tags: release/4.7.0_cvs |
|
#
a01e3379 |
| 05-Sep-2002 |
David Malone <dwmalone@FreeBSD.org> |
Warns cleanups for netstat: 1) Include arpa/inet.h for ntohs. 2) Constness fixes. 3) Fix shadowing except for "sin" which shouldn't be in scope. 4) Remove register keyword. 5) Add missing initialsers
Warns cleanups for netstat: 1) Include arpa/inet.h for ntohs. 2) Constness fixes. 3) Fix shadowing except for "sin" which shouldn't be in scope. 4) Remove register keyword. 5) Add missing initialsers to user defined structs. 5) Make prototype of netname6 globally visable. 6) Use right macros for printing syncache stats (even though entrie isn't a word).
show more ...
|
Revision tags: release/4.6.2_cvs, release/4.6.2, release/4.6.1, release/4.6.0_cvs |
|
#
241667c4 |
| 28-Apr-2002 |
Mark Murray <markm@FreeBSD.org> |
Cast to kill warnings. De-register.
|
Revision tags: release/4.5.0_cvs, release/4.4.0_cvs |
|
#
70057abf |
| 07-Sep-2001 |
Ruslan Ermilov <ru@FreeBSD.org> |
Deprecate the -l option in favour of more natural -W. The compatibility glue is still provided.
(This change is not yet reflected in the manpage, nor in usage(). This will be fixed at a later time
Deprecate the -l option in favour of more natural -W. The compatibility glue is still provided.
(This change is not yet reflected in the manpage, nor in usage(). This will be fixed at a later time today, with the general manpage cleanup commit.)
show more ...
|
#
785d213d |
| 28-Jun-2001 |
Hajimu UMEMOTO <ume@FreeBSD.org> |
- create an entry of IPV6CTL_STATS sysctl. - fix the problem that netstat doesn't show raw6 and icmp6 pcblist. - make netstat use sysctl to retreive stats of ipv6 and icmpv6 instead of kread.
Obta
- create an entry of IPV6CTL_STATS sysctl. - fix the problem that netstat doesn't show raw6 and icmp6 pcblist. - make netstat use sysctl to retreive stats of ipv6 and icmpv6 instead of kread.
Obtained from: KAME MFC after: 1 week
show more ...
|
#
fd555639 |
| 21-Jun-2001 |
Munechika SUMIKAWA <sumikawa@FreeBSD.org> |
- Avoid hardcoded constant on icmp6 in/out histogram printing - Icmp6 histogram update for inverse neighbor solicit/advert.
Obtained from: KAME MFC after: 2 weeks
|
#
f964d60d |
| 16-Jun-2001 |
Assar Westerlund <assar@FreeBSD.org> |
remove warnings remove superfluous declarations make things more consistent
|
#
5e051718 |
| 16-Jun-2001 |
Assar Westerlund <assar@FreeBSD.org> |
remove K&R support
|