]> git.baikalelectronics.ru Git - kernel.git/commit
mac80211: restructure disassoc/deauth flows
authorTomas Winkler <tomas.winkler@intel.com>
Mon, 8 Sep 2008 21:32:12 +0000 (00:32 +0300)
committerJohn W. Linville <linville@tuxdriver.com>
Thu, 11 Sep 2008 19:53:35 +0000 (15:53 -0400)
commit08f8cd21538a1a0e9ec7d4535def5f53cf3783c7
treeb3331d3f864f9ff00def1280bd19bfbe3df9f5c8
parent872bd55a5129fdb267f816beb1832483e146a022
mac80211: restructure disassoc/deauth flows

This patch restructure the flow of disassociation and deauthentication
flows to be consistent under all circumstances.
It ensures that BA session is treated down before deauthentication or disassociation,
adds the removal of the obsolete sta form station table and fixes a related bug (sta_info_destroy
without sta_info_unlink) in ieee80211_associated()
and reduce some code duplication

Signed-off-by: Ron Rindjunsky <ron.rindjunsky@intel.com>
Signed-off-by: Tomas Winkler <tomas.winkler@intel.com>
Signed-off-by: Johannes Berg <johannes@sipsolutions.net>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
net/mac80211/mlme.c