IPv6
Constant Enumerations#
This module contains all constant enumerations of
IPv6
implementations. Available
enumerations include:
IPv6 Extension Header Types [*] |
|
Destination Options and Hop-by-Hop Options [†] |
|
Option Actions [‡] |
|
IPv6 QS Functions |
|
IPv6 Router Alert Option Values [§] |
|
Routing Types [¶] |
|
Seed-ID Types |
|
Simplified Multicast Forwarding Duplicate Packet Detection ( |
|
Tagger-ID Types [#] |
IPv6 Extension Header Types#
This module contains the constant enumeration for IPv6 Extension Header Types,
which is automatically generated from pcapkit.vendor.ipv6.extension_header.ExtensionHeader
.
- class pcapkit.const.ipv6.extension_header.ExtensionHeader(value=<no_arg>, names=None, module=None, qualname=None, type=None, start=1, boundary=None)[source]#
Bases:
IntEnum
[ExtensionHeader] IPv6 Extension Header Types
- IPv6_Route = 43#
IPv6-Route, Routing Header for IPv6 [Steve Deering]
- IPv6_Frag = 44#
IPv6-Frag, Fragment Header for IPv6 [Steve Deering]
Option Actions#
This module contains the constant enumeration for Option Actions,
which is automatically generated from pcapkit.vendor.ipv6.option_action.OptionAction
.
- class pcapkit.const.ipv6.option_action.OptionAction(value=<no_arg>, names=None, module=None, qualname=None, type=None, start=1, boundary=None)[source]#
Bases:
IntEnum
[OptionAction] Option Actions
- skip = 0#
- discard = 1#
- discard_icmp_any = 2#
- discard_icmp_unicast = 3#
Destination Options and Hop-by-Hop Options#
This module contains the constant enumeration for Destination Options and Hop-by-Hop Options,
which is automatically generated from pcapkit.vendor.ipv6.option.Option
.
- class pcapkit.const.ipv6.option.Option(value=<no_arg>, names=None, module=None, qualname=None, type=None, start=1, boundary=None)[source]#
Bases:
IntEnum
[Option] Destination Options and Hop-by-Hop Options
- Endpoint_Identification = 138#
Endpoint Identification (DEPRECATED) [CHARLES LYNN]
- IOAM_Destination_Option_and_IOAM_Hop_by_Hop_Option_0x11 = 17#
IOAM Destination Option and IOAM Hop-by-Hop Option [RFC 9486]
QS Functions#
This module contains the constant enumeration for QS Functions,
which is automatically generated from pcapkit.vendor.ipv6.qs_function.QSFunction
.
- class pcapkit.const.ipv6.qs_function.QSFunction(value=<no_arg>, names=None, module=None, qualname=None, type=None, start=1, boundary=None)[source]#
Bases:
IntEnum
[QSFunction] QS Functions
- Quick_Start_Request = 0#
- Report_of_Approved_Rate = 8#
IPv6 Router Alert Option Values#
This module contains the constant enumeration for IPv6 Router Alert Option Values,
which is automatically generated from pcapkit.vendor.ipv6.router_alert.RouterAlert
.
- class pcapkit.const.ipv6.router_alert.RouterAlert(value=<no_arg>, names=None, module=None, qualname=None, type=None, start=1, boundary=None)[source]#
Bases:
IntEnum
[RouterAlert] IPv6 Router Alert Option Values
- Datagram_contains_a_Multicast_Listener_Discovery_message = 0#
Datagram contains a Multicast Listener Discovery message [RFC 2710]
- Datagram_contains_an_Active_Networks_message = 2#
Datagram contains an Active Networks message [RFC 2711]
- Reserved_65535 = 65535#
Reserved [The Internet Assigned Numbers Authority]
IPv6 Routing Types#
This module contains the constant enumeration for IPv6 Routing Types,
which is automatically generated from pcapkit.vendor.ipv6.routing.Routing
.
- class pcapkit.const.ipv6.routing.Routing(value=<no_arg>, names=None, module=None, qualname=None, type=None, start=1, boundary=None)[source]#
Bases:
IntEnum
[Routing] IPv6 Routing Types
- Nimrod(DEPRECATED 2009-05-06) = 1#
Nimrod (DEPRECATED 2009-05-06)
- CRH_16 = 5#
CRH-16 (TEMPORARY - registered 2021-06-07, extension registered 2023-06-08, expires 2024-06-07) [draft-bonica-6man-comp-rtg-hdr-30]
- CRH_32 = 6#
CRH-32 (TEMPORARY - registered 2021-06-07, extension registered 2023-06-08, expires 2024-06-07) [draft-bonica-6man-comp-rtg-hdr-30]
- Reserved_255 = 255#
Reserved
Seed-ID Types#
This module contains the constant enumeration for Seed-ID Types,
which is automatically generated from pcapkit.vendor.ipv6.seed_id.SeedID
.
- class pcapkit.const.ipv6.seed_id.SeedID(value=<no_arg>, names=None, module=None, qualname=None, type=None, start=1, boundary=None)[source]#
Bases:
IntEnum
[SeedID] Seed-ID Types
- IPV6_SOURCE_ADDRESS = 0#
- SEEDID_16_BIT_UNSIGNED_INTEGER = 1#
- SEEDID_64_BIT_UNSIGNED_INTEGER = 2#
- SEEDID_128_BIT_UNSIGNED_INTEGER = 3#
Simplified Multicast Forwarding Duplicate Packet Detection (SMF_DPD
) Options#
This module contains the constant enumeration for Simplified Multicast Forwarding Duplicate Packet Detection (``SMF_DPD``) Options,
which is automatically generated from pcapkit.vendor.ipv6.smf_dpd_mode.SMFDPDMode
.
- class pcapkit.const.ipv6.smf_dpd_mode.SMFDPDMode(value=<no_arg>, names=None, module=None, qualname=None, type=None, start=1, boundary=None)[source]#
Bases:
IntEnum
[SMFDPDMode] Simplified Multicast Forwarding Duplicate Packet Detection (
SMF_DPD
) Options- I_DPD = 0#
- H_DPD = 1#
TaggerID Types#
This module contains the constant enumeration for TaggerID Types,
which is automatically generated from pcapkit.vendor.ipv6.tagger_id.TaggerID
.
- class pcapkit.const.ipv6.tagger_id.TaggerID(value=<no_arg>, names=None, module=None, qualname=None, type=None, start=1, boundary=None)[source]#
Bases:
IntEnum
[TaggerID] TaggerID Types
Footnotes