[RFC v2] ap: AP/GO interface teardown optimization
Jouni Malinen
j
Wed Mar 5 14:51:55 PST 2014
On Wed, Mar 05, 2014 at 02:55:29PM +0200, Ilan Peer wrote:
> This commit adds an option to optimize AP teardown by leaving the
> deletion of keys (including group keys) and stations to the driver.
>
> This optimization option should be used if the driver supports stations
> and keys removal when stopping an AP.
>
> For example, the optimization option will always be used for cfg80211
> drivers since cfg80211 shall always remove stations and keys when
> stopping an AP (in order to support cases where the AP is disabled
> without the knowledge of wpa_supplicant/hostapd).
Thanks, applied. I realize that this was an RFC, but still, compilation
testing would be appreciated.. :) Fixed wpa_supplicant build:
> diff --git a/wpa_supplicant/ap.c b/wpa_supplicant/ap.c
> @@ -669,6 +669,9 @@ void wpa_supplicant_ap_deinit(struct wpa_supplicant *wpa_s)
> wpa_s->ap_iface->bss[0]->p2p_group = NULL;
> wpas_p2p_group_deinit(wpa_s);
> #endif /* CONFIG_P2P */
> + wpa_s->ap_iface->driver_ap_teardown =
> + !!(iface->drv_flags & WPA_DRIVER_FLAGS_AP_TEARDOWN_SUPPORT);
iface is not a visible variable here..
--
Jouni Malinen PGP id EFC895FA
More information about the Hostap
mailing list