class DataFrameTest

Defined at line 125 of file ../../src/connectivity/wlan/drivers/third_party/broadcom/brcmfmac/sim/test/data_frame_test.cc

Protected Members

list env_data_frame_capture_
MacAddr recv_addr_capture_filter
size_t non_eapol_data_count
size_t eapol_ind_count
DataFrameInterface client_ifc_
MacAddr ifc_mac_
AssocContext assoc_context_
list aps_
EapolContext eapol_context_
bool assoc_check_for_eapol_rx_
bool testing_driver_triggered_deauth_
bool testing_rx_freeze_

Public Methods

void Init ()

Create our device instance and hook up the callbacks

Defined at line 271 of file ../../src/connectivity/wlan/drivers/third_party/broadcom/brcmfmac/sim/test/data_frame_test.cc

void Finish ()

Defined at line 291 of file ../../src/connectivity/wlan/drivers/third_party/broadcom/brcmfmac/sim/test/data_frame_test.cc

void StartConnect ()

Run through the join => auth => assoc flow

Defined at line 360 of file ../../src/connectivity/wlan/drivers/third_party/broadcom/brcmfmac/sim/test/data_frame_test.cc

void TxEapolRequest (common::MacAddr dstAddr, common::MacAddr srcAddr, const std::vector<uint8_t> & eapol)

Send a eapol request

Defined at line 375 of file ../../src/connectivity/wlan/drivers/third_party/broadcom/brcmfmac/sim/test/data_frame_test.cc

void ClientTx (common::MacAddr dstAddr, common::MacAddr srcAddr, std::vector<uint8_t> & ethFrame)

Send a data frame to the ap

Defined at line 395 of file ../../src/connectivity/wlan/drivers/third_party/broadcom/brcmfmac/sim/test/data_frame_test.cc

void OnDeauthInd (const wlan_fullmac_wire::WlanFullmacImplIfcDeauthIndRequest * ind)

Fullmac event handlers

Defined at line 298 of file ../../src/connectivity/wlan/drivers/third_party/broadcom/brcmfmac/sim/test/data_frame_test.cc

void OnConnectConf (const wlan_fullmac_wire::WlanFullmacImplIfcConnectConfRequest * resp)

Defined at line 312 of file ../../src/connectivity/wlan/drivers/third_party/broadcom/brcmfmac/sim/test/data_frame_test.cc

void OnDisassocInd (const fuchsia_wlan_fullmac::WlanFullmacImplIfcDisassocIndRequest * ind)

Defined at line 357 of file ../../src/connectivity/wlan/drivers/third_party/broadcom/brcmfmac/sim/test/data_frame_test.cc

void OnEapolConf (const fuchsia_wlan_fullmac::WlanFullmacImplIfcEapolConfRequest * resp)

Defined at line 319 of file ../../src/connectivity/wlan/drivers/third_party/broadcom/brcmfmac/sim/test/data_frame_test.cc

void OnSignalReport (const wlan_fullmac_wire::WlanFullmacSignalReportIndication * ind)

Defined at line 337 of file ../../src/connectivity/wlan/drivers/third_party/broadcom/brcmfmac/sim/test/data_frame_test.cc

void OnEapolInd (const fuchsia_wlan_fullmac::WlanFullmacImplIfcEapolIndRequest * ind)

Defined at line 324 of file ../../src/connectivity/wlan/drivers/third_party/broadcom/brcmfmac/sim/test/data_frame_test.cc

Protected Methods

void GetHighWmeRxErrorRateInspectCount (uint64_t * out_count)

Defined at line 153 of file ../../src/connectivity/wlan/drivers/third_party/broadcom/brcmfmac/sim/test/data_frame_test.cc

Records