Module multicast_forwarding

Source
Expand description

Multicast Forwarding

Structs§

MulticastForwardingApi
The multicast forwarding API.
MulticastForwardingCounters
Multicast Forwarding counters.
MulticastForwardingDisabledError
The API action can not be performed while multicast forwarding is disabled.
MulticastForwardingEnabledState
State held by the netstack when multicast forwarding is enabled for I.
MulticastForwardingPendingPackets
A table of pending multicast packets that have not yet been forwarded.
MulticastRoute
All attributes of a multicast route, excluding the MulticastRouteKey.
MulticastRouteKey
The attributes of a multicast route that uniquely identify it.
MulticastRouteStats
Statistics about a MulticastRoute.
MulticastRouteTarget
The target out of which to forward a multicast packet.

Enums§

ForwardMulticastRouteError
Errors returned by MulticastRoute::new_forward.
MulticastForwardingEvent
Events that may be published by the multicast forwarding engine.
MulticastForwardingState
Multicast forwarding state for an IP version I.
MulticastForwardingTimerId
A timer event for multicast forwarding.

Traits§

MulticastForwardingBindingsContext
Required functionality for multicast forwarding provided by Bindings.
MulticastForwardingBindingsTypes
Required types for multicast forwarding provided by Bindings.
MulticastForwardingDeviceContext
Device related functionality required by multicast forwarding.
MulticastForwardingPendingPacketsContext
A trait providing access to MulticastForwardingPendingPackets.
MulticastForwardingStateContext
A trait providing access to MulticastForwardingState.
MulticastRouteTableContext
A trait providing access to MulticastRouteTable.

Type Aliases§

MulticastRouteTable
A table of multicast routes specifying how to forward multicast packets.
MulticastRouteTargets
The collection of targets out of which to forward a multicast packet.