aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNishant Sarmukadam <nishants@marvell.com>2011-04-21 16:34:59 +0530
committerJohn W. Linville <linville@tuxdriver.com>2011-04-25 14:50:16 -0400
commit31d291a769b4318cbf7943ca149e04d201e2c931 (patch)
tree32b80872034b2b9631b5f49afe0203d0ad273ee0
parent3a769888797b7117005e9c60d4cd73a2efc92f8d (diff)
downloadkernel_samsung_smdk4412-31d291a769b4318cbf7943ca149e04d201e2c931.tar.gz
kernel_samsung_smdk4412-31d291a769b4318cbf7943ca149e04d201e2c931.tar.bz2
kernel_samsung_smdk4412-31d291a769b4318cbf7943ca149e04d201e2c931.zip
mwl8k: Enable life time expiry for tx packets in the hardware
Tell the firmware to enable the life time expiry of tx packets in the hardware. The hardware will now refer to the timestamp in every tx packet and decide whether the packet needs to be dropped or transmitted. Signed-off-by: Nishant Sarmukadam <nishants@marvell.com> Signed-off-by: Pradeep Nemavat <pnemavat@marvell.com> Signed-off-by: John W. Linville <linville@tuxdriver.com>
-rw-r--r--drivers/net/wireless/mwl8k.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/net/wireless/mwl8k.c b/drivers/net/wireless/mwl8k.c
index 63ee8cfe322..b8f2b12c8c7 100644
--- a/drivers/net/wireless/mwl8k.c
+++ b/drivers/net/wireless/mwl8k.c
@@ -2504,7 +2504,8 @@ static int mwl8k_cmd_set_hw_spec(struct ieee80211_hw *hw)
cmd->flags = cpu_to_le32(MWL8K_SET_HW_SPEC_FLAG_HOST_DECR_MGMT |
MWL8K_SET_HW_SPEC_FLAG_HOSTFORM_PROBERESP |
- MWL8K_SET_HW_SPEC_FLAG_HOSTFORM_BEACON);
+ MWL8K_SET_HW_SPEC_FLAG_HOSTFORM_BEACON |
+ MWL8K_SET_HW_SPEC_FLAG_ENABLE_LIFE_TIME_EXPIRY);
cmd->num_tx_desc_per_queue = cpu_to_le32(MWL8K_TX_DESCS);
cmd->total_rxd = cpu_to_le32(MWL8K_RX_DESCS);