netinet/in.h

The netinet/in.h header file contains definitions for the internet protocol family.

The following structure definition is supported for IPv6:
The following functions are supported for IPv6:
The following macros are supported for IPv6:
Structures:
struct ip_mreq{
					struct in_addr imr_multiaddr;
					struct in_addr imr_interface;
};
Socket options:

Structure: Multicast filter support is accessed by defining feature test macro _OPEN_SYS_SOCKET_EXT3. The feature test also exposes symbols in sys/socket.h

struct ip_mreq{} 
struct ip_mreq_source {};
struct group_req {};
struct group_source_req {};
setipv4sourcefilter()
getipv4sourcefilter()
setsourcefilter()
getsourcefilter()