Module eth

Source
Expand description

The ethernet layer.

This is tasked with decoding the framed ethernet data that the physical device deals with, and putting upper layer data into an ethernet framing. This is conceptually and practically simply an implementation of the ideas outlined in the generic layer documentation. The state and logic within the ethernet endpoint is tiny compared to other layers.

Structs§

Controller
A reference to the endpoint of layers below (phy + eth).
Endpoint
An ethernet endpoint, logical part of a device.
InPacket
An incoming packet.
Init
Initializer for a packet.
OutPacket
An outgoing packet as prepared by the ethernet layer.
RawPacket
A buffer into which a packet can be placed.
Receiver
An endpoint borrowed for receiving.
Sender
An endpoint borrowed for sending.

Traits§

Recv
A ethernet receiver.
Send
An ethernet sender.