]> git.baikalelectronics.ru Git - kernel.git/commit
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)
commit9bdbe3894d3a9d67e2e63fa660fc8f293fd6f30d
tree2b026b9638f7acad90d4712f1675d80f3247a0d1
parenta77f0082471ce66cc0279cf4d83ab4ccdb88d60f
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