NetBSD/sys/net
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
..
bpf_filter.c Move UCB-licensed code from 4-clause to 3-clause licence. 2003-08-07 16:26:28 +00:00
bpf.c - pass signo to fownsignal [ok by jd] 2003-09-22 12:59:55 +00:00
bpf.h Move UCB-licensed code from 4-clause to 3-clause licence. 2003-08-07 16:26:28 +00:00
bpfdesc.h Move UCB-licensed code from 4-clause to 3-clause licence. 2003-08-07 16:26:28 +00:00
bridgestp.c s/netbsd.org/NetBSD.org/g 2003-11-28 08:56:48 +00:00
bsd-comp.c Move UCB-licensed code from 4-clause to 3-clause licence. 2003-08-07 16:26:28 +00:00
dlt.h Add data-link type DLT_IEEE802_11_RADIO to wi and atw. DLT_IEEE802_11_RADIO 2003-11-16 09:02:42 +00:00
ethertypes.h Move UCB-licensed code from 4-clause to 3-clause licence. 2003-08-07 16:26:28 +00:00
if_arc.h Move UCB-licensed code from 4-clause to 3-clause licence. 2003-08-07 16:26:28 +00:00
if_arcsubr.c minor knf 2003-08-11 15:13:59 +00:00
if_arp.h Move UCB-licensed code from 4-clause to 3-clause licence. 2003-08-07 16:26:28 +00:00
if_atm.h
if_atmsubr.c
if_bridge.c Mark this initializer in the canonical way so it can be found later. 2003-10-28 22:31:12 +00:00
if_bridgevar.h Add filter/no filter flag parameter to bridge_enqueue(). 2003-09-16 17:38:24 +00:00
if_dl.h Move UCB-licensed code from 4-clause to 3-clause licence. 2003-08-07 16:26:28 +00:00
if_eco.h
if_ecosubr.c Move UCB-licensed code from 4-clause to 3-clause licence. 2003-08-07 16:26:28 +00:00
if_ether.h Move UCB-licensed code from 4-clause to 3-clause licence. 2003-08-07 16:26:28 +00:00
if_ethersubr.c Remove some assigned-to but otherwise unused variables. 2003-10-30 01:43:08 +00:00
if_faith.c Move UCB-licensed code from 4-clause to 3-clause licence. 2003-08-07 16:26:28 +00:00
if_faith.h
if_fddi.h
if_fddisubr.c Move UCB-licensed code from 4-clause to 3-clause licence. 2003-08-07 16:26:28 +00:00
if_gif.c Return a sensible error code in the previous. 2003-10-28 20:13:23 +00:00
if_gif.h
if_gre.c u_short -> u_int16_t 2003-09-05 23:02:40 +00:00
if_gre.h Spell address with two d's. Inspired by similar changes in OpenBSD, 2003-11-10 08:51:51 +00:00
if_hippi.h
if_hippisubr.c Move UCB-licensed code from 4-clause to 3-clause licence. 2003-08-07 16:26:28 +00:00
if_ieee1394.h
if_ieee1394subr.c Fix uninitialized variable warnings.` 2003-10-26 19:09:44 +00:00
if_llc.h Move UCB-licensed code from 4-clause to 3-clause licence. 2003-08-07 16:26:28 +00:00
if_loop.c Add m_tag_delete_nonpesrsistent(), for deleting all packet tags on 2003-11-13 01:48:12 +00:00
if_media.c ifmedia_set() should not panic, nor can it really fail. So if there is 2003-11-03 14:43:32 +00:00
if_media.h Add constants and strings for 802.11 radios with OFDM PHY (802.11a, 2003-10-13 05:06:44 +00:00
if_ppp.c Also, if we're going to bail, we should free the memory we just allocated... 2003-10-28 20:16:28 +00:00
if_ppp.h bump the buffer size from 15 to 63 bytes. 2003-09-04 07:46:47 +00:00
if_pppoe.c s/netbsd.org/NetBSD.org/g 2003-11-28 08:56:48 +00:00
if_pppoe.h s/netbsd.org/NetBSD.org/g 2003-11-28 08:56:48 +00:00
if_pppvar.h Add a new ioctl PPPIOCGRAWIN to get the last characters we got from the 2003-09-01 16:51:25 +00:00
if_sl.c Move UCB-licensed code from 4-clause to 3-clause licence. 2003-08-07 16:26:28 +00:00
if_slvar.h Move UCB-licensed code from 4-clause to 3-clause licence. 2003-08-07 16:26:28 +00:00
if_sppp.h s/netbsd.org/NetBSD.org/g 2003-11-28 08:56:48 +00:00
if_spppsubr.c Spell address with two d's. Inspired by similar changes in OpenBSD, 2003-11-10 08:51:51 +00:00
if_spppvar.h Rearange dead link detection slightly: 2003-09-03 20:48:46 +00:00
if_stf.c catch up with in_ifaddr -> in_ifaddrhead rename 2003-11-12 13:40:16 +00:00
if_stf.h
if_strip.c u_short -> u_int16_t 2003-09-05 23:02:40 +00:00
if_stripvar.h
if_token.h Spell address with two d's. Inspired by similar changes in OpenBSD, 2003-11-10 08:51:51 +00:00
if_tokensubr.c u_short -> u_int16_t 2003-09-05 23:02:40 +00:00
if_tun.c pass signo to fownsignal #ifdef ALTQ 2003-09-22 20:49:39 +00:00
if_tun.h cleanup & uniform descriptor owner handling: 2003-09-21 19:16:48 +00:00
if_types.h Move UCB-licensed code from 4-clause to 3-clause licence. 2003-08-07 16:26:28 +00:00
if_vlan.c need to use m_freem(), not m_free(). from iij seil team 2003-10-02 07:13:57 +00:00
if_vlanvar.h
if.c Dynamic sysctl. 2003-12-04 19:38:21 +00:00
if.h s/netbsd.org/NetBSD.org/g 2003-11-28 08:56:48 +00:00
Makefile Complete replacement of the old 802.11 layer with the new. 2003-10-13 08:34:15 +00:00
net_osdep.h
netisr_dispatch.h
netisr.h Move UCB-licensed code from 4-clause to 3-clause licence. 2003-08-07 16:26:28 +00:00
pfil.c
pfil.h
pfkeyv2.h (fast-ipsec): Add hooks to pass IPv4 IPsec traffic into fast-ipsec, if 2003-08-15 03:42:00 +00:00
ppp_defs.h
ppp_tty.c Add a new ioctl PPPIOCGRAWIN to get the last characters we got from the 2003-09-01 16:51:25 +00:00
ppp-comp.h
ppp-deflate.c
radix.c Move UCB-licensed code from 4-clause to 3-clause licence. 2003-08-07 16:26:28 +00:00
radix.h Move UCB-licensed code from 4-clause to 3-clause licence. 2003-08-07 16:26:28 +00:00
raw_cb.c Move UCB-licensed code from 4-clause to 3-clause licence. 2003-08-07 16:26:28 +00:00
raw_cb.h Move UCB-licensed code from 4-clause to 3-clause licence. 2003-08-07 16:26:28 +00:00
raw_usrreq.c Fix off-by-one in PRC_NCMDS check. From FreeBSD via OpenBSD 2003-09-30 00:01:18 +00:00
route.c Move UCB-licensed code from 4-clause to 3-clause licence. 2003-08-07 16:26:28 +00:00
route.h Move UCB-licensed code from 4-clause to 3-clause licence. 2003-08-07 16:26:28 +00:00
rtsock.c Dynamic sysctl. 2003-12-04 19:38:21 +00:00
slcompress.c Move UCB-licensed code from 4-clause to 3-clause licence. 2003-08-07 16:26:28 +00:00
slcompress.h Move UCB-licensed code from 4-clause to 3-clause licence. 2003-08-07 16:26:28 +00:00
slip.h Move UCB-licensed code from 4-clause to 3-clause licence. 2003-08-07 16:26:28 +00:00
zlib.c
zlib.h