From: Arik Nemtsov Date: Wed, 22 Jun 2011 22:15:27 +0000 (+0300) Subject: mac80211: reestablish mis-configured existing Rx BA sessions X-Git-Tag: v3.1-rc1~316^2~232^2^2~32 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=15b4d843ab66bc0ac2cd46baa20a3ce9638604e6;p=pandora-kernel.git mac80211: reestablish mis-configured existing Rx BA sessions When forming a Rx BA session, sometimes the ADDBA response gets lost. This leads to a situation where the session is configured locally, but doesn't exist on the remote side. Subsequent ADDBA requests are declined by mac80211. Fix this by assuming the session state of the initiator is the correct one. When receiving an unexpected ADDBA request on a TID with an active Rx BA session, delete the existing one and establish a new session. Signed-off-by: Arik Nemtsov Acked-by: Johannes Berg Signed-off-by: John W. Linville --- Reading git-diff-tree failed