Data Structures | |
union | ipX_addr_t |
Macros | |
#define | ip6_2_ip(ip6addr) ((ip_addr_t*)(ip6addr)) |
#define | ip6_2_ipX(ip6addr) ((ipX_addr_t*)ip6addr) |
#define | ip_2_ip6(ipaddr) ((ip6_addr_t*)(ipaddr)) |
These functions only exist for type-safe conversion from ip_addr_t to ip6_addr_t and back. More... | |
#define | ip_2_ipX(ipaddr) ((ipX_addr_t*)ipaddr) |
#define | ipX_2_ip(ipaddr) (&((ipaddr)->ip4)) |
#define | ipX_2_ip6(ip6addr) (&((ip6addr)->ip6)) |
#define | ipX_addr_cmp(is_ipv6, addr1, addr2) |
#define | ipX_addr_copy(is_ipv6, dest, src) |
#define | ipX_addr_debug_print(is_ipv6, debug, ipaddr) |
#define | ipX_addr_isany(is_ipv6, ipaddr) |
#define | ipX_addr_ismulticast(is_ipv6, ipaddr) |
#define | ipX_addr_set(is_ipv6, dest, src) |
#define | ipX_addr_set_any(is_ipv6, ipaddr) |
#define | ipX_addr_set_hton(is_ipv6, dest, src) |
#define | ipX_addr_set_ipaddr(is_ipv6, dest, src) |
#define | ipX_addr_set_loopback(is_ipv6, ipaddr) |
#define | ipX_addr_set_zero(is_ipv6, ipaddr) |
#define ip6_2_ip | ( | ip6addr | ) | ((ip_addr_t*)(ip6addr)) |
#define ip6_2_ipX | ( | ip6addr | ) | ((ipX_addr_t*)ip6addr) |
#define ip_2_ip6 | ( | ipaddr | ) | ((ip6_addr_t*)(ipaddr)) |
These functions only exist for type-safe conversion from ip_addr_t to ip6_addr_t and back.
#define ip_2_ipX | ( | ipaddr | ) | ((ipX_addr_t*)ipaddr) |
Referenced by netconn_getaddr(), netconn_join_leave_group(), raw_sendto(), tcp_bind(), tcp_connect(), and udp_bind().
#define ipX_2_ip | ( | ipaddr | ) | (&((ipaddr)->ip4)) |
#define ipX_2_ip6 | ( | ip6addr | ) | (&((ip6addr)->ip6)) |
Referenced by lwip_netconn_do_join_leave_group(), raw_sendto(), tcp_eff_send_mss_impl(), and udp_input().
#define ipX_addr_cmp | ( | is_ipv6, | |
addr1, | |||
addr2 | |||
) |
Referenced by raw_input(), tcp_bind(), tcp_connect(), tcp_input(), tcp_listen_with_backlog(), tcp_pcb_purge(), udp_bind(), and udp_input().
#define ipX_addr_copy | ( | is_ipv6, | |
dest, | |||
src | |||
) |
Referenced by lwip_netconn_do_getaddr(), recv_raw(), tcp_connect(), tcp_listen_input(), tcp_listen_with_backlog(), tcp_output_segment(), and udp_connect().
#define ipX_addr_debug_print | ( | is_ipv6, | |
debug, | |||
ipaddr | |||
) |
Referenced by raw_sendto(), tcp_keepalive(), tcp_slowtmr(), tcp_zero_window_probe(), udp_bind(), udp_connect(), and udp_input().
#define ipX_addr_isany | ( | is_ipv6, | |
ipaddr | |||
) |
Referenced by lwip_netconn_do_send(), raw_input(), raw_sendto(), tcp_bind(), tcp_connect(), tcp_input(), tcp_listen_dual_with_backlog(), tcp_output_segment(), tcp_pcb_purge(), udp_bind(), and udp_input().
#define ipX_addr_ismulticast | ( | is_ipv6, | |
ipaddr | |||
) |
Referenced by tcp_input().
#define ipX_addr_set | ( | is_ipv6, | |
dest, | |||
src | |||
) |
Referenced by recv_udp(), tcp_bind(), and tcp_connect().
#define ipX_addr_set_any | ( | is_ipv6, | |
ipaddr | |||
) |
Referenced by netbuf_new(), netconn_recv(), udp_connect(), and udp_disconnect().
#define ipX_addr_set_hton | ( | is_ipv6, | |
dest, | |||
src | |||
) |
#define ipX_addr_set_ipaddr | ( | is_ipv6, | |
dest, | |||
src | |||
) |
Referenced by netconn_sendto(), raw_bind(), raw_connect(), recv_udp(), udp_bind(), and udp_connect().
#define ipX_addr_set_loopback | ( | is_ipv6, | |
ipaddr | |||
) |
#define ipX_addr_set_zero | ( | is_ipv6, | |
ipaddr | |||
) |