diff --git a/net/mac80211/mlme.c b/net/mac80211/mlme.c index 8f51375..10f5d6a 100644 --- a/net/mac80211/mlme.c +++ b/net/mac80211/mlme.c @@ -3300,6 +3300,7 @@ void ieee80211_start_mesh(struct net_device *dev) { struct ieee80211_if_sta *ifsta; struct ieee80211_sub_if_data *sdata = IEEE80211_DEV_TO_SUB_IF(dev); + ieee80211_if_config(sdata, IEEE80211_IFCC_BEACON); ifsta = &sdata->u.sta; ifsta->state = IEEE80211_MESH_UP; ieee80211_sta_timer((unsigned long)sdata);