Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 2d4072a5 authored by Felix Fietkau's avatar Felix Fietkau Committed by Johannes Berg
Browse files

mac80211: flush AP_VLAN stations when tearing down the BSS AP



Signed-off-by: default avatarFelix Fietkau <nbd@openwrt.org>
[change to flush stations with AP flush in second loop]
Signed-off-by: default avatarJohannes Berg <johannes.berg@intel.com>
parent 34bcf715
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -1009,6 +1009,8 @@ static int ieee80211_stop_ap(struct wiphy *wiphy, struct net_device *dev)
	if (old_probe_resp)
		kfree_rcu(old_probe_resp, rcu_head);

	list_for_each_entry(vlan, &sdata->u.ap.vlans, u.vlan.list)
		sta_info_flush(local, vlan);
	sta_info_flush(local, sdata);
	ieee80211_bss_info_change_notify(sdata, BSS_CHANGED_BEACON_ENABLED);