#include <decode.h>
Data Fields | |
| uint32_t | ipid |
| Fragment ID. | |
| uint16_t | offset |
| Fragment offset within the reassembled datagram. | |
| uint16_t | iphlen |
| IP header length. | |
| uint16_t | l4hlen |
| Decoded header length. | |
| uint8_t | frag |
| Fragmented packet flag. | |
| uint8_t | more |
| More fragments flag. | |
Fragmentation information structure.
| uint8_t yfIPFragInfo_st::frag |
Fragmented packet flag.
Set if the packet is a fragment, clear if it is complete.
| uint16_t yfIPFragInfo_st::iphlen |
IP header length.
Used to calculate total fragment length.
| uint32_t yfIPFragInfo_st::ipid |
Fragment ID.
This is a 32-bit integer to support both IPv4 and IPv6.
| uint16_t yfIPFragInfo_st::l4hlen |
Decoded header length.
Number of bytes at the start of the packet not represented in the associated packet data.
| uint8_t yfIPFragInfo_st::more |
More fragments flag.
Set if this fragment is not the last in the packet.