lwIP
2.1.2
Lightweight IP stack
|
Data Structures | |
struct | ip_addr |
Macros | |
#define | ip_2_ip6(ipaddr) (&((ipaddr)->u_addr.ip6)) |
#define | ip_2_ip4(ipaddr) (&((ipaddr)->u_addr.ip4)) |
#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)) |
Typedefs | |
typedef struct ip_addr | ip_addr_t |
Enumerations | |
enum | lwip_ip_addr_type { IPADDR_TYPE_V4 = 0U, IPADDR_TYPE_V6 = 6U, IPADDR_TYPE_ANY = 46U } |
Functions | |
char * | ipaddr_ntoa (const ip_addr_t *addr) |
char * | ipaddr_ntoa_r (const ip_addr_t *addr, char *buf, int buflen) |
int | ipaddr_aton (const char *cp, ip_addr_t *addr) |
IP address API (common IPv4 and IPv6)