DFS: Add support for multi-BSS
If radar was detected single BSS is notified about it. This caused only that single BSS to be stopped and restarted. However, due to nl80211 interface combinations the BSS was not started on a new channel and other BSSes remained operating on the old channel. The downside is that hostapd_disable_iface() causes deauth frames to be sent. This is undesired but on the other hand it doesn't make sense to create workarounds that imitate CSA's 'block tx'. For proper Tx quiescing CSA should be properly implemented. Signed-off-by: Michal Kazior <michal.kazior@tieto.com>
This commit is contained in:
parent
954e71d270
commit
813d4bac5a
2 changed files with 18 additions and 9 deletions
|
@ -1153,8 +1153,6 @@ void hostapd_interface_free(struct hostapd_iface *iface)
|
|||
}
|
||||
|
||||
|
||||
#ifdef HOSTAPD
|
||||
|
||||
void hostapd_interface_deinit_free(struct hostapd_iface *iface)
|
||||
{
|
||||
const struct wpa_driver_ops *driver;
|
||||
|
@ -1440,8 +1438,6 @@ int hostapd_remove_iface(struct hapd_interfaces *interfaces, char *buf)
|
|||
return -1;
|
||||
}
|
||||
|
||||
#endif /* HOSTAPD */
|
||||
|
||||
|
||||
/**
|
||||
* hostapd_new_assoc_sta - Notify that a new station associated with the AP
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue