icmp Struct Reference

#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

Detailed Description

Definition at line 51 of file ip_icmp.h.


Field Documentation

int16_t icmp::icd_id

Definition at line 59 of file ip_icmp.h.

int16_t icmp::icd_seq

Definition at line 60 of file ip_icmp.h.

u_int16_t icmp::icmp_cksum

Definition at line 54 of file ip_icmp.h.

u_int8_t icmp::icmp_code

Definition at line 53 of file ip_icmp.h.

union { ... } icmp::icmp_dun
union { ... } icmp::icmp_hun
u_int8_t icmp::icmp_type

Definition at line 52 of file ip_icmp.h.

int8_t icmp::id_data[1]

Definition at line 97 of file ip_icmp.h.

struct { ... } ::id_ip icmp::id_ip
u_int32_t icmp::id_mask

Definition at line 96 of file ip_icmp.h.

struct icmp_ra_addr icmp::id_radv [read]

Definition at line 95 of file ip_icmp.h.

struct { ... } ::id_ts icmp::id_ts
struct ip icmp::idi_ip [read]

Definition at line 92 of file ip_icmp.h.

struct in_addr icmp::ih_gwaddr [read]

Definition at line 57 of file ip_icmp.h.

struct { ... } ::ih_idseq icmp::ih_idseq
struct { ... } ::ih_pmtu icmp::ih_pmtu
u_int8_t icmp::ih_pptr

Definition at line 56 of file ip_icmp.h.

struct { ... } ::ih_rtradv icmp::ih_rtradv
int32_t icmp::ih_void

Definition at line 62 of file ip_icmp.h.

Definition at line 67 of file ip_icmp.h.

int16_t icmp::ipm_void

Definition at line 66 of file ip_icmp.h.

u_int16_t icmp::irt_lifetime

Definition at line 72 of file ip_icmp.h.

Definition at line 70 of file ip_icmp.h.

u_int8_t icmp::irt_wpa

Definition at line 71 of file ip_icmp.h.

u_int32_t icmp::its_otime

Definition at line 87 of file ip_icmp.h.

u_int32_t icmp::its_rtime

Definition at line 88 of file ip_icmp.h.

u_int32_t icmp::its_ttime

Definition at line 89 of file ip_icmp.h.


The documentation for this struct was generated from the following file:

Generated on 5 Apr 2014 for ISC DHCP by  doxygen 1.6.1