Expand description
Packet Fragmentation and Reassembly Engine
Provides production-quality splitting of large messages into MTU-sized fragments
with FNV-1a checksums, duplicate detection, stale-entry expiration, and rich
statistics – all without panics (unwrap-free).
Structs§
- Packet
Fragmentation Assembler - Packet fragmentation and reassembly engine.
- PfaAssembler
Config - Configuration for
PacketFragmentationAssembler. - PfaAssembler
Stats - Snapshot of assembler-level counters.
- PfaFragment
- A single fragment of a fragmented message.
- PfaFragment
Record - Audit record for the fragment log.
- PfaReassembly
Buffer - Internal buffer accumulating received fragments for one message.
Enums§
- PfaReceive
Result - Result returned by
PacketFragmentationAssembler::receive_fragment.
Functions§
- fnv1a_
64 - FNV-1a 64-bit hash.
- xorshift64
- Xorshift-64 PRNG.
Type Aliases§
- PfaMessage
Id - Opaque message identifier.
- PfaPacket
Fragmentation Assembler - Re-export the main struct under a longer alias for doc-clarity.