diff options
author | Jouni Malinen <jouni@codeaurora.org> | 2020-04-25 18:57:12 +0300 |
---|---|---|
committer | Johannes Berg <johannes.berg@intel.com> | 2020-04-29 17:16:47 +0300 |
commit | 08fad438bed0ada1a3308987862327286fcbb5f5 (patch) | |
tree | 0d1368d438ae412527417770450b112e522e2a29 /net/mac80211/mesh.c | |
parent | bedd7904e86c02ae80513c212ea25789d8bf4fb4 (diff) | |
download | linux-08fad438bed0ada1a3308987862327286fcbb5f5.tar.xz |
mac80211: TX legacy rate control for Beacon frames
Use the Beacon frame specific legacy rate configuration, if specified
for AP or mesh, instead of the generic rate mask when selecting the TX
rate for Beacon frames.
Signed-off-by: Jouni Malinen <jouni@codeaurora.org>
Link: https://lore.kernel.org/r/20200425155713.25687-4-jouni@codeaurora.org
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Diffstat (limited to 'net/mac80211/mesh.c')
-rw-r--r-- | net/mac80211/mesh.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/net/mac80211/mesh.c b/net/mac80211/mesh.c index 36978a0e5000..5930d07b1e43 100644 --- a/net/mac80211/mesh.c +++ b/net/mac80211/mesh.c @@ -994,6 +994,7 @@ void ieee80211_stop_mesh(struct ieee80211_sub_if_data *sdata) /* stop the beacon */ ifmsh->mesh_id_len = 0; sdata->vif.bss_conf.enable_beacon = false; + sdata->beacon_rate_set = false; clear_bit(SDATA_STATE_OFFCHANNEL_BEACON_STOPPED, &sdata->state); ieee80211_bss_info_change_notify(sdata, BSS_CHANGED_BEACON_ENABLED); |