mac80211: add beacon configuration via cfg80211
authorJohannes Berg <johannes@sipsolutions.net>
Wed, 19 Dec 2007 01:03:33 +0000 (02:03 +0100)
committerDavid S. Miller <davem@davemloft.net>
Mon, 28 Jan 2008 23:09:38 +0000 (15:09 -0800)
commit5dfdaf58d61f06a458529430c24b1191ea4d1a27
treebd3fac57f66e80bf2a31d253af19093f4020ba79
parent51fb61e76d952e6bc2fbdd9f0d38425fbab1cf31
mac80211: add beacon configuration via cfg80211

This patch implements the cfg80211 hooks for configuring beaconing
on an access point interface in mac80211. While doing so, it fixes
a number of races that could badly crash the machine when the
beacon is changed while being requested by the driver.

Signed-off-by: Johannes Berg <johannes@sipsolutions.net>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
net/mac80211/cfg.c
net/mac80211/debugfs_netdev.c
net/mac80211/ieee80211.c
net/mac80211/ieee80211_i.h
net/mac80211/ieee80211_iface.c
net/mac80211/tx.c