Lines Matching refs:rx_mgmt

1642 			      struct rx_mgmt *drv_mgmt)  in hostapd_action_rx()
1840 static int hostapd_mgmt_rx(struct hostapd_data *hapd, struct rx_mgmt *rx_mgmt) in hostapd_mgmt_rx() argument
1848 if (rx_mgmt->ctx) in hostapd_mgmt_rx()
1849 hapd = rx_mgmt->ctx; in hostapd_mgmt_rx()
1850 hapd = switch_link_hapd(hapd, rx_mgmt->link_id); in hostapd_mgmt_rx()
1855 size_t hex_len = 2 * rx_mgmt->frame_len + 1; in hostapd_mgmt_rx()
1859 wpa_snprintf_hex(hex, hex_len, rx_mgmt->frame, in hostapd_mgmt_rx()
1860 rx_mgmt->frame_len); in hostapd_mgmt_rx()
1868 hdr = (const struct ieee80211_hdr *) rx_mgmt->frame; in hostapd_mgmt_rx()
1869 bssid = get_hdr_bssid(hdr, rx_mgmt->frame_len); in hostapd_mgmt_rx()
1873 hapd = get_hapd_bssid(iface, bssid, rx_mgmt->link_id); in hostapd_mgmt_rx()
1890 fi.freq = rx_mgmt->freq; in hostapd_mgmt_rx()
1891 fi.datarate = rx_mgmt->datarate; in hostapd_mgmt_rx()
1892 fi.ssi_signal = rx_mgmt->ssi_signal; in hostapd_mgmt_rx()
1901 if (rx_mgmt->drv_priv && in hostapd_mgmt_rx()
1902 (iface->bss[i]->drv_priv != rx_mgmt->drv_priv)) in hostapd_mgmt_rx()
1905 if (ieee802_11_mgmt(iface->bss[i], rx_mgmt->frame, in hostapd_mgmt_rx()
1906 rx_mgmt->frame_len, &fi) > 0) in hostapd_mgmt_rx()
1910 ret = ieee802_11_mgmt(hapd, rx_mgmt->frame, rx_mgmt->frame_len, in hostapd_mgmt_rx()
2420 if (event == EVENT_RX_MGMT && data->rx_mgmt.frame && in wpa_supplicant_event()
2421 data->rx_mgmt.frame_len >= 24) { in wpa_supplicant_event()
2425 hdr = (const struct ieee80211_hdr *) data->rx_mgmt.frame; in wpa_supplicant_event()
2506 if (!data->rx_mgmt.frame) in wpa_supplicant_event()
2509 hostapd_mgmt_rx(hapd, &data->rx_mgmt); in wpa_supplicant_event()
2511 hostapd_action_rx(hapd, &data->rx_mgmt); in wpa_supplicant_event()