Lines Matching refs:mgmt

200 	const struct ieee80211_mgmt *mgmt;  in mlme_event_auth()  local
215 mgmt = (const struct ieee80211_mgmt *) frame; in mlme_event_auth()
216 if (len < 24 + sizeof(mgmt->u.auth)) { in mlme_event_auth()
222 os_memcpy(drv->auth_bssid, mgmt->sa, ETH_ALEN); in mlme_event_auth()
225 os_memcpy(event.auth.peer, mgmt->sa, ETH_ALEN); in mlme_event_auth()
226 event.auth.auth_type = le_to_host16(mgmt->u.auth.auth_alg); in mlme_event_auth()
228 le_to_host16(mgmt->u.auth.auth_transaction); in mlme_event_auth()
229 event.auth.status_code = le_to_host16(mgmt->u.auth.status_code); in mlme_event_auth()
230 if (len > 24 + sizeof(mgmt->u.auth)) { in mlme_event_auth()
231 event.auth.ies = mgmt->u.auth.variable; in mlme_event_auth()
232 event.auth.ies_len = len - 24 - sizeof(mgmt->u.auth); in mlme_event_auth()
263 const struct ieee80211_mgmt *mgmt; in mlme_event_assoc() local
280 mgmt = (const struct ieee80211_mgmt *) frame; in mlme_event_assoc()
281 if (len < 24 + sizeof(mgmt->u.assoc_resp)) { in mlme_event_assoc()
287 status = le_to_host16(mgmt->u.assoc_resp.status_code); in mlme_event_assoc()
290 event.assoc_reject.bssid = mgmt->bssid; in mlme_event_assoc()
291 if (len > 24 + sizeof(mgmt->u.assoc_resp)) { in mlme_event_assoc()
293 (u8 *) mgmt->u.assoc_resp.variable; in mlme_event_assoc()
295 len - 24 - sizeof(mgmt->u.assoc_resp); in mlme_event_assoc()
304 os_memcpy(drv->bssid, mgmt->sa, ETH_ALEN); in mlme_event_assoc()
305 os_memcpy(drv->prev_bssid, mgmt->sa, ETH_ALEN); in mlme_event_assoc()
310 if (len > 24 + sizeof(mgmt->u.assoc_resp)) { in mlme_event_assoc()
311 event.assoc_info.resp_ies = (u8 *) mgmt->u.assoc_resp.variable; in mlme_event_assoc()
313 len - 24 - sizeof(mgmt->u.assoc_resp); in mlme_event_assoc()
1341 const struct ieee80211_mgmt *mgmt; in mlme_event_mgmt() local
1348 mgmt = (const struct ieee80211_mgmt *) frame; in mlme_event_mgmt()
1354 fc = le_to_host16(mgmt->frame_control); in mlme_event_mgmt()
1368 MAC2STR(mgmt->da), MAC2STR(mgmt->sa), MAC2STR(mgmt->bssid), in mlme_event_mgmt()
1370 le_to_host16(mgmt->seq_ctrl), stype, fc2str(fc), in mlme_event_mgmt()
1452 const struct ieee80211_mgmt *mgmt; in mlme_event_deauth_disassoc() local
1462 mgmt = (const struct ieee80211_mgmt *) frame; in mlme_event_deauth_disassoc()
1464 bssid = mgmt->bssid; in mlme_event_deauth_disassoc()
1479 if (ether_addr_equal(mgmt->sa, drv->first_bss->addr) || in mlme_event_deauth_disassoc()
1481 ether_addr_equal(mgmt->sa, in mlme_event_deauth_disassoc()
1532 if (len >= 24 + sizeof(mgmt->u.deauth)) in mlme_event_deauth_disassoc()
1533 reason_code = le_to_host16(mgmt->u.deauth.reason_code); in mlme_event_deauth_disassoc()
1537 ether_addr_equal(mgmt->sa, drv->first_bss->addr); in mlme_event_deauth_disassoc()
1540 if (frame + len > mgmt->u.disassoc.variable) { in mlme_event_deauth_disassoc()
1541 event.disassoc_info.ie = mgmt->u.disassoc.variable; in mlme_event_deauth_disassoc()
1543 mgmt->u.disassoc.variable; in mlme_event_deauth_disassoc()
1547 ether_addr_equal(mgmt->sa, drv->first_bss->addr); in mlme_event_deauth_disassoc()
1565 if (frame + len > mgmt->u.deauth.variable) { in mlme_event_deauth_disassoc()
1566 event.deauth_info.ie = mgmt->u.deauth.variable; in mlme_event_deauth_disassoc()
1568 mgmt->u.deauth.variable; in mlme_event_deauth_disassoc()
1580 const struct ieee80211_mgmt *mgmt; in mlme_event_unprot_disconnect() local
1592 mgmt = (const struct ieee80211_mgmt *) frame; in mlme_event_unprot_disconnect()
1596 if (len >= 24 + sizeof(mgmt->u.deauth)) in mlme_event_unprot_disconnect()
1597 reason_code = le_to_host16(mgmt->u.deauth.reason_code); in mlme_event_unprot_disconnect()
1600 event.unprot_disassoc.sa = mgmt->sa; in mlme_event_unprot_disconnect()
1601 event.unprot_disassoc.da = mgmt->da; in mlme_event_unprot_disconnect()
1604 event.unprot_deauth.sa = mgmt->sa; in mlme_event_unprot_disconnect()
1605 event.unprot_deauth.da = mgmt->da; in mlme_event_unprot_disconnect()
1616 const struct ieee80211_mgmt *mgmt; in mlme_event_unprot_beacon() local
1622 mgmt = (const struct ieee80211_mgmt *) frame; in mlme_event_unprot_beacon()
1625 event.unprot_beacon.sa = mgmt->sa; in mlme_event_unprot_beacon()
1700 const struct ieee80211_mgmt *mgmt; in mlme_event() local
1703 mgmt = (const struct ieee80211_mgmt *) data; in mlme_event()
1704 fc = le_to_host16(mgmt->frame_control); in mlme_event()
1706 auth_type = le_to_host16(mgmt->u.auth.auth_alg); in mlme_event()