diff options
author | ume <ume@FreeBSD.org> | 2003-10-30 15:29:17 +0000 |
---|---|---|
committer | ume <ume@FreeBSD.org> | 2003-10-30 15:29:17 +0000 |
commit | f06677c31d30ff047ed2e60d7ac2736e110b6a6c (patch) | |
tree | 6c106b7b2386f566c9111704d70041ccb3f63778 /sys/netinet6/in6.h | |
parent | 8ca63b7ab79f326e932107b3ead77217e1529349 (diff) | |
download | FreeBSD-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.h | 3 |
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)) |