Crate fidl_fuchsia_wlan_softmac

Source

Structs§

DiscoverySupport
Features related to discovery of potential BSSs. See IEEE 802.11-2016 11.1.4.2 and 11.1.4.3.
EthernetRxControlHandle
EthernetRxEventStream
EthernetRxMarker
EthernetRxProxy
EthernetRxRequestStream
A Stream of incoming requests for fuchsia.wlan.softmac/EthernetRx.
EthernetRxSynchronousProxy
EthernetRxTransferRequest
EthernetRxTransferResponder
EthernetTxControlHandle
EthernetTxEventStream
EthernetTxMarker
EthernetTxProxy
EthernetTxRequestStream
A Stream of incoming requests for fuchsia.wlan.softmac/EthernetTx.
EthernetTxSynchronousProxy
EthernetTxTransferRequest
EthernetTxTransferResponder
ProbeResponseOffloadExtension
Indicates where and how probe responses are to be handled. See IEEE 802.11-2016 11.1.4.3. This is a discovery extension, expected to be used for softmac only.
ScanOffloadExtension
Indicates where and how scan logic is orchestrated. See IEEE 802.11-2016 11.1.4.2 and 11.1.4.3. This is a discovery extension, expected to be used for softmac only.
WlanAssociationConfig
Argument table to be passed as the single argument to WlanSoftmac.NotifyAssociationComplete. All information here is relevant only in the context of the association with the given peer_addr. All fields in this table are required unless stated otherwise.
WlanKeyConfiguration
WlanRxControlHandle
WlanRxEventStream
WlanRxInfo
WlanRxInfoFlags
WlanRxInfoValid
WlanRxMarker
WlanRxPacket
WlanRxProxy
WlanRxRequestStream
A Stream of incoming requests for fuchsia.wlan.softmac/WlanRx.
WlanRxSynchronousProxy
WlanRxTransferRequest
WlanRxTransferResponder
WlanSoftmacBandCapability
Describes the capabilities of a SoftMAC on a particular band.
WlanSoftmacBaseCancelScanRequest
WlanSoftmacBaseCancelScanResponder
WlanSoftmacBaseClearAssociationRequest
WlanSoftmacBaseClearAssociationResponder
WlanSoftmacBaseControlHandle
WlanSoftmacBaseDisableBeaconingResponder
WlanSoftmacBaseEnableBeaconingRequest
WlanSoftmacBaseEnableBeaconingResponder
WlanSoftmacBaseEventStream
WlanSoftmacBaseInstallKeyResponder
WlanSoftmacBaseJoinBssRequest
WlanSoftmacBaseJoinBssResponder
WlanSoftmacBaseMarker
WlanSoftmacBaseNotifyAssociationCompleteRequest
WlanSoftmacBaseNotifyAssociationCompleteResponder
WlanSoftmacBaseProxy
WlanSoftmacBaseQueryDiscoverySupportResponder
WlanSoftmacBaseQueryDiscoverySupportResponse
WlanSoftmacBaseQueryMacSublayerSupportResponder
WlanSoftmacBaseQueryMacSublayerSupportResponse
WlanSoftmacBaseQueryResponder
WlanSoftmacBaseQuerySecuritySupportResponder
WlanSoftmacBaseQuerySecuritySupportResponse
WlanSoftmacBaseQuerySpectrumManagementSupportResponder
WlanSoftmacBaseQuerySpectrumManagementSupportResponse
WlanSoftmacBaseRequestStream
A Stream of incoming requests for fuchsia.wlan.softmac/WlanSoftmacBase.
WlanSoftmacBaseSetChannelRequest
WlanSoftmacBaseSetChannelResponder
WlanSoftmacBaseStartActiveScanResponder
WlanSoftmacBaseStartActiveScanResponse
WlanSoftmacBaseStartPassiveScanRequest
WlanSoftmacBaseStartPassiveScanResponder
WlanSoftmacBaseStartPassiveScanResponse
WlanSoftmacBaseSynchronousProxy
WlanSoftmacBaseUpdateWmmParametersRequest
WlanSoftmacBaseUpdateWmmParametersResponder
WlanSoftmacBridgeCancelScanResponder
WlanSoftmacBridgeClearAssociationResponder
WlanSoftmacBridgeControlHandle
WlanSoftmacBridgeDisableBeaconingResponder
WlanSoftmacBridgeEnableBeaconingResponder
WlanSoftmacBridgeEventStream
WlanSoftmacBridgeInstallKeyResponder
WlanSoftmacBridgeJoinBssResponder
WlanSoftmacBridgeMarker
WlanSoftmacBridgeNotifyAssociationCompleteResponder
WlanSoftmacBridgeProxy
WlanSoftmacBridgeQueryDiscoverySupportResponder
WlanSoftmacBridgeQueryMacSublayerSupportResponder
WlanSoftmacBridgeQueryResponder
WlanSoftmacBridgeQuerySecuritySupportResponder
WlanSoftmacBridgeQuerySpectrumManagementSupportResponder
WlanSoftmacBridgeRequestStream
A Stream of incoming requests for fuchsia.wlan.softmac/WlanSoftmacBridge.
WlanSoftmacBridgeSetChannelResponder
WlanSoftmacBridgeSetEthernetStatusRequest
WlanSoftmacBridgeSetEthernetStatusResponder
WlanSoftmacBridgeStartActiveScanResponder
WlanSoftmacBridgeStartPassiveScanResponder
WlanSoftmacBridgeStartRequest
WlanSoftmacBridgeStartResponder
WlanSoftmacBridgeStartResponse
WlanSoftmacBridgeSynchronousProxy
WlanSoftmacBridgeUpdateWmmParametersResponder
WlanSoftmacIfcBaseControlHandle
WlanSoftmacIfcBaseEventStream
WlanSoftmacIfcBaseMarker
WlanSoftmacIfcBaseNotifyScanCompleteRequest
WlanSoftmacIfcBaseNotifyScanCompleteResponder
WlanSoftmacIfcBaseProxy
WlanSoftmacIfcBaseReportTxResultRequest
WlanSoftmacIfcBaseReportTxResultResponder
WlanSoftmacIfcBaseRequestStream
A Stream of incoming requests for fuchsia.wlan.softmac/WlanSoftmacIfcBase.
WlanSoftmacIfcBaseSynchronousProxy
WlanSoftmacIfcBridgeControlHandle
WlanSoftmacIfcBridgeEventStream
WlanSoftmacIfcBridgeMarker
WlanSoftmacIfcBridgeNotifyScanCompleteResponder
WlanSoftmacIfcBridgeProxy
WlanSoftmacIfcBridgeReportTxResultResponder
WlanSoftmacIfcBridgeRequestStream
A Stream of incoming requests for fuchsia.wlan.softmac/WlanSoftmacIfcBridge.
WlanSoftmacIfcBridgeStopBridgedDriverResponder
WlanSoftmacIfcBridgeSynchronousProxy
WlanSoftmacQueryResponse
High-level information describing the state of a running softmac. All fields in this response are required.
WlanSoftmacStartActiveScanRequest
Argument struct to be passed as the single argument to WlanSoftmac.StartActiveScan
WlanTxControlHandle
WlanTxEventStream
WlanTxInfo
WlanTxInfoFlags
WlanTxInfoValid
WlanTxMarker
WlanTxPacket
WlanTxProxy
WlanTxRequestStream
A Stream of incoming requests for fuchsia.wlan.softmac/WlanTx.
WlanTxSynchronousProxy
WlanTxTransferRequest
WlanTxTransferResponder

