]> git.karo-electronics.de Git - karo-tx-linux.git/commit
mac80211: Fix ibss station got expired immediately
authorRajkumar Manoharan <rmanoharan@atheros.com>
Sat, 23 Oct 2010 05:29:57 +0000 (10:59 +0530)
committerGreg Kroah-Hartman <gregkh@suse.de>
Thu, 9 Dec 2010 21:32:12 +0000 (13:32 -0800)
commitc58411f76a86233f53bd5e0bdfd5a4fec05a15fa
tree07633f10d09bb724502e2677b8af2d87db039116
parentd155488d4f838ef24a5637b332509946265531db
mac80211: Fix ibss station got expired immediately

commit c8716d9dc13c7f6ee92f2bfc6cc3b723b417bff8 upstream.

Station addition in ieee80211_ibss_rx_queued_mgmt is not updating
sta->last_rx which is causing station expiry in ieee80211_ibss_work
path. So sta addition and deletion happens repeatedly.

Signed-off-by: Rajkumar Manoharan <rmanoharan@atheros.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
net/mac80211/ibss.c