*
* A packet is described by a packet descriptor, followed by option descriptors,
* if any, then one or more fragment descriptors.
*
* A packet is described by a packet descriptor, followed by option descriptors,
* if any, then one or more fragment descriptors.