Lines Matching full:mgmt

859 	const struct ieee80211_mgmt *mgmt;  in atheros_raw_receive()  local
868 mgmt = (const struct ieee80211_mgmt *) buf; in atheros_raw_receive()
870 fc = le_to_host16(mgmt->frame_control); in atheros_raw_receive()
885 event.rx_probe_req.sa = mgmt->sa; in atheros_raw_receive()
886 event.rx_probe_req.da = mgmt->da; in atheros_raw_receive()
887 event.rx_probe_req.bssid = mgmt->bssid; in atheros_raw_receive()
895 (ether_addr_equal(drv->own_addr, mgmt->bssid) || in atheros_raw_receive()
896 is_broadcast_ether_addr(mgmt->bssid))) { in atheros_raw_receive()
904 if (!ether_addr_equal(drv->own_addr, mgmt->bssid)) { in atheros_raw_receive()
912 if (len < IEEE80211_HDRLEN + sizeof(mgmt->u.assoc_req)) in atheros_raw_receive()
914 ielen = len - (IEEE80211_HDRLEN + sizeof(mgmt->u.assoc_req)); in atheros_raw_receive()
915 iebuf = mgmt->u.assoc_req.variable; in atheros_raw_receive()
916 drv_event_assoc(drv->hapd, mgmt->sa, iebuf, ielen, NULL, 0, in atheros_raw_receive()
920 if (len < IEEE80211_HDRLEN + sizeof(mgmt->u.reassoc_req)) in atheros_raw_receive()
922 ielen = len - (IEEE80211_HDRLEN + sizeof(mgmt->u.reassoc_req)); in atheros_raw_receive()
923 iebuf = mgmt->u.reassoc_req.variable; in atheros_raw_receive()
924 drv_event_assoc(drv->hapd, mgmt->sa, iebuf, ielen, NULL, 0, in atheros_raw_receive()
928 if (len < IEEE80211_HDRLEN + sizeof(mgmt->u.auth)) in atheros_raw_receive()
931 if (le_to_host16(mgmt->u.auth.auth_alg) == WLAN_AUTH_SAE) { in atheros_raw_receive()
937 os_memcpy(event.auth.peer, mgmt->sa, ETH_ALEN); in atheros_raw_receive()
938 os_memcpy(event.auth.bssid, mgmt->bssid, ETH_ALEN); in atheros_raw_receive()
939 event.auth.auth_type = le_to_host16(mgmt->u.auth.auth_alg); in atheros_raw_receive()
941 le_to_host16(mgmt->u.auth.status_code); in atheros_raw_receive()
943 le_to_host16(mgmt->u.auth.auth_transaction); in atheros_raw_receive()
944 event.auth.ies = mgmt->u.auth.variable; in atheros_raw_receive()
946 sizeof(mgmt->u.auth); in atheros_raw_receive()
1393 const struct ieee80211_mgmt *mgmt; in fetch_pending_big_events() local
1430 mgmt = (void *) &tbuf[sizeof(freq) + sizeof(frame_type)]; in fetch_pending_big_events()
1434 fc = le_to_host16(mgmt->frame_control); in fetch_pending_big_events()
1442 event.rx_mgmt.frame = (const u8 *) mgmt; in fetch_pending_big_events()
1452 send_action_cb_event(drv, (void *) mgmt, data_len); in fetch_pending_big_events()
1973 const struct ieee80211_mgmt *mgmt; in atheros_send_mgmt() local
1976 mgmt = (const struct ieee80211_mgmt *) frm; in atheros_send_mgmt()
1978 (unsigned long) data_len, MAC2STR(mgmt->da)); in atheros_send_mgmt()
1980 os_memcpy(mgmt_frm->macaddr, (u8 *)mgmt->da, IEEE80211_ADDR_LEN); in atheros_send_mgmt()