blob: e65f3c0553aaf82a5bdef2adae5bffb29dc2b79b [file] [log] [blame]
struct/member fuchsia.hardware.network.device/BufferMetadata.flags uint32
struct/member fuchsia.hardware.network.device/BufferMetadata.frame_type uint8
struct/member fuchsia.hardware.network.device/BufferMetadata.info fuchsia.hardware.network.device/FrameInfo
struct/member fuchsia.hardware.network.device/BufferMetadata.info_type uint32
struct/member fuchsia.hardware.network.device/BufferMetadata.port uint8
struct fuchsia.hardware.network.device/BufferMetadata
struct/member fuchsia.hardware.network.device/BufferRegion.length uint64
struct/member fuchsia.hardware.network.device/BufferRegion.offset uint64
struct/member fuchsia.hardware.network.device/BufferRegion.vmo uint8
struct fuchsia.hardware.network.device/BufferRegion
struct/member fuchsia.hardware.network.device/DeviceInfo.buffer_alignment uint32
struct/member fuchsia.hardware.network.device/DeviceInfo.device_features uint32
struct/member fuchsia.hardware.network.device/DeviceInfo.max_buffer_length uint32
struct/member fuchsia.hardware.network.device/DeviceInfo.max_buffer_parts uint8
struct/member fuchsia.hardware.network.device/DeviceInfo.min_rx_buffer_length uint32
struct/member fuchsia.hardware.network.device/DeviceInfo.min_tx_buffer_length uint32
struct/member fuchsia.hardware.network.device/DeviceInfo.rx_accel vector<uint8>
struct/member fuchsia.hardware.network.device/DeviceInfo.rx_depth uint16
struct/member fuchsia.hardware.network.device/DeviceInfo.rx_threshold uint16
struct/member fuchsia.hardware.network.device/DeviceInfo.tx_accel vector<uint8>
struct/member fuchsia.hardware.network.device/DeviceInfo.tx_depth uint16
struct/member fuchsia.hardware.network.device/DeviceInfo.tx_head_length uint16
struct/member fuchsia.hardware.network.device/DeviceInfo.tx_tail_length uint16
struct fuchsia.hardware.network.device/DeviceInfo
const fuchsia.hardware.network.device/FEATURE_NO_AUTO_SNOOP uint32 1
union/member fuchsia.hardware.network.device/FrameInfo.no_info fuchsia.hardware.network.device/NoInfo
strict union fuchsia.hardware.network.device/FrameInfo
const fuchsia.hardware.network.device/MAX_BUFFER_PARTS uint32 4
const fuchsia.hardware.network.device/MAX_PORTS uint8 32
const fuchsia.hardware.network.device/MAX_VMOS uint8 32
protocol/member fuchsia.hardware.network.device/NetworkDeviceIfc.AddPort(uint8 id,client_end:fuchsia.hardware.network.device/NetworkPort port)
protocol/member fuchsia.hardware.network.device/NetworkDeviceIfc.CompleteRx(vector<fuchsia.hardware.network.device/RxBuffer> rx)
protocol/member fuchsia.hardware.network.device/NetworkDeviceIfc.CompleteTx(vector<fuchsia.hardware.network.device/TxResult> tx)
protocol/member fuchsia.hardware.network.device/NetworkDeviceIfc.PortStatusChanged(uint8 id,fuchsia.hardware.network.device/PortStatus new_status)
protocol/member fuchsia.hardware.network.device/NetworkDeviceIfc.RemovePort(uint8 id)
protocol/member fuchsia.hardware.network.device/NetworkDeviceIfc.Snoop(vector<fuchsia.hardware.network.device/RxBuffer> rx)
protocol fuchsia.hardware.network.device/NetworkDeviceIfc
protocol/member fuchsia.hardware.network.device/NetworkDeviceImpl.GetInfo() -> (fuchsia.hardware.network.device/DeviceInfo info)
protocol/member fuchsia.hardware.network.device/NetworkDeviceImpl.Init(client_end:fuchsia.hardware.network.device/NetworkDeviceIfc iface) -> (int32 s)
protocol/member fuchsia.hardware.network.device/NetworkDeviceImpl.PrepareVmo(uint8 id,zx/handle:VMO vmo)
protocol/member fuchsia.hardware.network.device/NetworkDeviceImpl.QueueRxSpace(vector<fuchsia.hardware.network.device/RxSpaceBuffer> buffers)
protocol/member fuchsia.hardware.network.device/NetworkDeviceImpl.QueueTx(vector<fuchsia.hardware.network.device/TxBuffer> buffers)
protocol/member fuchsia.hardware.network.device/NetworkDeviceImpl.ReleaseVmo(uint8 id)
protocol/member fuchsia.hardware.network.device/NetworkDeviceImpl.SetSnoop(bool snoop)
protocol/member fuchsia.hardware.network.device/NetworkDeviceImpl.Start() -> ()
protocol/member fuchsia.hardware.network.device/NetworkDeviceImpl.Stop() -> ()
protocol fuchsia.hardware.network.device/NetworkDeviceImpl
protocol/member fuchsia.hardware.network.device/NetworkPort.GetInfo() -> (fuchsia.hardware.network.device/PortInfo info)
protocol/member fuchsia.hardware.network.device/NetworkPort.GetMac() -> (fuchsia.hardware.network.mac/MacAddr mac_ifc)
protocol/member fuchsia.hardware.network.device/NetworkPort.GetStatus() -> (fuchsia.hardware.network.device/PortStatus status)
protocol/member fuchsia.hardware.network.device/NetworkPort.Removed()
protocol/member fuchsia.hardware.network.device/NetworkPort.SetActive(bool active)
protocol fuchsia.hardware.network.device/NetworkPort
struct/member fuchsia.hardware.network.device/NoInfo.nothing uint8
struct fuchsia.hardware.network.device/NoInfo
struct/member fuchsia.hardware.network.device/PortInfo.port_class uint8
struct/member fuchsia.hardware.network.device/PortInfo.rx_types vector<uint8>
struct/member fuchsia.hardware.network.device/PortInfo.tx_types vector<fuchsia.hardware.network.device/TxSupport>
struct fuchsia.hardware.network.device/PortInfo
struct/member fuchsia.hardware.network.device/PortStatus.flags uint32
struct/member fuchsia.hardware.network.device/PortStatus.mtu uint32
struct fuchsia.hardware.network.device/PortStatus
struct/member fuchsia.hardware.network.device/RxBuffer.data vector<fuchsia.hardware.network.device/RxBufferPart>:4
struct/member fuchsia.hardware.network.device/RxBuffer.meta fuchsia.hardware.network.device/BufferMetadata
struct fuchsia.hardware.network.device/RxBuffer
struct/member fuchsia.hardware.network.device/RxBufferPart.id uint32
struct/member fuchsia.hardware.network.device/RxBufferPart.length uint32
struct/member fuchsia.hardware.network.device/RxBufferPart.offset uint32
struct fuchsia.hardware.network.device/RxBufferPart
struct/member fuchsia.hardware.network.device/RxSpaceBuffer.id uint32
struct/member fuchsia.hardware.network.device/RxSpaceBuffer.region fuchsia.hardware.network.device/BufferRegion
struct fuchsia.hardware.network.device/RxSpaceBuffer
struct/member fuchsia.hardware.network.device/TxBuffer.data vector<fuchsia.hardware.network.device/BufferRegion>:4
struct/member fuchsia.hardware.network.device/TxBuffer.head_length uint16
struct/member fuchsia.hardware.network.device/TxBuffer.id uint32
struct/member fuchsia.hardware.network.device/TxBuffer.meta fuchsia.hardware.network.device/BufferMetadata
struct/member fuchsia.hardware.network.device/TxBuffer.tail_length uint16
struct fuchsia.hardware.network.device/TxBuffer
struct/member fuchsia.hardware.network.device/TxResult.id uint32
struct/member fuchsia.hardware.network.device/TxResult.status int32
struct fuchsia.hardware.network.device/TxResult
struct/member fuchsia.hardware.network.device/TxSupport.features uint32
struct/member fuchsia.hardware.network.device/TxSupport.supported_flags uint32
struct/member fuchsia.hardware.network.device/TxSupport.type uint8
struct fuchsia.hardware.network.device/TxSupport
library fuchsia.hardware.network.device