summaryrefslogtreecommitdiffstats
path: root/drivers/net/wireless/iwlwifi/mvm
diff options
context:
space:
mode:
authorOren Givon <oren.givon@intel.com>2014-06-16 10:54:52 +0300
committerEmmanuel Grumbach <emmanuel.grumbach@intel.com>2014-07-21 10:17:27 +0300
commit745160ee10b76ed739f78f0116ab3d17b3f77309 (patch)
treeccb04580b4c1f51534258d31b49386289c6c3f86 /drivers/net/wireless/iwlwifi/mvm
parent5fc7d86c7afd61ac8c9d468cba014c472e9c4dcb (diff)
downloadop-kernel-dev-745160ee10b76ed739f78f0116ab3d17b3f77309.zip
op-kernel-dev-745160ee10b76ed739f78f0116ab3d17b3f77309.tar.gz
iwlwifi: add max RX aggregation size
Allow to configure the maximal Rx AMPDU size per device. Signed-off-by: Oren Givon <oren.givon@intel.com> Signed-off-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
Diffstat (limited to 'drivers/net/wireless/iwlwifi/mvm')
-rw-r--r--drivers/net/wireless/iwlwifi/mvm/ops.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/net/wireless/iwlwifi/mvm/ops.c b/drivers/net/wireless/iwlwifi/mvm/ops.c
index 7d7b2fb..7f0e9af 100644
--- a/drivers/net/wireless/iwlwifi/mvm/ops.c
+++ b/drivers/net/wireless/iwlwifi/mvm/ops.c
@@ -391,6 +391,9 @@ iwl_op_mode_mvm_start(struct iwl_trans *trans, const struct iwl_cfg *cfg,
if (!hw)
return NULL;
+ if (cfg->max_rx_agg_size)
+ hw->max_rx_aggregation_subframes = cfg->max_rx_agg_size;
+
op_mode = hw->priv;
op_mode->ops = &iwl_mvm_ops;
OpenPOWER on IntegriCloud