From 1c857c597bdf41ff6099258c373b5719b4b0fcb1 Mon Sep 17 00:00:00 2001 From: Guilherme Maciel Ferreira Date: Sat, 22 Oct 2011 15:54:29 -0200 Subject: [PATCH] Added ICMPv6 messages types, as defined at http://www.iana.org/assignments/icmpv6-parameters --- src/icmp/icmptype.h | 34 ++++++++++++++++++++++++++++++++++ 1 files changed, 34 insertions(+), 0 deletions(-) diff --git a/src/icmp/icmptype.h b/src/icmp/icmptype.h index da4807e..0ecb645 100644 --- a/src/icmp/icmptype.h +++ b/src/icmp/icmptype.h @@ -26,4 +26,38 @@ enum Icmpv4Type Icmpv4Type_Generic = 43 }; +enum Icmpv6Type +{ + // ICMPv6 Error Messages + Icmpv6Type_DestinationUnreachable = 1, + Icmpv6Type_PacketTooBig = 2, + Icmpv6Type_TimeExceeded = 3, + Icmpv6Type_ParameterProblem = 4, + // ICMPv6 Informational Messages + Icmpv6Type_EchoRequest = 128, + Icmpv6Type_EchoReply = 129, + Icmpv6Type_RouterSolicitation = 133, + Icmpv6Type_RouterAdvertisement = 134, + Icmpv6Type_NeighborSolicitation = 135, + Icmpv6Type_NeighborAdvertisement = 136, + Icmpv6Type_RedirectMessage = 137, + Icmpv6Type_RouterRenumbering = 138, + Icmpv6Type_ICMPNodeInformationQuery = 139, + Icmpv6Type_ICMPNodeInformationResponse = 140, + Icmpv6Type_InverseNeighborDiscoverySolicitationMessage = 141, + Icmpv6Type_InverseNeighborDiscoveryAdvertisementMessage = 142, + Icmpv6Type_MulticastListenerDiscovery = 143, + Icmpv6Type_HomeAgentAddressDiscoveryRequestMessage = 144, + Icmpv6Type_HomeAgentAddressDiscoveryReplyMessage = 145, + Icmpv6Type_MobilePrefixSolicitation = 146, + Icmpv6Type_MobilePrefixAdvertisement = 147, + Icmpv6Type_CertificationPathSolicitation = 148, + Icmpv6Type_CertificationPathAdvertisement = 149, + Icmpv6Type_MulticastRouterAdvertisement = 151, + Icmpv6Type_MulticastRouterSolicitation = 152, + Icmpv6Type_MulticastRouterTermination = 153, + Icmpv6Type_InvalidLast = 255, + Icmpv6Type_Generic +}; + #endif /* ICMP_TYPE_H */ -- 1.7.1