Class IcmpV4Code

All Implemented Interfaces:
Serializable, Comparable<IcmpV4Code>

public final class IcmpV4Code extends NamedNumber<Byte, IcmpV4Code>
ICMPv4 Code
Since:
pcap4j 0.9.11
See Also:
  • Field Details

    • serialVersionUID

      private static final long serialVersionUID
      See Also:
    • NO_CODE

      public static final IcmpV4Code NO_CODE
      No Code: 0
    • NETWORK_UNREACHABLE

      public static final IcmpV4Code NETWORK_UNREACHABLE
      [Type 3 — Destination Unreachable] Network Unreachable: 0
    • HOST_UNREACHABLE

      public static final IcmpV4Code HOST_UNREACHABLE
      [Type 3 — Destination Unreachable] Host Unreachable: 1
    • PROTOCOL_UNREACHABLE

      public static final IcmpV4Code PROTOCOL_UNREACHABLE
      [Type 3 — Destination Unreachable] Protocol Unreachable: 2
    • PORT_UNREACHABLE

      public static final IcmpV4Code PORT_UNREACHABLE
      [Type 3 — Destination Unreachable] Port Unreachable: 3
    • FRAGMENTATION_BLOCKED

      public static final IcmpV4Code FRAGMENTATION_BLOCKED
      [Type 3 — Destination Unreachable] Fragmentation needed but no fragment bit set: 4
    • SRC_ROUTE_FAILED

      public static final IcmpV4Code SRC_ROUTE_FAILED
      [Type 3 — Destination Unreachable] Source routing failed: 5
    • DST_NETWORK_UNKNOWN

      public static final IcmpV4Code DST_NETWORK_UNKNOWN
      [Type 3 — Destination Unreachable] Destination network unknown: 6
    • DST_HOST_UNKNOWN

      public static final IcmpV4Code DST_HOST_UNKNOWN
      [Type 3 — Destination Unreachable] Destination host unknown: 7
    • SRC_HOST_ISOLATED

      public static final IcmpV4Code SRC_HOST_ISOLATED
      [Type 3 — Destination Unreachable] Source host isolated: 8
    • DST_NETWORK_PROHIBITED

      public static final IcmpV4Code DST_NETWORK_PROHIBITED
      [Type 3 — Destination Unreachable] Destination network administratively prohibited: 9
    • DST_HOST_PROHIBITED

      public static final IcmpV4Code DST_HOST_PROHIBITED
      [Type 3 — Destination Unreachable] Destination host administratively prohibited: 10
    • DST_NETWORK_UNREACHABLE_FOR_TOS

      public static final IcmpV4Code DST_NETWORK_UNREACHABLE_FOR_TOS
      [Type 3 — Destination Unreachable] Network unreachable for TOS: 11
    • DST_HOST_UNREACHABLE_FOR_TOS

      public static final IcmpV4Code DST_HOST_UNREACHABLE_FOR_TOS
      [Type 3 — Destination Unreachable] Host unreachable for TOS: 12
    • COMMUNICATION_PROHIBITED

      public static final IcmpV4Code COMMUNICATION_PROHIBITED
      [Type 3 — Destination Unreachable] Communication administratively prohibited by filtering: 13
    • HOST_PRECEDENCE_VIOLATION

      public static final IcmpV4Code HOST_PRECEDENCE_VIOLATION
      [Type 3 — Destination Unreachable] Host precedence violation: 14
    • PRECEDENCE_CUTOFF_IN_EFFECT

      public static final IcmpV4Code PRECEDENCE_CUTOFF_IN_EFFECT
      [Type 3 — Destination Unreachable] Precedence cutoff in effect: 15
    • REDIRECT_DATAGRAMS_FOR_NETWORK

      public static final IcmpV4Code REDIRECT_DATAGRAMS_FOR_NETWORK
      [Type 5 — Redirect] Redirect datagrams for the Network: 0
    • REDIRECT_DATAGRAMS_FOR_HOST

      public static final IcmpV4Code REDIRECT_DATAGRAMS_FOR_HOST
      [Type 5 — Redirect] Redirect datagrams for the Host: 1
    • REDIRECT_DATAGRAMS_FOR_TOS_AND_NETWORK

      public static final IcmpV4Code REDIRECT_DATAGRAMS_FOR_TOS_AND_NETWORK
      [Type 5 — Redirect] Redirect datagrams for the Type of Service and Network: 2
    • REDIRECT_DATAGRAMS_FOR_TOS_AND_HOST

      public static final IcmpV4Code REDIRECT_DATAGRAMS_FOR_TOS_AND_HOST
      [Type 5 — Redirect] Redirect datagrams for the Type of Service and Host: 3
    • ALTERNATE_ADDRESS_FOR_HOST

      public static final IcmpV4Code ALTERNATE_ADDRESS_FOR_HOST
      [Type 6 — Alternate Host Address] Alternate Address for Host: 0
    • NORMAL_ROUTER_ADVERTISEMENT

      public static final IcmpV4Code NORMAL_ROUTER_ADVERTISEMENT
      [Type 9 — Router Advertisement] Normal router advertisement: 0
    • DOES_NOT_ROUTE_COMMON_TRAFFIC

      public static final IcmpV4Code DOES_NOT_ROUTE_COMMON_TRAFFIC
      [Type 9 — Router Advertisement] Alternate Address for Host: 16
    • TIME_TO_LIVE_EXCEEDED

      public static final IcmpV4Code TIME_TO_LIVE_EXCEEDED
      [Type 11 — Time Exceeded] Time to Live exceeded during transit: 0
    • FRAGMENT_REASSEMBLY_TIME_EXCEEDED

      public static final IcmpV4Code FRAGMENT_REASSEMBLY_TIME_EXCEEDED
      [Type 11 — Time Exceeded] Fragment Reassembly Time Exceeded: 1
    • POINTER_INDICATES_ERROR

      public static final IcmpV4Code POINTER_INDICATES_ERROR
      [Type 12 — Parameter Problem] Pointer indicates the error: 0
    • MISSING_REQUIRED_OPTION

      public static final IcmpV4Code MISSING_REQUIRED_OPTION
      [Type 12 — Parameter Problem] Missing a Required Option: 1
    • BAD_LENGTH

      public static final IcmpV4Code BAD_LENGTH
      [Type 12 — Parameter Problem] Bad Length: 2
    • BAD_SPI

      public static final IcmpV4Code BAD_SPI
      [Type 40 — Photuris] Bad SPI: 0
    • AUTHENTICATION_FAILED

      public static final IcmpV4Code AUTHENTICATION_FAILED
      [Type 40 — Photuris] Authentication Failed: 1
    • DECOMPRESSION_FAILED

      public static final IcmpV4Code DECOMPRESSION_FAILED
      [Type 40 — Photuris] Decompression Failed: 2
    • DECRYPTION_FAILED

      public static final IcmpV4Code DECRYPTION_FAILED
      [Type 40 — Photuris] Decryption Failed: 3
    • NEED_AUTHENTICATION

      public static final IcmpV4Code NEED_AUTHENTICATION
      [Type 40 — Photuris] Need Authentication: 4
    • NEED_AUTHORIZATION

      public static final IcmpV4Code NEED_AUTHORIZATION
      [Type 40 — Photuris] Need Authorization: 5
    • registry

      private static final Map<Byte, Map<Byte, IcmpV4Code>> registry
  • Constructor Details

    • IcmpV4Code

      public IcmpV4Code(Byte value, String name)
      Parameters:
      value - value
      name - name
  • Method Details