Expand description
IPv4 fragmentation and reassembly.
Provides utilities for fragmenting large IP packets and reassembling fragments back into complete packets.
Structs§
- Fragment
- A single fragment ready for transmission.
- Fragment
Group - A collection of fragments being reassembled.
- Fragment
Info - Information about a fragment.
- Fragment
Key - Key for identifying a fragment group.
- Ipv4
Fragmenter - Fragmenter for IPv4 packets.
Enums§
- Fragment
Error - Errors that can occur during fragmentation.
- Reassembly
Error - Errors during reassembly.
Constants§
- DEFAULT_
MTU - Default MTU for fragmentation.
- MAX_
FRAGMENT_ OFFSET - Maximum fragment offset (in 8-byte units).
- MIN_
FRAGMENT_ PAYLOAD - Minimum fragment payload size (must be multiple of 8).
Functions§
- fragment_
packet - Fragment a packet into multiple fragments.
- reassemble_
fragments - Reassemble fragments from a list of packets.