]> git.saurik.com Git - apple/xnu.git/blobdiff - bsd/netinet6/in6.h
xnu-517.tar.gz
[apple/xnu.git] / bsd / netinet6 / in6.h
index 64356fa2365d910437578241eccab1033fc100ca..d9df90b9bb061a4a6b4e3962c21c4e073e550041 100644 (file)
@@ -418,10 +418,11 @@ struct route_in6 {
 
 #define IPV6_CHECKSUM          26 /* int; checksum offset for raw socket */
 #define IPV6_V6ONLY            27 /* bool; only bind INET6 at wildcard bind */
-#ifndef _KERNEL
+#ifndef KERNEL
 #define IPV6_BINDV6ONLY                IPV6_V6ONLY
 #endif
 
+
 #if 1 /*IPSEC*/
 #define IPV6_IPSEC_POLICY      28 /* struct; get/set security policy */
 #endif
@@ -587,13 +588,14 @@ struct in6_pktinfo {
 struct cmsghdr;
 struct mbuf;
 struct ifnet;
+struct in6_aliasreq;
 
 int    in6_cksum __P((struct mbuf *, u_int8_t, u_int32_t, u_int32_t));
 int    in6_localaddr __P((struct in6_addr *));
 int    in6_addrscope __P((struct in6_addr *));
 struct in6_ifaddr *in6_ifawithscope __P((struct ifnet *, struct in6_addr *));
 struct in6_ifaddr *in6_ifawithifp __P((struct ifnet *, struct in6_addr *));
-extern void in6_if_up __P((struct ifnet *));
+extern void in6_if_up __P((struct ifnet *, struct in6_aliasreq *));
 struct sockaddr;
 
 void   in6_sin6_2_sin __P((struct sockaddr_in *sin,