Lines Matching refs:s6_addr
98 #define EUI64_TO_IFID(in6) do {(in6)->s6_addr[8] ^= EUI64_UBIT; } while (0)
99 #define EUI64_GROUP(in6) ((in6)->s6_addr[8] & EUI64_GBIT)
101 #define EUI64_LOCAL(in6) ((in6)->s6_addr[8] & EUI64_UBIT)
143 bcopy(digest, &in6->s6_addr[8], 8);
146 in6->s6_addr[8] &= ~EUI64_GBIT; /* g bit to "individual" */
147 in6->s6_addr[8] |= EUI64_UBIT; /* u bit to "local" */
299 bcopy(addr, &in6->s6_addr[8], 8);
301 in6->s6_addr[8] = addr[0];
302 in6->s6_addr[9] = addr[1];
303 in6->s6_addr[10] = addr[2];
304 in6->s6_addr[11] = 0xff;
305 in6->s6_addr[12] = 0xfe;
306 in6->s6_addr[13] = addr[3];
307 in6->s6_addr[14] = addr[4];
308 in6->s6_addr[15] = addr[5];
325 bcopy(addr + 12, &in6->s6_addr[8], 8);
343 if ((in6->s6_addr[8] & ~(EUI64_GBIT | EUI64_UBIT)) == 0x00 &&
344 bcmp(&in6->s6_addr[9], allzero, 7) == 0)
411 if_name(ifp0), in6->s6_addr[8], in6->s6_addr[9], in6->s6_addr[10],
412 in6->s6_addr[11], in6->s6_addr[12], in6->s6_addr[13],
413 in6->s6_addr[14], in6->s6_addr[15]));