EUI64_UBIT
if ((in6->s6_addr[8] & ~(EUI64_GBIT | EUI64_UBIT)) == 0x00 &&
ifra.ifra_addr.sin6_addr.s6_addr[8] |= EUI64_UBIT;
#define EUI64_TO_IFID(in6) do {(in6)->s6_addr[8] ^= EUI64_UBIT; } while (0)
#define EUI64_LOCAL(in6) ((in6)->s6_addr[8] & EUI64_UBIT)
in6->s6_addr[8] |= EUI64_UBIT; /* u bit to "local" */
do { (in6)->s6_addr[8] ^= EUI64_UBIT; } while (0)
do { (in6)->s6_addr[8] ^= EUI64_UBIT; } while (0)