IPv6-Frag - Fragment Header for IPv6
====================================
:mod:`pcapkit.protocols.internet.ipv6_frag` contains
:class:`~pcapkit.protocols.internet.ipv6_frag.IPv6_Frag`
only, which implements extractor for Fragment Header for
IPv6 (IPv6-Frag) [*]_, whose structure is described as
below:
======= ========= ==================== =======================
Octets Bits Name Description
======= ========= ==================== =======================
0 0 ``frag.next`` Next Header
1 8 Reserved
2 16 ``frag.offset`` Fragment Offset
3 29 Reserved
3 31 ``frag.mf`` More Flag
4 32 ``frag.id`` Identification
======= ========= ==================== =======================
.. raw:: html
.. automodule:: pcapkit.protocols.internet.ipv6_frag
:members:
:undoc-members:
:private-members:
:show-inheritance:
Data Structure
--------------
.. important::
Following classes are only for *documentation* purpose.
They do **NOT** exist in the :mod:`pcapkit` module.
.. class:: DataType_IPv6_Frag
:bases: TypedDict
Structure of IPv6-Frag header [:rfc:`8200`].
.. attribute:: next
:type: pcapkit.const.reg.transtype.TransType
Next header.
.. attribute:: offset
:type: int
Fragment offset.
.. attribute:: mf
:type: bool
More flag.
.. attribute:: id
:type: int
Identification.
.. raw:: html