Expand description
The Internet Protocol, versions 4 and 6.
Structs§
- Address properties common to IPv4 and IPv6.
- A secret for generating
OpaqueIid
s. - Configurations common to all IP devices.
- The device configurations and flags.
- An update to IP device configuration.
- The configuration for an IPv4 address.
- Configuration common to all IPv4 devices.
- An update to IPv4 device configuration.
- The configuration for a manually-assigned IPv6 address.
- Configuration common to all IPv6 devices.
- An update to IPv6 device configuration.
- The API action can not be performed while multicast forwarding is disabled.
- All attributes of a multicast route, excluding the
MulticastRouteKey
. - The attributes of a multicast route that uniquely identify it.
- Statistics about a
MulticastRoute
. - The target out of which to forward a multicast packet.
- An ICMP filter installed on a raw IP socket.
- Reference to the state of a live socket.
- The configuration for SLAAC.
- An update structure for
SlaacConfiguration
. - Matcher that matches IP addresses in a subnet.
- A weak reference to a raw IP socket.
- Wrapper struct to provide a convenient
GenericOverIp
impl for use withBroadcastIpExt::BroadcastMarker
.
Enums§
- Errors that can be returned by the [
DeviceIpApiAny::add_ip_addr_subnet
] function. - An AddrSubnet together with configuration specified for it when adding it to the stack.
- The reason an address was removed.
- Errors returned by
MulticastRoute::new_forward
. - The IGMP mode controllable by the user.
- IP address assignment states.
- Events emitted from IP devices.
- Events observed at the IP layer.
- An error in sending a packet on a temporary IP socket.
- An error encountered when creating an IP socket.
- An error in sending a packet on an IP socket.
- A lifetime that may be forever/infinite.
- The MLD mode controllable by the user.
- Events that may be published by the multicast forwarding engine.
- An address’ preferred lifetime information.
- Errors that may occur getting/setting the ICMP filter for a raw IP socket.
- The supported protocols of raw IP sockets.
- Errors that may occur when calling
RawIpSocketApi::send_to
. - An error occurred while resolving the route to a destination
- Error type for setting properties on IP addresses.
- Configuration values for SLAAC temporary addressing.
- Errors observed from updating a device’s IP configuration.
Traits§
- Functionality provided by bindings used in the raw IP socket implementation.
- Types provided by bindings used in the raw IP socket implementation.