Skip to content
Snippets Groups Projects
Commit 661d1efc authored by Felix Fietkau's avatar Felix Fietkau
Browse files

mac80211: prevent reconfigure calls while interfaces are down


Signed-off-by: default avatarFelix Fietkau <nbd@openwrt.org>

SVN-Revision: 34030
parent c2f2b3f9
No related branches found
No related tags found
No related merge requests found
......@@ -774,3 +774,15 @@
txok = false;
isaggr = bf_isaggr(bf);
--- a/net/mac80211/cfg.c
+++ b/net/mac80211/cfg.c
@@ -2563,6 +2563,9 @@ static void ieee80211_mgmt_frame_registe
else
local->probe_req_reg--;
+ if (!local->open_count)
+ break;
+
ieee80211_queue_work(&local->hw, &local->reconfig_filter);
break;
default:
......@@ -151,7 +151,7 @@
static int ieee80211_set_wds_peer(struct wiphy *wiphy, struct net_device *dev,
const u8 *addr)
{
@@ -3082,6 +3095,7 @@ struct cfg80211_ops mac80211_config_ops
@@ -3085,6 +3098,7 @@ struct cfg80211_ops mac80211_config_ops
.set_wiphy_params = ieee80211_set_wiphy_params,
.set_tx_power = ieee80211_set_tx_power,
.get_tx_power = ieee80211_get_tx_power,
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment