Lines Matching full:mgmt
1025 const struct ieee80211_mgmt *mgmt, in is_pasn_auth_frame() argument
1030 if (!mgmt || len < offsetof(struct ieee80211_mgmt, u.auth.variable)) in is_pasn_auth_frame()
1034 fc = le_to_host16(mgmt->frame_control); in is_pasn_auth_frame()
1040 if (!ether_addr_equal(mgmt->bssid, pasn->bssid)) in is_pasn_auth_frame()
1043 if (rx && (!ether_addr_equal(mgmt->da, pasn->own_addr) || in is_pasn_auth_frame()
1044 !ether_addr_equal(mgmt->sa, pasn->peer_addr))) in is_pasn_auth_frame()
1047 if (!rx && (!ether_addr_equal(mgmt->sa, pasn->own_addr) || in is_pasn_auth_frame()
1048 !ether_addr_equal(mgmt->da, pasn->peer_addr))) in is_pasn_auth_frame()
1052 if (mgmt->u.auth.auth_alg != host_to_le16(WLAN_AUTH_PASN)) in is_pasn_auth_frame()
1065 const struct ieee80211_mgmt *mgmt = in wpa_pasn_auth_rx() local
1075 if (!is_pasn_auth_frame(pasn, mgmt, len, true)) in wpa_pasn_auth_rx()
1078 if (mgmt->u.auth.auth_transaction != in wpa_pasn_auth_rx()
1082 le_to_host16(mgmt->u.auth.auth_transaction), in wpa_pasn_auth_rx()
1087 status = le_to_host16(mgmt->u.auth.status_code); in wpa_pasn_auth_rx()
1096 if (ieee802_11_parse_elems(mgmt->u.auth.variable, in wpa_pasn_auth_rx()
1259 mic_offset = elems.mic - (const u8 *) &mgmt->u.auth; in wpa_pasn_auth_rx()
1263 copy = os_memdup(&mgmt->u.auth, copy_len); in wpa_pasn_auth_rx()
1370 const struct ieee80211_mgmt *mgmt = in wpa_pasn_auth_tx_status() local
1375 if (!is_pasn_auth_frame(pasn, mgmt, data_len, false)) in wpa_pasn_auth_tx_status()
1378 if (mgmt->u.auth.auth_transaction != host_to_le16(pasn->trans_seq)) { in wpa_pasn_auth_tx_status()
1382 le_to_host16(mgmt->u.auth.auth_transaction)); in wpa_pasn_auth_tx_status()