summaryrefslogtreecommitdiffstats
path: root/sys/netinet6/in6.h
diff options
context:
space:
mode:
authorume <ume@FreeBSD.org>2003-10-30 15:29:17 +0000
committerume <ume@FreeBSD.org>2003-10-30 15:29:17 +0000
commitf06677c31d30ff047ed2e60d7ac2736e110b6a6c (patch)
tree6c106b7b2386f566c9111704d70041ccb3f63778 /sys/netinet6/in6.h
parent8ca63b7ab79f326e932107b3ead77217e1529349 (diff)
downloadFreeBSD-src-f06677c31d30ff047ed2e60d7ac2736e110b6a6c.zip
FreeBSD-src-f06677c31d30ff047ed2e60d7ac2736e110b6a6c.tar.gz
add management part of address selection policy described in
RFC3484. Obtained from: KAME
Diffstat (limited to 'sys/netinet6/in6.h')
-rw-r--r--sys/netinet6/in6.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/sys/netinet6/in6.h b/sys/netinet6/in6.h
index af3711d..5f3da0e 100644
--- a/sys/netinet6/in6.h
+++ b/sys/netinet6/in6.h
@@ -593,6 +593,8 @@ struct ip6_mtuinfo {
#define IPV6CTL_AUTO_LINKLOCAL 35 /* automatic link-local addr assign */
#define IPV6CTL_RIP6STATS 36 /* raw_ip6 stats */
+#define IPV6CTL_ADDRCTLPOLICY 38 /* get/set address selection policy */
+
#define IPV6CTL_MAXFRAGS 41 /* max fragments */
/* New entries should be added here from current IPV6CTL_MAXID value. */
@@ -626,6 +628,7 @@ void in6_sin_2_v4mapsin6 __P((struct sockaddr_in *sin,
struct sockaddr_in6 *sin6));
void in6_sin6_2_sin_in_sock __P((struct sockaddr *nam));
void in6_sin_2_v4mapsin6_in_sock __P((struct sockaddr **nam));
+extern void addrsel_policy_init __P((void));
#define satosin6(sa) ((struct sockaddr_in6 *)(sa))
#define sin6tosa(sin6) ((struct sockaddr *)(sin6))
OpenPOWER on IntegriCloud