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

IP_ICMP.H File Reference

Go to the source code of this file.

Defines

#define icmp_pptr   icmp_hun.ih_pptr
#define icmp_gwaddr   icmp_hun.ih_gwaddr
#define icmp_id   icmp_hun.ih_idseq.icd_id
#define icmp_seq   icmp_hun.ih_idseq.icd_seq
#define icmp_void   icmp_hun.ih_void
#define icmp_pmvoid   icmp_hun.ih_pmtu.ipm_void
#define icmp_nextmtu   icmp_hun.ih_pmtu.ipm_nextmtu
#define icmp_otime   icmp_dun.id_ts.its_otime
#define icmp_rtime   icmp_dun.id_ts.its_rtime
#define icmp_ttime   icmp_dun.id_ts.its_ttime
#define icmp_ip   icmp_dun.id_ip.idi_ip
#define icmp_mask   icmp_dun.id_mask
#define icmp_data   icmp_dun.id_data
#define ICMP_MINLEN   8
#define ICMP_TSLEN   (8 + 3 * sizeof (n_time))
#define ICMP_MASKLEN   12
#define ICMP_ADVLENMIN   (8 + sizeof (struct ip) + 8)
#define ICMP_ADVLEN(p)   (8 + ((p)->icmp_ip.ip_hl << 2) + 8)
#define ICMP_ECHOREPLY   0
#define ICMP_UNREACH   3
#define ICMP_UNREACH_NET   0
#define ICMP_UNREACH_HOST   1
#define ICMP_UNREACH_PROTOCOL   2
#define ICMP_UNREACH_PORT   3
#define ICMP_UNREACH_NEEDFRAG   4
#define ICMP_UNREACH_SRCFAIL   5
#define ICMP_UNREACH_NET_UNKNOWN   6
#define ICMP_UNREACH_HOST_UNKNOWN   7
#define ICMP_UNREACH_ISOLATED   8
#define ICMP_UNREACH_NET_PROHIB   9
#define ICMP_UNREACH_HOST_PROHIB   10
#define ICMP_UNREACH_TOSNET   11
#define ICMP_UNREACH_TOSHOST   12
#define ICMP_SOURCEQUENCH   4
#define ICMP_REDIRECT   5
#define ICMP_REDIRECT_NET   0
#define ICMP_REDIRECT_HOST   1
#define ICMP_REDIRECT_TOSNET   2
#define ICMP_REDIRECT_TOSHOST   3
#define ICMP_ECHO   8
#define ICMP_ROUTERADVERT   9
#define ICMP_ROUTERSOLICIT   10
#define ICMP_TIMXCEED   11
#define ICMP_TIMXCEED_INTRANS   0
#define ICMP_TIMXCEED_REASS   1
#define ICMP_PARAMPROB   12
#define ICMP_PARAMPROB_OPTABSENT   1
#define ICMP_TSTAMP   13
#define ICMP_TSTAMPREPLY   14
#define ICMP_IREQ   15
#define ICMP_IREQREPLY   16
#define ICMP_MASKREQ   17
#define ICMP_MASKREPLY   18
#define ICMP_MAXTYPE   18
#define ICMP_INFOTYPE(type)


Define Documentation

#define ICMP_ADVLEN  )     (8 + ((p)->icmp_ip.ip_hl << 2) + 8)
 

Definition at line 103 of file IP_ICMP.H.

#define ICMP_ADVLENMIN   (8 + sizeof (struct ip) + 8)
 

Definition at line 102 of file IP_ICMP.H.

#define icmp_data   icmp_dun.id_data
 

Definition at line 88 of file IP_ICMP.H.

#define ICMP_ECHO   8
 

Definition at line 130 of file IP_ICMP.H.

#define ICMP_ECHOREPLY   0
 

Definition at line 109 of file IP_ICMP.H.

#define icmp_gwaddr   icmp_hun.ih_gwaddr
 

Definition at line 64 of file IP_ICMP.H.

#define icmp_id   icmp_hun.ih_idseq.icd_id
 

Definition at line 65 of file IP_ICMP.H.

#define ICMP_INFOTYPE type   ) 
 

Value:

((type) == ICMP_ECHOREPLY || (type) == ICMP_ECHO || \
        (type) == ICMP_ROUTERADVERT || (type) == ICMP_ROUTERSOLICIT || \
        (type) == ICMP_TSTAMP || (type) == ICMP_TSTAMPREPLY || \
        (type) == ICMP_IREQ || (type) == ICMP_IREQREPLY || \
        (type) == ICMP_MASKREQ || (type) == ICMP_MASKREPLY)

Definition at line 147 of file IP_ICMP.H.

#define icmp_ip   icmp_dun.id_ip.idi_ip
 

Definition at line 86 of file IP_ICMP.H.

#define ICMP_IREQ   15
 

Definition at line 140 of file IP_ICMP.H.

#define ICMP_IREQREPLY   16
 

Definition at line 141 of file IP_ICMP.H.

