summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorManjunathappa Prakash <prakashpm@codeaurora.org>2016-06-18 06:37:36 -0700
committerNandini Suresh <snandini@codeaurora.org>2016-07-19 18:18:27 -0700
commit9efd05dcd18f9e396368a51a0dbac2649464787a (patch)
treefcffefd4d7a50999de47637690f885cdd2f778a5
parentbeeacb1071bba3e915526d380ddfa4747f5b8a3c (diff)
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
-rw-r--r--config/WCNSS_qcom_cfg.ini88
1 files changed, 57 insertions, 31 deletions
diff --git a/config/WCNSS_qcom_cfg.ini b/config/WCNSS_qcom_cfg.ini
index e30773ce54e6..e3d506db0387 100644
--- a/config/WCNSS_qcom_cfg.ini
+++ b/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