Răsfoiți Sursa

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
Manjunathappa Prakash 8 ani în urmă
părinte
comite
2721f942ff
2 a modificat fișierele cu 5 adăugiri și 7 ștergeri
  1. 3 7
      config/WCNSS_qcom_cfg.ini
  2. 2 0
      core/hdd/inc/wlan_hdd_cfg.h

+ 3 - 7
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

+ 2 - 0
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