KallistiOS  2.0.0
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups
Macros
IPv6 protocol level options

Macros

#define IPV6_JOIN_GROUP   17
 Join a multicast group (set)
#define IPV6_LEAVE_GROUP   18
 Leave a multicast group (set)
#define IPV6_MULTICAST_HOPS   19
 Hop limit for multicast (get/set)
#define IPV6_MULTICAST_IF   20
 Multicast interface (get/set)
#define IPV6_MULTICAST_LOOP   21
 Multicasts loopback (get/set)
#define IPV6_UNICAST_HOPS   22
 Hop limit for unicast (get/set)
#define IPV6_V6ONLY   23
 IPv6 only – no IPv4 (get/set)

Detailed Description

These are the various socket-level options that can be accessed with the setsockopt() and getsockopt() functions for the IPPROTO_IPV6 level value.

Not all of these are currently supported, but they are listed for completeness.

See also:
Socket-level options
IPv4 protocol level options

Macro Definition Documentation

#define IPV6_JOIN_GROUP   17

Join a multicast group (set)

#define IPV6_LEAVE_GROUP   18

Leave a multicast group (set)

#define IPV6_MULTICAST_HOPS   19

Hop limit for multicast (get/set)

#define IPV6_MULTICAST_IF   20

Multicast interface (get/set)

#define IPV6_MULTICAST_LOOP   21

Multicasts loopback (get/set)

#define IPV6_UNICAST_HOPS   22

Hop limit for unicast (get/set)

#define IPV6_V6ONLY   23

IPv6 only – no IPv4 (get/set)