Module gmp

Source
Expand description

Common types and utilities between MLDv2 and IGMPv3.

See crate::igmp and crate::icmp::mld for implementations.

Structs§

InvalidConstraintsError
The error returned when size constraints can’t fit records.
OverflowError
Requested value doesn’t fit the representation.
QQIC
QQIC (Querier’s Query Interval Code) used in IGMPv3/MLDv2 messages, defined in RFC 3376 section 4.1.7 and RFC 3810 section 5.1.9.
QRV
QRV (Querier’s Robustness Variable) used in IGMPv3/MLDv2 messages, defined in RFC 3376 section 4.1.6 and RFC 3810 section 5.1.8.

Enums§

ExactConversionError
Exact conversion failed.
GroupRecordType
Group/Multicast Record Types as defined in RFC 3376 section 4.2.12 and RFC 3810 section 5.2.12.

Traits§

GmpReportGroupRecord
A trait abstracting a multicast group record in MLDv2 or IGMPv3.