embassy-net

Crates

git

Versions

default

Flavors

Module icmp

Source
Expand description

ICMP sockets.

Modules§

ping
Ping utilities.

Structs§

ChecksumCapabilities
A description of checksum behavior for every supported protocol.
IcmpSocket
An ICMP socket.
Icmpv4Packet
A read/write wrapper around an Internet Control Message Protocol version 4 packet buffer.
Icmpv6Packet
A read/write wrapper around an Internet Control Message Protocol version 6 packet buffer.

Enums§

BindError
Error returned by IcmpSocket::bind.
IcmpEndpoint
Type of endpoint to bind the ICMP socket to. See IcmpSocket::bind for more details.
Icmpv4Message
Internet protocol control message type.
Icmpv4Repr
A high-level representation of an Internet Control Message Protocol version 4 packet header.
Icmpv6Message
Internet protocol control message type.
Icmpv6Repr
A high-level representation of an Internet Control Message Protocol version 6 packet header.
RecvError
Error returned by IcmpSocket::recv_from.
SendError
Error returned by IcmpSocket::send_to.

Type Aliases§

PacketMetadata
An ICMP packet metadata.