mac80211: delay IBSS station insertion
authorJohannes Berg <johannes.berg@intel.com>
Thu, 15 Dec 2011 10:17:37 +0000 (11:17 +0100)
committerJohn W. Linville <linville@tuxdriver.com>
Thu, 15 Dec 2011 19:46:34 +0000 (14:46 -0500)
commit8bf11d8d081106c3cce8281a0150e716f8ac5d22
tree2b026b9638f7acad90d4712f1675d80f3247a0d1
parent56544160d44c3043c0a7faffa506f616c1bb45f0
mac80211: delay IBSS station insertion

In order to notify drivers and simplify the station
management code, defer IBSS station insertion to a
work item and don't do it directly while receiving
a frame.

This increases the complexity in IBSS a little bit,
but it's pretty straight forward and it allows us
to reduce the station management complexity (next
patch) considerably.

Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
net/mac80211/ibss.c
net/mac80211/ieee80211_i.h
net/mac80211/rx.c
net/mac80211/sta_info.c