Lines Matching refs:s6_addr
18 #define SUBNET_ROUTER_ANYCAST_ADDRESS ((const struct in6_addr) { .s6_addr = { 0x00, 0x00…
20 #define RESERVED_INTERFACE_IDENTIFIERS_ADDRESS ((const struct in6_addr) { .s6_addr = { 0x02, 0x00…
22 #define RESERVED_SUBNET_ANYCAST_ADDRESSES ((const struct in6_addr) { .s6_addr = { 0xFD, 0xFF…
48 memcpy(ret->s6_addr, prefix, 8); in generate_eui64_address()
53 memcpy(&ret->s6_addr[8], &link->hw_addr.infiniband[INFINIBAND_ALEN - 8], 8); in generate_eui64_address()
57 ret->s6_addr[8] = link->hw_addr.ether.ether_addr_octet[0]; in generate_eui64_address()
58 ret->s6_addr[9] = link->hw_addr.ether.ether_addr_octet[1]; in generate_eui64_address()
59 ret->s6_addr[10] = link->hw_addr.ether.ether_addr_octet[2]; in generate_eui64_address()
60 ret->s6_addr[11] = 0xff; in generate_eui64_address()
61 ret->s6_addr[12] = 0xfe; in generate_eui64_address()
62 ret->s6_addr[13] = link->hw_addr.ether.ether_addr_octet[3]; in generate_eui64_address()
63 ret->s6_addr[14] = link->hw_addr.ether.ether_addr_octet[4]; in generate_eui64_address()
64 ret->s6_addr[15] = link->hw_addr.ether.ether_addr_octet[5]; in generate_eui64_address()
72 ret->s6_addr[8] ^= 1 << 1; in generate_eui64_address()
124 memcpy(ret->s6_addr, prefix->s6_addr, 8); in generate_stable_private_address_one()
125 memcpy(ret->s6_addr + 8, &rid, 8); in generate_stable_private_address_one()
205 memcpy(addr.s6_addr, masked.s6_addr, 8); in generate_addresses()
206 memcpy(addr.s6_addr + 8, j->address.s6_addr + 8, 8); in generate_addresses()
417 memzero(buffer.in6.s6_addr, 8); in config_parse_address_generation_type()