#define icmp_mask   icmp_dun.id_mask
 

Definition at line 87 of file IP_ICMP.H.

#define ICMP_MASKLEN   12
 

Definition at line 101 of file IP_ICMP.H.

#define ICMP_MASKREPLY   18
 

Definition at line 143 of file IP_ICMP.H.

#define ICMP_MASKREQ   17
 

Definition at line 142 of file IP_ICMP.H.

#define ICMP_MAXTYPE   18
 

Definition at line 145 of file IP_ICMP.H.

#define ICMP_MINLEN   8
 

Definition at line 99 of file IP_ICMP.H.

#define icmp_nextmtu   icmp_hun.ih_pmtu.ipm_nextmtu
 

Definition at line 69 of file IP_ICMP.H.

#define icmp_otime   icmp_dun.id_ts.its_otime
 

Definition at line 83 of file IP_ICMP.H.

#define ICMP_PARAMPROB   12
 

Definition at line 136 of file IP_ICMP.H.

#define ICMP_PARAMPROB_OPTABSENT   1
 

Definition at line 137 of file IP_ICMP.H.

#define icmp_pmvoid   icmp_hun.ih_pmtu.ipm_void
 

Definition at line 68 of file IP_ICMP.H.

#define icmp_pptr   icmp_hun.ih_pptr
 

Definition at line 63 of file IP_ICMP.H.

#define ICMP_REDIRECT   5
 

Definition at line 125 of file IP_ICMP.H.

#define ICMP_REDIRECT_HOST   1
 

Definition at line 127 of file IP_ICMP.H.

#define ICMP_REDIRECT_NET   0
 

Definition at line 126 of file IP_ICMP.H.

#define ICMP_REDIRECT_TOSHOST   3
 

Definition at line 129 of file IP_ICMP.H.

#define ICMP_REDIRECT_TOSNET   2
 

Definition at line 128 of file IP_ICMP.H.

#define ICMP_ROUTERADVERT   9
 

Definition at line 131 of file IP_ICMP.H.

#define ICMP_ROUTERSOLICIT   10
 

Definition at line 132 of file IP_ICMP.H.

#define icmp_rtime   icmp_dun.id_ts.its_rtime
 

Definition at line 84 of file IP_ICMP.H.

#define icmp_seq   icmp_hun.ih_idseq.icd_seq
 

Definition at line 66 of file IP_ICMP.H.

#define ICMP_SOURCEQUENCH   4
 

Definition at line 124 of file IP_ICMP.H.

#define ICMP_TIMXCEED   11
 

Definition at line 133 of file IP_ICMP.H.

#define ICMP_TIMXCEED_INTRANS   0
 

Definition at line 134 of file IP_ICMP.H.

#define ICMP_TIMXCEED_REASS   1
 

Definition at line 135 of file IP_ICMP.H.

#define ICMP_TSLEN   (8 + 3 * sizeof (n_time))
 

Definition at line 100 of file IP_ICMP.H.

#define ICMP_TSTAMP   13
 

Definition at line 138 of file IP_ICMP.H.

#define ICMP_TSTAMPREPLY   14
 

Definition at line 139 of file IP_ICMP.H.

#define icmp_ttime   icmp_dun.id_ts.its_ttime
 

Definition at line 85 of file IP_ICMP.H.

#define ICMP_UNREACH   3
 

Definition at line 110 of file IP_ICMP.H.

#define ICMP_UNREACH_HOST   1
 

Definition at line 112 of file IP_ICMP.H.

#define ICMP_UNREACH_HOST_PROHIB   10
 

Definition at line 121 of file IP_ICMP.H.

#define ICMP_UNREACH_HOST_UNKNOWN   7
 

Definition at line 118 of file IP_ICMP.H.

#define ICMP_UNREACH_ISOLATED   8
 

Definition at line 119 of file IP_ICMP.H.

#define ICMP_UNREACH_NEEDFRAG   4
 

Definition at line 115 of file IP_ICMP.H.

#define ICMP_UNREACH_NET   0
 

Definition at line 111 of file IP_ICMP.H.

#define ICMP_UNREACH_NET_PROHIB   9
 

Definition at line 120 of file IP_ICMP.H.

#define ICMP_UNREACH_NET_UNKNOWN   6
 

Definition at line 117 of file IP_ICMP.H.

#define ICMP_UNREACH_PORT   3
 

Definition at line 114 of file IP_ICMP.H.

#define ICMP_UNREACH_PROTOCOL   2
 

Definition at line 113 of file IP_ICMP.H.

#define ICMP_UNREACH_SRCFAIL   5
 

Definition at line 116 of file IP_ICMP.H.

#define ICMP_UNREACH_TOSHOST   12
 

Definition at line 123 of file IP_ICMP.H.

#define ICMP_UNREACH_TOSNET   11
 

Definition at line 122 of file IP_ICMP.H.

#define icmp_void   icmp_hun.ih_void
 

Definition at line 67 of file IP_ICMP.H.


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