Expand description
Multicast Listener Discovery Protocol.
Wire serialization and deserialization functions.
Structs§
- Mldv1
Body - The on-wire structure for the body of an MLDv1 message.
- Mldv1
Message - The layout for an MLDv1 message body.
- Mldv1
Message Builder - The builder for MLDv1 Messages.
- Mldv1
Response Delay - Maximum Response Delay used in Query messages.
- Mldv2
Query Body - The on-wire structure for the body of an MLDv2 report message, per [RFC 3910 section 5.1].
- Mldv2
Query Message Builder - The builder for MLDv2 Query Messages.
- Mldv2
Query Message Header - The layout for an MLDv2 Query message header.
- Mldv2
Report Body - The on-wire structure for the body of an MLDv2 report message, per [RFC 3910 section 5.2].
- Mldv2
Report Header - The layout for an MLDv2 report message header, per RFC 3810 section 5.2.
- Mldv2
Report Message Builder - The builder for MLDv2 Report Messages.
- Mldv2
Report Record Header - Fixed information for an MLDv2 Report’s Multicast Record, per RFC 3810 section 5.2.
- Mldv2
Response Delay - Maximum Response Delay used in Queryv2 messages, defined in RFC 3810 section 5.1.3.
- Multicast
Listener Done - Multicast Listener Done V1 Message.
- Multicast
Listener Query - Multicast Listener Query V1 Message.
- Multicast
Listener Query V2 - Multicast Query V2 Message.
- Multicast
Listener Report - Multicast Listener Report V1 Message.
- Multicast
Listener Report V2 - Multicast Listener Report V2 Message.
- Multicast
Record - Wire representation of an MLDv2 Report’s Multicast Record, per RFC 3810 section 5.2.
Enums§
- MldPacket
- An ICMPv6 packet with an MLD message.
- MldPacket
Raw - A raw ICMPv6 packet with an MLD message.
- Mldv2
Report Records - An implementation of MLDv2 report’s records parsing.
- Uninstantiable
Record - A record that can never be instantiated. Trying to instantiate this will result in a compile error.
Traits§
- Icmp
Mldv1 Message Type - The trait for all ICMPv6 messages holding MLDv1 messages.
- MaxCode
- The trait for MLD codes that can be further interpreted using different methods e.g. QQIC.
- Mldv1
Message Type - The trait for all MLDv1 Messages.
Type Aliases§
- Mldv2
Multicast Record Type - Multicast Record Types as defined in RFC 3810 section 5.2.12.
- Mldv2QQIC
- QQIC (Querier’s Query Interval Code) used in Queryv2 messages, defined in RFC 3810 section 5.1.9.
- Mldv2QRV
- QRV (Querier’s Robustness Variable) used in Queryv2 messages, defined in RFC 3810 section 5.1.8.