ieee80211_start_mesh() does this: ieee80211_if_config(sdata, IEEE80211_IFCC_BEACON | IEEE80211_IFCC_BEACON_ENABLED); and it's called by ieee80211_open() On Tue, Mar 17, 2009 at 12:46 AM, Johannes Berg <johannes@xxxxxxxxxxxxxxxx> wrote: > On Mon, 2009-03-16 at 18:36 -0400, Pat Erley wrote: > >> Currently, you need to trigger a scan on the mesh point interface to >> enable beaconing. This is the same behavior the ath5k, rt2500usb and >> rt61pci drivers exhibit. Is this a mac80211 design flaw, or something >> in all of these drivers? > > It's mac80211. We never call ieee80211_if_config() when we enable a mesh > interface, and thus conf.enable_beacon with > IEEE80211_IFCC_BEACON_ENABLED isn't ever set correctly. > > johannes > -- Andrey Yurovsky cozybit Inc. -- To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html