Переглянути джерело

qcacld-3.0: Enable LRO, NAPI, Fastpath

Enable LRO, NAPI and Fastpath.
Moving datapath features together at one place in INI.

Change-Id: I3996ce76a0fa386b5cb7eeb00548db9dea54d390
CRs-Fixed: 1035499
Manjunathappa Prakash 8 роки тому
батько
коміт
9efd05dcd1
1 змінених файлів з 57 додано та 31 видалено
  1. 57 31
      config/WCNSS_qcom_cfg.ini

+ 57 - 31
config/WCNSS_qcom_cfg.ini

@@ -442,16 +442,6 @@ gEnablePowerSaveOffload=2
 #Enable firmware uart print
 gEnablefwprint=0
 
-#IPA config
-gIPAConfig=0
-gIPADescSize=800
-gIPAPreFilterEnable=1
-gIPARMEnable=1
-gIPAIPv6Enable=1
-
-IpaUcOffloadEnabled=0
-gIpaUcStaOffload=0
-
 #P2P Listen offload
 gEnableP2pListenOffload=1
 
@@ -479,12 +469,6 @@ gEnableMCCAdaptiveScheduler=1
 #Enable or Disable p2p device address administered
 isP2pDeviceAddrAdministrated=0
 
-#Enable Rx thread
-gEnableRxThread=1
-
-#Enable NAPI
-gEnableNAPI=1
-
 # Set Thermal Power limit
 TxPower2g=10
 TxPower5g=10
@@ -511,14 +495,6 @@ ssdp = 0
 #Enable Memory Deep Sleep
 gEnableMemDeepSleep=1
 
-# Bus bandwidth threshold values in terms of number of packets
-gBusBandwidthHighThreshold=2000
-gBusBandwidthMediumThreshold=500
-gBusBandwidthLowThreshold=150
-
-# Bus bandwidth compute timeout value in ms
-gBusBandwidthComputeInterval=100
-
 # Regulatory Setting; 0=STRICT; 1=CUSTOM
 gRegulatoryChangeCountry=1
 # RA filtering rate limit param, the current value would not
@@ -600,20 +576,70 @@ gEnableTDLSOffChannel=1
 # 1=Enable, 0=Disable (default)
 gEnableMacAddrSpoof=0
 
+################ Datapath feature set Begin ################
+# Bus bandwidth threshold values in terms of number of packets
+gBusBandwidthHighThreshold=2000
+gBusBandwidthMediumThreshold=500
+gBusBandwidthLowThreshold=150
+
+# Bus bandwidth compute timeout value in ms
+gBusBandwidthComputeInterval=100
+
+# VHT Tx/Rx MCS values
+# Valid values are 0,1,2. If commented out, the default value is 0.
+# 0=MCS0-7, 1=MCS0-8, 2=MCS0-9
+gVhtRxMCS=2
+gVhtTxMCS=2
+
+# VHT Tx/Rx MCS values for 2x2
+# Valid values are 0,1,2. If commented out, the default value is 0.
+# 0=MCS0-7, 1=MCS0-8, 2=MCS0-9
+gEnable2x2=1
+gVhtRxMCS2x2=2
+gVhtTxMCS2x2=2
+
+#IPA config
+gIPAConfig=0
+gIPADescSize=800
+gIPAPreFilterEnable=1
+gIPARMEnable=1
+gIPAIPv6Enable=1
+
+IpaUcOffloadEnabled=0
+gIpaUcStaOffload=0
+
+# Enable/Disable RX full reorder offload
+gReorderOffloadSupported=1
+
+# Enable CE classification
+# 1 - enable(default)  0 - disable
+gCEClassifyEnable=1
+
+#Enable Rx thread
+# 1 - enable  0 - disable(default)
+gEnableRxThread=0
+
 # Enable(Tx) fastpath for data traffic.
-# 0 - disable
-# 1 - enable
+# 1 - enable(default)  0 - disable
 gEnableFastPath=1
 
+# This flag enables IP, TCP and UDP checksum offload
+# 1 - enable(default)  0 - disable
+gEnableIpTcpUdpChecksumOffload=1
+
+# Enable NAPI
+# 1 - enable(default)  0 - disable
+gEnableNAPI=1
+
 # Enable TCP Segmentation Offload
-# 0 - disable
-# 1 - enable
+# 1 - enable(default)  0 - disable
 TSOEnable=1
 
-# Enable Large Receive Offload
-# 0 - disable
-# 1 - enable
+# Enable Large Recieve Offload
+# 1 - enable(default)  0 - disable
 LROEnable=1
+################ Datapath feature set End ################
+
 END
 
 # Note: Configuration parser would not read anything past the END marker