|
#define | ip_2_ip6(ipaddr) (&((ipaddr)->u_addr.ip6)) |
|
#define | ip_2_ip4(ipaddr) (&((ipaddr)->u_addr.ip4)) |
|
#define | ip_addr_netcmp(addr1, addr2, mask) ip_addr_net_eq((addr1), (addr2), (mask)) |
|
#define | ip_addr_net_eq(addr1, addr2, mask) |
|
#define | ip_addr_cmp(addr1, addr2) ip_addr_eq((addr1), (addr2)) |
|
#define | ip_addr_eq(addr1, addr2) |
|
#define | ip_addr_cmp_zoneless(addr1, addr2) ip_addr_zoneless_eq((addr1), (addr2)) |
|
#define | ip_addr_zoneless_eq(addr1, addr2) |
|
#define | ip_addr_isany(ipaddr) |
|
#define | ip_addr_isany_val(ipaddr) |
|
#define | ip_addr_isbroadcast(ipaddr, netif) |
|
#define | ip_addr_ismulticast(ipaddr) |
|
#define | ip_addr_isloopback(ipaddr) |
|
#define | ip_addr_islinklocal(ipaddr) |
|
#define | IP_ADDR_ANY IP4_ADDR_ANY |
|
#define | IP4_ADDR_ANY (&ip_addr_any) |
|
#define | IP4_ADDR_ANY4 (ip_2_ip4(&ip_addr_any)) |
|
#define | IP6_ADDR_ANY (&ip6_addr_any) |
|
#define | IP6_ADDR_ANY6 (ip_2_ip6(&ip6_addr_any)) |
|
#define | IP_ANY_TYPE (&ip_addr_any_type) |
|
IP address API (common IPv4 and IPv6)