Bernhard Schmidt e7d14e9bcc Rework beacon handling re-enable run_updateslot().
Drivers which rely on net80211 to create the beacon need to call
ieee80211_beacon_update() on iv_update_beacon() calls. This is required
that certain bits, e.g. TIM, get updated. A call to ieee80211_beacon_alloc()
is not enough because it does not care about flags which can only change
during runtime. By design a beacon is supposed to be allocated only once
while moving into RUN state.

To handle all possible calls to iv_update_beacon() the run_updateslot()
function has been revived and run_updateprot() has been added.
run_updateslot() handles slot time changes and run_updateprot() changes
to protection, both can change while nodes associate/leave.

Submitted by:	Alexander Zagrebin <alex at zagrebin.ru>,
		PseudoCylon <moonlightakkiy atyahoo.ca>
MFC after:	3 weeks
2011-02-09 18:09:27 +00:00
..
2010-07-28 16:24:11 +00:00
2010-10-13 17:38:23 +00:00
2010-10-13 17:38:23 +00:00
2010-01-03 23:26:29 +00:00
2010-11-15 05:25:51 +00:00
2010-10-13 14:41:52 +00:00
2010-01-08 20:40:28 +00:00
2010-05-11 17:14:17 +00:00
2010-01-01 22:47:53 +00:00
2010-01-28 08:41:30 +00:00
2010-11-09 10:59:09 +00:00
2010-12-18 02:54:51 +00:00
2010-12-06 10:24:06 +00:00
2011-01-26 13:10:07 +00:00
2010-11-15 05:25:51 +00:00
2010-01-28 08:41:30 +00:00
2010-12-31 01:23:04 +00:00
2010-11-07 12:29:26 +00:00