Crate netstack3_icmp_echo

Crate netstack3_icmp_echo 

Source
Expand description

Netstack3 core ICMP Echo sockets.

This crate contains the ICMP echo sockets implementation for Netstack3.

Structs§

BoundSockets
The demux state for ICMP echo sockets.
IcmpEchoSettings
ICMP echo socket settings.
IcmpEchoSocketApi
The ICMP Echo sockets API.
IcmpSocketId
An ICMP socket.
IcmpSockets
Holds the stack’s ICMP echo sockets.

Enums§

IcmpEchoIpTransportContext
An IpTransportContext implementation for handling ICMP Echo replies.
ReceiveIcmpEchoError
Errors that Bindings may encounter when receiving an ICMP Echo datagram.

Traits§

IcmpEchoBindingsContext
The context required by the ICMP layer in order to deliver events related to ICMP sockets.
IcmpEchoBindingsTypes
The bindings context providing external types to ICMP sockets.
IcmpEchoBoundStateContext
A Context that provides access to the sockets’ states.
IcmpEchoContextMarker
Resolve coherence issues by requiring a trait implementation with no type parameters, which makes the blanket implementations for the datagram specs viable.
IcmpEchoStateContext
A Context that provides access to the sockets’ states.

Type Aliases§

IcmpSocketSet
The set of ICMP sockets.
IcmpSocketState
The state of an ICMP socket.
IcmpSocketTxMetadata
The tx metadata for an ICMP echo socket.