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.
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.

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.