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
.. [*] https://en.wikipedia.org/wiki/IPv6_packet#Fragment