/home/tomh/openhip/hip-0.5/src/include/win32/ip.h File Reference

#include <ws2tcpip.h>

Go to the source code of this file.

Classes

struct  ip
struct  udphdr
struct  tcphdr
struct  ip6_hdr
struct  icmp6_hdr
struct  nd_opt_hdr

Defines

#define IPVERSION   4
#define iphdr   ip
#define ihl   ip_hl
#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 icmp6_data32   icmp6_dataun.icmp6_un_data32
#define icmp6_data16   icmp6_dataun.icmp6_un_data16
#define icmp6_data8   icmp6_dataun.icmp6_un_data8
#define icmp6_pptr   icmp6_data32[0]
#define icmp6_mtu   icmp6_data32[0]
#define icmp6_id   icmp6_data16[0]
#define icmp6_seq   icmp6_data16[1]
#define icmp6_maxdelay   icmp6_data16[0]
#define ICMP6_DST_UNREACH   1
#define ICMP6_PACKET_TOO_BIG   2
#define ICMP6_TIME_EXCEEDED   3
#define ICMP6_PARAM_PROB   4
#define ICMP6_INFOMSG_MASK   0x80
#define ICMP6_ECHO_REQUEST   128
#define ICMP6_ECHO_REPLY   129
#define ICMP6_MEMBERSHIP_QUERY   130
#define ICMP6_MEMBERSHIP_REPORT   131
#define ICMP6_MEMBERSHIP_REDUCTION   132
#define ND_ROUTER_SOLICIT   133
#define ND_ROUTER_ADVERT   134
#define ND_NEIGHBOR_SOLICIT   135
#define ND_NEIGHBOR_ADVERT   136
#define ND_REDIRECT   137
#define ND_NA_FLAG_ROUTER   0x80000000
#define ND_NA_FLAG_SOLICITED   0x40000000
#define ND_NA_FLAG_OVERRIDE   0x20000000
#define ND_OPT_SOURCE_LINKADDR   1
#define ND_OPT_TARGET_LINKADDR   2
#define ND_OPT_PREFIX_INFORMATION   3
#define ND_OPT_REDIRECTED_HEADER   4
#define ND_OPT_MTU   5
#define ND_OPT_RTR_ADV_INTERVAL   7
#define ND_OPT_HOME_AGENT_INFO   8


Define Documentation

#define icmp6_data16   icmp6_dataun.icmp6_un_data16

#define icmp6_data32   icmp6_dataun.icmp6_un_data32

#define icmp6_data8   icmp6_dataun.icmp6_un_data8

#define ICMP6_DST_UNREACH   1

#define ICMP6_ECHO_REPLY   129

#define ICMP6_ECHO_REQUEST   128

#define icmp6_id   icmp6_data16[0]

#define ICMP6_INFOMSG_MASK   0x80

#define icmp6_maxdelay   icmp6_data16[0]

#define ICMP6_MEMBERSHIP_QUERY   130

#define ICMP6_MEMBERSHIP_REDUCTION   132

#define ICMP6_MEMBERSHIP_REPORT   131

#define icmp6_mtu   icmp6_data32[0]

#define ICMP6_PACKET_TOO_BIG   2

#define ICMP6_PARAM_PROB   4

#define icmp6_pptr   icmp6_data32[0]

#define icmp6_seq   icmp6_data16[1]

#define ICMP6_TIME_EXCEEDED   3

#define ihl   ip_hl

#define ip6_flow   ip6_ctlun.ip6_un1.ip6_un1_flow

#define ip6_hlim   ip6_ctlun.ip6_un1.ip6_un1_hlim

#define ip6_hops   ip6_ctlun.ip6_un1.ip6_un1_hlim

#define ip6_nxt   ip6_ctlun.ip6_un1.ip6_un1_nxt

#define ip6_plen   ip6_ctlun.ip6_un1.ip6_un1_plen

#define ip6_vfc   ip6_ctlun.ip6_un2_vfc

#define iphdr   ip

#define IPVERSION   4

#define ND_NA_FLAG_OVERRIDE   0x20000000

#define ND_NA_FLAG_ROUTER   0x80000000

#define ND_NA_FLAG_SOLICITED   0x40000000

#define ND_NEIGHBOR_ADVERT   136

#define ND_NEIGHBOR_SOLICIT   135

#define ND_OPT_HOME_AGENT_INFO   8

#define ND_OPT_MTU   5

#define ND_OPT_PREFIX_INFORMATION   3

#define ND_OPT_REDIRECTED_HEADER   4

#define ND_OPT_RTR_ADV_INTERVAL   7

#define ND_OPT_SOURCE_LINKADDR   1

#define ND_OPT_TARGET_LINKADDR   2

#define ND_REDIRECT   137

#define ND_ROUTER_ADVERT   134

#define ND_ROUTER_SOLICIT   133


Generated on Mon Oct 22 11:43:43 2007 for OpenHIP by  doxygen 1.5.1