Enum IcmpV6Code
- Namespace
- VpnHood.Net.Packets
- Assembly
- VpnHood.Net.Packets.dll
Specifies the code of an ICMPv6 error message (RFC 4443 and its successors). A code means something only with its type, so values repeat: each value names the type it belongs to.
public enum IcmpV6Code : byte
Fields
NoRoute = 0DestinationUnreachable: no route to the destination.
AdminProhibited = 1DestinationUnreachable: communication with the destination is administratively prohibited.
BeyondScope = 2DestinationUnreachable: the destination is beyond the scope of the source address.
AddressUnreachable = 3DestinationUnreachable: the address is unreachable.
PortUnreachable = 4DestinationUnreachable: the port is unreachable.
SourceAddressFailedPolicy = 5DestinationUnreachable: the source address failed an ingress or egress policy.
RejectRoute = 6DestinationUnreachable: the route to the destination is rejected.
ErrorInSourceRoutingHeader = 7DestinationUnreachable: the source routing header is in error (RFC 6554).
HeadersTooLong = 8DestinationUnreachable: the headers are too long (RFC 8883).
PRouteError = 9DestinationUnreachable: an error in a projected route (P-Route) of RPL.
PacketTooBig = 0The only code of PacketTooBig.
HopLimitExceeded = 0TimeExceeded: the hop limit ran out in transit.
FragmentReassemblyTimeExceeded = 1TimeExceeded: the fragment reassembly time ran out.
ErroneousHeaderField = 0ParameterProblem: an erroneous header field.
UnknownNextHeader = 1ParameterProblem: an unrecognized Next Header type.
UnrecognizedOption = 2ParameterProblem: an unrecognized IPv6 option.
IncompleteHeaderChain = 3ParameterProblem: the first fragment has an incomplete header chain (RFC 7112).
UpperLayerHeaderError = 4ParameterProblem: an error in the upper-layer header of a segment routing packet (RFC 8754).
UnknownNextHeaderByIntermediate = 5ParameterProblem: an unrecognized Next Header type met by an intermediate node (RFC 8883).
ExtensionHeaderTooBig = 6ParameterProblem: an extension header is too big (RFC 8883).
HeaderChainTooLong = 7ParameterProblem: the extension header chain is too long (RFC 8883).
TooManyExtensionHeaders = 8ParameterProblem: too many extension headers (RFC 8883).
TooManyOptions = 9ParameterProblem: too many options in an extension header (RFC 8883).
OptionTooBig = 10ParameterProblem: an option is too big (RFC 8883).