NetBSD/sys/netinet6
atatat 13f8d2ce5f Dynamic sysctl.
Gone are the old kern_sysctl(), cpu_sysctl(), hw_sysctl(),
vfs_sysctl(), etc, routines, along with sysctl_int() et al.  Now all
nodes are registered with the tree, and nodes can be added (or
removed) easily, and I/O to and from the tree is handled generically.

Since the nodes are registered with the tree, the mapping from name to
number (and back again) can now be discovered, instead of having to be
hard coded.  Adding new nodes to the tree is likewise much simpler --
the new infrastructure handles almost all the work for simple types,
and just about anything else can be done with a small helper function.

All existing nodes are where they were before (numerically speaking),
so all existing consumers of sysctl information should notice no
difference.

PS - I'm sorry, but there's a distinct lack of documentation at the
moment.  I'm working on sysctl(3/8/9) right now, and I promise to
watch out for buses.
2003-12-04 19:38:21 +00:00
..
Makefile
ah.h
ah_aesxcbcmac.c
ah_aesxcbcmac.h
ah_core.c
ah_input.c fix uninitialized variables 2003-10-25 08:26:14 +00:00
ah_output.c
dest6.c
esp.h
esp_aesctr.c
esp_aesctr.h
esp_core.c Use BF_ecb_encrypt() instead of using BF_encrypt()/BF_decrypt() 2003-08-27 00:08:31 +00:00
esp_input.c fix uninitialized variables 2003-10-25 08:26:14 +00:00
esp_output.c
esp_rijndael.c
esp_rijndael.h
files.ipsec
files.netinet6
frag6.c
icmp6.c Dynamic sysctl. 2003-12-04 19:38:21 +00:00
in6.c netbsd.org -> NetBSD.org 2003-12-04 13:57:30 +00:00
in6.h implement net.inet6.ifq 2003-11-12 15:25:19 +00:00
in6_cksum.c
in6_gif.c Remove some assigned-to but otherwise unused variables. 2003-10-30 01:43:08 +00:00
in6_gif.h
in6_ifattach.c
in6_ifattach.h
in6_pcb.c use hash table for in6_pcbbind(). similar to in_pcb 1.89 -> 1.90 2003-11-05 01:20:56 +00:00
in6_pcb.h
in6_proto.c Dynamic sysctl. 2003-12-04 19:38:21 +00:00
in6_src.c
in6_var.h define struct prf_ra outside of in6_prflags, to be c++ friendly. sync w/kame 2003-10-15 01:28:28 +00:00
ip6_forward.c Do a jump optimization that eliminates some uninitialized variable warnings. 2003-10-29 10:12:43 +00:00
ip6_id.c "seed2" was ruining non-repeating property, so remove it. discussed on tech-net 2003-11-25 18:13:55 +00:00
ip6_input.c Dynamic sysctl. 2003-12-04 19:38:21 +00:00
ip6_mroute.c Remove some assigned-to but otherwise unused variables. 2003-10-30 01:43:08 +00:00
ip6_mroute.h
ip6_output.c correct behavior when ipv6mr_interface is 0. Matthias Drochner 2003-11-06 06:10:51 +00:00
ip6_var.h randomize IPv4/v6 fragment ID and IPv6 flowlabel. avoids predictability 2003-09-06 03:36:30 +00:00
ip6protosw.h Dynamic sysctl. 2003-12-04 19:38:21 +00:00
ipcomp.h
ipcomp_core.c
ipcomp_input.c
ipcomp_output.c
ipsec.c Dynamic sysctl. 2003-12-04 19:38:21 +00:00
ipsec.h mark security policy that should persist in the system "persistent". 2003-09-22 04:47:43 +00:00
mld6.c
mld6_var.h
nd6.c Remove some assigned-to but otherwise unused variables. 2003-10-30 01:43:08 +00:00
nd6.h
nd6_nbr.c Remove some assigned-to but otherwise unused variables. 2003-10-30 01:43:08 +00:00
nd6_rtr.c Remove some assigned-to but otherwise unused variables. 2003-10-30 01:43:08 +00:00
pim6.h
pim6_var.h
raw_ip6.c Remove some assigned-to but otherwise unused variables. 2003-10-30 01:43:08 +00:00
raw_ip6.h
route6.c
udp6.h
udp6_output.c
udp6_usrreq.c Dynamic sysctl. 2003-12-04 19:38:21 +00:00
udp6_var.h