All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Macros | Enumerations
ipv6_packet_defines.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  TIpv6Cntrl
 
struct  TIPv6Header
 
struct  TIPv6ExtensionHeader
 
struct  TIPv6HBHHeader
 
struct  TIPv6FragmentationHeader
 
struct  TICMP6Header
 
struct  TICMP6NeigborSol
 
struct  TICMP6RouterSol
 
struct  TICMP6NeigborAdv
 
struct  TICMP6DestUnr
 
struct  TCMP6RouterAdvertisement
 
struct  TICMP6Echo
 
struct  ICMP6Options
 
struct  TICMP6OptLinkLayer
 
struct  ICMP6OptPrefix
 
struct  ICMPOptMtu
 
struct  ICMP6OptRouteInfo
 

Macros

#define IP_OFFSET   4
 

Enumerations

enum  EHeaderOptions {
  EHO_FINISHED = 257, EHO_HOPOPTS = 0, EHO_IPV6ENCAP = 41, EHO_ROUTING = 43,
  EHO_FRAGMENT = 44, EHO_ESP = 50, EHO_AH = 51, EHO_ICMPV6 = 58,
  EHO_NONEXT = 59, EHO_DSTOPTS = 60
}
 
enum  EICMP6Type {
  ICMP_DST_UNREACH = 1, ICMP_PCKT_TO_BIG = 2, ICMP_TIME_EXCEEDED = 3, ICMP_PARAM_PROBE = 4,
  ICMP_ECHO_REQUEST = 128, ICMP_ECHO_REPLY = 129, ICMP_LISTENER_QUERY = 130, ICMP_LISTENER_REPORT = 131,
  ICMP_LISTENER_DONE = 132, ICMP_ND_ROUTER_SOLICIT = 133, ICMP_ND_ROUTER_ADVERT = 134, ICMP_ND_NEIGHBOR_SOLICIT = 135,
  ICMP_ND_NEIGHBOR_ADVERT = 136, ICMP_ND_REDIRECT = 137
}
 
enum  EICMP6Options {
  ICMP_OPT_SOURCE_LINKADDR = 1, ICMP_OPT_TARGET_LINKADDR = 2, ICMP_OPT_PREFIX_LINKADDR = 3, ICMP_OPT_REDIRECT_HEADER = 4,
  ICMP_OPT_MTU = 5, IMCMP_OPT_ROUTE_INFO = 24
}
 

Macro Definition Documentation

#define IP_OFFSET   4

Definition at line 4 of file ipv6_packet_defines.h.

Enumeration Type Documentation

Enumerator
EHO_FINISHED 
EHO_HOPOPTS 
EHO_IPV6ENCAP 
EHO_ROUTING 
EHO_FRAGMENT 
EHO_ESP 
EHO_AH 
EHO_ICMPV6 
EHO_NONEXT 
EHO_DSTOPTS 

Definition at line 74 of file ipv6_packet_defines.h.

Enumerator
ICMP_OPT_SOURCE_LINKADDR 
ICMP_OPT_TARGET_LINKADDR 
ICMP_OPT_PREFIX_LINKADDR 
ICMP_OPT_REDIRECT_HEADER 
ICMP_OPT_MTU 
IMCMP_OPT_ROUTE_INFO 

Definition at line 279 of file ipv6_packet_defines.h.

enum EICMP6Type
Enumerator
ICMP_DST_UNREACH 
ICMP_PCKT_TO_BIG 
ICMP_TIME_EXCEEDED 
ICMP_PARAM_PROBE 
ICMP_ECHO_REQUEST 
ICMP_ECHO_REPLY 
ICMP_LISTENER_QUERY 
ICMP_LISTENER_REPORT 
ICMP_LISTENER_DONE 
ICMP_ND_ROUTER_SOLICIT 
ICMP_ND_ROUTER_ADVERT 
ICMP_ND_NEIGHBOR_SOLICIT 
ICMP_ND_NEIGHBOR_ADVERT 
ICMP_ND_REDIRECT 

Definition at line 260 of file ipv6_packet_defines.h.