diff options
Diffstat (limited to 'net/mac80211/mesh.c')
-rw-r--r-- | net/mac80211/mesh.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/net/mac80211/mesh.c b/net/mac80211/mesh.c index 82f568e94365..8a1fcaeee4f2 100644 --- a/net/mac80211/mesh.c +++ b/net/mac80211/mesh.c | |||
@@ -442,7 +442,8 @@ void ieee80211_start_mesh(struct ieee80211_sub_if_data *sdata) | |||
442 | 442 | ||
443 | ifmsh->housekeeping = true; | 443 | ifmsh->housekeeping = true; |
444 | queue_work(local->hw.workqueue, &ifmsh->work); | 444 | queue_work(local->hw.workqueue, &ifmsh->work); |
445 | ieee80211_if_config(sdata, IEEE80211_IFCC_BEACON); | 445 | ieee80211_if_config(sdata, IEEE80211_IFCC_BEACON | |
446 | IEEE80211_IFCC_BEACON_ENABLED); | ||
446 | } | 447 | } |
447 | 448 | ||
448 | void ieee80211_stop_mesh(struct ieee80211_sub_if_data *sdata) | 449 | void ieee80211_stop_mesh(struct ieee80211_sub_if_data *sdata) |
@@ -476,7 +477,7 @@ static void ieee80211_mesh_rx_bcn_presp(struct ieee80211_sub_if_data *sdata, | |||
476 | struct ieee80211_local *local = sdata->local; | 477 | struct ieee80211_local *local = sdata->local; |
477 | struct ieee802_11_elems elems; | 478 | struct ieee802_11_elems elems; |
478 | struct ieee80211_channel *channel; | 479 | struct ieee80211_channel *channel; |
479 | u64 supp_rates = 0; | 480 | u32 supp_rates = 0; |
480 | size_t baselen; | 481 | size_t baselen; |
481 | int freq; | 482 | int freq; |
482 | enum ieee80211_band band = rx_status->band; | 483 | enum ieee80211_band band = rx_status->band; |