PcapPlusPlus  21.05+
pcpp::IPv6FragmentationHeader::ipv6_frag_header Struct Reference

#include <IPv6Extensions.h>

Public Attributes

uint8_t nextHeader
uint8_t headerLen
uint16_t fragOffsetAndFlags
uint32_t id

Detailed Description

A struct representing IPv6 fragmentation header

Member Data Documentation

◆ fragOffsetAndFlags

uint16_t pcpp::IPv6FragmentationHeader::ipv6_frag_header::fragOffsetAndFlags

Offset, in 8-octet units, relative to the start of the fragmentable part of the original packet plus 1-bit indicating if more fragments will follow

◆ headerLen

uint8_t pcpp::IPv6FragmentationHeader::ipv6_frag_header::headerLen

Fragmentation header size is fixed 8 bytes, so len is always zero

◆ id

uint32_t pcpp::IPv6FragmentationHeader::ipv6_frag_header::id

packet identification value. Needed for reassembly of the original packet

◆ nextHeader

uint8_t pcpp::IPv6FragmentationHeader::ipv6_frag_header::nextHeader

Next header type