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