ICMPv4TypeCodes1

Summary

Used to get/set the type and code (at once) of an ICMP message.

Structure

class ICMPv4TypeCodes1
EchoReply

0x0000

Unassigned1

0x0100

Unassigned2

0x0200

Unreachable_Net

0x0300

Unreachable_Host

0x0301

Unreachable_Protocol

0x0302

Unreachable_Port

0x0303

Unreachable_FragmentationNeeded

0x0304

Unreachable_SourceRouteFailed

0x0305

Unreachable_DestinationNetworkUnknown

0x0306

Unreachable_DestinationHostUnknown

0x0307

Unreachable_SourceHostIsolated

0x0308

Unreachable_NetworkProhibited

0x0309

Unreachable_HostProhibited

0x030A

Unreachable_NetworkUnreachableForServiceType

0x030B

Unreachable_HostUnreachableForServiceType

0x030C

Unreachable_CommunicationProhibited

0x030D

Unreachable_HostPrecedenceViolation

0x030E

Unreachable_PrecedenceCutoffInEffect

0x030F

SourceQuench

0x0400

Redirect_Network

0x0500

Redirect_Host

0x0501

Redirect_TypeOfServiceAndNetwork

0x0502

Redirect_TypeOfServiceAndHost

0x0503

AlternateHostAddress

0x0600

Unassigned3

0x0700

EchoRequest

0x0800

RouterAdvertisement_Normal

0x0900

RouterAdvertisement_DoesNotRouteCommonTraffic

0x0910

RouterSelection

0x0A00

TimeExceeded

0x0B00

TimeExceeded_FragmentReassemblyTimeExceeded

0x0B01

ParameterProblem_PointerIndicatesError

0x0C00

ParameterProblem_MissingRequiredOption

0x0C01

ParameterProblem_BadLength

0x0C02

Timestamp

0x0D00

TimestampReply

0x0E00

InformationRequest

0x0F00

InformationReply

0x1000

AddressMaskRequest

0x1100

AddressMaskReply

0x1200

Reserved4Security

0x1300

Reserved4robustnessExperiment1

0x1400

Reserved4robustnessExperiment2

0x1500

Reserved4robustnessExperiment3

0x1600

Reserved4robustnessExperiment4

0x1700

Reserved4robustnessExperiment5

0x1800

Reserved4robustnessExperiment6

0x1900

Reserved4robustnessExperiment7

0x1A00

Reserved4robustnessExperiment8

0x1B00

Reserved4robustnessExperiment9

0x1C00

Reserved4robustnessExperiment10

0x1D00

Traceroute

0x1E00

DatagramConversionError

0x1F00

MobileHostRedirect

0x2000

IPv6WhereAreYou

0x2100

IPv6IAmHere

0x2200

MobileReqistrationRequest

0x2300

MobileRegistrationReply

0x2400

DomainNameRequest

0x2500

DomainNameReply

0x2600

Skip

0x2700

Photuri_BadSPI

0x2800

Photuri_AuthenticationFailed

0x2801

Photuri_DecompressionFailed

0x2802

Photuri_DecryptionFailed

0x2803

Photuri_NeedAuthentication

0x2804

Photuri_NeedAuthorization

0x2805

ICMPMessagesUtilizedByExperimentalMobilityProtocol

0x2900

ExtendedEcho_Request

0x2A00

ExtendedEcho_ReplyNoError

0x2B00

ExtendedEcho_ReplyMalformedQuery

0x2B01

ExtendedEcho_ReplyNoSuchInterface

0x2B02

ExtendedEcho_ReplyNoSuchTableEntry

0x2B03

ExtendedEcho_ReplyMultipleInterfacesSatisfyQuery

0x2B04

RFC3692Style_Experiment1

0xFD00

RFC3692Style_Experiment2

0xFE00