Main Page | Modules | Class List | Directories | File List | Class Members | File Members | Related Pages

ip6_misc.h File Reference

#include <winsock2.h>
#include <ws2tcpip.h>

Go to the source code of this file.

Defines

#define IN_MULTICAST(a)   IN_CLASSD(a)
#define IN_EXPERIMENTAL(a)   ((((u_int32_t) (a)) & 0xf0000000) == 0xf0000000)
#define IN_LOOPBACKNET   127
#define ip6_vfc   ip6_ctlun.ip6_un2_vfc
#define ip6_flow   ip6_ctlun.ip6_un1.ip6_un1_flow
#define ip6_plen   ip6_ctlun.ip6_un1.ip6_un1_plen
#define ip6_nxt   ip6_ctlun.ip6_un1.ip6_un1_nxt
#define ip6_hlim   ip6_ctlun.ip6_un1.ip6_un1_hlim
#define ip6_hops   ip6_ctlun.ip6_un1.ip6_un1_hlim
#define nd_rd_type   nd_rd_hdr.icmp6_type
#define nd_rd_code   nd_rd_hdr.icmp6_code
#define nd_rd_cksum   nd_rd_hdr.icmp6_cksum
#define nd_rd_reserved   nd_rd_hdr.icmp6_data32[0]
#define IPPROTO_HOPOPTS   0
#define IPPROTO_IPV6   41
#define IPPROTO_ROUTING   43
#define IPPROTO_FRAGMENT   44
#define IPPROTO_ESP   50
#define IPPROTO_AH   51
#define IPPROTO_ICMPV6   58
#define IPPROTO_NONE   59
#define IPPROTO_DSTOPTS   60
#define IPPROTO_PIM   103
#define IPV6_RTHDR_TYPE_0   0
#define IP6OPT_PAD1   0x00
#define IP6OPT_PADN   0x01
#define IP6OPT_JUMBO   0xC2
#define IP6OPT_JUMBO_LEN   6
#define IP6OPT_ROUTER_ALERT   0x05
#define IP6OPT_RTALERT_LEN   4
#define IP6OPT_RTALERT_MLD   0
#define IP6OPT_RTALERT_RSVP   1
#define IP6OPT_RTALERT_ACTNET   2
#define IP6OPT_MINLEN   2
#define IP6OPT_BINDING_UPDATE   0xc6
#define IP6OPT_BINDING_ACK   0x07
#define IP6OPT_BINDING_REQ   0x08
#define IP6OPT_HOME_ADDRESS   0xc9
#define IP6OPT_EID   0x8a
#define IP6OPT_TYPE(o)   ((o) & 0xC0)
#define IP6OPT_TYPE_SKIP   0x00
#define IP6OPT_TYPE_DISCARD   0x40
#define IP6OPT_TYPE_FORCEICMP   0x80
#define IP6OPT_TYPE_ICMP   0xC0
#define IP6OPT_MUTABLE   0x20


Define Documentation

#define IN_EXPERIMENTAL  )     ((((u_int32_t) (a)) & 0xf0000000) == 0xf0000000)
 

Definition at line 36 of file ip6_misc.h.

#define IN_LOOPBACKNET   127
 

Definition at line 38 of file ip6_misc.h.

#define IN_MULTICAST  )     IN_CLASSD(a)
 

Definition at line 34 of file ip6_misc.h.

#define ip6_flow   ip6_ctlun.ip6_un1.ip6_un1_flow
 

Definition at line 95 of file ip6_misc.h.

#define ip6_hlim   ip6_ctlun.ip6_un1.ip6_un1_hlim
 

Definition at line 98 of file ip6_misc.h.

#define ip6_hops   ip6_ctlun.ip6_un1.ip6_un1_hlim
 

Definition at line 99 of file ip6_misc.h.

#define ip6_nxt   ip6_ctlun.ip6_un1.ip6_un1_nxt
 

Definition at line 97 of file ip6_misc.h.

#define ip6_plen   ip6_ctlun.ip6_un1.ip6_un1_plen
 

Definition at line 96 of file ip6_misc.h.

