]> git.baikalelectronics.ru Git - kernel.git/commit
iwlwifi: mvm: set A-MPDU bit upon empty BA notification from FW
authorGregory Greenman <gregory.greenman@intel.com>
Thu, 6 Jul 2017 02:07:33 +0000 (05:07 +0300)
committerLuca Coelho <luciano.coelho@intel.com>
Tue, 1 Aug 2017 08:50:30 +0000 (11:50 +0300)
commit5f210760f05cecd497de36191914a6477ec78977
treeaafc91ef38caa77eae8f6c34aa5b282753cfd097
parent2d33647294304fd2a82016708a6ace087579f130
iwlwifi: mvm: set A-MPDU bit upon empty BA notification from FW

The bit was set only if there was at least one reclaimed frame in an
aggregation. It's important to set it also in the case that the whole
A-MPDU was lost, otherwise rate scaling statistics will not be
updated correctly. Thus, set it always in ba notification handler.

This fixes a throughput degradation of about 20% in certain scenarios
with multiple streams on 11ac.

Signed-off-by: Gregory Greenman <gregory.greenman@intel.com>
Signed-off-by: Luca Coelho <luciano.coelho@intel.com>
drivers/net/wireless/intel/iwlwifi/mvm/tx.c