Enums§

EthernetRxEvent
EthernetRxRequest
Protocol for sending an Ethernet frame from the bridged wlansoftmac driver to the wlansoftmac driver.
EthernetTxEvent
EthernetTxRequest
Protocol for sending an Ethernet frame from the wlansoftmac driver to the bridged wlansoftmac driver.
WlanProtection
WlanRxEvent
WlanRxRequest
Protocol for sending a WLAN frame from the wlansoftmac driver to the bridged wlansoftmac driver.
WlanSoftmacBaseEvent
WlanSoftmacBaseRequest
WlanSoftmacBase is a template protocol intended to be composed into WlanSoftmacBridge and WlanSoftmac. WlanSoftmacBase contains all method that both WlanSoftmacBridge and WlanSoftmac have in common. WlanSoftmacBase should not be implemented directly.
WlanSoftmacBridgeEvent
WlanSoftmacBridgeRequest
WlanSoftmacBridge is the protocol the wlansoftmac driver serves to the bridged driver. This protocol should not be implemented by a vendor driver.
WlanSoftmacIfcBaseEvent
WlanSoftmacIfcBaseRequest
Protocol containing methods common to both WlanSoftmacIfc and WlanSoftmacIfcBridge.
WlanSoftmacIfcBridgeEvent
WlanSoftmacIfcBridgeRequest
Protocol that transports WlanSoftmacIfc requests from the wlansoftmac driver to the bridged driver.
WlanTxEvent
WlanTxRequest
Protocol for sending a WLAN frame from the bridged wlansoftmac driver to the wlansoftmac driver.

Constants§

WLAN_MAC_MAX_RATES

Traits§

EthernetRxProxyInterface
EthernetTxProxyInterface
WlanRxProxyInterface
WlanSoftmacBaseProxyInterface
WlanSoftmacBridgeProxyInterface
WlanSoftmacIfcBaseProxyInterface
WlanSoftmacIfcBridgeProxyInterface
WlanTxProxyInterface

Type Aliases§

EthernetRxTransferResult
EthernetTxTransferResult
WlanSoftmacBaseCancelScanResult
WlanSoftmacBaseClearAssociationResult
WlanSoftmacBaseDisableBeaconingResult
WlanSoftmacBaseEnableBeaconingResult
WlanSoftmacBaseInstallKeyResult
WlanSoftmacBaseJoinBssResult
WlanSoftmacBaseNotifyAssociationCompleteResult
WlanSoftmacBaseQueryDiscoverySupportResult
WlanSoftmacBaseQueryMacSublayerSupportResult
WlanSoftmacBaseQueryResult
WlanSoftmacBaseQuerySecuritySupportResult
WlanSoftmacBaseQuerySpectrumManagementSupportResult
WlanSoftmacBaseSetChannelResult
WlanSoftmacBaseStartActiveScanResult
WlanSoftmacBaseStartPassiveScanResult
WlanSoftmacBaseUpdateWmmParametersResult
WlanSoftmacBridgeStartResult
WlanTxTransferResult