Expand description
The device layer.
Structs§
- ArpConfiguration
- Device ARP configuration.
- ArpConfiguration
Update - An update to apply to ARP configurations.
- Batch
Size - A type representing an operation count in a queue (e.g. the number of packets allowed to be dequeued in a single operation).
- Device
Configuration - Device link layer configuration.
- Device
Configuration Update - An update to apply to device configurations.
- Device
Name Matcher - Matcher that matches devices with the name.
- Ethernet
Creation Properties - Base properties to create a new Ethernet device.
- Loopback
Creation Properties - Properties used to create a loopback device.
- MaxEthernet
Frame Size - The maximum frame size one ethernet device can send.
- NdpConfiguration
- Device NDP configuration.
- NdpConfiguration
Update - An update to apply to NDP configurations.
- Pure
IpDevice Creation Properties - The parameters required to create a pure IP device.
- Pure
IpDevice Receive Frame Metadata - Metadata for IP packets received on a pure IP device.
- Pure
IpHeader Params - Metadata for sending IP packets from a device socket.
- Recv
Ethernet Frame Meta - Metadata for received ethernet frames.
Enums§
- Blackhole
Device - Blackhole device domain.
- Device
Configuration Update Error - Errors observed updating device configuration.
- Device
Id - A strong ID identifying a device.
- Device
Send Frame Error - An error encountered when sending a frame.
- Ethernet
Link Device - An implementation of the
LinkDevice
trait for Ethernet devices. - Loopback
Device - Loopback device domain.
- Pure
IpDevice - A marker type identifying a pure IP device.
- Transmit
Queue Configuration - The configuration for a transmit queue.
- Weak
Device Id - A weak ID identifying a device.
Traits§
- Device
Class Matcher - Provides matching functionality for the device class of a device installed in the netstack.
- Device
IdAnd Name Matcher - Provides matching functionality for the ID and name of a device installed in the netstack.
- Device
Layer Event Dispatcher - An event dispatcher for the device layer.
- Device
Layer State Types - Provides associated types used in the device layer.
- Device
Provider - Provides the
Device
type for each device domain. - Receive
Queue Bindings Context - The bindings context for the receive queue.
- Transmit
Queue Bindings Context - The bindings context for the transmit queue.
Type Aliases§
- Blackhole
Device Id - A strong device ID identifying a blackhole device.
- Ethernet
Device Id - A strong device ID identifying an ethernet device.
- Ethernet
Weak Device Id - A weak device ID identifying an ethernet device.
- Loopback
Device Id - A strong device ID identifying a loopback device.
- Pure
IpDevice Id - A strong device ID identifying a pure IP device.
- Pure
IpWeak Device Id - A weak device ID identifying a pure IP device.