]> git.baikalelectronics.ru Git - kernel.git/commit
iwlwifi: mvm: ignore BAID for SN smaller than SSN
authorSara Sharon <sara.sharon@intel.com>
Thu, 2 Feb 2017 10:51:39 +0000 (12:51 +0200)
committerLuca Coelho <luciano.coelho@intel.com>
Wed, 19 Apr 2017 19:21:47 +0000 (22:21 +0300)
commitf1fd93acecd6cd39b11775e2272d2a9dc6b0160b
tree085d716c180a22f945695b914cd908c3e2a170b9
parentf95462dbe46e96afeb85ab30b1fd5104986c7dd7
iwlwifi: mvm: ignore BAID for SN smaller than SSN

When we get SN that is smaller than SSN of the aggregation,
we shouldn't apply any reordering on them.
Further more, HW NSSN will be zeroed, which can cause us
to make some invalid decisions.
Detect the situation and invalidate the BAID.

Fixes: f16e42ec2a91 ("iwlwifi: mvm: add reorder buffer per queue")
Signed-off-by: Sara Sharon <sara.sharon@intel.com>
Signed-off-by: Luca Coelho <luciano.coelho@intel.com>
drivers/net/wireless/intel/iwlwifi/mvm/mvm.h
drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c
drivers/net/wireless/intel/iwlwifi/mvm/sta.c