Expand description
Netstack3 core ICMP Echo sockets.
This crate contains the ICMP echo sockets implementation for Netstack3.
Structs§
- Bound
Sockets - The demux state for ICMP echo sockets.
- Icmp
Echo Socket Api - The ICMP Echo sockets API.
- Icmp
Socket Id - An ICMP socket.
- Icmp
Sockets - Holds the stack’s ICMP echo sockets.
Enums§
- Icmp
Echo IpTransport Context - An [
IpTransportContext
] implementation for handling ICMP Echo replies.
Traits§
- Icmp
Echo Bindings Context - The context required by the ICMP layer in order to deliver events related to ICMP sockets.
- Icmp
Echo Bindings Types - The bindings context providing external types to ICMP sockets.
- Icmp
Echo Bound State Context - A Context that provides access to the sockets’ states.
- Icmp
Echo Context Marker - Resolve coherence issues by requiring a trait implementation with no type parameters, which makes the blanket implementations for the datagram specs viable.
- Icmp
Echo State Context - A Context that provides access to the sockets’ states.
Type Aliases§
- Icmp
Socket Set - The set of ICMP sockets.
- Icmp
Socket State - The state of an ICMP socket.
- Icmp
Socket TxMetadata - The tx metadata for an ICMP echo socket.