summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorManjunathappa Prakash <prakashpm@codeaurora.org>2016-08-24 16:08:23 -0700
committerManjunathappa Prakash <prakashpm@codeaurora.org>2016-08-24 16:25:21 -0700
commit2721f942ff68ce8dcf8e51ee77fc27f3214e3296 (patch)
tree8afd2503b9168569e3070cdfd6a904a33efa305d
parente0676b5d59514be521d37e620a06a8e3ae760224 (diff)
qcacld-3.0: Set rx_mode to be NAPI for iHelium
With the introduction of rx_mode ini config, gEnableRxThread and gEnableNAPI configuration are obsolete. So remove them. Change-Id: Ida8063eff86a644ebf9c494b94bcb3396b35b6e8 CRs-Fixed: 1056091
-rw-r--r--config/WCNSS_qcom_cfg.ini10
-rw-r--r--core/hdd/inc/wlan_hdd_cfg.h2
2 files changed, 5 insertions, 7 deletions
diff --git a/config/WCNSS_qcom_cfg.ini b/config/WCNSS_qcom_cfg.ini
index 5c05d460f30c..d5b761b6ae7e 100644
--- a/config/WCNSS_qcom_cfg.ini
+++ b/config/WCNSS_qcom_cfg.ini
@@ -610,9 +610,9 @@ gReorderOffloadSupported=1
# 1 - enable(default) 0 - disable
gCEClassifyEnable=1
-#Enable Rx thread
-# 1 - enable 0 - disable(default)
-gEnableRxThread=0
+# Enable Rx handling options
+# Rx_thread=1 RPS=2(default for ROME) NAPI=4(default for ihelium)
+rx_mode=4
# Enable(Tx) fastpath for data traffic.
# 1 - enable(default) 0 - disable
@@ -622,10 +622,6 @@ gEnableFastPath=1
# 1 - enable(default) 0 - disable
gEnableIpTcpUdpChecksumOffload=1
-# Enable NAPI
-# 1 - enable(default) 0 - disable
-gEnableNAPI=1
-
# Enable TCP Segmentation Offload
# 1 - enable(default) 0 - disable
TSOEnable=1
diff --git a/core/hdd/inc/wlan_hdd_cfg.h b/core/hdd/inc/wlan_hdd_cfg.h
index 0d5857fdff54..672a1297d534 100644
--- a/core/hdd/inc/wlan_hdd_cfg.h
+++ b/core/hdd/inc/wlan_hdd_cfg.h
@@ -3424,6 +3424,8 @@ enum dot11p_mode {
CFG_ENABLE_NAPI)
#ifdef MDM_PLATFORM
#define CFG_RX_MODE_DEFAULT (0)
+#elif defined(HELIUMPLUS)
+#define CFG_RX_MODE_DEFAULT CFG_ENABLE_NAPI
#else
#define CFG_RX_MODE_DEFAULT (CFG_ENABLE_RX_THREAD | CFG_ENABLE_NAPI)
#endif