icmp_hdr Struct Reference

#include <icmp_hdr.h>

Collaboration diagram for icmp_hdr:

Collaboration graph
[legend]

Data Fields

u8_t ih_type
u8_t ih_code
u16_t ih_chksum
union {
   u32_t   ihh_unused
   icmp_id_seq_t   ihh_idseq
   ipaddr_t   ihh_gateway
   icmp_ram_t   ihh_ram
   icmp_pp_t   ihh_pp
   icmp_mtu_t   ihh_mtu
ih_hun
union {
   icmp_ip_id_t   ihd_ipid
   u8_t   uhd_data [1]
ih_dun

Detailed Description

Definition at line 38 of file icmp_hdr.h.


Field Documentation

u16_t icmp_hdr::ih_chksum
 

Definition at line 41 of file icmp_hdr.h.

Referenced by icmp_advert(), icmp_echo_request(), icmp_err_pack(), icmp_snd_mtu(), icmp_snd_redirect(), icmp_snd_time_exceeded(), icmp_snd_unreachable(), icmp_solicit(), main(), process_data(), and time_functions().

u8_t icmp_hdr::ih_code
 

Definition at line 40 of file icmp_hdr.h.

Referenced by advertize(), icmp_advert(), icmp_dst_unreach(), icmp_echo_request(), icmp_err_pack(), icmp_rate_limit(), icmp_redirect(), icmp_router_advertisement(), icmp_snd_mtu(), icmp_snd_redirect(), icmp_snd_time_exceeded(), icmp_snd_unreachable(), icmp_solicit(), icmp_time_exceeded(), main(), and time_functions().

union { ... } icmp_hdr::ih_dun
 

Referenced by advertize(), icmp_advert(), icmp_is_advert(), icmp_router_advertisement(), and irdp_incoming().

union { ... } icmp_hdr::ih_hun
 

Referenced by advertize(), icmp_advert(), icmp_dst_unreach(), icmp_err_pack(), icmp_is_advert(), icmp_redirect(), icmp_router_advertisement(), icmp_snd_mtu(), icmp_snd_redirect(), icmp_solicit(), irdp_incoming(), and time_functions().

u8_t icmp_hdr::ih_type
 

Definition at line 40 of file icmp_hdr.h.

Referenced by advertize(), icmp_advert(), icmp_echo_request(), icmp_err_pack(), icmp_is_advert(), icmp_rate_limit(), icmp_snd_mtu(), icmp_snd_redirect(), icmp_snd_time_exceeded(), icmp_snd_unreachable(), icmp_solicit(), irdp_incoming(), main(), process_data(), and time_functions().

icmp_ip_id_t icmp_hdr::ihd_ipid
 

Definition at line 53 of file icmp_hdr.h.

ipaddr_t icmp_hdr::ihh_gateway
 

Definition at line 46 of file icmp_hdr.h.

Referenced by icmp_redirect(), and icmp_snd_redirect().

icmp_id_seq_t icmp_hdr::ihh_idseq
 

Definition at line 45 of file icmp_hdr.h.

icmp_mtu_t icmp_hdr::ihh_mtu
 

Definition at line 49 of file icmp_hdr.h.

Referenced by icmp_dst_unreach(), and icmp_snd_mtu().

icmp_pp_t icmp_hdr::ihh_pp
 

Definition at line 48 of file icmp_hdr.h.

icmp_ram_t icmp_hdr::ihh_ram
 

Definition at line 47 of file icmp_hdr.h.

Referenced by advertize(), icmp_advert(), icmp_is_advert(), icmp_router_advertisement(), and irdp_incoming().

u32_t icmp_hdr::ihh_unused
 

Definition at line 44 of file icmp_hdr.h.

Referenced by icmp_err_pack(), icmp_solicit(), and time_functions().

u8_t icmp_hdr::uhd_data[1]
 

Definition at line 54 of file icmp_hdr.h.

Referenced by advertize(), icmp_advert(), icmp_is_advert(), icmp_router_advertisement(), and irdp_incoming().


The documentation for this struct was generated from the following file:
Generated on Fri Apr 14 23:23:25 2006 for minix by  doxygen 1.4.6