Expand description
Group management protocols.
Structs§
- The state kept by each muitlcast group the host is a member of.
- A reference to a device’s GMP state.
- A timer ID for GMP to send a report.
- The IGMP state for a device.
- An MLD timer to delay the sending of a report.
- A set of reference-counted multicast groups and associated data.
Enums§
- An IGMP timer ID.
Constants§
- The default value for
unsolicited_report_interval
as per RFC 2236 Section 8.10. - The default value for
unsolicited_report_interval
RFC 2710 Section 7.10
Traits§
- An implementation of a Group Management Protocol (GMP) such as the Internet Group Management Protocol, Version 2 (IGMPv2) for IPv4 or the Multicast Listener Discovery (MLD) protocol for IPv6.
- An implementation of query operations on a Group Management Protocol (GMP).
- The execution context for the Internet Group Management Protocol (IGMP).
- A marker context for IGMP traits to allow for GMP test fakes.
- The inner execution context for IGMP capable of sending packets.
- Provides immutable access to IGMP state.
- An extension trait to
Ip
. - The execution context for the Multicast Listener Discovery (MLD) protocol.
- A marker context for MLD traits to allow for GMP test fakes.
- The execution context capable of sending frames for MLD.
- Provides immutable access to MLD state.