aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/wireless/iwlwifi/mvm/ops.c
diff options
context:
space:
mode:
authorEyal Shapira <eyal@wizery.com>2014-08-28 02:21:05 +0300
committerEmmanuel Grumbach <emmanuel.grumbach@intel.com>2014-09-03 22:33:17 +0300
commit9ecd051ecd87d0a361c85064e57b27dc825d012e (patch)
tree27fee28ae0a56db76fd09866dfc7c35de0ffa9e5 /drivers/net/wireless/iwlwifi/mvm/ops.c
parentbdd54839589f92fdfe80493e70aa7fe276da0c46 (diff)
downloadkernel_replicant_linux-9ecd051ecd87d0a361c85064e57b27dc825d012e.tar.gz
kernel_replicant_linux-9ecd051ecd87d0a361c85064e57b27dc825d012e.tar.bz2
kernel_replicant_linux-9ecd051ecd87d0a361c85064e57b27dc825d012e.zip
iwlwifi: mvm: disable tx aggregation on low latency vifs
Aggregations hit latency so disable it by default on low latency vifs for now. Enable control over this behavior and allow control over the max frames in an AMPDU in low latency vifs via debugfs. Signed-off-by: Eyal Shapira <eyalx.shapira@intel.com> Reviewed-by: Johannes Berg <johannes.berg@intel.com> Signed-off-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
Diffstat (limited to 'drivers/net/wireless/iwlwifi/mvm/ops.c')
-rw-r--r--drivers/net/wireless/iwlwifi/mvm/ops.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/net/wireless/iwlwifi/mvm/ops.c b/drivers/net/wireless/iwlwifi/mvm/ops.c
index 610dbcb0dc27..e3be34f6aa41 100644
--- a/drivers/net/wireless/iwlwifi/mvm/ops.c
+++ b/drivers/net/wireless/iwlwifi/mvm/ops.c
@@ -415,6 +415,7 @@ iwl_op_mode_mvm_start(struct iwl_trans *trans, const struct iwl_cfg *cfg,
mvm->first_agg_queue = 12;
}
mvm->sf_state = SF_UNINIT;
+ mvm->low_latency_agg_frame_limit = 1;
mutex_init(&mvm->mutex);
mutex_init(&mvm->d0i3_suspend_mutex);