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-19 12:44:09 +00:00
2004-04-19 12:44:09 +00:00
2004-04-23 02:48:12 +00:00
2004-04-19 12:44:09 +00:00
2004-04-19 12:44:09 +00:00
2004-04-19 12:44:09 +00:00
2004-04-23 02:48:12 +00:00
2004-04-19 12:44:09 +00:00
2004-03-19 08:07:22 +00:00
2004-05-04 03:02:17 +00:00
2004-04-19 12:44:09 +00:00
2004-04-19 12:44:09 +00:00
2004-03-30 13:38:20 +00:00
2004-03-19 08:07:22 +00:00
2004-03-19 08:07:22 +00:00
2004-04-29 20:45:07 +00:00
2004-04-19 12:44:09 +00:00
2004-04-19 12:44:09 +00:00
2004-04-19 12:44:09 +00:00
2003-12-27 21:30:27 +00:00
2004-04-19 12:44:09 +00:00
2004-04-02 23:04:37 +00:00
2004-03-28 11:44:20 +00:00
2004-03-28 11:44:20 +00:00
2004-05-01 14:06:02 +00:00
2004-04-23 02:48:12 +00:00
2004-04-19 12:44:09 +00:00
2004-04-19 12:44:09 +00:00
2004-04-19 12:44:09 +00:00
2004-04-19 12:44:09 +00:00
2004-05-07 00:55:14 +00:00
2004-04-19 12:43:27 +00:00
2004-04-19 12:44:09 +00:00
2004-03-26 15:27:56 +00:00
2004-04-21 21:19:51 +00:00
2004-02-23 18:53:31 +00:00
2003-11-02 16:02:09 +00:00
2004-03-02 23:25:05 +00:00
2004-04-29 20:47:52 +00:00
2004-04-19 12:44:09 +00:00
2004-04-19 12:44:09 +00:00
2004-04-25 06:19:49 +00:00