pcpp::igmpv3_report_header Struct Reference

#include <IgmpLayer.h>

Public Attributes

uint8_t type
uint8_t reserved1
uint16_t checksum
uint16_t reserved2
uint16_t numOfGroupRecords

Detailed Description

IGMPv3 membership report basic header

Member Data Documentation

uint16_t pcpp::igmpv3_report_header::checksum

This is the 16-bit one's complement of the one's complement sum of the entire IGMP message

uint16_t pcpp::igmpv3_report_header::numOfGroupRecords

This field specifies the number of group records present in the Report

uint8_t pcpp::igmpv3_report_header::reserved1

Unused byte

uint16_t pcpp::igmpv3_report_header::reserved2

Unused bytes

uint8_t pcpp::igmpv3_report_header::type

IGMP message type. Should always have value of IGMPv3 membership report (IgmpType_MembershipReportV3)