INET v6 addresses.
Data Structures | |
struct | in6_addr |
For compatibility with BSD code. More... | |
Macros | |
#define | IN6ADDR_ANY_INIT {0,0,0,0} |
#define | IN6ADDR_LOOPBACK_INIT {0,0,0,PP_HTONL(1)} |
#define | inet6_addr_from_ip6addr(target_in6addr, source_ip6addr) |
#define | inet6_addr_to_ip6addr(target_ip6addr, source_in6addr) |
#define | inet6_addr_to_ip6addr_p(target_ip6addr_p, source_in6addr) ((target_ip6addr_p) = (ip6_addr_t*)(source_in6addr)) |
#define | inet6_aton(cp, addr) ip6addr_aton(cp, (ip6_addr_t*)addr) |
#define | inet6_ntoa(addr) ip6addr_ntoa((ip6_addr_t*)&(addr)) |
#define | inet6_ntoa_r(addr, buf, buflen) ip6addr_ntoa_r((ip6_addr_t*)&(addr), buf, buflen) |
#define | s6_addr un.u8_addr |
#define IN6ADDR_ANY_INIT {0,0,0,0} |
#define IN6ADDR_LOOPBACK_INIT {0,0,0,PP_HTONL(1)} |
#define inet6_addr_from_ip6addr | ( | target_in6addr, | |
source_ip6addr | |||
) |
#define inet6_addr_to_ip6addr | ( | target_ip6addr, | |
source_in6addr | |||
) |
#define inet6_addr_to_ip6addr_p | ( | target_ip6addr_p, | |
source_in6addr | |||
) | ((target_ip6addr_p) = (ip6_addr_t*)(source_in6addr)) |
#define inet6_aton | ( | cp, | |
addr | |||
) | ip6addr_aton(cp, (ip6_addr_t*)addr) |
#define inet6_ntoa | ( | addr | ) | ip6addr_ntoa((ip6_addr_t*)&(addr)) |
#define inet6_ntoa_r | ( | addr, | |
buf, | |||
buflen | |||
) | ip6addr_ntoa_r((ip6_addr_t*)&(addr), buf, buflen) |
#define s6_addr un.u8_addr |