hdf_wifi_event.h

Overview

Related Modules:

WLAN

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 NetDevicenetdev, const uint8_t macAddr, uint8_t addrLen, const struct StationInfoinfo)

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 Wiphywiphy, const struct Ieee80211Channelchannel, const struct ScannedBssInfobssInfo)

int32_t 

Reports a scanned BSS event.

HdfWifiEventScanDone (const struct NetDevice netdev, WifiScanStatus status)

int32_t 

Reports a scanning completion event.

HdfWifiEventConnectResult (const struct NetDevicenetdev, const struct ConnetResultresult)

int32_t 

Reports a connection result event.

HdfWifiEventDisconnected (const struct NetDevicenetdev, uint16_t reason, const uint8_t ie, uint32_t len)

int32_t 

Reports a disconnection event.

HdfWifiEventMgmtTxStatus (const struct NetDevicenetdev, const uint8_t buf, size_t len, uint8_t ack)

int32_t 

Reports a transmission management status event.

HdfWifiEventRxMgmt (const struct NetDevicenetdev, int32_t freq, int32_t sigMbm, const uint8_t buf, size_t len)

int32_t 

Reports a receive management status event.

HdfWifiEventCsaChannelSwitch (const struct NetDevicenetdev, 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.