tree: d3cdc29087558842f37ed54ceefb1c8410d1924f [path history] [tgz]
  1. README.md
f11/sdk/fidl/fuchsia.hardware.network/README.md

fuchsia.hardware.network

PROTOCOLS

Device

Defined in fuchsia.hardware.network/device.fidl

Clone

Request {#Device.Clone_Request}

GetInfo

Request {#Device.GetInfo_Request}

<EMPTY>

Response {#Device.GetInfo_Response}

GetPort

Request {#Device.GetPort_Request}

GetPortWatcher

Request {#Device.GetPortWatcher_Request}

OpenSession

Request {#Device.OpenSession_Request}

Response {#Device.OpenSession_Response}

DeviceInstance

Defined in fuchsia.hardware.network/instance.fidl

GetDevice

Request {#DeviceInstance.GetDevice_Request}

Diagnostics

Defined in fuchsia.hardware.network/diagnostics.fidl

LogDebugInfoToSyslog

Request {#Diagnostics.LogDebugInfoToSyslog_Request}

<EMPTY>

Response {#Diagnostics.LogDebugInfoToSyslog_Response}

<EMPTY>

MacAddressing

Defined in fuchsia.hardware.network/mac.fidl

AddMulticastAddress

Request {#MacAddressing.AddMulticastAddress_Request}

Response {#MacAddressing.AddMulticastAddress_Response}

GetUnicastAddress

Request {#MacAddressing.GetUnicastAddress_Request}

<EMPTY>

Response {#MacAddressing.GetUnicastAddress_Response}

RemoveMulticastAddress

Request {#MacAddressing.RemoveMulticastAddress_Request}

Response {#MacAddressing.RemoveMulticastAddress_Response}

SetMode

Request {#MacAddressing.SetMode_Request}

Response {#MacAddressing.SetMode_Response}

Port

Defined in fuchsia.hardware.network/port.fidl

Clone

Request {#Port.Clone_Request}

GetCounters

Request {#Port.GetCounters_Request}

<EMPTY>

Response {#Port.GetCounters_Response}

GetDevice

Request {#Port.GetDevice_Request}

GetDiagnostics

Request {#Port.GetDiagnostics_Request}

GetInfo

Request {#Port.GetInfo_Request}

<EMPTY>

Response {#Port.GetInfo_Response}

GetMac

Request {#Port.GetMac_Request}

GetStatus

Request {#Port.GetStatus_Request}

<EMPTY>

Response {#Port.GetStatus_Response}

GetStatusWatcher

Request {#Port.GetStatusWatcher_Request}

PortWatcher

Defined in fuchsia.hardware.network/device.fidl

Watch

Request {#PortWatcher.Watch_Request}

<EMPTY>

Response {#PortWatcher.Watch_Response}

Session

Defined in fuchsia.hardware.network/session.fidl

Attach

Request {#Session.Attach_Request}

Response {#Session.Attach_Response}

Close

Request {#Session.Close_Request}

<EMPTY>

Detach

Request {#Session.Detach_Request}

Response {#Session.Detach_Response}

StatusWatcher

Defined in fuchsia.hardware.network/port.fidl

WatchStatus

Request {#StatusWatcher.WatchStatus_Request}

<EMPTY>

Response {#StatusWatcher.WatchStatus_Response}

STRUCTS

Device_OpenSession_Response resource{:.fidl-attribute} {#Device_OpenSession_Response data-text=“Device_OpenSession_Response”}

Defined in fuchsia.hardware.network/device.fidl

Empty {#Empty data-text=“Empty”}

Defined in fuchsia.hardware.network/device.fidl

<EMPTY>

Fifos resource{:.fidl-attribute} {#Fifos data-text=“Fifos”}

Defined in fuchsia.hardware.network/session.fidl

FrameTypeSupport {#FrameTypeSupport data-text=“FrameTypeSupport”}

Defined in fuchsia.hardware.network/frames.fidl

PortId {#PortId data-text=“PortId”}

Defined in fuchsia.hardware.network/port.fidl

Session_Attach_Response {#Session_Attach_Response data-text=“Session_Attach_Response”}

Defined in fuchsia.hardware.network/session.fidl

<EMPTY>

Session_Detach_Response {#Session_Detach_Response data-text=“Session_Detach_Response”}

Defined in fuchsia.hardware.network/session.fidl

<EMPTY>

ENUMS

DeviceClass strict{:.fidl-attribute} {#DeviceClass data-text=“DeviceClass”}

Type: uint16

Defined in fuchsia.hardware.network/port.fidl

FrameType strict{:.fidl-attribute} {#FrameType data-text=“FrameType”}

Type: uint8

Defined in fuchsia.hardware.network/frames.fidl

InfoType strict{:.fidl-attribute} {#InfoType data-text=“InfoType”}

Type: uint32

Defined in fuchsia.hardware.network/frames.fidl

MacFilterMode strict{:.fidl-attribute} {#MacFilterMode data-text=“MacFilterMode”}

Type: uint32

Defined in fuchsia.hardware.network/mac.fidl

RxAcceleration strict{:.fidl-attribute} {#RxAcceleration data-text=“RxAcceleration”}

Type: uint8

Defined in fuchsia.hardware.network/frames.fidl

TxAcceleration strict{:.fidl-attribute} {#TxAcceleration data-text=“TxAcceleration”}

Type: uint8

Defined in fuchsia.hardware.network/frames.fidl

TABLES

DeviceBaseInfo {#DeviceBaseInfo data-text=“DeviceBaseInfo”}

Defined in fuchsia.hardware.network/device.fidl

DeviceInfo {#DeviceInfo data-text=“DeviceInfo”}

Defined in fuchsia.hardware.network/device.fidl

PortBaseInfo {#PortBaseInfo data-text=“PortBaseInfo”}

Defined in fuchsia.hardware.network/port.fidl

PortGetCountersResponse {#PortGetCountersResponse data-text=“PortGetCountersResponse”}

Defined in fuchsia.hardware.network/port.fidl

PortInfo {#PortInfo data-text=“PortInfo”}

Defined in fuchsia.hardware.network/port.fidl

PortStatus {#PortStatus data-text=“PortStatus”}

Defined in fuchsia.hardware.network/port.fidl

SessionInfo resource{:.fidl-attribute} {#SessionInfo data-text=“SessionInfo”}

Defined in fuchsia.hardware.network/session.fidl

UNIONS

DevicePortEvent strict{:.fidl-attribute} {#DevicePortEvent data-text=“DevicePortEvent”}

Defined in fuchsia.hardware.network/device.fidl

Device_OpenSession_Result strict{:.fidl-attribute} resource{:.fidl-attribute} {#Device_OpenSession_Result data-text=“Device_OpenSession_Result”}

Defined in fuchsia.hardware.network/device.fidl

Session_Attach_Result strict{:.fidl-attribute} {#Session_Attach_Result data-text=“Session_Attach_Result”}

Defined in fuchsia.hardware.network/session.fidl

Session_Detach_Result strict{:.fidl-attribute} {#Session_Detach_Result data-text=“Session_Detach_Result”}

Defined in fuchsia.hardware.network/session.fidl

BITS

EthernetFeatures strict{:.fidl-attribute}

Type: uint32

Defined in fuchsia.hardware.network/frames.fidl

RxFlags strict{:.fidl-attribute}

Type: uint32

Defined in fuchsia.hardware.network/frames.fidl

SessionFlags strict{:.fidl-attribute}

Type: uint16

Defined in fuchsia.hardware.network/session.fidl

StatusFlags strict{:.fidl-attribute}

Type: uint32

Defined in fuchsia.hardware.network/port.fidl

TxFlags strict{:.fidl-attribute}

Type: uint32

Defined in fuchsia.hardware.network/frames.fidl

TxReturnFlags strict{:.fidl-attribute}

Type: uint32

Defined in fuchsia.hardware.network/frames.fidl

CONSTANTS

ALIASES