struct brcmf_if

Defined at line 219 of file ../../src/connectivity/wlan/drivers/third_party/broadcom/brcmfmac/core.h

struct brcmf_if - interface control information.

: points to device related information.

: associated network device.

: worker object for multicast provisioning.

: worker object for neighbor discovery offload configuration.

: interface specific firmware-signalling descriptor.

: interface index in device firmware.

: index of bss associated with this interface.

: assigned mac address.

: bitmap indicates reason why netif queues are stopped.

(replaced by irq_callback_lock)

: request for a roam attempt, populated if a roam is requested from

above the driver.

: information on current bss.

: tracks outstanding number of 802.1x frames.

: used for signalling change in count.

: used for signalling disconnect done for connect to proceed

(used only in client interface).

Public Members

struct brcmf_pub * drvr
struct brcmf_cfg80211_vif * vif
struct net_device * ndev
WorkItem multicast_work
WorkItem ndoffload_work
struct brcmf_fws_mac_descriptor * fws_desc
int ifidx
int32_t bsscfgidx
uint8_t[6] mac_addr
uint8_t netif_stop
uint8_t connection_id
WlanFullmacImplConnectRequest connect_req
optional roam_req
vector saved_softap_ssid
atomic pend_8021x_cnt
sync_completion pend_8021x_wait
sync_completion disconnect_done