| [ |
| { |
| "declaration": "(server_end:fuchsia.hardware.network/Device device)", |
| "kind": "protocol/member", |
| "name": "fuchsia.hardware.network/Device.Clone" |
| }, |
| { |
| "declaration": "() -> (fuchsia.hardware.network/DeviceInfo info)", |
| "kind": "protocol/member", |
| "name": "fuchsia.hardware.network/Device.GetInfo" |
| }, |
| { |
| "declaration": "(fuchsia.hardware.network/PortId id,server_end:fuchsia.hardware.network/Port port)", |
| "kind": "protocol/member", |
| "name": "fuchsia.hardware.network/Device.GetPort" |
| }, |
| { |
| "declaration": "(server_end:fuchsia.hardware.network/PortWatcher watcher)", |
| "kind": "protocol/member", |
| "name": "fuchsia.hardware.network/Device.GetPortWatcher" |
| }, |
| { |
| "declaration": "(string:64 session_name,fuchsia.hardware.network/SessionInfo session_info) -> (fuchsia.hardware.network/Device_OpenSession_Result result)", |
| "kind": "protocol/member", |
| "name": "fuchsia.hardware.network/Device.OpenSession" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.hardware.network/Device" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.network/DeviceClass.BRIDGE", |
| "value": "4" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.network/DeviceClass.ETHERNET", |
| "value": "1" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.network/DeviceClass.PPP", |
| "value": "3" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.network/DeviceClass.VIRTUAL", |
| "value": "0" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.network/DeviceClass.WLAN", |
| "value": "2" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.network/DeviceClass.WLAN_AP", |
| "value": "5" |
| }, |
| { |
| "declaration": "uint16", |
| "kind": "enum", |
| "name": "fuchsia.hardware.network/DeviceClass", |
| "strictness": "strict" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "table/member", |
| "name": "fuchsia.hardware.network/DeviceInfo.buffer_alignment" |
| }, |
| { |
| "declaration": "uint8", |
| "kind": "table/member", |
| "name": "fuchsia.hardware.network/DeviceInfo.descriptor_version" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "table/member", |
| "name": "fuchsia.hardware.network/DeviceInfo.max_buffer_length" |
| }, |
| { |
| "declaration": "uint8", |
| "kind": "table/member", |
| "name": "fuchsia.hardware.network/DeviceInfo.max_buffer_parts" |
| }, |
| { |
| "declaration": "uint8", |
| "kind": "table/member", |
| "name": "fuchsia.hardware.network/DeviceInfo.min_descriptor_length" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "table/member", |
| "name": "fuchsia.hardware.network/DeviceInfo.min_rx_buffer_length" |
| }, |
| { |
| "declaration": "uint16", |
| "kind": "table/member", |
| "name": "fuchsia.hardware.network/DeviceInfo.min_tx_buffer_head" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "table/member", |
| "name": "fuchsia.hardware.network/DeviceInfo.min_tx_buffer_length" |
| }, |
| { |
| "declaration": "uint16", |
| "kind": "table/member", |
| "name": "fuchsia.hardware.network/DeviceInfo.min_tx_buffer_tail" |
| }, |
| { |
| "declaration": "vector<fuchsia.hardware.network/RxAcceleration>:16", |
| "kind": "table/member", |
| "name": "fuchsia.hardware.network/DeviceInfo.rx_accel" |
| }, |
| { |
| "declaration": "uint16", |
| "kind": "table/member", |
| "name": "fuchsia.hardware.network/DeviceInfo.rx_depth" |
| }, |
| { |
| "declaration": "vector<fuchsia.hardware.network/TxAcceleration>:16", |
| "kind": "table/member", |
| "name": "fuchsia.hardware.network/DeviceInfo.tx_accel" |
| }, |
| { |
| "declaration": "uint16", |
| "kind": "table/member", |
| "name": "fuchsia.hardware.network/DeviceInfo.tx_depth" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.hardware.network/DeviceInfo" |
| }, |
| { |
| "declaration": "(server_end:fuchsia.hardware.network/Device device)", |
| "kind": "protocol/member", |
| "name": "fuchsia.hardware.network/DeviceInstance.GetDevice" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.hardware.network/DeviceInstance" |
| }, |
| { |
| "declaration": "fuchsia.hardware.network/PortId", |
| "kind": "union/member", |
| "name": "fuchsia.hardware.network/DevicePortEvent.added" |
| }, |
| { |
| "declaration": "fuchsia.hardware.network/PortId", |
| "kind": "union/member", |
| "name": "fuchsia.hardware.network/DevicePortEvent.existing" |
| }, |
| { |
| "declaration": "fuchsia.hardware.network/Empty", |
| "kind": "union/member", |
| "name": "fuchsia.hardware.network/DevicePortEvent.idle" |
| }, |
| { |
| "declaration": "fuchsia.hardware.network/PortId", |
| "kind": "union/member", |
| "name": "fuchsia.hardware.network/DevicePortEvent.removed" |
| }, |
| { |
| "kind": "union", |
| "name": "fuchsia.hardware.network/DevicePortEvent", |
| "strictness": "strict" |
| }, |
| { |
| "declaration": "fuchsia.hardware.network/Fifos", |
| "kind": "struct/member", |
| "name": "fuchsia.hardware.network/Device_OpenSession_Response.fifos" |
| }, |
| { |
| "declaration": "client_end:fuchsia.hardware.network/Session", |
| "kind": "struct/member", |
| "name": "fuchsia.hardware.network/Device_OpenSession_Response.session" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.hardware.network/Device_OpenSession_Response", |
| "resourceness": "resource" |
| }, |
| { |
| "declaration": "int32", |
| "kind": "union/member", |
| "name": "fuchsia.hardware.network/Device_OpenSession_Result.err" |
| }, |
| { |
| "declaration": "fuchsia.hardware.network/Device_OpenSession_Response", |
| "kind": "union/member", |
| "name": "fuchsia.hardware.network/Device_OpenSession_Result.response" |
| }, |
| { |
| "kind": "union", |
| "name": "fuchsia.hardware.network/Device_OpenSession_Result", |
| "resourceness": "resource", |
| "strictness": "strict" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.hardware.network/Empty" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.hardware.network/EthernetFeatures.ETHERNET_II", |
| "value": "2" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.hardware.network/EthernetFeatures.E_802_1_Q", |
| "value": "4" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.hardware.network/EthernetFeatures.E_802_1_Q_IN_Q", |
| "value": "8" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.hardware.network/EthernetFeatures.E_802_3_LLC_SNAP", |
| "value": "16" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.hardware.network/EthernetFeatures.RAW", |
| "value": "1" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "bits", |
| "name": "fuchsia.hardware.network/EthernetFeatures", |
| "strictness": "strict" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "const", |
| "name": "fuchsia.hardware.network/FRAME_FEATURES_RAW", |
| "value": "1" |
| }, |
| { |
| "declaration": "zx/handle:FIFO", |
| "kind": "struct/member", |
| "name": "fuchsia.hardware.network/Fifos.rx" |
| }, |
| { |
| "declaration": "zx/handle:FIFO", |
| "kind": "struct/member", |
| "name": "fuchsia.hardware.network/Fifos.tx" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.hardware.network/Fifos", |
| "resourceness": "resource" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.network/FrameType.ETHERNET", |
| "value": "1" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.network/FrameType.IPV4", |
| "value": "2" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.network/FrameType.IPV6", |
| "value": "3" |
| }, |
| { |
| "declaration": "uint8", |
| "kind": "enum", |
| "name": "fuchsia.hardware.network/FrameType", |
| "strictness": "strict" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "struct/member", |
| "name": "fuchsia.hardware.network/FrameTypeSupport.features" |
| }, |
| { |
| "declaration": "fuchsia.hardware.network/TxFlags", |
| "kind": "struct/member", |
| "name": "fuchsia.hardware.network/FrameTypeSupport.supported_flags" |
| }, |
| { |
| "declaration": "fuchsia.hardware.network/FrameType", |
| "kind": "struct/member", |
| "name": "fuchsia.hardware.network/FrameTypeSupport.type" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.hardware.network/FrameTypeSupport" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.network/InfoType.NO_INFO", |
| "value": "0" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "enum", |
| "name": "fuchsia.hardware.network/InfoType", |
| "strictness": "strict" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "const", |
| "name": "fuchsia.hardware.network/MAX_ACCEL_FLAGS", |
| "value": "16" |
| }, |
| { |
| "declaration": "uint8", |
| "kind": "const", |
| "name": "fuchsia.hardware.network/MAX_DESCRIPTOR_CHAIN", |
| "value": "4" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "const", |
| "name": "fuchsia.hardware.network/MAX_FRAME_TYPES", |
| "value": "4" |
| }, |
| { |
| "declaration": "uint8", |
| "kind": "const", |
| "name": "fuchsia.hardware.network/MAX_PORTS", |
| "value": "32" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "const", |
| "name": "fuchsia.hardware.network/MAX_SESSION_NAME", |
| "value": "64" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "const", |
| "name": "fuchsia.hardware.network/MAX_STATUS_BUFFER", |
| "value": "50" |
| }, |
| { |
| "declaration": "(fuchsia.net/MacAddress address) -> (int32 status)", |
| "kind": "protocol/member", |
| "name": "fuchsia.hardware.network/MacAddressing.AddMulticastAddress" |
| }, |
| { |
| "declaration": "() -> (fuchsia.net/MacAddress address)", |
| "kind": "protocol/member", |
| "name": "fuchsia.hardware.network/MacAddressing.GetUnicastAddress" |
| }, |
| { |
| "declaration": "(fuchsia.net/MacAddress address) -> (int32 status)", |
| "kind": "protocol/member", |
| "name": "fuchsia.hardware.network/MacAddressing.RemoveMulticastAddress" |
| }, |
| { |
| "declaration": "(fuchsia.hardware.network/MacFilterMode mode) -> (int32 status)", |
| "kind": "protocol/member", |
| "name": "fuchsia.hardware.network/MacAddressing.SetMode" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.hardware.network/MacAddressing" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.network/MacFilterMode.MULTICAST_FILTER", |
| "value": "0" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.network/MacFilterMode.MULTICAST_PROMISCUOUS", |
| "value": "1" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.network/MacFilterMode.PROMISCUOUS", |
| "value": "2" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "enum", |
| "name": "fuchsia.hardware.network/MacFilterMode", |
| "strictness": "strict" |
| }, |
| { |
| "declaration": "(server_end:fuchsia.hardware.network/Port port)", |
| "kind": "protocol/member", |
| "name": "fuchsia.hardware.network/Port.Clone" |
| }, |
| { |
| "declaration": "(server_end:fuchsia.hardware.network/Device device)", |
| "kind": "protocol/member", |
| "name": "fuchsia.hardware.network/Port.GetDevice" |
| }, |
| { |
| "declaration": "() -> (fuchsia.hardware.network/PortInfo info)", |
| "kind": "protocol/member", |
| "name": "fuchsia.hardware.network/Port.GetInfo" |
| }, |
| { |
| "declaration": "(server_end:fuchsia.hardware.network/MacAddressing mac)", |
| "kind": "protocol/member", |
| "name": "fuchsia.hardware.network/Port.GetMac" |
| }, |
| { |
| "declaration": "() -> (fuchsia.hardware.network/PortStatus status)", |
| "kind": "protocol/member", |
| "name": "fuchsia.hardware.network/Port.GetStatus" |
| }, |
| { |
| "declaration": "(server_end:fuchsia.hardware.network/StatusWatcher watcher,uint32 buffer)", |
| "kind": "protocol/member", |
| "name": "fuchsia.hardware.network/Port.GetStatusWatcher" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.hardware.network/Port" |
| }, |
| { |
| "declaration": "uint8", |
| "kind": "struct/member", |
| "name": "fuchsia.hardware.network/PortId.base" |
| }, |
| { |
| "declaration": "uint8", |
| "kind": "struct/member", |
| "name": "fuchsia.hardware.network/PortId.salt" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.hardware.network/PortId" |
| }, |
| { |
| "declaration": "fuchsia.hardware.network/DeviceClass", |
| "kind": "table/member", |
| "name": "fuchsia.hardware.network/PortInfo.class" |
| }, |
| { |
| "declaration": "fuchsia.hardware.network/PortId", |
| "kind": "table/member", |
| "name": "fuchsia.hardware.network/PortInfo.id" |
| }, |
| { |
| "declaration": "vector<fuchsia.hardware.network/FrameType>:4", |
| "kind": "table/member", |
| "name": "fuchsia.hardware.network/PortInfo.rx_types" |
| }, |
| { |
| "declaration": "vector<fuchsia.hardware.network/FrameTypeSupport>:4", |
| "kind": "table/member", |
| "name": "fuchsia.hardware.network/PortInfo.tx_types" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.hardware.network/PortInfo" |
| }, |
| { |
| "declaration": "fuchsia.hardware.network/StatusFlags", |
| "kind": "table/member", |
| "name": "fuchsia.hardware.network/PortStatus.flags" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "table/member", |
| "name": "fuchsia.hardware.network/PortStatus.mtu" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.hardware.network/PortStatus" |
| }, |
| { |
| "declaration": "() -> (fuchsia.hardware.network/DevicePortEvent event)", |
| "kind": "protocol/member", |
| "name": "fuchsia.hardware.network/PortWatcher.Watch" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.hardware.network/PortWatcher" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.network/RxAcceleration.VALIDATED_ETHERNET_FCS", |
| "value": "0" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.network/RxAcceleration.VALIDATED_IPV4_CHECKSUM", |
| "value": "1" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.network/RxAcceleration.VALIDATED_TCP_CHECKSUM", |
| "value": "2" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.network/RxAcceleration.VALIDATED_UDP_CHECKSUM", |
| "value": "3" |
| }, |
| { |
| "declaration": "uint8", |
| "kind": "enum", |
| "name": "fuchsia.hardware.network/RxAcceleration", |
| "strictness": "strict" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.hardware.network/RxFlags.RX_ACCEL_0", |
| "value": "1" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.hardware.network/RxFlags.RX_ACCEL_1", |
| "value": "2" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.hardware.network/RxFlags.RX_ACCEL_10", |
| "value": "1024" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.hardware.network/RxFlags.RX_ACCEL_11", |
| "value": "2048" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.hardware.network/RxFlags.RX_ACCEL_12", |
| "value": "4096" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.hardware.network/RxFlags.RX_ACCEL_13", |
| "value": "8192" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.hardware.network/RxFlags.RX_ACCEL_14", |
| "value": "16384" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.hardware.network/RxFlags.RX_ACCEL_15", |
| "value": "32768" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.hardware.network/RxFlags.RX_ACCEL_2", |
| "value": "4" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.hardware.network/RxFlags.RX_ACCEL_3", |
| "value": "8" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.hardware.network/RxFlags.RX_ACCEL_4", |
| "value": "16" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.hardware.network/RxFlags.RX_ACCEL_5", |
| "value": "32" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.hardware.network/RxFlags.RX_ACCEL_6", |
| "value": "64" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.hardware.network/RxFlags.RX_ACCEL_7", |
| "value": "128" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.hardware.network/RxFlags.RX_ACCEL_8", |
| "value": "256" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.hardware.network/RxFlags.RX_ACCEL_9", |
| "value": "512" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.hardware.network/RxFlags.RX_ECHOED_TX", |
| "value": "2147483648" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.hardware.network/RxFlags.RX_OVERRUN", |
| "value": "536870912" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.hardware.network/RxFlags.RX_VALIDATION_ERROR", |
| "value": "1073741824" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "bits", |
| "name": "fuchsia.hardware.network/RxFlags", |
| "strictness": "strict" |
| }, |
| { |
| "declaration": "(fuchsia.hardware.network/PortId port,vector<fuchsia.hardware.network/FrameType>:4 rx_frames) -> (fuchsia.hardware.network/Session_Attach_Result result)", |
| "kind": "protocol/member", |
| "name": "fuchsia.hardware.network/Session.Attach" |
| }, |
| { |
| "declaration": "()", |
| "kind": "protocol/member", |
| "name": "fuchsia.hardware.network/Session.Close" |
| }, |
| { |
| "declaration": "(fuchsia.hardware.network/PortId port) -> (fuchsia.hardware.network/Session_Detach_Result result)", |
| "kind": "protocol/member", |
| "name": "fuchsia.hardware.network/Session.Detach" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.hardware.network/Session" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.hardware.network/SessionFlags.LISTEN_TX", |
| "value": "2" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.hardware.network/SessionFlags.PRIMARY", |
| "value": "1" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.hardware.network/SessionFlags.REPORT_INVALID_RX", |
| "value": "4" |
| }, |
| { |
| "declaration": "uint16", |
| "kind": "bits", |
| "name": "fuchsia.hardware.network/SessionFlags", |
| "strictness": "strict" |
| }, |
| { |
| "declaration": "zx/handle:VMO", |
| "kind": "table/member", |
| "name": "fuchsia.hardware.network/SessionInfo.data" |
| }, |
| { |
| "declaration": "uint16", |
| "kind": "table/member", |
| "name": "fuchsia.hardware.network/SessionInfo.descriptor_count" |
| }, |
| { |
| "declaration": "uint8", |
| "kind": "table/member", |
| "name": "fuchsia.hardware.network/SessionInfo.descriptor_length" |
| }, |
| { |
| "declaration": "uint8", |
| "kind": "table/member", |
| "name": "fuchsia.hardware.network/SessionInfo.descriptor_version" |
| }, |
| { |
| "declaration": "zx/handle:VMO", |
| "kind": "table/member", |
| "name": "fuchsia.hardware.network/SessionInfo.descriptors" |
| }, |
| { |
| "declaration": "fuchsia.hardware.network/SessionFlags", |
| "kind": "table/member", |
| "name": "fuchsia.hardware.network/SessionInfo.options" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.hardware.network/SessionInfo", |
| "resourceness": "resource" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.hardware.network/Session_Attach_Response" |
| }, |
| { |
| "declaration": "int32", |
| "kind": "union/member", |
| "name": "fuchsia.hardware.network/Session_Attach_Result.err" |
| }, |
| { |
| "declaration": "fuchsia.hardware.network/Session_Attach_Response", |
| "kind": "union/member", |
| "name": "fuchsia.hardware.network/Session_Attach_Result.response" |
| }, |
| { |
| "kind": "union", |
| "name": "fuchsia.hardware.network/Session_Attach_Result", |
| "strictness": "strict" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.hardware.network/Session_Detach_Response" |
| }, |
| { |
| "declaration": "int32", |
| "kind": "union/member", |
| "name": "fuchsia.hardware.network/Session_Detach_Result.err" |
| }, |
| { |
| "declaration": "fuchsia.hardware.network/Session_Detach_Response", |
| "kind": "union/member", |
| "name": "fuchsia.hardware.network/Session_Detach_Result.response" |
| }, |
| { |
| "kind": "union", |
| "name": "fuchsia.hardware.network/Session_Detach_Result", |
| "strictness": "strict" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.hardware.network/StatusFlags.ONLINE", |
| "value": "1" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "bits", |
| "name": "fuchsia.hardware.network/StatusFlags", |
| "strictness": "strict" |
| }, |
| { |
| "declaration": "() -> (fuchsia.hardware.network/PortStatus port_status)", |
| "kind": "protocol/member", |
| "name": "fuchsia.hardware.network/StatusWatcher.WatchStatus" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.hardware.network/StatusWatcher" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.network/TxAcceleration.COMPUTE_ETHERNET_FCS", |
| "value": "0" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.network/TxAcceleration.COMPUTE_IPV4_CHECKSUM", |
| "value": "1" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.network/TxAcceleration.COMPUTE_TCP_CHECKSUM", |
| "value": "2" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.network/TxAcceleration.COMPUTE_UDP_CHECKSUM", |
| "value": "3" |
| }, |
| { |
| "declaration": "uint8", |
| "kind": "enum", |
| "name": "fuchsia.hardware.network/TxAcceleration", |
| "strictness": "strict" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.hardware.network/TxFlags.TX_ACCEL_0", |
| "value": "1" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.hardware.network/TxFlags.TX_ACCEL_1", |
| "value": "2" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.hardware.network/TxFlags.TX_ACCEL_10", |
| "value": "1024" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.hardware.network/TxFlags.TX_ACCEL_11", |
| "value": "2048" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.hardware.network/TxFlags.TX_ACCEL_12", |
| "value": "4096" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.hardware.network/TxFlags.TX_ACCEL_13", |
| "value": "8192" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.hardware.network/TxFlags.TX_ACCEL_14", |
| "value": "16384" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.hardware.network/TxFlags.TX_ACCEL_15", |
| "value": "32768" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.hardware.network/TxFlags.TX_ACCEL_2", |
| "value": "4" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.hardware.network/TxFlags.TX_ACCEL_3", |
| "value": "8" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.hardware.network/TxFlags.TX_ACCEL_4", |
| "value": "16" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.hardware.network/TxFlags.TX_ACCEL_5", |
| "value": "32" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.hardware.network/TxFlags.TX_ACCEL_6", |
| "value": "64" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.hardware.network/TxFlags.TX_ACCEL_7", |
| "value": "128" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.hardware.network/TxFlags.TX_ACCEL_8", |
| "value": "256" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.hardware.network/TxFlags.TX_ACCEL_9", |
| "value": "512" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "bits", |
| "name": "fuchsia.hardware.network/TxFlags", |
| "strictness": "strict" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.hardware.network/TxReturnFlags.TX_RET_ERROR", |
| "value": "2147483648" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.hardware.network/TxReturnFlags.TX_RET_NOT_AVAILABLE", |
| "value": "4" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.hardware.network/TxReturnFlags.TX_RET_NOT_SUPPORTED", |
| "value": "1" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.hardware.network/TxReturnFlags.TX_RET_OUT_OF_RESOURCES", |
| "value": "2" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "bits", |
| "name": "fuchsia.hardware.network/TxReturnFlags", |
| "strictness": "strict" |
| }, |
| { |
| "kind": "library", |
| "name": "fuchsia.hardware.network" |
| } |
| ] |