mirror of
https://github.com/vanhoefm/fragattacks.git
synced 2025-01-30 08:44:03 -05:00
Interworking: Include Access Network Type in set_ap() driver_ops
This may be needed for drivers that process Probe Request frames internally.
This commit is contained in:
parent
e8b5e24e04
commit
16991cffd6
@ -590,6 +590,7 @@ void ieee802_11_set_beacon(struct hostapd_data *hapd)
|
|||||||
if (hapd->conf->interworking &&
|
if (hapd->conf->interworking &&
|
||||||
!is_zero_ether_addr(hapd->conf->hessid))
|
!is_zero_ether_addr(hapd->conf->hessid))
|
||||||
params.hessid = hapd->conf->hessid;
|
params.hessid = hapd->conf->hessid;
|
||||||
|
params.access_network_type = hapd->conf->access_network_type;
|
||||||
if (hostapd_drv_set_ap(hapd, ¶ms))
|
if (hostapd_drv_set_ap(hapd, ¶ms))
|
||||||
wpa_printf(MSG_ERROR, "Failed to set beacon parameters");
|
wpa_printf(MSG_ERROR, "Failed to set beacon parameters");
|
||||||
hostapd_free_ap_extra_ies(hapd, beacon, proberesp, assocresp);
|
hostapd_free_ap_extra_ies(hapd, beacon, proberesp, assocresp);
|
||||||
|
@ -660,6 +660,14 @@ struct wpa_driver_ap_params {
|
|||||||
* hessid - Homogeneous ESS identifier or %NULL if not set
|
* hessid - Homogeneous ESS identifier or %NULL if not set
|
||||||
*/
|
*/
|
||||||
const u8 *hessid;
|
const u8 *hessid;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* access_network_type - Access Network Type (0..15)
|
||||||
|
*
|
||||||
|
* This is used for filtering Probe Request frames when Interworking is
|
||||||
|
* enabled.
|
||||||
|
*/
|
||||||
|
u8 access_network_type;
|
||||||
};
|
};
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
Loading…
Reference in New Issue
Block a user