Structs§
- Base
Device Config - Base device configuration.
- Base
Port Config - Logical device port configuration.
- Control
Control Handle - Control
Create Device Request - Control
Create Pair Request - Control
Event Stream - Control
Marker - Control
Proxy - Control
Request Stream - A Stream of incoming requests for fuchsia.net.tun/Control.
- Control
Synchronous Proxy - Device
AddPort Request - Device
Config - Device
Control Handle - Device
Delegate RxLease Request - Device
Event Stream - Device
GetDevice Request - Device
GetSignals Responder - Device
GetSignals Response - Device
Marker - Device
Pair AddPort Request - Device
Pair AddPort Responder - Device
Pair Config - Device
Pair Control Handle - Device
Pair Event Stream - Device
Pair GetLeft Port Request - Device
Pair GetLeft Request - Device
Pair GetRight Port Request - Device
Pair GetRight Request - Device
Pair Marker - Device
Pair Port Config - Device
Pair Proxy - Device
Pair Remove Port Request - Device
Pair Remove Port Responder - Device
Pair Request Stream - A Stream of incoming requests for fuchsia.net.tun/DevicePair.
- Device
Pair Synchronous Proxy - Device
Port Config - Device
Proxy - Device
Read Frame Responder - Device
Read Frame Response - Device
Request Stream - A Stream of incoming requests for fuchsia.net.tun/Device.
- Device
Synchronous Proxy - Device
Write Frame Request - Device
Write Frame Responder - Frame
- A frame written to or read from a [
fuchsia.net.tun/Device
]. - Frame
Metadata - Internal
State - Internal device state.
- MacState
- Port
Control Handle - Port
Event Stream - Port
GetPort Request - Port
GetState Responder - Port
GetState Response - Port
Marker - Port
Proxy - Port
Request Stream - A Stream of incoming requests for fuchsia.net.tun/Port.
- Port
SetOnline Request - Port
SetOnline Responder - Port
Synchronous Proxy - Port
Watch State Responder - Port
Watch State Response - Signals
- Signals set in the
eventpair
returned by [fuchsia.net.tun/Device.GetSignals
].
Enums§
- Control
Event - Control
Request - Control interface.
- Device
Event - Device
Pair Event - Device
Pair Request - Provides control over a pair of network devices.
- Device
Request - Provides control over the created device.
- Port
Event - Port
Request - A logical port attached to a [
fuchsia.net.tun/Device
].
Constants§
- FIFO_
DEPTH - The TX and RX FIFO Depths used by tun devices.
- MAX_MTU
- Maximum supported MTU.
- MAX_
MULTICAST_ FILTERS - Maximum number of multicast filters that a device holds in
MacState
. - MAX_
PENDING_ OPERATIONS - Maximum number of pending [
fuchsia.net.tun/Device.WriteFrame
] or [fuchsia.net.tun/Device.ReadFrame
] that are allowed.