IPv6 Vendor Crawlers¶
This module contains all vendor crawlers of
IPv6 implementations. Available
vendor crawlers 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 vendor crawler for IPv6 Extension Header Types,
which is automatically generating pcapkit.const.ipv6.extension_header.ExtensionHeader.
- class pcapkit.vendor.ipv6.extension_header.ExtensionHeader[source]¶
Bases:
VendorIPv6 Extension Header Types
- LINK: str = 'https://www.iana.org/assignments/ipv6-parameters/extension-header.csv'¶
Link to registry.
Note
Until GitHub issue #925, this pointed at the Protocol Numbers registry (
protocol-numbers/protocol-numbers-1.csv), filtered on itsIPv6 Extension Headercolumn – a derived signal, not the registry RFC 8200 Section 4 names as authoritative for this enumeration. That registry disagreed with this one on header 147 (BIT-EMU): it flagged 147 as an IPv6 extension header, citing RFC 9801, while this registry omits 147 entirely – see the issue for the reading of RFC 9801 that makes the omission look intentional rather than an erratum. FixingLINKalso letExtensionHeaderdropBIT_EMU:pcapkit.protocols.internet.ipv6.IPv6 ._decode_next_layer’s walk used to rely onExtensionHeader(147)resolving, but its own test (tests.protocols.internet .test_ipv6_ext_unit.IPv6ExtUnitTests .test_unimplemented_terminal_code_stops_the_walk_not_the_packet) now exercises the identical code path on 253 – a code this registry does list – so nothing outside this package depends on 147 resolving any more.
Option Actions¶
This module contains the vendor crawler for Option Actions,
which is automatically generating pcapkit.const.ipv6.option_action.OptionAction.
Destination Options and Hop-by-Hop Options¶
This module contains the vendor crawler for Destination Options and Hop-by-Hop Options,
which is automatically generating pcapkit.const.ipv6.option.Option.
QS Functions¶
This module contains the vendor crawler for QS Functions,
which is automatically generating pcapkit.const.ipv6.qs_function.QSFunction.
IPv6 Router Alert Option Values¶
This module contains the vendor crawler for IPv6 Router Alert Option Values,
which is automatically generating pcapkit.const.ipv6.router_alert.RouterAlert.
IPv6 Routing Types¶
This module contains the vendor crawler for IPv6 Routing Types,
which is automatically generating pcapkit.const.ipv6.routing.Routing.
Seed-ID Types¶
This module contains the vendor crawler for Seed-ID Types,
which is automatically generating pcapkit.const.ipv6.seed_id.SeedID.
Simplified Multicast Forwarding Duplicate Packet Detection (SMF_DPD) Options¶
This module contains the vendor crawler for Simplified Multicast Forwarding Duplicate Packet Detection (``SMF_DPD``) Options,
which is automatically generating pcapkit.const.ipv6.smf_dpd_mode.SMFDPDMode.
TaggerID Types¶
This module contains the vendor crawler for TaggerID Types,
which is automatically generating pcapkit.const.ipv6.tagger_id.TaggerID.
Footnotes