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
.
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