Searched refs:in6 (Results 1 - 14 of 14) sorted by relevance

/darwin-on-arm/xnu/bsd/netinet6/
H A Din6_ifattach.c132 * in6 - upper 64bits are preserved
137 struct in6_addr *in6) /* upper 64bits are preserved */
156 bcopy(digest, &in6->s6_addr[8], 8);
159 in6->s6_addr[8] &= ~ND6_EUI64_GBIT; /* g bit to "individual" */
160 in6->s6_addr[8] |= ND6_EUI64_UBIT; /* u bit to "local" */
163 ND6_EUI64_TO_IFID(in6);
258 * in6 - upper 64bits are preserved
263 struct in6_addr *in6) /* upper 64bits are preserved */
323 bcopy(addr, &in6->s6_addr[8], 8);
325 in6
135 get_rand_ifid( __unused struct ifnet *ifp, struct in6_addr *in6) argument
261 in6_get_hw_ifid( struct ifnet *ifp, struct in6_addr *in6) argument
407 get_ifid( struct ifnet *ifp0, struct ifnet *altifp, struct in6_addr *in6) argument
674 in6_nigroup( struct ifnet *ifp, const char *name, int namelen, struct in6_addr *in6) argument
751 struct in6_addr in6; local
[all...]
H A Dscope6.c483 * Determine the appropriate scope zone ID for in6 and ifp. If ret_id is
485 * in the in6_addr structure, in6 will be modified.
490 in6_setscope(struct in6_addr *in6, struct ifnet *ifp, u_int32_t *ret_id) argument
507 if (IN6_IS_ADDR_LOOPBACK(in6)) {
517 scope = in6_addrscope(in6);
553 if (IN6_IS_SCOPE_LINKLOCAL(in6) || IN6_IS_ADDR_MC_INTFACELOCAL(in6))
554 in6->s6_addr16[1] = htons(zoneid & 0xffff); /* XXX */
564 in6_clearscope(struct in6_addr *in6) argument
568 if (IN6_IS_SCOPE_LINKLOCAL(in6) || IN6_IS_ADDR_MC_INTFACELOCA
[all...]
H A Dnd6.h126 #define ND6_EUI64_TO_IFID(in6) do {(in6)->s6_addr[8] ^= ND6_EUI64_UBIT; } while (0)
127 #define ND6_EUI64_GROUP(in6) ((in6)->s6_addr[8] & ND6_EUI64_GBIT)
128 #define ND6_EUI64_INDIVIDUAL(in6) (!ND6_EUI64_GROUP(in6))
129 #define ND6_EUI64_LOCAL(in6) ((in6)->s6_addr[8] & ND6_EUI64_UBIT)
130 #define ND6_EUI64_UNIVERSAL(in6) (!ND6_EUI64_LOCAL(in6))
[all...]
H A Dnd6_nbr.c1170 struct in6_addr *in6; local
1173 in6 = &((struct sockaddr_in6 *)
1178 dr = defrouter_lookup(in6, rt_ifp);
2041 struct in6_addr in6; local
2073 in6 = ia->ia_addr.sin6_addr;
2074 if (in6_get_hw_ifid(ifp, &in6) != 0)
2082 !IN6_ARE_ADDR_EQUAL(&ia->ia_addr.sin6_addr, &in6)) {
2085 IN6_ARE_ADDR_EQUAL(&ia->ia_addr.sin6_addr, &in6)) {
2194 struct in6_addr *in6 = &sin6a->sin6_addr; local
2200 if (in6
2219 struct in6_addr *in6 = &sin6->sin6_addr; local
[all...]
H A DMakefile20 esp.h in6.h ipcomp.h raw_ip6.h \
H A Din6_src.c1668 struct in6_addr *in6,
1678 *in6 = sin6->sin6_addr;
1690 scopeid = scope6_addr2default(in6);
1693 if (IN6_IS_SCOPE_LINKLOCAL(in6)) {
1697 if (in6p != NULL && IN6_IS_ADDR_MULTICAST(in6) &&
1716 in6->s6_addr16[1] = htons(pi->ipi6_ifindex);
1717 } else if (in6p && IN6_IS_ADDR_MULTICAST(in6) &&
1720 in6->s6_addr16[1] = htons(ifp->if_index);
1733 in6->s6_addr16[1] = htons(scopeid & 0xffff);
1757 const struct in6_addr *in6,
1667 in6_embedscope( struct in6_addr *in6, const struct sockaddr_in6 *sin6, struct in6pcb *in6p, struct ifnet **ifpp, struct ip6_pktopts *opt) argument
1755 in6_recoverscope( struct sockaddr_in6 *sin6, const struct in6_addr *in6, struct ifnet *ifp) argument
[all...]
H A Din6.c29 /* $FreeBSD: src/sys/netinet6/in6.c,v 1.7.2.7 2001/08/06 20:26:22 ume Exp $ */
30 /* $KAME: in6.c,v 1.187 2001/05/24 07:43:59 itojun Exp $ */
2782 in6addr_local(struct in6_addr *in6) argument
2788 if (IN6_IS_ADDR_LOOPBACK(in6) || IN6_IS_SCOPE_LINKLOCAL(in6))
2793 bcopy(in6, &sin6.sin6_addr, sizeof (*in6));
2803 local = in6_localaddr(in6);
2809 in6_localaddr(struct in6_addr *in6) argument
2813 if (IN6_IS_ADDR_LOOPBACK(in6) || IN6_IS_ADDR_LINKLOCA
[all...]
H A Dnd6.c1610 struct in6_addr in6; local
1620 in6 = ((struct sockaddr_in6 *)(void *)rt_key(rt))->sin6_addr;
1646 rt6_flush(&in6, rt->rt_ifp);
/darwin-on-arm/xnu/bsd/net/
H A Dnetsrc.c189 struct in6_addr *in6, storage; local
208 in6 = in6_selectsrc(dstsin6, NULL, NULL, &ro, NULL, &storage,
212 if (!in6 || error)
217 memcpy(&nrp.nrp_sin6.sin6_addr, in6, sizeof(nrp.nrp_sin6.sin6_addr));
220 if (memcmp(&ia->ia_addr.sin6_addr, in6, sizeof(*in6)) == 0) {
234 memcpy(&sin6.sin6_addr, in6, sizeof(*in6));
H A Dif_stf.c719 struct in6_addr *in6,
725 if (IN6_IS_ADDR_6TO4(in6))
726 return stf_checkaddr4(sc, GET_V4(in6), inifp);
734 if (IN6_IS_ADDR_V4COMPAT(in6) || IN6_IS_ADDR_V4MAPPED(in6))
717 stf_checkaddr6( struct stf_softc *sc, struct in6_addr *in6, struct ifnet *inifp) argument
H A Dntstat.c781 struct in6_addr *in6; member in union:__anon223
794 inp = in6_pcblookup_hash(inpinfo, remote.in6, param->remote.v6.sin6_port,
795 local.in6, param->local.v6.sin6_port, 1, NULL);
/darwin-on-arm/xnu/bsd/conf/
H A DMakefile.template90 in6.o \
244 in6.o \
H A Dfiles323 bsd/netinet6/in6.c optional inet6
/darwin-on-arm/xnu/bsd/netinet/
H A Din.h772 #include <netinet6/in6.h>

Completed in 62 milliseconds