#define ip6_vfc   ip6_ctlun.ip6_un2_vfc
 

Definition at line 94 of file ip6_misc.h.

#define IP6OPT_BINDING_ACK   0x07
 

Definition at line 136 of file ip6_misc.h.

#define IP6OPT_BINDING_REQ   0x08
 

Definition at line 137 of file ip6_misc.h.

#define IP6OPT_BINDING_UPDATE   0xc6
 

Definition at line 135 of file ip6_misc.h.

#define IP6OPT_EID   0x8a
 

Definition at line 139 of file ip6_misc.h.

#define IP6OPT_HOME_ADDRESS   0xc9
 

Definition at line 138 of file ip6_misc.h.

#define IP6OPT_JUMBO   0xC2
 

Definition at line 125 of file ip6_misc.h.

#define IP6OPT_JUMBO_LEN   6
 

Definition at line 126 of file ip6_misc.h.

#define IP6OPT_MINLEN   2
 

Definition at line 133 of file ip6_misc.h.

#define IP6OPT_MUTABLE   0x20
 

Definition at line 147 of file ip6_misc.h.

#define IP6OPT_PAD1   0x00
 

Definition at line 123 of file ip6_misc.h.

#define IP6OPT_PADN   0x01
 

Definition at line 124 of file ip6_misc.h.

#define IP6OPT_ROUTER_ALERT   0x05
 

Definition at line 127 of file ip6_misc.h.

#define IP6OPT_RTALERT_ACTNET   2
 

Definition at line 132 of file ip6_misc.h.

#define IP6OPT_RTALERT_LEN   4
 

Definition at line 129 of file ip6_misc.h.

#define IP6OPT_RTALERT_MLD   0
 

Definition at line 130 of file ip6_misc.h.

#define IP6OPT_RTALERT_RSVP   1
 

Definition at line 131 of file ip6_misc.h.

#define IP6OPT_TYPE  )     ((o) & 0xC0)
 

Definition at line 141 of file ip6_misc.h.

#define IP6OPT_TYPE_DISCARD   0x40
 

Definition at line 143 of file ip6_misc.h.

#define IP6OPT_TYPE_FORCEICMP   0x80
 

Definition at line 144 of file ip6_misc.h.

#define IP6OPT_TYPE_ICMP   0xC0
 

Definition at line 145 of file ip6_misc.h.

#define IP6OPT_TYPE_SKIP   0x00
 

Definition at line 142 of file ip6_misc.h.

#define IPPROTO_AH   51
 

Definition at line 114 of file ip6_misc.h.

#define IPPROTO_DSTOPTS   60
 

Definition at line 117 of file ip6_misc.h.

#define IPPROTO_ESP   50
 

Definition at line 113 of file ip6_misc.h.

#define IPPROTO_FRAGMENT   44
 

Definition at line 112 of file ip6_misc.h.

#define IPPROTO_HOPOPTS   0
 

Definition at line 109 of file ip6_misc.h.

#define IPPROTO_ICMPV6   58
 

Definition at line 115 of file ip6_misc.h.

#define IPPROTO_IPV6   41
 

Definition at line 110 of file ip6_misc.h.

#define IPPROTO_NONE   59
 

Definition at line 116 of file ip6_misc.h.

#define IPPROTO_PIM   103
 

Definition at line 118 of file ip6_misc.h.

#define IPPROTO_ROUTING   43
 

Definition at line 111 of file ip6_misc.h.

#define IPV6_RTHDR_TYPE_0   0
 

Definition at line 120 of file ip6_misc.h.

#define nd_rd_cksum   nd_rd_hdr.icmp6_cksum
 

Definition at line 103 of file ip6_misc.h.

#define nd_rd_code   nd_rd_hdr.icmp6_code
 

Definition at line 102 of file ip6_misc.h.

#define nd_rd_reserved   nd_rd_hdr.icmp6_data32[0]
 

Definition at line 104 of file ip6_misc.h.

#define nd_rd_type   nd_rd_hdr.icmp6_type
 

Definition at line 101 of file ip6_misc.h.


Generated on Sun May 14 14:51:29 2006 by  doxygen 1.4.2