Lines Matching refs:mgmt
59 struct ieee80211_mgmt *mgmt; in ieee802_11_send_wnmsleep_req() local
153 mgmt = os_zalloc(sizeof(*mgmt) + wnmsleep_ie_len + wnmtfs_ie_len + in ieee802_11_send_wnmsleep_req()
155 if (mgmt == NULL) { in ieee802_11_send_wnmsleep_req()
163 os_memcpy(mgmt->da, wpa_s->bssid, ETH_ALEN); in ieee802_11_send_wnmsleep_req()
164 os_memcpy(mgmt->sa, wpa_s->own_addr, ETH_ALEN); in ieee802_11_send_wnmsleep_req()
165 os_memcpy(mgmt->bssid, wpa_s->bssid, ETH_ALEN); in ieee802_11_send_wnmsleep_req()
166 mgmt->frame_control = IEEE80211_FC(WLAN_FC_TYPE_MGMT, in ieee802_11_send_wnmsleep_req()
168 mgmt->u.action.category = WLAN_ACTION_WNM; in ieee802_11_send_wnmsleep_req()
169 mgmt->u.action.u.wnm_sleep_req.action = WNM_SLEEP_MODE_REQ; in ieee802_11_send_wnmsleep_req()
170 mgmt->u.action.u.wnm_sleep_req.dialogtoken = 1; in ieee802_11_send_wnmsleep_req()
171 os_memcpy(mgmt->u.action.u.wnm_sleep_req.variable, wnmsleep_ie, in ieee802_11_send_wnmsleep_req()
175 os_memcpy(mgmt->u.action.u.wnm_sleep_req.variable + in ieee802_11_send_wnmsleep_req()
182 os_memcpy(mgmt->u.action.u.wnm_sleep_req.variable + in ieee802_11_send_wnmsleep_req()
187 len = 1 + sizeof(mgmt->u.action.u.wnm_sleep_req) + wnmsleep_ie_len + in ieee802_11_send_wnmsleep_req()
192 &mgmt->u.action.category, len, 0); in ieee802_11_send_wnmsleep_req()
202 os_free(mgmt); in ieee802_11_send_wnmsleep_req()
1945 const struct ieee80211_mgmt *mgmt, size_t len) in ieee802_11_rx_wnm_action() argument
1953 pos = ((const u8 *) mgmt) + IEEE80211_HDRLEN + 1; in ieee802_11_rx_wnm_action()
1955 end = ((const u8 *) mgmt) + len; in ieee802_11_rx_wnm_action()
1958 act, MAC2STR(mgmt->sa)); in ieee802_11_rx_wnm_action()
1960 (!ether_addr_equal(mgmt->sa, wpa_s->bssid) && in ieee802_11_rx_wnm_action()
1962 !ether_addr_equal(mgmt->sa, wpa_s->ap_mld_addr)))) { in ieee802_11_rx_wnm_action()
1971 !(mgmt->da[0] & 0x01)); in ieee802_11_rx_wnm_action()
1977 ieee802_11_rx_wnm_notif_req(wpa_s, mgmt->sa, pos, end - pos); in ieee802_11_rx_wnm_action()
1980 ieee802_11_rx_wnm_coloc_intf_req(wpa_s, mgmt->sa, pos, in ieee802_11_rx_wnm_action()