summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGovind Singh <govinds@codeaurora.org>2017-02-02 11:23:36 +0530
committerGerrit - the friendly Code Review server <code-review@localhost>2017-02-02 04:09:31 -0800
commit9c3ac0ca0119c86ebefacb2761eddedaec9552fa (patch)
treefa2fd8db11eacb2f48c3c4d2838d1ff09ae22653
parent02ed94d5326a572e1104e0c2957497bd8ee5a557 (diff)
ath10k: disable HW checksum for WCN3990
HW checksum is not enabled in current release of WCN3990. Disable HW checksum for WCN3990. CRs-Fixed: 2000365 Change-Id: I3b8ee3664150ee8c0c2a8fe9ed1d61c6d32f16b0 Signed-off-by: Govind Singh <govinds@codeaurora.org>
-rw-r--r--drivers/net/wireless/ath/ath10k/mac.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/drivers/net/wireless/ath/ath10k/mac.c b/drivers/net/wireless/ath/ath10k/mac.c
index 4433780a61d2..aac15b0a3340 100644
--- a/drivers/net/wireless/ath/ath10k/mac.c
+++ b/drivers/net/wireless/ath/ath10k/mac.c
@@ -7989,8 +7989,10 @@ int ath10k_mac_register(struct ath10k *ar)
goto err_free;
}
- if (!test_bit(ATH10K_FLAG_RAW_MODE, &ar->dev_flags))
- ar->hw->netdev_features = NETIF_F_HW_CSUM;
+ if (!QCA_REV_WCN3990(ar)) {
+ if (!test_bit(ATH10K_FLAG_RAW_MODE, &ar->dev_flags))
+ ar->hw->netdev_features = NETIF_F_HW_CSUM;
+ }
if (IS_ENABLED(CONFIG_ATH10K_DFS_CERTIFIED)) {
/* Init ath dfs pattern detector */