#include <ip_icmp.h>
Data Fields | |
u_int8_t | icmp_type |
u_int8_t | icmp_code |
u_int16_t | icmp_cksum |
union { | |
u_int8_t ih_pptr | |
struct in_addr ih_gwaddr | |
struct ih_idseq { | |
int16_t icd_id | |
int16_t icd_seq | |
} ih_idseq | |
int32_t ih_void | |
struct ih_pmtu { | |
int16_t ipm_void | |
int16_t ipm_nextmtu | |
} ih_pmtu | |
struct ih_rtradv { | |
u_int8_t irt_num_addrs | |
u_int8_t irt_wpa | |
u_int16_t irt_lifetime | |
} ih_rtradv | |
} | icmp_hun |
union { | |
struct id_ts { | |
u_int32_t its_otime | |
u_int32_t its_rtime | |
u_int32_t its_ttime | |
} id_ts | |
struct id_ip { | |
struct ip idi_ip | |
} id_ip | |
struct icmp_ra_addr id_radv | |
u_int32_t id_mask | |
int8_t id_data [1] | |
} | icmp_dun |
Definition at line 51 of file ip_icmp.h.
int16_t icmp::icd_id |
int16_t icmp::icd_seq |
u_int16_t icmp::icmp_cksum |
u_int8_t icmp::icmp_code |
union { ... } icmp::icmp_dun |
union { ... } icmp::icmp_hun |
u_int8_t icmp::icmp_type |
int8_t icmp::id_data[1] |
struct { ... } ::id_ip icmp::id_ip |
u_int32_t icmp::id_mask |
struct icmp_ra_addr icmp::id_radv [read] |
struct { ... } ::id_ts icmp::id_ts |
struct ip icmp::idi_ip [read] |
struct in_addr icmp::ih_gwaddr [read] |
struct { ... } ::ih_idseq icmp::ih_idseq |
struct { ... } ::ih_pmtu icmp::ih_pmtu |
u_int8_t icmp::ih_pptr |
struct { ... } ::ih_rtradv icmp::ih_rtradv |
int32_t icmp::ih_void |
int16_t icmp::ipm_nextmtu |
int16_t icmp::ipm_void |
u_int16_t icmp::irt_lifetime |
u_int8_t icmp::irt_num_addrs |
u_int8_t icmp::irt_wpa |
u_int32_t icmp::its_otime |
u_int32_t icmp::its_rtime |
u_int32_t icmp::its_ttime |