in6.h File Reference

__KAME__

__KAME_VERSION

s6_addr

__u6_addr.__u6_addr8

INET6_ADDRSTRLEN

IPV6_ADDR_INT32_ONE

IPV6_ADDR_INT32_TWO

IPV6_ADDR_INT32_MNL

IPV6_ADDR_INT32_MLL

IPV6_ADDR_INT32_SMP

IPV6_ADDR_INT16_ULL

IPV6_ADDR_INT16_USL

IPV6_ADDR_INT16_MLL

in6addr_any

IMPORT_C struct in6_addrin6addr_any

in6addr_loopback

IMPORT_C struct in6_addrin6addr_loopback

IN6_IS_ADDR_UNSPECIFIED

Unspecified

IN6_IS_ADDR_LOOPBACK

Loopback

IN6_IS_ADDR_V4COMPAT

IPv4 compatible

IN6_IS_ADDR_V4MAPPED

Mapped

__IPV6_ADDR_SCOPE_NODELOCAL

__IPV6_ADDR_SCOPE_INTFACELOCAL

__IPV6_ADDR_SCOPE_LINKLOCAL

__IPV6_ADDR_SCOPE_SITELOCAL

__IPV6_ADDR_SCOPE_ORGLOCAL

__IPV6_ADDR_SCOPE_GLOBAL

IN6_IS_ADDR_LINKLOCAL

Unicast Scope. Note that we must check topmost 10 bits only, not 16 bits (see RFC2373).

IN6_IS_ADDR_SITELOCAL

IN6_IS_ADDR_MULTICAST

__IPV6_ADDR_MC_SCOPE

IN6_IS_ADDR_MC_NODELOCAL

Multicast Scope

IN6_IS_ADDR_MC_LINKLOCAL

Multicast Scope

IN6_IS_ADDR_MC_SITELOCAL

Multicast Scope

IN6_IS_ADDR_MC_ORGLOCAL

Multicast Scope

IN6_IS_ADDR_MC_GLOBAL

Multicast Scope

IPV6_SOCKOPT_RESERVED1

reserved for future use

IPV6_UNICAST_HOPS

int; IP6 hops

IPV6_MULTICAST_IF

u_int; set or get IP6 multicast if

IPV6_MULTICAST_HOPS

int; set or get IP6 multicast hops

IPV6_MULTICAST_LOOP

u_int; set or get IP6 multicast loopback

IPV6_JOIN_GROUP

ip6_mreq; join a group membership

IPV6_LEAVE_GROUP

ip6_mreq; leave a group membership

IPV6_PORTRANGE

int; range to choose for unspec port

ICMP6_FILTER

icmp6_filter; icmp6 filter

IPV6_CHECKSUM

IPV6_V6ONLY

IPV6_BINDV6ONLY

IPV6_IPSEC_POLICY

IPV6_FAITH

IPV6_FW_ADD

IPV6_FW_DEL

IPV6_FW_FLUSH

IPV6_FW_ZERO

IPV6_FW_GET

IPV6_RTHDRDSTOPTS

ip6_dest; send dst option before rthdr

IPV6_RECVPKTINFO

bool; recv if, dst addr

IPV6_RECVHOPLIMIT

bool; recv hop limit

IPV6_RECVRTHDR

bool; recv routing header

IPV6_RECVHOPOPTS

bool; recv hop-by-hop option

IPV6_RECVDSTOPTS

bool; recv dst option after rthdr

IPV6_USE_MIN_MTU

bool; send packets at the minimum MTU

IPV6_RECVPATHMTU

bool; notify an according MTU

IPV6_PATHMTU

mtuinfo; get the current path MTU (sopt), 4 bytes int; MTU notification (cmsg)

IPV6_PKTINFO

in6_pktinfo; send if, src addr

IPV6_HOPLIMIT

int; send hop limit

IPV6_NEXTHOP

sockaddr; next hop addr

IPV6_HOPOPTS

IPV6_DSTOPTS

ip6_dest; send dst option befor rthdr

IPV6_RTHDR

new socket options introduced in RFC3542. ip6_dest; send dst option before rthdr

IPV6_RECVTCLASS

IPV6_AUTOFLOWLABEL

IPV6_TCLASS

IPV6_DONTFRAG

IPV6_PREFER_TEMPADDR

IPV6_BINDANY

IPV6_MSFILTER

IPV6_RTHDR_LOOSE

IPV6_RTHDR_STRICT

IPV6_RTHDR_TYPE_0

IPV6_DEFAULT_MULTICAST_HOPS

IPV6_DEFAULT_MULTICAST_LOOP

IPV6_MIN_MEMBERSHIPS

IPV6_MAX_MEMBERSHIPS

IPV6_MAX_GROUP_SRC_FILTER

IPV6_MAX_SOCK_SRC_FILTER

IPV6_PORTRANGE_DEFAULT

Argument for IPV6_PORTRANGE: - which range to search when port is unspecified at bind() or connect(). default range.

IPV6_PORTRANGE_HIGH

Argument for IPV6_PORTRANGE: - which range to search when port is unspecified at bind() or connect()."high" - request firewall bypass

IPV6_PORTRANGE_LOW

Argument for IPV6_PORTRANGE: - which range to search when port is unspecified at bind() or connect(). "low" - vouchsafe security

M_AUTHIPHDR

M_DECRYPTED

M_LOOP

M_AUTHIPDGM

M_RTALERT_MLD

Typedef size_t

typedef __size_t size_t

Typedef socklen_t

typedef __socklen_t socklen_t

_SIZE_T_DECLARED

_SOCKLEN_T_DECLARED