mac80211: ibss should not purge clients it is not responsible for
authorMarek Lindner <lindner_marek@yahoo.de>
Tue, 20 Dec 2011 15:16:52 +0000 (23:16 +0800)
committerJohn W. Linville <linville@tuxdriver.com>
Wed, 21 Dec 2011 20:06:12 +0000 (15:06 -0500)
commitec2b774e7c91094d8c00de579646f1162b87b01e
tree29000f5c9ee2f2d51c71c392322970ac1f9955bc
parenteca107ff8a25e0528d6e6225ac6ce59bd498136f
mac80211: ibss should not purge clients it is not responsible for

The IBSS merge code calls ieee80211_sta_expire() with a relatively
short expire timeout that purges other clients prematurely. The
expire function has to check that only the clients belonging to
the vif in question are purged.

Signed-off-by: Marek Lindner <lindner_marek@yahoo.de>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
net/mac80211/sta_info.c