NetBSD/etc
jonathan 85b3ba5bf1 Redo net.inet.* sysctl subtree for fast-ipsec from scratch.
Attach FAST-IPSEC statistics with 64-bit counters to new sysctl MIB.
Rework netstat to show FAST_IPSEC statistics, via sysctl,  for
netstat -p ipsec.

New kernel files:
	sys/netipsec/Makefile		(new file; install *_var.h includes)
	sys/netipsec/ipsec_var.h	(new 64-bit mib counter struct)

Changed kernel files:
	sys/Makefile			(recurse into sys/netipsec/)
	sys/netinet/in.h		(fake IP_PROTO name for fast_ipsec
					sysctl subtree.)
	sys/netipsec/ipsec.h		(minimal userspace inclusion)
	sys/netipsec/ipsec_osdep.h	(minimal userspace inclusion)
	sys/netipsec/ipsec_netbsd.c	(redo sysctl subtree from scratch)
	sys/netipsec/key*.c		(fix broken net.key subtree)

	sys/netipsec/ah_var.h		(increase all counters to 64 bits)
	sys/netipsec/esp_var.h		(increase all counters to 64 bits)
	sys/netipsec/ipip_var.h		(increase all counters to 64 bits)
	sys/netipsec/ipcomp_var.h	(increase all counters to 64 bits)

	sys/netipsec/ipsec.c		(add #include netipsec/ipsec_var.h)
	sys/netipsec/ipsec_mbuf.c	(add #include netipsec/ipsec_var.h)
	sys/netipsec/ipsec_output.c	(add #include netipsec/ipsec_var.h)

	sys/netinet/raw_ip.c		(add #include netipsec/ipsec_var.h)
	sys/netinet/tcp_input.c		(add #include netipsec/ipsec_var.h)
	sys/netinet/udp_usrreq.c	(add #include netipsec/ipsec_var.h)

Changes to usr.bin/netstat to print the new fast-ipsec sysctl tree
for "netstat -s -p ipsec":

New file:
	usr.bin/netstat/fast_ipsec.c	(print fast-ipsec counters)

Changed files:
	usr.bin/netstat/Makefile	(add fast_ipsec.c)
	usr.bin/netstat/netstat.h	(declarations for fast_ipsec.c)
	usr.bin/netstat/main.c		(call KAME-vs-fast-ipsec dispatcher)
2004-05-07 00:55:14 +00:00
..
defaults add support for turning off fixsb in rc.conf 2004-04-18 03:49:43 +00:00
etc.acorn26 switch over to unified MAKEDEV 2003-10-24 20:12:04 +00:00
etc.acorn32 Remove references to /dev/beep. 2004-01-25 14:00:57 +00:00
etc.algor switch over to unified MAKEDEV 2003-10-24 20:12:04 +00:00
etc.alpha Rework MAKEDEV: 2003-12-21 17:37:26 +00:00
etc.amd64 switch over to unified MAKEDEV 2003-10-24 20:12:04 +00:00
etc.amiga Add warn() to display message to stderr prefixed by the script name, 2003-12-22 22:26:32 +00:00
etc.arc Rework MAKEDEV: 2003-12-21 17:37:26 +00:00
etc.atari Rework MAKEDEV: 2003-12-21 17:37:26 +00:00
etc.bebox switch over to unified MAKEDEV 2003-10-24 20:12:04 +00:00
etc.cats Rework MAKEDEV: 2003-12-21 17:37:26 +00:00
etc.cesfic switch over to unified MAKEDEV 2003-10-24 20:12:04 +00:00
etc.cobalt switch over to unified MAKEDEV 2003-10-24 20:12:04 +00:00
etc.dreamcast - Turn off console login. 2003-12-10 18:04:28 +00:00
etc.evbarm Build a SMDK2410 kernel. 2004-03-17 23:37:20 +00:00
etc.evbmips switch over to unified MAKEDEV 2003-10-24 20:12:04 +00:00
etc.evbppc Build EV64260 and EXPLORA451 kernels 2004-03-13 07:21:41 +00:00
etc.evbsh3 switch over to unified MAKEDEV 2003-10-24 20:12:04 +00:00
etc.evbsh5 Specify both Cayman kernels in KERNEL_SETS 2004-03-17 20:29:43 +00:00
etc.hp300 Add warn() to display message to stderr prefixed by the script name, 2003-12-22 22:26:32 +00:00
etc.hp700 switch over to unified MAKEDEV 2003-10-24 20:12:04 +00:00
etc.hpcarm Remove references to /dev/beep. 2004-01-25 14:00:57 +00:00
etc.hpcmips switch over to unified MAKEDEV 2003-10-24 20:12:04 +00:00
etc.hpcsh switch over to unified MAKEDEV 2003-10-24 20:12:04 +00:00
etc.i386 switch over to unified MAKEDEV 2003-10-24 20:12:04 +00:00
etc.ibmnws switch over to unified MAKEDEV 2003-10-24 20:12:04 +00:00
etc.luna68k Rework MAKEDEV: 2003-12-21 17:37:26 +00:00
etc.mac68k Rework MAKEDEV: 2003-12-21 17:37:26 +00:00
etc.macppc Rework MAKEDEV: 2003-12-21 17:37:26 +00:00
etc.mipsco switch over to unified MAKEDEV 2003-10-24 20:12:04 +00:00
etc.mmeye switch over to unified MAKEDEV 2003-10-24 20:12:04 +00:00
etc.mvme68k Rework MAKEDEV: 2003-12-21 17:37:26 +00:00
etc.mvmeppc switch over to unified MAKEDEV 2003-10-24 20:12:04 +00:00
etc.netwinder Remove references to /dev/beep. 2004-01-25 14:00:57 +00:00
etc.news68k switch over to unified MAKEDEV 2003-10-24 20:12:04 +00:00
etc.newsmips switch over to unified MAKEDEV 2003-10-24 20:12:04 +00:00
etc.next68k switch over to unified MAKEDEV 2003-10-24 20:12:04 +00:00
etc.ofppc switch over to unified MAKEDEV 2003-10-24 20:12:04 +00:00
etc.pc532 Rework MAKEDEV: 2003-12-21 17:37:26 +00:00
etc.playstation2 switch over to unified MAKEDEV 2003-10-24 20:12:04 +00:00
etc.pmax Add warn() to display message to stderr prefixed by the script name, 2003-12-22 22:26:32 +00:00
etc.pmppc Build INSTALL kernel. 2004-01-30 14:26:26 +00:00
etc.prep switch over to unified MAKEDEV 2003-10-24 20:12:04 +00:00
etc.sandpoint switch over to unified MAKEDEV 2003-10-24 20:12:04 +00:00
etc.sbmips add a relatively trimmed 'init' case. 2004-03-09 06:04:33 +00:00
etc.sgimips Add wscons (necessary for X). 2004-01-24 02:48:43 +00:00
etc.shark switch over to unified MAKEDEV 2003-10-24 20:12:04 +00:00
etc.sparc Rework MAKEDEV: 2003-12-21 17:37:26 +00:00
etc.sparc64 make wd2, wd3 and raid0..3 for install media 2004-01-14 01:20:15 +00:00
etc.sun2 Rework MAKEDEV: 2003-12-21 17:37:26 +00:00
etc.sun3 Rework MAKEDEV: 2003-12-21 17:37:26 +00:00
etc.vax s/CDROM.work/CDROM.dir/ VAX ISOs can be built again. 2004-03-23 22:35:30 +00:00
etc.x68k /dev/grf? on x68k must not be accessed without the root priviledge. 2004-01-10 07:17:08 +00:00
kerberosIV
mtree Redo net.inet.* sysctl subtree for fast-ipsec from scratch. 2004-05-07 00:55:14 +00:00
namedb Update to 2004012900 version 2004-02-01 14:19:44 +00:00
powerd improve comment 2003-12-08 08:12:01 +00:00
rc.d Add RCS Id. 2004-04-25 16:52:19 +00:00
root Now that we have nuked /sys, change the cdpath to contain /usr/src/sys 2003-09-02 18:39:27 +00:00
skel
ssh The previous version of this file had the wrong key for cvs.netbsd.org(!); 2004-01-20 23:59:49 +00:00
COPYRIGHT
MAKEDEV.awk The char position passed to substr() should be 1 origion. 2004-04-22 23:02:39 +00:00
MAKEDEV.local add /rescue to the PATH to find chown if /usr is not available yet 2003-12-15 08:57:52 +00:00
MAKEDEV.tmpl the device name is 'verifiedexec', not 'veriexec' (the filename is 'veriexec', 2004-03-10 18:33:12 +00:00
Makefile Convert lines of the form 2004-04-13 12:43:12 +00:00
aliases
bootptab
changelist
crontab
csh.cshrc
csh.login
csh.logout
daily Avoid the output "Running xxx.local" if the "xxx.local" script 2004-04-09 17:35:21 +00:00
daily.conf
disktab
dm.conf
floppytab
ftpchroot
ftpusers
gettytab
group
hosts
hosts.equiv
hosts.lpd
inetd.conf new lines for identd [ipv6 support and option adjustment] 2004-01-31 21:51:53 +00:00
lkm.conf
locate.conf Configuration file of locate(1) database. 2004-02-06 15:24:25 +00:00
mailer.conf Note master.cf change and provide instructions regarding the fact that 2004-03-27 00:07:48 +00:00
man.conf
master.passwd
minfree
monthly Avoid the output "Running xxx.local" if the "xxx.local" script 2004-04-09 17:35:21 +00:00
monthly.conf
motd
mrouted.conf
netconfig
networks
newsyslog.conf Increase size and number for authlog, cron, lpd-errs, and messages 2003-11-21 18:07:09 +00:00
nsswitch.conf
ntp.conf Add a synopsis, disclaimer, and a hypertext link to the "real" documentation. 2003-12-07 16:11:58 +00:00
passwd.conf
phones
postinstall enable rc.d fixsb script 2004-04-18 04:02:27 +00:00
printcap
profile
protocols dd icmp6 as alias 2003-09-08 21:02:55 +00:00
rbootd.conf
rc
rc.conf
rc.lkm
rc.local
rc.shutdown
rc.subr When performing "start", "stop" or "reload" in run_rc_command(), 2004-05-03 14:52:26 +00:00
remote
rpc
security Catch STDERR from /etc/security.local (not just STDOUT). 2004-04-09 17:33:35 +00:00
security.conf
services actually, `submission' had already been added elsewhere, so remove this part 2004-04-15 18:29:39 +00:00
shells
sysctl.conf Revert the change in default value of ipv6_v6only. Further discussion 2003-11-03 15:12:06 +00:00
syslog.conf
weekly Avoid the output "Running xxx.local" if the "xxx.local" script 2004-04-09 17:35:21 +00:00
weekly.conf
wscons.conf