Crate fidl_fuchsia_net_tun

Source

Structs§

BaseDeviceConfig
Base device configuration.
BasePortConfig
Logical device port configuration.
ControlControlHandle
ControlCreateDeviceRequest
ControlCreatePairRequest
ControlEventStream
ControlMarker
ControlProxy
ControlRequestStream
A Stream of incoming requests for fuchsia.net.tun/Control.
ControlSynchronousProxy
DeviceAddPortRequest
DeviceConfig
DeviceControlHandle
DeviceDelegateRxLeaseRequest
DeviceEventStream
DeviceGetDeviceRequest
DeviceGetSignalsResponder
DeviceGetSignalsResponse
DeviceMarker
DevicePairAddPortRequest
DevicePairAddPortResponder
DevicePairConfig
DevicePairControlHandle
DevicePairEventStream
DevicePairGetLeftPortRequest
DevicePairGetLeftRequest
DevicePairGetRightPortRequest
DevicePairGetRightRequest
DevicePairMarker
DevicePairPortConfig
DevicePairProxy
DevicePairRemovePortRequest
DevicePairRemovePortResponder
DevicePairRequestStream
A Stream of incoming requests for fuchsia.net.tun/DevicePair.
DevicePairSynchronousProxy
DevicePortConfig
DeviceProxy
DeviceReadFrameResponder
DeviceReadFrameResponse
DeviceRequestStream
A Stream of incoming requests for fuchsia.net.tun/Device.
DeviceSynchronousProxy
DeviceWriteFrameRequest
DeviceWriteFrameResponder
Frame
A frame written to or read from a [fuchsia.net.tun/Device].
FrameMetadata
InternalState
Internal device state.
MacState
PortControlHandle
PortEventStream
PortGetPortRequest
PortGetStateResponder
PortGetStateResponse
PortMarker
PortProxy
PortRequestStream
A Stream of incoming requests for fuchsia.net.tun/Port.
PortSetOnlineRequest
PortSetOnlineResponder
PortSynchronousProxy
PortWatchStateResponder
PortWatchStateResponse
Signals
Signals set in the eventpair returned by [fuchsia.net.tun/Device.GetSignals].

Enums§

ControlEvent
ControlRequest
Control interface.
DeviceEvent
DevicePairEvent
DevicePairRequest
Provides control over a pair of network devices.
DeviceRequest
Provides control over the created device.
PortEvent
PortRequest
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.

Traits§

ControlProxyInterface
DevicePairProxyInterface
DeviceProxyInterface
PortProxyInterface

Type Aliases§

DevicePairAddPortResult
DevicePairRemovePortResult
DeviceReadFrameResult
DeviceWriteFrameResult