struct brcmf_cfg80211_info

Defined at line 461 of file ../../src/connectivity/wlan/drivers/third_party/broadcom/brcmfmac/cfg80211.h

struct brcmf_cfg80211_info - dongle private data of cfg80211 interface

: Bluetooth coexistence information.

: mainly for dongle up/down synchronization.

: bss_list holding scanned ap information.

: bss information for cfg80211 layer.

: association info.

: wpa2 pmk list.

: scan activity on the dongle.

: common driver information.

: current channel.

: indicates this sta is ibss starter.

: indicate whether dongle up or not.

: indicates if first scan attempted.

: indicates if a scan is in progress

: dcmd buffer.

: mainly to grab assoc information.

: debugfs folder for this device.

: escan information.

: Timer for catch scan timeout.

: scan timeout worker.

: keeps track of any in-progress SME-initiated disconnects.

: timer for disconnection completion.

: associated work structure for disassociation timer.

: timer for firmware response of connect.

: associated work structure for association timer.

: linked list of vif instances.

: number of vif instances.

: vif event signalling.

: If vif_event is set, this is what it's waiting for.

: wowl related information.

: Boolean indicating if SoftAP has been started.

: Timer to periodically update signal report to SME.

: Work structure for signal report timer.

: Timer used to wait for ap start confirmation.

: Work structure for ap start timer

: Counter for sync_ids used in firmware scan requests.

: Count used to determine when stats are logged.

: timer for firmware response of roam.

: associated work structure for roam timer.

: BSS description capability field.

: BSS description for target BSS during a roam attempt.

: BSSID that firmware is attempting to roam to (if any).

: whether authentication succeeded in current roam attempt (if any).

: tracks whether the roam start indication has been sent yet.

Public Members

struct brcmf_cfg80211_conf * conf
struct brcmf_btcoex_info * btcoex
 usr_sync
struct wl_cfg80211_bss_info * bss_info
brcmf_cfg80211_connect_info conn_info
brcmf_pmk_list_le pmk_list
atomic scan_status
struct brcmf_pub * pub
uint32_t channel
bool ibss_starter
bool dongle_up
bool scan_tried
bool scan_in_progress
uint8_t * dcmd_buf
uint8_t * extra_buf
zx_handle_t debugfsdir
escan_info escan_info
Timer * escan_timer
WorkItem escan_timeout_work
atomic disconnect_request_state
Timer * disconnect_timer
WorkItem disconnect_timeout_work
Timer * connect_timer
WorkItem connect_timeout_work
list_node vif_list
brcmf_cfg80211_vif_event vif_event
uint8_t vif_event_pending_action
sync_completion vif_disabled
brcmu_d11inf d11inf
brcmf_assoclist_le assoclist
brcmf_cfg80211_wowl wowl
bool ap_started
Timer * signal_report_timer
WorkItem signal_report_work
Timer * ap_start_timer
WorkItem ap_start_timeout_work
atomic next_sync_id
uint32_t connect_log_cnt
Timer * roam_timer
WorkItem roam_timeout_work
uint16_t capability
uint8_t * target_bss_info_buf
optional target_bssid
bool target_bss_authenticated
bool roam_start_sent
uint32_t wlan_preempt_counter