Lines Matching defs:in6
1170 struct in6_addr *in6;
1173 in6 = &((struct sockaddr_in6 *)
1178 dr = defrouter_lookup(in6, rt_ifp);
2041 struct in6_addr in6;
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;
2200 if (in6->s6_addr[11] == 0xff && in6->s6_addr[12] == 0xfe) {
2202 LLADDR(sdl)[0] = (in6->s6_addr[8] ^ ND6_EUI64_UBIT);
2203 LLADDR(sdl)[1] = in6->s6_addr[9];
2204 LLADDR(sdl)[2] = in6->s6_addr[10];
2205 LLADDR(sdl)[3] = in6->s6_addr[13];
2206 LLADDR(sdl)[4] = in6->s6_addr[14];
2207 LLADDR(sdl)[5] = in6->s6_addr[15];
2211 bcopy(&in6->s6_addr[8], LLADDR(sdl), EUI64_LENGTH);
2219 struct in6_addr *in6 = &sin6->sin6_addr;
2228 in6->s6_addr[0] = 0xfe;
2229 in6->s6_addr[1] = 0x80;
2231 bcopy(lla, &in6->s6_addr[8], EUI64_LENGTH);
2235 in6->s6_addr[8] = ((uint8_t) lla[0] ^ ND6_EUI64_UBIT);
2236 in6->s6_addr[9] = (uint8_t) lla[1];
2237 in6->s6_addr[10] = (uint8_t) lla[2];
2238 in6->s6_addr[11] = 0xff;
2239 in6->s6_addr[12] = 0xfe;
2240 in6->s6_addr[13] = (uint8_t) lla[3];
2241 in6->s6_addr[14] = (uint8_t) lla[4];
2242 in6->s6_addr[15] = (uint8_t) lla[5];