Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
icmp6hdr Struct Reference

#include <icmpv6.h>

Data Fields

__u8 icmp6_type
 
__u8 icmp6_code
 
__sum16 icmp6_cksum
 
union {
   __be32   un_data32 [1]
 
   __be16   un_data16 [2]
 
   __u8   un_data8 [4]
 
   struct icmpv6_echo {
      __be16   identifier
 
      __be16   sequence
 
   }   u_echo
 
   struct icmpv6_nd_advt {
   }   u_nd_advt
 
   struct icmpv6_nd_ra {
      __u8   hop_limit
 
      __be16   rt_lifetime
 
   }   u_nd_ra
 
icmp6_dataun
 

Detailed Description

Definition at line 7 of file icmpv6.h.

Field Documentation

__u8 hop_limit

Definition at line 42 of file icmpv6.h.

__sum16 icmp6_cksum

Definition at line 11 of file icmpv6.h.

__u8 icmp6_code

Definition at line 10 of file icmpv6.h.

union { ... } icmp6_dataun
__u8 icmp6_type

Definition at line 9 of file icmpv6.h.

__be16 identifier

Definition at line 20 of file icmpv6.h.

__be16 rt_lifetime

Definition at line 59 of file icmpv6.h.

__be16 sequence

Definition at line 21 of file icmpv6.h.

struct { ... } ::icmpv6_echo u_echo
struct { ... } ::icmpv6_nd_advt u_nd_advt
struct { ... } ::icmpv6_nd_ra u_nd_ra
__be16 un_data16[2]

Definition at line 16 of file icmpv6.h.

__be32 un_data32[1]

Definition at line 15 of file icmpv6.h.

__u8 un_data8[4]

Definition at line 17 of file icmpv6.h.


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