Main Page | Alphabetical List | Data Structures | Directories | File List | Data Fields | Globals

icmphdr Struct Reference

#include <icmp.h>


Data Fields

__u8 type
__u8 code
__u16 checksum
union {
   struct {
      __u16   id
      __u16   sequence
   }   echo
   __u32   gateway
   struct {
      __u16   __unused
      __u16   mtu
   }   frag
un


Field Documentation

__u16 icmphdr::__unused
 

Definition at line 77 of file linux/icmp.h.

__u16 icmphdr::checksum
 

Definition at line 69 of file linux/icmp.h.

Referenced by icmp_glue_bits(), icmp_reply(), icmp_send(), ip_do_nat(), and ip_fw_masq_icmp().

__u8 icmphdr::code
 

Definition at line 68 of file linux/icmp.h.

Referenced by icmp_reply(), icmp_send(), icmp_timestamp(), icmp_unreach(), and ip_fw_check().

struct { ... } icmphdr::echo
 

struct { ... } icmphdr::frag
 

__u32 icmphdr::gateway
 

Definition at line 75 of file linux/icmp.h.

__u16 icmphdr::id
 

Definition at line 72 of file linux/icmp.h.

__u16 icmphdr::mtu
 

Definition at line 78 of file linux/icmp.h.

__u16 icmphdr::sequence
 

Definition at line 73 of file linux/icmp.h.

__u8 icmphdr::type
 

Definition at line 67 of file linux/icmp.h.

Referenced by icmp_echo(), icmp_rcv(), icmp_reply(), icmp_send(), icmp_timestamp(), icmp_unreach(), ip_do_nat(), ip_forward(), ip_fw_check(), ip_fw_demasq_icmp(), and ip_fw_masq_icmp().

union { ... } icmphdr::un
 

Referenced by icmp_send(), icmp_unreach(), ip_fw_demasq_icmp(), and ip_fw_masq_icmp().


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