version 1.139, 2012/06/23 03:14:04 |
version 1.140, 2012/06/25 15:28:40 |
Line 103 __KERNEL_RCSID(0, "$NetBSD$"); |
|
Line 103 __KERNEL_RCSID(0, "$NetBSD$"); |
|
#include <netinet/ip_icmp.h> |
#include <netinet/ip_icmp.h> |
#endif /* INET */ |
#endif /* INET */ |
#include <netinet/ip6.h> |
#include <netinet/ip6.h> |
#include <netinet/rfc6056.h> |
#include <netinet/portalgo.h> |
#include <netinet6/in6_var.h> |
#include <netinet6/in6_var.h> |
#include <netinet6/ip6_var.h> |
#include <netinet6/ip6_var.h> |
#include <netinet6/ip6_private.h> |
#include <netinet6/ip6_private.h> |
Line 1958 sysctl_net_inet6_ip6_setup(struct sysctl |
|
Line 1958 sysctl_net_inet6_ip6_setup(struct sysctl |
|
CTL_CREATE, CTL_EOL); |
CTL_CREATE, CTL_EOL); |
#endif |
#endif |
/* anonportalgo RFC6056 subtree */ |
/* anonportalgo RFC6056 subtree */ |
const struct sysctlnode *rfc6056_node; |
const struct sysctlnode *portalgo_node; |
sysctl_createv(clog, 0, NULL, &rfc6056_node, |
sysctl_createv(clog, 0, NULL, &portalgo_node, |
CTLFLAG_PERMANENT, |
CTLFLAG_PERMANENT, |
CTLTYPE_NODE, "anonportalgo", |
CTLTYPE_NODE, "anonportalgo", |
SYSCTL_DESCR("Anonymous port algorithm selection (RFC 6056)"), |
SYSCTL_DESCR("Anonymous port algorithm selection (RFC 6056)"), |
NULL, 0, NULL, 0, |
NULL, 0, NULL, 0, |
CTL_NET, PF_INET6, IPPROTO_IPV6, CTL_CREATE, CTL_EOL); |
CTL_NET, PF_INET6, IPPROTO_IPV6, CTL_CREATE, CTL_EOL); |
sysctl_createv(clog, 0, &rfc6056_node, NULL, |
sysctl_createv(clog, 0, &portalgo_node, NULL, |
CTLFLAG_PERMANENT, |
CTLFLAG_PERMANENT, |
CTLTYPE_STRING, "available", |
CTLTYPE_STRING, "available", |
SYSCTL_DESCR("available algorithms"), |
SYSCTL_DESCR("available algorithms"), |
sysctl_rfc6056_available, 0, NULL, RFC6056_MAXLEN, |
sysctl_portalgo_available, 0, NULL, PORTALGO_MAXLEN, |
CTL_CREATE, CTL_EOL); |
CTL_CREATE, CTL_EOL); |
sysctl_createv(clog, 0, &rfc6056_node, NULL, |
sysctl_createv(clog, 0, &portalgo_node, NULL, |
CTLFLAG_PERMANENT|CTLFLAG_READWRITE, |
CTLFLAG_PERMANENT|CTLFLAG_READWRITE, |
CTLTYPE_STRING, "selected", |
CTLTYPE_STRING, "selected", |
SYSCTL_DESCR("selected algorithm"), |
SYSCTL_DESCR("selected algorithm"), |
sysctl_rfc6056_selected6, 0, NULL, RFC6056_MAXLEN, |
sysctl_portalgo_selected6, 0, NULL, PORTALGO_MAXLEN, |
CTL_CREATE, CTL_EOL); |
CTL_CREATE, CTL_EOL); |
sysctl_createv(clog, 0, NULL, NULL, |
sysctl_createv(clog, 0, NULL, NULL, |
CTLFLAG_PERMANENT|CTLFLAG_READWRITE, |
CTLFLAG_PERMANENT|CTLFLAG_READWRITE, |