hdf_wifi_event.h
Overview
Related Modules:
Description:
Declares WLAN driver events.
The functions in this file are used to report events such as scanning results, scanning completion, and station disconnection to the WPA interface.
Since:
1.0
Version:
1.0
Summary
Data Structures
| Data Structure Name | Description |
|---|---|
| RateInfo | Defines the rate information received or sent over WLAN. |
| StaBssParameters | Defines parameters related to the WLAN module that works in station mode. |
| StaFlagUpdate | Defines the update of the Sta flag. |
| StationInfo | Defines station information. |
| Auth | Defines authentication information. |
| Deauth | Defines deauthentication information. |
| AssocReq | Defines station association request. |
| AssocResp | Defines station association response. |
| ReassocReq | Defines station reassociation request. |
| ReassocResp | Defines station reassociation response. |
| Disassoc | Defines station disconnection. |
| Beacon | Defines the update of the Sta flag. |
| ProbeResp | Defines scanning response. |
| Ieee80211Mgmt | Defines management frame information. |
| ScannedBssInfo | Represents the scanned BSS information. |
| ConnetResult | Defines association results. |
Enumerations
| Enumeration Name | Description |
|---|---|
| WifiHmacMgmtStatus { WIFI_HMAC_MGMT_SUCCESS = 0, WIFI_HMAC_MGMT_INVALID = 1, WIFI_HMAC_MGMT_TIMEOUT = 2, WIFI_HMAC_MGMT_REFUSED = 3, WIFI_HMAC_MGMT_TOMANY_REQ = 4, WIFI_HMAC_MGMT_ALREADY_BSS = 5 } | Enumerates MLME management statuses, indicating whether a device is successfully associated or fails to be associated. |
Functions
| Function Name | Description |
|---|---|
| HdfWifiEventNewSta (const struct NetDevice netdev, const uint8_t macAddr, uint8_t addrLen, const struct StationInfo info) | int32_t Reports a new STA event. |
| HdfWifiEventDelSta (struct NetDevice netdev, const uint8_t macAddr, uint8_t addrLen) | int32_t Reports a station deletion event. |
| HdfWifiEventInformBssFrame (const struct NetDevice netdev, struct Wiphy wiphy, const struct Ieee80211Channel channel, const struct ScannedBssInfo bssInfo) | int32_t Reports a scanned BSS event. |
| HdfWifiEventScanDone (const struct NetDevice netdev, WifiScanStatus status) | int32_t Reports a scanning completion event. |
| HdfWifiEventConnectResult (const struct NetDevice netdev, const struct ConnetResult result) | int32_t Reports a connection result event. |
| HdfWifiEventDisconnected (const struct NetDevice netdev, uint16_t reason, const uint8_t ie, uint32_t len) | int32_t Reports a disconnection event. |
| HdfWifiEventMgmtTxStatus (const struct NetDevice netdev, const uint8_t buf, size_t len, uint8_t ack) | int32_t Reports a transmission management status event. |
| HdfWifiEventRxMgmt (const struct NetDevice netdev, int32_t freq, int32_t sigMbm, const uint8_t buf, size_t len) | int32_t Reports a receive management status event. |
| HdfWifiEventCsaChannelSwitch (const struct NetDevice netdev, int32_t freq) | int32_t Reports a CSA channel switching event. |
| HdfWifiEventTimeoutDisconnected (const struct NetDevice netdev) | int32_t Reports a timeout disconnection event. |
| HdfWifiEventEapolRecv (const char name, void context) | int32_t Reports the event of receiving the EAPOL frame and notifies WPA to read the EAPOL frame. |
