Эх сурвалжийг харах

Merge "qcacld-3.0: Set rx_mode to be NAPI for iHelium" into wlan-cld3.driver.lnx.1.1-dev

Service qcabuildsw 8 жил өмнө
parent
commit
896fbae52a

+ 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