Module netstack3_core::ip
source · Expand description
The Internet Protocol, versions 4 and 6.
Structs§
- Configurations common to all IP devices.
- An update to IP device configuration.
- The configuration for an IPv4 address.
- IPv4 device configurations and flags.
- An update to IPv4 device configuration.
- The configuration for a manually-assigned IPv6 address.
- Configuration common to all IPv6 devices.
- IPv6 device configurations and flags.
- An update to IPv6 device configuration.
- The configuration for SLAAC.
- Configuration values for SLAAC temporary addressing.
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.
- 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.
- An error occurred while resolving the route to a destination
- Error type for setting properties on IP addresses.
- Errors observed from updating a device’s IP configuration.
Constants§
- The length in bytes of the
secret_key
argument to [generate_opaque_interface_identifier
].