#define DOT11_BA_BITMAP_LEN 128
#define DOT11_BA_LEN 4
-#define DOT11_MGMT_HDR_LEN 24
-
-struct dot11_bcn_prb {
- u32 timestamp[2];
- u16 beacon_interval;
- u16 capability;
-} __attribute__((packed));
-#define DOT11_BCN_PRB_LEN 12
+#define DOT11_MGMT_HDR_LEN 24
#define WME_OUI "\x00\x50\xf2"
#define WME_VER 1
if (cfg->current_bss != NULL) {
wlc_bss_info_t *current_bss = cfg->current_bss;
- if (current_bss->bcn_prb != NULL)
- kfree(current_bss->bcn_prb);
kfree(current_bss);
cfg->current_bss = NULL;
}
ASSERT(sizeof(d11rxhdr_t) == RXHDR_LEN);
ASSERT(sizeof(struct ieee80211_hdr) == DOT11_A4_HDR_LEN);
ASSERT(sizeof(struct ieee80211_rts) == DOT11_RTS_LEN);
- ASSERT(sizeof(struct dot11_bcn_prb) == DOT11_BCN_PRB_LEN);
ASSERT(sizeof(tx_status_t) == TXSTATUS_LEN);
ASSERT(sizeof(ht_cap_ie_t) == HT_CAP_IE_LEN);
#ifdef BRCM_FULLMAC
for (index = 0; index < bss_list->count; index++) {
bi = bss_list->ptrs[index];
if (bi) {
- if (bi->bcn_prb) {
- kfree(bi->bcn_prb);
- }
kfree(bi);
bss_list->ptrs[index] = NULL;
}
u8 dtim_period; /* DTIM period */
s8 phy_noise; /* noise right after tx (in dBm) */
u16 capability; /* Capability information */
- struct dot11_bcn_prb *bcn_prb; /* beacon/probe response frame (ioctl na) */
- u16 bcn_prb_len; /* beacon/probe response frame length (ioctl na) */
u8 wme_qosinfo; /* QoS Info from WME IE; valid if WLC_BSS_WME flag set */
struct rsn_parms wpa;
struct rsn_parms wpa2;