ReactOS 0.4.16-dev-297-gc569aee
IP address handling
Collaboration diagram for IP address handling:

Modules

 IPv4 only
 
 IPv6 only
 

Macros

#define IP_ANY_TYPE   IP_ADDR_ANY
 

Enumerations

enum  lwip_ip_addr_type { IPADDR_TYPE_V4 = 0U , IPADDR_TYPE_V6 = 6U , IPADDR_TYPE_ANY = 46U }
 

Detailed Description

Macro Definition Documentation

◆ IP_ANY_TYPE

#define IP_ANY_TYPE   IP_ADDR_ANY

Macro representing the 'any' address.

Definition at line 461 of file ip_addr.h.

Enumeration Type Documentation

◆ lwip_ip_addr_type

IP address types for use in ip_addr_t.type member.

See also
tcp_new_ip_type(), udp_new_ip_type(), raw_new_ip_type().
Enumerator
IPADDR_TYPE_V4 

IPv4

IPADDR_TYPE_V6 

IPv6

IPADDR_TYPE_ANY 

IPv4+IPv6 ("dual-stack")

Definition at line 54 of file ip_addr.h.

54 {
58 IPADDR_TYPE_V6 = 6U,
60 IPADDR_TYPE_ANY = 46U
61};
#define U(x)
Definition: wordpad.c:45
@ IPADDR_TYPE_V6
Definition: ip_addr.h:58
@ IPADDR_TYPE_ANY
Definition: ip_addr.h:60
@ IPADDR_TYPE_V4
Definition: ip_addr.h:56