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
..
2004-04-18 03:49:43 +00:00
2003-10-24 20:12:04 +00:00
2004-01-25 14:00:57 +00:00
2003-10-24 20:12:04 +00:00
2003-12-21 17:37:26 +00:00
2003-10-24 20:12:04 +00:00
2003-12-22 22:26:32 +00:00
2003-12-21 17:37:26 +00:00
2003-12-21 17:37:26 +00:00
2003-10-24 20:12:04 +00:00
2003-12-21 17:37:26 +00:00
2003-10-24 20:12:04 +00:00
2003-10-24 20:12:04 +00:00
2003-12-10 18:04:28 +00:00
2004-03-17 23:37:20 +00:00
2003-10-24 20:12:04 +00:00
2004-03-13 07:21:41 +00:00
2003-10-24 20:12:04 +00:00
2004-03-17 20:29:43 +00:00
2003-12-22 22:26:32 +00:00
2003-10-24 20:12:04 +00:00
2004-01-25 14:00:57 +00:00
2003-10-24 20:12:04 +00:00
2003-10-24 20:12:04 +00:00
2003-10-24 20:12:04 +00:00
2003-10-24 20:12:04 +00:00
2003-12-21 17:37:26 +00:00
2003-12-21 17:37:26 +00:00
2003-12-21 17:37:26 +00:00
2003-10-24 20:12:04 +00:00
2003-10-24 20:12:04 +00:00
2003-12-21 17:37:26 +00:00
2003-10-24 20:12:04 +00:00
2004-01-25 14:00:57 +00:00
2003-10-24 20:12:04 +00:00
2003-10-24 20:12:04 +00:00
2003-10-24 20:12:04 +00:00
2003-10-24 20:12:04 +00:00
2003-12-21 17:37:26 +00:00
2003-10-24 20:12:04 +00:00
2003-12-22 22:26:32 +00:00
2004-01-30 14:26:26 +00:00
2003-10-24 20:12:04 +00:00
2003-10-24 20:12:04 +00:00
2004-03-09 06:04:33 +00:00
2004-01-24 02:48:43 +00:00
2003-10-24 20:12:04 +00:00
2003-12-21 17:37:26 +00:00
2004-01-14 01:20:15 +00:00
2003-12-21 17:37:26 +00:00
2003-12-21 17:37:26 +00:00
2004-03-23 22:35:30 +00:00
2004-01-10 07:17:08 +00:00
2004-05-07 00:55:14 +00:00
2004-02-01 14:19:44 +00:00
2003-12-08 08:12:01 +00:00
2004-04-25 16:52:19 +00:00
2004-01-20 23:59:49 +00:00
2004-04-09 17:35:21 +00:00
2004-01-31 21:51:53 +00:00
2004-02-06 15:24:25 +00:00
2004-03-27 00:07:48 +00:00
2004-04-22 23:02:39 +00:00
2003-12-15 08:57:52 +00:00
2004-03-10 18:33:12 +00:00
2004-04-13 12:43:12 +00:00
2004-04-09 17:35:21 +00:00
2003-11-21 18:07:09 +00:00
2003-12-07 16:11:58 +00:00
2004-04-18 04:02:27 +00:00
2004-05-03 14:52:26 +00:00
2004-04-09 17:33:35 +00:00
2004-04-15 18:29:39 +00:00
2003-11-03 15:12:06 +00:00
2004-04-09 17:35:21 +00:00