sm6375-common: Import blobs from fogos_g U1UGS34.23-110-23-4
Change-Id: I89670f5a52e97862a1bdd91abe39db76265db429
This commit is contained in:
130
proprietary/vendor/etc/ArmHDCP_QTI_Android.cfg
vendored
Normal file
130
proprietary/vendor/etc/ArmHDCP_QTI_Android.cfg
vendored
Normal file
@@ -0,0 +1,130 @@
|
||||
#Main logging indication
|
||||
EnableLogs=True
|
||||
|
||||
#Debug detailing level
|
||||
#if commented \ removed it will use default: full info
|
||||
# 0 - nothing
|
||||
# 3 - critical errors
|
||||
# 5 - critical info
|
||||
# 10 - errors
|
||||
# 30 - warnings
|
||||
# 40 - info
|
||||
# 50 - additional info
|
||||
# 60 - full info
|
||||
DebugLevel=40
|
||||
|
||||
#Directory of HDCP TrustZone application file
|
||||
#Uncomment the following line in order to override system default value
|
||||
TzAppPath=/vendor/firmware_mnt/image
|
||||
|
||||
#Secure File System path.
|
||||
#In Arm HDCP versions prior to 4.0.0, this parameter was named "UserRootDir".
|
||||
#Unless required for backward compatibility, Arm recommends not to change the value of this parameter.
|
||||
#SfsPath=/persist/data
|
||||
|
||||
#Enable / Disable file logs. If set to "False" - file logs will be disabled
|
||||
UseLogFile=False
|
||||
LogPath=/data/local/tmp
|
||||
LogFileName=hdcp.log
|
||||
LogFileMaxSize=52428800
|
||||
MaxNumOfLogFiles=40
|
||||
|
||||
#Merge the client logs into logcat
|
||||
#comment out \ remove to disable
|
||||
LogcatLogs=True
|
||||
|
||||
#Enable stdout logs. For production devices, this parameter must be set to False
|
||||
StdoutLogs=False
|
||||
|
||||
#HLOS data dir, comment out \ remove to enable default value (/data/system)
|
||||
HlosDataDir = /data/system
|
||||
|
||||
#Set True/False
|
||||
#Set value for capbiliy mask : TRANSMITTER_LOCALITY_PRECOMPUTE_SUPPORT_BIT_MASK and RECEIVER_LOCALITY_PRECOMPUTE_SUPPORT_BIT_MASK as part of spcification. Default value is True.
|
||||
IsLocalityCheckPreComputeSupported=True
|
||||
|
||||
#Transmitter only - number of Max LC retries, for any reason. This should not exceed the spcification 1023 re-attempts. For the total number of attempts, add 1 to this parameter.
|
||||
#if commented \ removed it will use default (1023)
|
||||
TotalLcRetries=1023
|
||||
|
||||
#Transmitter only - number of LC retries, out of the total TotalLcRetries, which are due to LC_SEND_L_PRIME not arrived in pre-compute mode, or due to cryptographic failured caused by a LC_SEND_L_PRIME arriving in delay,
|
||||
# or wrong LC_SEND_L_PRIME content
|
||||
#These retries are subset of the total retries in TotalLcRetries, so this parameter should be always less than the maximum specification allowed 1023 retries, but must also be less than TotalLcRetries
|
||||
#This parameter will leave total number of TotalLcRetries-HlosLcTimeoutRetries retries due to the case of message arrived too late (more than 7ms, verified in TEE)
|
||||
HlosLcTimeoutRetries=9
|
||||
#for locality check with pre-compute capability - time for retry in soruce (in HLOS), in case that no message received from sink
|
||||
LcPreComputeHlosTimeout=100
|
||||
|
||||
#overall connection timeout
|
||||
#remove \ comment to use default (10000)
|
||||
UpstreamOverallAuthenticationTimeout=10000
|
||||
DownsOverallAuthenticationTimeout=10000
|
||||
|
||||
#Avoid HDCP timeouts - Possible in testing Keys only. May be used for debug purposes. All HDCP protocol timeouts will be avoided, excluding receiver timeouts will HDCP 2.2 Transmitter is working with HDCP 2.0 receiver.
|
||||
#Secure timestamp checking in Locality check and propagations will be avoided too.
|
||||
AvoidTimeouts=False
|
||||
|
||||
# Override the default TEE service logging mechanism. Any combination of True/False is valid.
|
||||
# The settings is secondary. Leave undefined to use platform defaults (recommended!)
|
||||
TeeNativeLogging=False
|
||||
TeeSerializedLogging=True
|
||||
|
||||
# Logger Queue number of slots
|
||||
# The value should be power of 2 that is greater than or equal to 128 (i.e 128, 256, 512 ...)
|
||||
# Default value 4096
|
||||
LoggerQueueSize=4096
|
||||
|
||||
# When IsSinkDualModeEnabled is True, the sink can switch between repeater and receiver
|
||||
# depending if it has populated topology beneath it. When IsSinkDualModeEnabled is False,
|
||||
# the sink will always identify itself as a repeater and if there is no devices beneath it,
|
||||
# it will have zero-size receiver ID list in its topology.
|
||||
# Default is True.
|
||||
IsSinkDualModeEnabled=True
|
||||
|
||||
# When SinkSendVPrimeMSB is True, Sink sends the most significant 128-bits of V' during upstream
|
||||
# propagation, as required by the HDCP specification. When SinkSendVPrimeMSB is False, Sink sends
|
||||
# the least significant 128-bits of V' during upstream propagation, inconsistently with the HDCP
|
||||
# specification, but without compromising security. This allows Sink to work against 3rd party
|
||||
# devices who violate the HDCP specification.
|
||||
# Default is False.
|
||||
SinkSendVPrimeMSB=False
|
||||
|
||||
# Size (in bytes) for hlos-ptr shared memory. Default: 2097152 (2MB)
|
||||
# When EArmHdcpBufferType::ARM_HDCP_BUFFER_TYPE_VIRTUAL_POINTER type is used for cipher buffers, an intermediate ION buffer should be allocated.
|
||||
# Size of the pre-allocated ION buffer is defined by SizeBytesForHlosPtrAsSharedMemRef value.
|
||||
# If SizeBytesForHlosPtrAsSharedMemRef is set to 0, cipher calls with EArmHdcpBufferType::ARM_HDCP_BUFFER_TYPE_VIRTUAL_POINTER type will fail.
|
||||
# When using Google WFD with libstagefright_hdcp.so this parameter should be set to 2 * maximum needed buffer size per encrypt operation and rounded up to 4096 bytes boundary
|
||||
SizeBytesForHlosPtrAsSharedMemRef=0
|
||||
|
||||
# Optional ION buffer parameters
|
||||
|
||||
# When SizeBytesForHlosPtrAsSharedMemRef > 0, the following parameters used for pre-allocated ION buffer allocation.
|
||||
# Note: HDCP test application require SizeBytesForHlosPtrAsSharedMemRef=2097152
|
||||
|
||||
# Non-secure ION heap ID. Default: 27 (27=ION_QSECOM_HEAP_ID)
|
||||
# NON_SECURE_ION_HEAP_ID=27
|
||||
|
||||
# Alignment in KB for non-secure buffer allocation using ION heap. Default: 4
|
||||
# NON_SECURE_ION_HEAP_ALIGN_KB=4
|
||||
|
||||
# Non-secure ION buffer allocation flags. Default: 0
|
||||
# NON_SECURE_ION_HEAP_FLAGS=0
|
||||
|
||||
# The following parameters used for secure ION buffers allocation (for test purpose only)
|
||||
|
||||
# Secure ION heap ID. Default: 9 (9=ION_SECURE_HEAP_ID)
|
||||
# TEST_SECURE_ION_HEAP_ID=9
|
||||
|
||||
# Alignment in KB for secure buffer allocation using ION heap. Default: 4
|
||||
# TEST_SECURE_ION_HEAP_ALIGN_KB=4
|
||||
|
||||
# Secure ION buffer allocation flags. Default: 2147745792 (2147745792 = 0x80040000 = (ION_SECURE | ION_FLAG_CP_BITSTREAM))
|
||||
# TEST_SECURE_ION_HEAP_FLAGS=2147745792
|
||||
|
||||
# TEST_SECURE_ION_HEAP_USE_TAG_MEM can be False (Default) or True
|
||||
# Set TEST_SECURE_ION_HEAP_USE_TAG_MEM to 1 to enforce qsee_tag_mem(AC_VM_CP_BITSTREAM, ...) call for each allocated ION secure buffer
|
||||
# TEST_SECURE_ION_HEAP_USE_TAG_MEM=False
|
||||
|
||||
# Set LC time out value.Default 7
|
||||
# We do not recommend modifying this value. If you are clear about your requirements, you can modify this value (7-14ms)
|
||||
# LcTimeOutInMs=7
|
||||
33
proprietary/vendor/etc/charger_fstab.qti
vendored
Normal file
33
proprietary/vendor/etc/charger_fstab.qti
vendored
Normal file
@@ -0,0 +1,33 @@
|
||||
# Copyright (c) 2019 - 2020, The Linux Foundation. All rights reserved.
|
||||
#
|
||||
# Redistribution and use in source and binary forms, with or without
|
||||
# modification, are permitted provided that the following conditions are
|
||||
# met:
|
||||
# * Redistributions of source code must retain the above copyright
|
||||
# notice, this list of conditions and the following disclaimer.
|
||||
# * Redistributions in binary form must reproduce the above
|
||||
# copyright notice, this list of conditions and the following
|
||||
# disclaimer in the documentation and/or other materials provided
|
||||
# with the distribution.
|
||||
# * Neither the name of The Linux Foundation nor the names of its
|
||||
# contributors may be used to endorse or promote products derived
|
||||
# from this software without specific prior written permission.
|
||||
#
|
||||
# THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED
|
||||
# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
|
||||
# MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT
|
||||
# ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS
|
||||
# BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
|
||||
# CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
|
||||
# SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
|
||||
# BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
|
||||
# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
|
||||
# OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
|
||||
# IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
# Android fstab file.
|
||||
# The filesystem that contains the filesystem checker binary (typically /system) cannot
|
||||
# specify MF_CHECK, and must come before any filesystems that do specify MF_CHECK
|
||||
|
||||
#<src> <mnt_point> <type> <mnt_flags and options> <fs_mgr_flags>
|
||||
/dev/block/bootdevice/by-name/modem /vendor/firmware_mnt vfat ro,shortname=lower,uid=1000,gid=1000,dmask=227,fmask=337,context=u:object_r:firmware_file:s0 wait,slotselect
|
||||
17
proprietary/vendor/etc/cne/mwqem.conf
vendored
Normal file
17
proprietary/vendor/etc/cne/mwqem.conf
vendored
Normal file
@@ -0,0 +1,17 @@
|
||||
#configuration parameters for Multi-network Wireless Quality Estimation and Management.
|
||||
|
||||
#Number of previous latency iterations to track to decide the better LQS interface
|
||||
latency_count:3
|
||||
#Threshold in ms to decide the better interface for LQS.
|
||||
latency_threshold:10
|
||||
#Number of tcp connections to be established in each latency session
|
||||
max_tcp_connects:3
|
||||
#Max waiting time for a dns query to be resolved
|
||||
dns_timeout:9
|
||||
#Minimum change in mwqem ratio to update the new LQA ratio
|
||||
lqa_update_threshold:0.25
|
||||
#Timer in msec to track the lqs updates. Only one update will be allowed
|
||||
#in this duration
|
||||
lqa_update_count_timer:10000
|
||||
#default URL for establishing a tcp sessions
|
||||
mwqem_http_url:www.qualcomm.com
|
||||
239
proprietary/vendor/etc/cne/profileMwqem.xml
vendored
Normal file
239
proprietary/vendor/etc/cne/profileMwqem.xml
vendored
Normal file
@@ -0,0 +1,239 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--Copyright (c) 2020 Qualcomm Technologies, Inc.
|
||||
All Rights Reserved.
|
||||
Confidential and Proprietary - Qualcomm Technologies, Inc.-->
|
||||
<AndsfPolicy><Andsf>
|
||||
<Version>5.1</Version>
|
||||
<Name>Test 1</Name>
|
||||
<Ext>
|
||||
<WQE>
|
||||
<InterfaceManager>
|
||||
<BQE_Disabled>true</BQE_Disabled>
|
||||
<ICD_Disabled>true</ICD_Disabled>
|
||||
<!-- Default bqe thresholds where no apIds are specified. -->
|
||||
<BQE_Thresholds Id="128">
|
||||
<RadioTechnology Type="CDMA2000">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_0">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_A">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_B">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EDGE">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="UMTS">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSPA">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSDPA">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="GPRS">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="LTE">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EHRPD">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSPAP">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
</BQE_Thresholds>
|
||||
<Authentication>
|
||||
<MaxAuthTime>60</MaxAuthTime>
|
||||
<IcdBanRetest>3</IcdBanRetest>
|
||||
<AuthApps>
|
||||
<Appname>someauthapp1</Appname>
|
||||
<Appname>someauthapp2</Appname>
|
||||
<Appname>someauthapp3</Appname>
|
||||
</AuthApps>
|
||||
</Authentication>
|
||||
<ICD config-type="disabled">
|
||||
</ICD>
|
||||
<TQE>
|
||||
<!-- Default node for TQE_Thresholds element -->
|
||||
<TQE_Thresholds Id="128">
|
||||
<!-- Disabling Broken Backhaul Detector module -->
|
||||
<BBD_Disabled>true</BBD_Disabled>
|
||||
<!-- Disabling Degraded Backhaul Detector module -->
|
||||
<DBD_Disabled>true</DBD_Disabled>
|
||||
<!-- Threshold on downlink gap indicator metric -->
|
||||
<DGIMThresh units="msecs">400</DGIMThresh>
|
||||
<!-- DBD always returns pass when average device throughput is greater than min(DBDTputThresh,BQE_Threshold) -->
|
||||
<DBDTputThresh units="bps">1000000</DBDTputThresh>
|
||||
<!-- Time window for TQE history -->
|
||||
<TQETimeWindow units="secs">77</TQETimeWindow>
|
||||
<!-- Minimum fraction of sockets reporting BAD (among valid ones) to declare TQE FAIL -->
|
||||
<RatioThresh>0.2</RatioThresh>
|
||||
</TQE_Thresholds>
|
||||
</TQE>
|
||||
</InterfaceManager>
|
||||
</WQE>
|
||||
<CQE prodId="Rome">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-79,-79</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-79,-79</RSSIDropThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.55</MACStatsAveragingAlpha>
|
||||
<!-- Threshold for RX MPDU PER -->
|
||||
<RMP_THR>1</RMP_THR>
|
||||
<!-- Minimum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_CNT_THR>4</RMP_CNT_THR>
|
||||
<!-- Cutoff RX MCS index -->
|
||||
<RX_MCS_THR>9</RX_MCS_THR>
|
||||
<!-- Cutoff RX BW index -->
|
||||
<RX_BW_THR>3</RX_BW_THR>
|
||||
<!-- Threshold for TX MSDU drop -->
|
||||
<TMD_THR>1</TMD_THR>
|
||||
<!-- Minimum MSDU count to activate TX MSDU drop -->
|
||||
<TMD_CNT_THR>2</TMD_CNT_THR>
|
||||
<!-- Threshold for MPDU retry rate -->
|
||||
<TMR_THR>1</TMR_THR>
|
||||
<!-- Minimum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_CNT_THR>50</TMR_CNT_THR>
|
||||
<!-- Cutoff TX MCS index -->
|
||||
<TX_MCS_THR>8</TX_MCS_THR>
|
||||
<!-- Cutoff TX BW index -->
|
||||
<TX_BW_THR>2</TX_BW_THR>
|
||||
<!-- Maximum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_UBCNT_THR>100</RMP_UBCNT_THR>
|
||||
<!-- Maximum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_UBCNT_THR>300</TMR_UBCNT_THR>
|
||||
<!-- Threshold for PERAM -->
|
||||
<PERAM_THR>1</PERAM_THR>
|
||||
<!-- Minimum MPDU count to activate PERAM -->
|
||||
<PERAM_CNT_THR>4</PERAM_CNT_THR>
|
||||
<!-- Maximum MPDU count to activate PERAM -->
|
||||
<PERAM_UBCNT_THR>80</PERAM_UBCNT_THR>
|
||||
<!-- CQE throughput Threshold-->
|
||||
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
<CQE prodId="Helium">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-79,-79</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-79,-79</RSSIDropThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.7</MACStatsAveragingAlpha>
|
||||
<!-- Threshold for RX MPDU PER -->
|
||||
<RMP_THR>1</RMP_THR>
|
||||
<!-- Minimum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_CNT_THR>10</RMP_CNT_THR>
|
||||
<!-- Cutoff RX MCS index -->
|
||||
<RX_MCS_THR>9</RX_MCS_THR>
|
||||
<!-- Cutoff RX BW index -->
|
||||
<RX_BW_THR>3</RX_BW_THR>
|
||||
<!-- Threshold for TX MSDU drop -->
|
||||
<TMD_THR>1</TMD_THR>
|
||||
<!-- Minimum MSDU count to activate TX MSDU drop -->
|
||||
<TMD_CNT_THR>2</TMD_CNT_THR>
|
||||
<!-- Threshold for MPDU retry rate -->
|
||||
<TMR_THR>1</TMR_THR>
|
||||
<!-- Minimum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_CNT_THR>100</TMR_CNT_THR>
|
||||
<!-- Cutoff TX MCS index -->
|
||||
<TX_MCS_THR>4</TX_MCS_THR>
|
||||
<!-- Cutoff TX BW index -->
|
||||
<TX_BW_THR>2</TX_BW_THR>
|
||||
<!-- Maximum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_UBCNT_THR>1000</RMP_UBCNT_THR>
|
||||
<!-- Maximum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_UBCNT_THR>1000</TMR_UBCNT_THR>
|
||||
<!-- Threshold for PERAM -->
|
||||
<PERAM_THR>1</PERAM_THR>
|
||||
<!-- Minimum MPDU count to activate PERAM -->
|
||||
<PERAM_CNT_THR>20</PERAM_CNT_THR>
|
||||
<!-- Maximum MPDU count to activate PERAM -->
|
||||
<PERAM_UBCNT_THR>1000</PERAM_UBCNT_THR>
|
||||
<!-- CQE throughput Threshold-->
|
||||
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
<CQE prodId="Pronto">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-79,-79</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-79,-79</RSSIDropThreshold>
|
||||
<!-- RSSI threshold from which to select linear model to compute CQE metric -->
|
||||
<RSSIModelThreshold units="dbm">-74</RSSIModelThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-91</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.47</MACStatsAveragingAlpha>
|
||||
<!-- The threshold indicating the number of frames below which no valid CQE estimation can't be done -->
|
||||
<FrameCntThreshold units="frames">8</FrameCntThreshold>
|
||||
<!-- The threshold indicating the number of last samples below which valid CQE estimation can't be done -->
|
||||
<ColdStartThreshold units="frames">2</ColdStartThreshold>
|
||||
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
|
||||
<!-- such as retry, multi-retry, fail and ack fail metric -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<MACMibThreshold2a>1</MACMibThreshold2a>
|
||||
<!-- The weightage that given to retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<RetryMetricWeight2a>0.0597</RetryMetricWeight2a>
|
||||
<!-- The weightage that given to multi-retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<MultiRetryMetricWeight2a>0.8895</MultiRetryMetricWeight2a>
|
||||
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
|
||||
<!-- such as retry, multi-retry, fail and ack fail metric -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<MACMibThreshold2b>1</MACMibThreshold2b>
|
||||
<!-- The weightage that given to retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<RetryMetricWeight2b>0.1366</RetryMetricWeight2b>
|
||||
<!-- The weightage that given to multi-retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<MultiRetryMetricWeight2b>0.5795</MultiRetryMetricWeight2b>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
</Ext>
|
||||
</Andsf></AndsfPolicy>
|
||||
239
proprietary/vendor/etc/cne/wqeclient/ATT/ATT_profile1.xml
vendored
Normal file
239
proprietary/vendor/etc/cne/wqeclient/ATT/ATT_profile1.xml
vendored
Normal file
@@ -0,0 +1,239 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--Copyright (c) 2015-2018 Qualcomm Technologies, Inc.
|
||||
All Rights Reserved.
|
||||
Confidential and Proprietary - Qualcomm Technologies, Inc.-->
|
||||
<AndsfPolicy><Andsf>
|
||||
<Version>5.1</Version>
|
||||
<Name>Test 1</Name>
|
||||
<Ext>
|
||||
<WQE>
|
||||
<InterfaceManager>
|
||||
<BQE_Disabled>true</BQE_Disabled>
|
||||
<ICD_Disabled>true</ICD_Disabled>
|
||||
<!-- Default bqe thresholds where no apIds are specified. -->
|
||||
<BQE_Thresholds Id="128">
|
||||
<RadioTechnology Type="CDMA2000">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_0">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_A">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_B">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EDGE">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="UMTS">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSPA">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSDPA">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="GPRS">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="LTE">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EHRPD">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSPAP">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
</BQE_Thresholds>
|
||||
<Authentication>
|
||||
<MaxAuthTime>60</MaxAuthTime>
|
||||
<IcdBanRetest>3</IcdBanRetest>
|
||||
<AuthApps>
|
||||
<Appname>someauthapp1</Appname>
|
||||
<Appname>someauthapp2</Appname>
|
||||
<Appname>someauthapp3</Appname>
|
||||
</AuthApps>
|
||||
</Authentication>
|
||||
<ICD config-type="disabled">
|
||||
</ICD>
|
||||
<TQE>
|
||||
<!-- Default node for TQE_Thresholds element -->
|
||||
<TQE_Thresholds Id="128">
|
||||
<!-- Disabling Broken Backhaul Detector module -->
|
||||
<BBD_Disabled>true</BBD_Disabled>
|
||||
<!-- Disabling Degraded Backhaul Detector module -->
|
||||
<DBD_Disabled>true</DBD_Disabled>
|
||||
<!-- Threshold on downlink gap indicator metric -->
|
||||
<DGIMThresh units="msecs">400</DGIMThresh>
|
||||
<!-- DBD always returns pass when average device throughput is greater than min(DBDTputThresh,BQE_Threshold) -->
|
||||
<DBDTputThresh units="bps">1000000</DBDTputThresh>
|
||||
<!-- Time window for TQE history -->
|
||||
<TQETimeWindow units="secs">77</TQETimeWindow>
|
||||
<!-- Minimum fraction of sockets reporting BAD (among valid ones) to declare TQE FAIL -->
|
||||
<RatioThresh>0.2</RatioThresh>
|
||||
</TQE_Thresholds>
|
||||
</TQE>
|
||||
</InterfaceManager>
|
||||
</WQE>
|
||||
<CQE prodId="Rome">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-75,-75</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-75,-75</RSSIDropThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.55</MACStatsAveragingAlpha>
|
||||
<!-- Threshold for RX MPDU PER -->
|
||||
<RMP_THR>1.0</RMP_THR>
|
||||
<!-- Minimum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_CNT_THR>4</RMP_CNT_THR>
|
||||
<!-- Cutoff RX MCS index -->
|
||||
<RX_MCS_THR>9</RX_MCS_THR>
|
||||
<!-- Cutoff RX BW index -->
|
||||
<RX_BW_THR>3</RX_BW_THR>
|
||||
<!-- Threshold for TX MSDU drop -->
|
||||
<TMD_THR>1.0</TMD_THR>
|
||||
<!-- Minimum MSDU count to activate TX MSDU drop -->
|
||||
<TMD_CNT_THR>2</TMD_CNT_THR>
|
||||
<!-- Threshold for MPDU retry rate -->
|
||||
<TMR_THR>1.0</TMR_THR>
|
||||
<!-- Minimum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_CNT_THR>50</TMR_CNT_THR>
|
||||
<!-- Cutoff TX MCS index -->
|
||||
<TX_MCS_THR>8</TX_MCS_THR>
|
||||
<!-- Cutoff TX BW index -->
|
||||
<TX_BW_THR>2</TX_BW_THR>
|
||||
<!-- Maximum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_UBCNT_THR>100</RMP_UBCNT_THR>
|
||||
<!-- Maximum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_UBCNT_THR>300</TMR_UBCNT_THR>
|
||||
<!-- Threshold for PERAM -->
|
||||
<PERAM_THR>1.0</PERAM_THR>
|
||||
<!-- Minimum MPDU count to activate PERAM -->
|
||||
<PERAM_CNT_THR>4</PERAM_CNT_THR>
|
||||
<!-- Maximum MPDU count to activate PERAM -->
|
||||
<PERAM_UBCNT_THR>80</PERAM_UBCNT_THR>
|
||||
<!-- CQE throughput Threshold-->
|
||||
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
<CQE prodId="Helium">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-75,-75</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-75,-75</RSSIDropThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.7</MACStatsAveragingAlpha>
|
||||
<!-- Threshold for RX MPDU PER -->
|
||||
<RMP_THR>1.0</RMP_THR>
|
||||
<!-- Minimum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_CNT_THR>10</RMP_CNT_THR>
|
||||
<!-- Cutoff RX MCS index -->
|
||||
<RX_MCS_THR>9</RX_MCS_THR>
|
||||
<!-- Cutoff RX BW index -->
|
||||
<RX_BW_THR>3</RX_BW_THR>
|
||||
<!-- Threshold for TX MSDU drop -->
|
||||
<TMD_THR>1.0</TMD_THR>
|
||||
<!-- Minimum MSDU count to activate TX MSDU drop -->
|
||||
<TMD_CNT_THR>2</TMD_CNT_THR>
|
||||
<!-- Threshold for MPDU retry rate -->
|
||||
<TMR_THR>1.0</TMR_THR>
|
||||
<!-- Minimum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_CNT_THR>100</TMR_CNT_THR>
|
||||
<!-- Cutoff TX MCS index -->
|
||||
<TX_MCS_THR>4</TX_MCS_THR>
|
||||
<!-- Cutoff TX BW index -->
|
||||
<TX_BW_THR>2</TX_BW_THR>
|
||||
<!-- Maximum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_UBCNT_THR>1000</RMP_UBCNT_THR>
|
||||
<!-- Maximum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_UBCNT_THR>1000</TMR_UBCNT_THR>
|
||||
<!-- Threshold for PERAM -->
|
||||
<PERAM_THR>1.0</PERAM_THR>
|
||||
<!-- Minimum MPDU count to activate PERAM -->
|
||||
<PERAM_CNT_THR>20</PERAM_CNT_THR>
|
||||
<!-- Maximum MPDU count to activate PERAM -->
|
||||
<PERAM_UBCNT_THR>1000</PERAM_UBCNT_THR>
|
||||
<!-- CQE throughput Threshold-->
|
||||
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
<CQE prodId="Pronto">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-75,-75</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-75,-75</RSSIDropThreshold>
|
||||
<!-- RSSI threshold from which to select linear model to compute CQE metric -->
|
||||
<RSSIModelThreshold units="dbm">-74</RSSIModelThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-91</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.47</MACStatsAveragingAlpha>
|
||||
<!-- The threshold indicating the number of frames below which no valid CQE estimation can't be done -->
|
||||
<FrameCntThreshold units="frames">8</FrameCntThreshold>
|
||||
<!-- The threshold indicating the number of last samples below which valid CQE estimation can't be done -->
|
||||
<ColdStartThreshold units="frames">2</ColdStartThreshold>
|
||||
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
|
||||
<!-- such as retry, multi-retry, fail and ack fail metric -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<MACMibThreshold2a>1.0</MACMibThreshold2a>
|
||||
<!-- The weightage that given to retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<RetryMetricWeight2a>0.0597</RetryMetricWeight2a>
|
||||
<!-- The weightage that given to multi-retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<MultiRetryMetricWeight2a>0.8895</MultiRetryMetricWeight2a>
|
||||
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
|
||||
<!-- such as retry, multi-retry, fail and ack fail metric -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<MACMibThreshold2b>1.0</MACMibThreshold2b>
|
||||
<!-- The weightage that given to retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<RetryMetricWeight2b>0.1366</RetryMetricWeight2b>
|
||||
<!-- The weightage that given to multi-retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<MultiRetryMetricWeight2b>0.5795</MultiRetryMetricWeight2b>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
</Ext>
|
||||
</Andsf></AndsfPolicy>
|
||||
239
proprietary/vendor/etc/cne/wqeclient/ATT/ATT_profile2.xml
vendored
Normal file
239
proprietary/vendor/etc/cne/wqeclient/ATT/ATT_profile2.xml
vendored
Normal file
@@ -0,0 +1,239 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--Copyright (c) 2015-2018 Qualcomm Technologies, Inc.
|
||||
All Rights Reserved.
|
||||
Confidential and Proprietary - Qualcomm Technologies, Inc.-->
|
||||
<AndsfPolicy><Andsf>
|
||||
<Version>5.1</Version>
|
||||
<Name>Test 1</Name>
|
||||
<Ext>
|
||||
<WQE>
|
||||
<InterfaceManager>
|
||||
<BQE_Disabled>true</BQE_Disabled>
|
||||
<ICD_Disabled>true</ICD_Disabled>
|
||||
<!-- Default bqe thresholds where no apIds are specified. -->
|
||||
<BQE_Thresholds Id="128">
|
||||
<RadioTechnology Type="CDMA2000">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_0">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_A">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_B">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EDGE">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="UMTS">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSPA">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSDPA">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="GPRS">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="LTE">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EHRPD">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSPAP">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
</BQE_Thresholds>
|
||||
<Authentication>
|
||||
<MaxAuthTime>60</MaxAuthTime>
|
||||
<IcdBanRetest>3</IcdBanRetest>
|
||||
<AuthApps>
|
||||
<Appname>someauthapp1</Appname>
|
||||
<Appname>someauthapp2</Appname>
|
||||
<Appname>someauthapp3</Appname>
|
||||
</AuthApps>
|
||||
</Authentication>
|
||||
<ICD config-type="disabled">
|
||||
</ICD>
|
||||
<TQE>
|
||||
<!-- Default node for TQE_Thresholds element -->
|
||||
<TQE_Thresholds Id="128">
|
||||
<!-- Disabling Broken Backhaul Detector module -->
|
||||
<BBD_Disabled>true</BBD_Disabled>
|
||||
<!-- Disabling Degraded Backhaul Detector module -->
|
||||
<DBD_Disabled>true</DBD_Disabled>
|
||||
<!-- Threshold on downlink gap indicator metric -->
|
||||
<DGIMThresh units="msecs">400</DGIMThresh>
|
||||
<!-- DBD always returns pass when average device throughput is greater than min(DBDTputThresh,BQE_Threshold) -->
|
||||
<DBDTputThresh units="bps">1000000</DBDTputThresh>
|
||||
<!-- Time window for TQE history -->
|
||||
<TQETimeWindow units="secs">77</TQETimeWindow>
|
||||
<!-- Minimum fraction of sockets reporting BAD (among valid ones) to declare TQE FAIL -->
|
||||
<RatioThresh>0.2</RatioThresh>
|
||||
</TQE_Thresholds>
|
||||
</TQE>
|
||||
</InterfaceManager>
|
||||
</WQE>
|
||||
<CQE prodId="Rome">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-82,-82</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-82,-82</RSSIDropThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.55</MACStatsAveragingAlpha>
|
||||
<!-- Threshold for RX MPDU PER -->
|
||||
<RMP_THR>1.0</RMP_THR>
|
||||
<!-- Minimum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_CNT_THR>4</RMP_CNT_THR>
|
||||
<!-- Cutoff RX MCS index -->
|
||||
<RX_MCS_THR>9</RX_MCS_THR>
|
||||
<!-- Cutoff RX BW index -->
|
||||
<RX_BW_THR>3</RX_BW_THR>
|
||||
<!-- Threshold for TX MSDU drop -->
|
||||
<TMD_THR>1.0</TMD_THR>
|
||||
<!-- Minimum MSDU count to activate TX MSDU drop -->
|
||||
<TMD_CNT_THR>2</TMD_CNT_THR>
|
||||
<!-- Threshold for MPDU retry rate -->
|
||||
<TMR_THR>1.0</TMR_THR>
|
||||
<!-- Minimum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_CNT_THR>50</TMR_CNT_THR>
|
||||
<!-- Cutoff TX MCS index -->
|
||||
<TX_MCS_THR>8</TX_MCS_THR>
|
||||
<!-- Cutoff TX BW index -->
|
||||
<TX_BW_THR>2</TX_BW_THR>
|
||||
<!-- Maximum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_UBCNT_THR>100</RMP_UBCNT_THR>
|
||||
<!-- Maximum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_UBCNT_THR>300</TMR_UBCNT_THR>
|
||||
<!-- Threshold for PERAM -->
|
||||
<PERAM_THR>1.0</PERAM_THR>
|
||||
<!-- Minimum MPDU count to activate PERAM -->
|
||||
<PERAM_CNT_THR>4</PERAM_CNT_THR>
|
||||
<!-- Maximum MPDU count to activate PERAM -->
|
||||
<PERAM_UBCNT_THR>80</PERAM_UBCNT_THR>
|
||||
<!-- CQE throughput Threshold-->
|
||||
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
<CQE prodId="Helium">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-82,-82</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-82,-82</RSSIDropThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.7</MACStatsAveragingAlpha>
|
||||
<!-- Threshold for RX MPDU PER -->
|
||||
<RMP_THR>1.0</RMP_THR>
|
||||
<!-- Minimum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_CNT_THR>10</RMP_CNT_THR>
|
||||
<!-- Cutoff RX MCS index -->
|
||||
<RX_MCS_THR>9</RX_MCS_THR>
|
||||
<!-- Cutoff RX BW index -->
|
||||
<RX_BW_THR>3</RX_BW_THR>
|
||||
<!-- Threshold for TX MSDU drop -->
|
||||
<TMD_THR>1.0</TMD_THR>
|
||||
<!-- Minimum MSDU count to activate TX MSDU drop -->
|
||||
<TMD_CNT_THR>2</TMD_CNT_THR>
|
||||
<!-- Threshold for MPDU retry rate -->
|
||||
<TMR_THR>1.0</TMR_THR>
|
||||
<!-- Minimum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_CNT_THR>100</TMR_CNT_THR>
|
||||
<!-- Cutoff TX MCS index -->
|
||||
<TX_MCS_THR>4</TX_MCS_THR>
|
||||
<!-- Cutoff TX BW index -->
|
||||
<TX_BW_THR>2</TX_BW_THR>
|
||||
<!-- Maximum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_UBCNT_THR>1000</RMP_UBCNT_THR>
|
||||
<!-- Maximum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_UBCNT_THR>1000</TMR_UBCNT_THR>
|
||||
<!-- Threshold for PERAM -->
|
||||
<PERAM_THR>1.0</PERAM_THR>
|
||||
<!-- Minimum MPDU count to activate PERAM -->
|
||||
<PERAM_CNT_THR>20</PERAM_CNT_THR>
|
||||
<!-- Maximum MPDU count to activate PERAM -->
|
||||
<PERAM_UBCNT_THR>1000</PERAM_UBCNT_THR>
|
||||
<!-- CQE throughput Threshold-->
|
||||
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
<CQE prodId="Pronto">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-82,-82</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-82,-82</RSSIDropThreshold>
|
||||
<!-- RSSI threshold from which to select linear model to compute CQE metric -->
|
||||
<RSSIModelThreshold units="dbm">-74</RSSIModelThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.47</MACStatsAveragingAlpha>
|
||||
<!-- The threshold indicating the number of frames below which no valid CQE estimation can't be done -->
|
||||
<FrameCntThreshold units="frames">8</FrameCntThreshold>
|
||||
<!-- The threshold indicating the number of last samples below which valid CQE estimation can't be done -->
|
||||
<ColdStartThreshold units="frames">2</ColdStartThreshold>
|
||||
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
|
||||
<!-- such as retry, multi-retry, fail and ack fail metric -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<MACMibThreshold2a>1.0</MACMibThreshold2a>
|
||||
<!-- The weightage that given to retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<RetryMetricWeight2a>0.0597</RetryMetricWeight2a>
|
||||
<!-- The weightage that given to multi-retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<MultiRetryMetricWeight2a>0.8895</MultiRetryMetricWeight2a>
|
||||
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
|
||||
<!-- such as retry, multi-retry, fail and ack fail metric -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<MACMibThreshold2b>1.0</MACMibThreshold2b>
|
||||
<!-- The weightage that given to retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<RetryMetricWeight2b>0.1366</RetryMetricWeight2b>
|
||||
<!-- The weightage that given to multi-retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<MultiRetryMetricWeight2b>0.5795</MultiRetryMetricWeight2b>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
</Ext>
|
||||
</Andsf></AndsfPolicy>
|
||||
239
proprietary/vendor/etc/cne/wqeclient/ATT/ATT_profile3.xml
vendored
Normal file
239
proprietary/vendor/etc/cne/wqeclient/ATT/ATT_profile3.xml
vendored
Normal file
@@ -0,0 +1,239 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--Copyright (c) 2015-2018 Qualcomm Technologies, Inc.
|
||||
All Rights Reserved.
|
||||
Confidential and Proprietary - Qualcomm Technologies, Inc.-->
|
||||
<AndsfPolicy><Andsf>
|
||||
<Version>5.1</Version>
|
||||
<Name>Test 1</Name>
|
||||
<Ext>
|
||||
<WQE>
|
||||
<InterfaceManager>
|
||||
<BQE_Disabled>true</BQE_Disabled>
|
||||
<ICD_Disabled>true</ICD_Disabled>
|
||||
<!-- Default bqe thresholds where no apIds are specified. -->
|
||||
<BQE_Thresholds Id="128">
|
||||
<RadioTechnology Type="CDMA2000">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_0">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_A">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_B">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EDGE">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="UMTS">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSPA">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSDPA">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="GPRS">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="LTE">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EHRPD">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSPAP">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
</BQE_Thresholds>
|
||||
<Authentication>
|
||||
<MaxAuthTime>60</MaxAuthTime>
|
||||
<IcdBanRetest>3</IcdBanRetest>
|
||||
<AuthApps>
|
||||
<Appname>someauthapp1</Appname>
|
||||
<Appname>someauthapp2</Appname>
|
||||
<Appname>someauthapp3</Appname>
|
||||
</AuthApps>
|
||||
</Authentication>
|
||||
<ICD config-type="disabled">
|
||||
</ICD>
|
||||
<TQE>
|
||||
<!-- Default node for TQE_Thresholds element -->
|
||||
<TQE_Thresholds Id="128">
|
||||
<!-- Disabling Broken Backhaul Detector module -->
|
||||
<BBD_Disabled>true</BBD_Disabled>
|
||||
<!-- Disabling Degraded Backhaul Detector module -->
|
||||
<DBD_Disabled>true</DBD_Disabled>
|
||||
<!-- Threshold on downlink gap indicator metric -->
|
||||
<DGIMThresh units="msecs">400</DGIMThresh>
|
||||
<!-- DBD always returns pass when average device throughput is greater than min(DBDTputThresh,BQE_Threshold) -->
|
||||
<DBDTputThresh units="bps">1000000</DBDTputThresh>
|
||||
<!-- Time window for TQE history -->
|
||||
<TQETimeWindow units="secs">77</TQETimeWindow>
|
||||
<!-- Minimum fraction of sockets reporting BAD (among valid ones) to declare TQE FAIL -->
|
||||
<RatioThresh>0.2</RatioThresh>
|
||||
</TQE_Thresholds>
|
||||
</TQE>
|
||||
</InterfaceManager>
|
||||
</WQE>
|
||||
<CQE prodId="Rome">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-79,-79</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-79,-79</RSSIDropThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.55</MACStatsAveragingAlpha>
|
||||
<!-- Threshold for RX MPDU PER -->
|
||||
<RMP_THR>1</RMP_THR>
|
||||
<!-- Minimum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_CNT_THR>4</RMP_CNT_THR>
|
||||
<!-- Cutoff RX MCS index -->
|
||||
<RX_MCS_THR>9</RX_MCS_THR>
|
||||
<!-- Cutoff RX BW index -->
|
||||
<RX_BW_THR>3</RX_BW_THR>
|
||||
<!-- Threshold for TX MSDU drop -->
|
||||
<TMD_THR>1</TMD_THR>
|
||||
<!-- Minimum MSDU count to activate TX MSDU drop -->
|
||||
<TMD_CNT_THR>2</TMD_CNT_THR>
|
||||
<!-- Threshold for MPDU retry rate -->
|
||||
<TMR_THR>1</TMR_THR>
|
||||
<!-- Minimum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_CNT_THR>50</TMR_CNT_THR>
|
||||
<!-- Cutoff TX MCS index -->
|
||||
<TX_MCS_THR>8</TX_MCS_THR>
|
||||
<!-- Cutoff TX BW index -->
|
||||
<TX_BW_THR>2</TX_BW_THR>
|
||||
<!-- Maximum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_UBCNT_THR>100</RMP_UBCNT_THR>
|
||||
<!-- Maximum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_UBCNT_THR>300</TMR_UBCNT_THR>
|
||||
<!-- Threshold for PERAM -->
|
||||
<PERAM_THR>1</PERAM_THR>
|
||||
<!-- Minimum MPDU count to activate PERAM -->
|
||||
<PERAM_CNT_THR>4</PERAM_CNT_THR>
|
||||
<!-- Maximum MPDU count to activate PERAM -->
|
||||
<PERAM_UBCNT_THR>80</PERAM_UBCNT_THR>
|
||||
<!-- CQE throughput Threshold-->
|
||||
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
<CQE prodId="Helium">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-79,-79</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-79,-79</RSSIDropThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.7</MACStatsAveragingAlpha>
|
||||
<!-- Threshold for RX MPDU PER -->
|
||||
<RMP_THR>1</RMP_THR>
|
||||
<!-- Minimum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_CNT_THR>10</RMP_CNT_THR>
|
||||
<!-- Cutoff RX MCS index -->
|
||||
<RX_MCS_THR>9</RX_MCS_THR>
|
||||
<!-- Cutoff RX BW index -->
|
||||
<RX_BW_THR>3</RX_BW_THR>
|
||||
<!-- Threshold for TX MSDU drop -->
|
||||
<TMD_THR>1</TMD_THR>
|
||||
<!-- Minimum MSDU count to activate TX MSDU drop -->
|
||||
<TMD_CNT_THR>2</TMD_CNT_THR>
|
||||
<!-- Threshold for MPDU retry rate -->
|
||||
<TMR_THR>1</TMR_THR>
|
||||
<!-- Minimum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_CNT_THR>100</TMR_CNT_THR>
|
||||
<!-- Cutoff TX MCS index -->
|
||||
<TX_MCS_THR>4</TX_MCS_THR>
|
||||
<!-- Cutoff TX BW index -->
|
||||
<TX_BW_THR>2</TX_BW_THR>
|
||||
<!-- Maximum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_UBCNT_THR>1000</RMP_UBCNT_THR>
|
||||
<!-- Maximum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_UBCNT_THR>1000</TMR_UBCNT_THR>
|
||||
<!-- Threshold for PERAM -->
|
||||
<PERAM_THR>1</PERAM_THR>
|
||||
<!-- Minimum MPDU count to activate PERAM -->
|
||||
<PERAM_CNT_THR>20</PERAM_CNT_THR>
|
||||
<!-- Maximum MPDU count to activate PERAM -->
|
||||
<PERAM_UBCNT_THR>1000</PERAM_UBCNT_THR>
|
||||
<!-- CQE throughput Threshold-->
|
||||
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
<CQE prodId="Pronto">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-79,-79</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-79,-79</RSSIDropThreshold>
|
||||
<!-- RSSI threshold from which to select linear model to compute CQE metric -->
|
||||
<RSSIModelThreshold units="dbm">-74</RSSIModelThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-91</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.47</MACStatsAveragingAlpha>
|
||||
<!-- The threshold indicating the number of frames below which no valid CQE estimation can't be done -->
|
||||
<FrameCntThreshold units="frames">8</FrameCntThreshold>
|
||||
<!-- The threshold indicating the number of last samples below which valid CQE estimation can't be done -->
|
||||
<ColdStartThreshold units="frames">2</ColdStartThreshold>
|
||||
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
|
||||
<!-- such as retry, multi-retry, fail and ack fail metric -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<MACMibThreshold2a>1</MACMibThreshold2a>
|
||||
<!-- The weightage that given to retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<RetryMetricWeight2a>0.0597</RetryMetricWeight2a>
|
||||
<!-- The weightage that given to multi-retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<MultiRetryMetricWeight2a>0.8895</MultiRetryMetricWeight2a>
|
||||
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
|
||||
<!-- such as retry, multi-retry, fail and ack fail metric -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<MACMibThreshold2b>1</MACMibThreshold2b>
|
||||
<!-- The weightage that given to retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<RetryMetricWeight2b>0.1366</RetryMetricWeight2b>
|
||||
<!-- The weightage that given to multi-retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<MultiRetryMetricWeight2b>0.5795</MultiRetryMetricWeight2b>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
</Ext>
|
||||
</Andsf></AndsfPolicy>
|
||||
239
proprietary/vendor/etc/cne/wqeclient/ATT/ATT_profile4.xml
vendored
Normal file
239
proprietary/vendor/etc/cne/wqeclient/ATT/ATT_profile4.xml
vendored
Normal file
@@ -0,0 +1,239 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--Copyright (c) 2015-2018 Qualcomm Technologies, Inc.
|
||||
All Rights Reserved.
|
||||
Confidential and Proprietary - Qualcomm Technologies, Inc.-->
|
||||
<AndsfPolicy><Andsf>
|
||||
<Version>5.1</Version>
|
||||
<Name>Test 1</Name>
|
||||
<Ext>
|
||||
<WQE>
|
||||
<InterfaceManager>
|
||||
<BQE_Disabled>true</BQE_Disabled>
|
||||
<ICD_Disabled>true</ICD_Disabled>
|
||||
<!-- Default bqe thresholds where no apIds are specified. -->
|
||||
<BQE_Thresholds Id="128">
|
||||
<RadioTechnology Type="CDMA2000">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_0">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_A">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_B">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EDGE">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="UMTS">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSPA">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSDPA">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="GPRS">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="LTE">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EHRPD">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSPAP">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
</BQE_Thresholds>
|
||||
<Authentication>
|
||||
<MaxAuthTime>60</MaxAuthTime>
|
||||
<IcdBanRetest>3</IcdBanRetest>
|
||||
<AuthApps>
|
||||
<Appname>someauthapp1</Appname>
|
||||
<Appname>someauthapp2</Appname>
|
||||
<Appname>someauthapp3</Appname>
|
||||
</AuthApps>
|
||||
</Authentication>
|
||||
<ICD config-type="disabled">
|
||||
</ICD>
|
||||
<TQE>
|
||||
<!-- Default node for TQE_Thresholds element -->
|
||||
<TQE_Thresholds Id="128">
|
||||
<!-- Disabling Broken Backhaul Detector module -->
|
||||
<BBD_Disabled>true</BBD_Disabled>
|
||||
<!-- Disabling Degraded Backhaul Detector module -->
|
||||
<DBD_Disabled>true</DBD_Disabled>
|
||||
<!-- Threshold on downlink gap indicator metric -->
|
||||
<DGIMThresh units="msecs">400</DGIMThresh>
|
||||
<!-- DBD always returns pass when average device throughput is greater than min(DBDTputThresh,BQE_Threshold) -->
|
||||
<DBDTputThresh units="bps">1000000</DBDTputThresh>
|
||||
<!-- Time window for TQE history -->
|
||||
<TQETimeWindow units="secs">77</TQETimeWindow>
|
||||
<!-- Minimum fraction of sockets reporting BAD (among valid ones) to declare TQE FAIL -->
|
||||
<RatioThresh>0.2</RatioThresh>
|
||||
</TQE_Thresholds>
|
||||
</TQE>
|
||||
</InterfaceManager>
|
||||
</WQE>
|
||||
<CQE prodId="Rome">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-79,-79</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-79,-79</RSSIDropThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.55</MACStatsAveragingAlpha>
|
||||
<!-- Threshold for RX MPDU PER -->
|
||||
<RMP_THR>1.0</RMP_THR>
|
||||
<!-- Minimum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_CNT_THR>4</RMP_CNT_THR>
|
||||
<!-- Cutoff RX MCS index -->
|
||||
<RX_MCS_THR>9</RX_MCS_THR>
|
||||
<!-- Cutoff RX BW index -->
|
||||
<RX_BW_THR>3</RX_BW_THR>
|
||||
<!-- Threshold for TX MSDU drop -->
|
||||
<TMD_THR>1.0</TMD_THR>
|
||||
<!-- Minimum MSDU count to activate TX MSDU drop -->
|
||||
<TMD_CNT_THR>2</TMD_CNT_THR>
|
||||
<!-- Threshold for MPDU retry rate -->
|
||||
<TMR_THR>1.0</TMR_THR>
|
||||
<!-- Minimum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_CNT_THR>50</TMR_CNT_THR>
|
||||
<!-- Cutoff TX MCS index -->
|
||||
<TX_MCS_THR>8</TX_MCS_THR>
|
||||
<!-- Cutoff TX BW index -->
|
||||
<TX_BW_THR>2</TX_BW_THR>
|
||||
<!-- Maximum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_UBCNT_THR>100</RMP_UBCNT_THR>
|
||||
<!-- Maximum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_UBCNT_THR>300</TMR_UBCNT_THR>
|
||||
<!-- Threshold for PERAM -->
|
||||
<PERAM_THR>1.0</PERAM_THR>
|
||||
<!-- Minimum MPDU count to activate PERAM -->
|
||||
<PERAM_CNT_THR>4</PERAM_CNT_THR>
|
||||
<!-- Maximum MPDU count to activate PERAM -->
|
||||
<PERAM_UBCNT_THR>80</PERAM_UBCNT_THR>
|
||||
<!-- CQE throughput Threshold-->
|
||||
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
<CQE prodId="Helium">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-79,-79</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-79,-79</RSSIDropThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.7</MACStatsAveragingAlpha>
|
||||
<!-- Threshold for RX MPDU PER -->
|
||||
<RMP_THR>1.0</RMP_THR>
|
||||
<!-- Minimum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_CNT_THR>10</RMP_CNT_THR>
|
||||
<!-- Cutoff RX MCS index -->
|
||||
<RX_MCS_THR>9</RX_MCS_THR>
|
||||
<!-- Cutoff RX BW index -->
|
||||
<RX_BW_THR>3</RX_BW_THR>
|
||||
<!-- Threshold for TX MSDU drop -->
|
||||
<TMD_THR>1.0</TMD_THR>
|
||||
<!-- Minimum MSDU count to activate TX MSDU drop -->
|
||||
<TMD_CNT_THR>2</TMD_CNT_THR>
|
||||
<!-- Threshold for MPDU retry rate -->
|
||||
<TMR_THR>1.0</TMR_THR>
|
||||
<!-- Minimum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_CNT_THR>100</TMR_CNT_THR>
|
||||
<!-- Cutoff TX MCS index -->
|
||||
<TX_MCS_THR>4</TX_MCS_THR>
|
||||
<!-- Cutoff TX BW index -->
|
||||
<TX_BW_THR>2</TX_BW_THR>
|
||||
<!-- Maximum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_UBCNT_THR>1000</RMP_UBCNT_THR>
|
||||
<!-- Maximum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_UBCNT_THR>1000</TMR_UBCNT_THR>
|
||||
<!-- Threshold for PERAM -->
|
||||
<PERAM_THR>1.0</PERAM_THR>
|
||||
<!-- Minimum MPDU count to activate PERAM -->
|
||||
<PERAM_CNT_THR>20</PERAM_CNT_THR>
|
||||
<!-- Maximum MPDU count to activate PERAM -->
|
||||
<PERAM_UBCNT_THR>1000</PERAM_UBCNT_THR>
|
||||
<!-- CQE throughput Threshold-->
|
||||
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
<CQE prodId="Pronto">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-79,-79</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-79,-79</RSSIDropThreshold>
|
||||
<!-- RSSI threshold from which to select linear model to compute CQE metric -->
|
||||
<RSSIModelThreshold units="dbm">-74</RSSIModelThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.47</MACStatsAveragingAlpha>
|
||||
<!-- The threshold indicating the number of frames below which no valid CQE estimation can't be done -->
|
||||
<FrameCntThreshold units="frames">8</FrameCntThreshold>
|
||||
<!-- The threshold indicating the number of last samples below which valid CQE estimation can't be done -->
|
||||
<ColdStartThreshold units="frames">2</ColdStartThreshold>
|
||||
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
|
||||
<!-- such as retry, multi-retry, fail and ack fail metric -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<MACMibThreshold2a>1.0</MACMibThreshold2a>
|
||||
<!-- The weightage that given to retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<RetryMetricWeight2a>0.0597</RetryMetricWeight2a>
|
||||
<!-- The weightage that given to multi-retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<MultiRetryMetricWeight2a>0.8895</MultiRetryMetricWeight2a>
|
||||
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
|
||||
<!-- such as retry, multi-retry, fail and ack fail metric -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<MACMibThreshold2b>1.0</MACMibThreshold2b>
|
||||
<!-- The weightage that given to retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<RetryMetricWeight2b>0.1366</RetryMetricWeight2b>
|
||||
<!-- The weightage that given to multi-retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<MultiRetryMetricWeight2b>0.5795</MultiRetryMetricWeight2b>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
</Ext>
|
||||
</Andsf></AndsfPolicy>
|
||||
239
proprietary/vendor/etc/cne/wqeclient/ATT/ATT_profile5.xml
vendored
Normal file
239
proprietary/vendor/etc/cne/wqeclient/ATT/ATT_profile5.xml
vendored
Normal file
@@ -0,0 +1,239 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--Copyright (c) 2017-2018 Qualcomm Technologies, Inc.
|
||||
All Rights Reserved.
|
||||
Confidential and Proprietary - Qualcomm Technologies, Inc.-->
|
||||
<AndsfPolicy><Andsf>
|
||||
<Version>5.1</Version>
|
||||
<Name>Test 1</Name>
|
||||
<Ext>
|
||||
<WQE>
|
||||
<InterfaceManager>
|
||||
<BQE_Disabled>true</BQE_Disabled>
|
||||
<ICD_Disabled>true</ICD_Disabled>
|
||||
<!-- Default bqe thresholds where no apIds are specified. -->
|
||||
<BQE_Thresholds Id="128">
|
||||
<RadioTechnology Type="CDMA2000">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_0">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_A">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_B">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EDGE">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="UMTS">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSPA">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSDPA">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="GPRS">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="LTE">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EHRPD">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSPAP">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
</BQE_Thresholds>
|
||||
<Authentication>
|
||||
<MaxAuthTime>60</MaxAuthTime>
|
||||
<IcdBanRetest>3</IcdBanRetest>
|
||||
<AuthApps>
|
||||
<Appname>someauthapp1</Appname>
|
||||
<Appname>someauthapp2</Appname>
|
||||
<Appname>someauthapp3</Appname>
|
||||
</AuthApps>
|
||||
</Authentication>
|
||||
<ICD config-type="disabled">
|
||||
</ICD>
|
||||
<TQE>
|
||||
<!-- Default node for TQE_Thresholds element -->
|
||||
<TQE_Thresholds Id="128">
|
||||
<!-- Disabling Broken Backhaul Detector module -->
|
||||
<BBD_Disabled>true</BBD_Disabled>
|
||||
<!-- Disabling Degraded Backhaul Detector module -->
|
||||
<DBD_Disabled>true</DBD_Disabled>
|
||||
<!-- Threshold on downlink gap indicator metric -->
|
||||
<DGIMThresh units="msecs">400</DGIMThresh>
|
||||
<!-- DBD always returns pass when average device throughput is greater than min(DBDTputThresh,BQE_Threshold) -->
|
||||
<DBDTputThresh units="bps">1000000</DBDTputThresh>
|
||||
<!-- Time window for TQE history -->
|
||||
<TQETimeWindow units="secs">77</TQETimeWindow>
|
||||
<!-- Minimum fraction of sockets reporting BAD (among valid ones) to declare TQE FAIL -->
|
||||
<RatioThresh>0.2</RatioThresh>
|
||||
</TQE_Thresholds>
|
||||
</TQE>
|
||||
</InterfaceManager>
|
||||
</WQE>
|
||||
<CQE prodId="Rome">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-90,-90</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-90,-90</RSSIDropThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.55</MACStatsAveragingAlpha>
|
||||
<!-- Threshold for RX MPDU PER -->
|
||||
<RMP_THR>1</RMP_THR>
|
||||
<!-- Minimum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_CNT_THR>4</RMP_CNT_THR>
|
||||
<!-- Cutoff RX MCS index -->
|
||||
<RX_MCS_THR>9</RX_MCS_THR>
|
||||
<!-- Cutoff RX BW index -->
|
||||
<RX_BW_THR>3</RX_BW_THR>
|
||||
<!-- Threshold for TX MSDU drop -->
|
||||
<TMD_THR>1</TMD_THR>
|
||||
<!-- Minimum MSDU count to activate TX MSDU drop -->
|
||||
<TMD_CNT_THR>2</TMD_CNT_THR>
|
||||
<!-- Threshold for MPDU retry rate -->
|
||||
<TMR_THR>1</TMR_THR>
|
||||
<!-- Minimum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_CNT_THR>50</TMR_CNT_THR>
|
||||
<!-- Cutoff TX MCS index -->
|
||||
<TX_MCS_THR>8</TX_MCS_THR>
|
||||
<!-- Cutoff TX BW index -->
|
||||
<TX_BW_THR>2</TX_BW_THR>
|
||||
<!-- Maximum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_UBCNT_THR>100</RMP_UBCNT_THR>
|
||||
<!-- Maximum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_UBCNT_THR>300</TMR_UBCNT_THR>
|
||||
<!-- Threshold for PERAM -->
|
||||
<PERAM_THR>1</PERAM_THR>
|
||||
<!-- Minimum MPDU count to activate PERAM -->
|
||||
<PERAM_CNT_THR>4</PERAM_CNT_THR>
|
||||
<!-- Maximum MPDU count to activate PERAM -->
|
||||
<PERAM_UBCNT_THR>80</PERAM_UBCNT_THR>
|
||||
<!-- CQE throughput Threshold-->
|
||||
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
<CQE prodId="Helium">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-90,-90</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-90,-90</RSSIDropThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.64</MACStatsAveragingAlpha>
|
||||
<!-- Threshold for RX MPDU PER -->
|
||||
<RMP_THR>1</RMP_THR>
|
||||
<!-- Minimum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_CNT_THR>12</RMP_CNT_THR>
|
||||
<!-- Cutoff RX MCS index -->
|
||||
<RX_MCS_THR>3</RX_MCS_THR>
|
||||
<!-- Cutoff RX BW index -->
|
||||
<RX_BW_THR>3</RX_BW_THR>
|
||||
<!-- Threshold for TX MSDU drop -->
|
||||
<TMD_THR>1</TMD_THR>
|
||||
<!-- Minimum MSDU count to activate TX MSDU drop -->
|
||||
<TMD_CNT_THR>2</TMD_CNT_THR>
|
||||
<!-- Threshold for MPDU retry rate -->
|
||||
<TMR_THR>1</TMR_THR>
|
||||
<!-- Minimum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_CNT_THR>60</TMR_CNT_THR>
|
||||
<!-- Cutoff TX MCS index -->
|
||||
<TX_MCS_THR>8</TX_MCS_THR>
|
||||
<!-- Cutoff TX BW index -->
|
||||
<TX_BW_THR>2</TX_BW_THR>
|
||||
<!-- Maximum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_UBCNT_THR>1000</RMP_UBCNT_THR>
|
||||
<!-- Maximum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_UBCNT_THR>1000</TMR_UBCNT_THR>
|
||||
<!-- Threshold for PERAM -->
|
||||
<PERAM_THR>1</PERAM_THR>
|
||||
<!-- Minimum MPDU count to activate PERAM -->
|
||||
<PERAM_CNT_THR>20</PERAM_CNT_THR>
|
||||
<!-- Maximum MPDU count to activate PERAM -->
|
||||
<PERAM_UBCNT_THR>1000</PERAM_UBCNT_THR>
|
||||
<!-- CQE throughput Threshold-->
|
||||
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
<CQE prodId="Pronto">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-90,-90</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-90,-90</RSSIDropThreshold>
|
||||
<!-- RSSI threshold from which to select linear model to compute CQE metric -->
|
||||
<RSSIModelThreshold units="dbm">-74</RSSIModelThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.47</MACStatsAveragingAlpha>
|
||||
<!-- The threshold indicating the number of frames below which no valid CQE estimation can't be done -->
|
||||
<FrameCntThreshold units="frames">8</FrameCntThreshold>
|
||||
<!-- The threshold indicating the number of last samples below which valid CQE estimation can't be done -->
|
||||
<ColdStartThreshold units="frames">2</ColdStartThreshold>
|
||||
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
|
||||
<!-- such as retry, multi-retry, fail and ack fail metric -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<MACMibThreshold2a>1</MACMibThreshold2a>
|
||||
<!-- The weightage that given to retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<RetryMetricWeight2a>0.0597</RetryMetricWeight2a>
|
||||
<!-- The weightage that given to multi-retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<MultiRetryMetricWeight2a>0.8895</MultiRetryMetricWeight2a>
|
||||
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
|
||||
<!-- such as retry, multi-retry, fail and ack fail metric -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<MACMibThreshold2b>1</MACMibThreshold2b>
|
||||
<!-- The weightage that given to retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<RetryMetricWeight2b>0.1366</RetryMetricWeight2b>
|
||||
<!-- The weightage that given to multi-retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<MultiRetryMetricWeight2b>0.5795</MultiRetryMetricWeight2b>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
</Ext>
|
||||
</Andsf></AndsfPolicy>
|
||||
239
proprietary/vendor/etc/cne/wqeclient/ATT/ATT_profile6.xml
vendored
Normal file
239
proprietary/vendor/etc/cne/wqeclient/ATT/ATT_profile6.xml
vendored
Normal file
@@ -0,0 +1,239 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--Copyright (c) 2017-2018 Qualcomm Technologies, Inc.
|
||||
All Rights Reserved.
|
||||
Confidential and Proprietary - Qualcomm Technologies, Inc.-->
|
||||
<AndsfPolicy><Andsf>
|
||||
<Version>5.1</Version>
|
||||
<Name>Test 1</Name>
|
||||
<Ext>
|
||||
<WQE>
|
||||
<InterfaceManager>
|
||||
<BQE_Disabled>true</BQE_Disabled>
|
||||
<ICD_Disabled>true</ICD_Disabled>
|
||||
<!-- Default bqe thresholds where no apIds are specified. -->
|
||||
<BQE_Thresholds Id="128">
|
||||
<RadioTechnology Type="CDMA2000">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_0">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_A">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_B">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EDGE">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="UMTS">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSPA">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSDPA">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="GPRS">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="LTE">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EHRPD">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSPAP">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
</BQE_Thresholds>
|
||||
<Authentication>
|
||||
<MaxAuthTime>60</MaxAuthTime>
|
||||
<IcdBanRetest>3</IcdBanRetest>
|
||||
<AuthApps>
|
||||
<Appname>someauthapp1</Appname>
|
||||
<Appname>someauthapp2</Appname>
|
||||
<Appname>someauthapp3</Appname>
|
||||
</AuthApps>
|
||||
</Authentication>
|
||||
<ICD config-type="disabled">
|
||||
</ICD>
|
||||
<TQE>
|
||||
<!-- Default node for TQE_Thresholds element -->
|
||||
<TQE_Thresholds Id="128">
|
||||
<!-- Disabling Broken Backhaul Detector module -->
|
||||
<BBD_Disabled>true</BBD_Disabled>
|
||||
<!-- Disabling Degraded Backhaul Detector module -->
|
||||
<DBD_Disabled>true</DBD_Disabled>
|
||||
<!-- Threshold on downlink gap indicator metric -->
|
||||
<DGIMThresh units="msecs">400</DGIMThresh>
|
||||
<!-- DBD always returns pass when average device throughput is greater than min(DBDTputThresh,BQE_Threshold) -->
|
||||
<DBDTputThresh units="bps">1000000</DBDTputThresh>
|
||||
<!-- Time window for TQE history -->
|
||||
<TQETimeWindow units="secs">77</TQETimeWindow>
|
||||
<!-- Minimum fraction of sockets reporting BAD (among valid ones) to declare TQE FAIL -->
|
||||
<RatioThresh>0.2</RatioThresh>
|
||||
</TQE_Thresholds>
|
||||
</TQE>
|
||||
</InterfaceManager>
|
||||
</WQE>
|
||||
<CQE prodId="Rome">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-87,-88</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-87,-88</RSSIDropThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.55</MACStatsAveragingAlpha>
|
||||
<!-- Threshold for RX MPDU PER -->
|
||||
<RMP_THR>1</RMP_THR>
|
||||
<!-- Minimum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_CNT_THR>4</RMP_CNT_THR>
|
||||
<!-- Cutoff RX MCS index -->
|
||||
<RX_MCS_THR>9</RX_MCS_THR>
|
||||
<!-- Cutoff RX BW index -->
|
||||
<RX_BW_THR>3</RX_BW_THR>
|
||||
<!-- Threshold for TX MSDU drop -->
|
||||
<TMD_THR>1</TMD_THR>
|
||||
<!-- Minimum MSDU count to activate TX MSDU drop -->
|
||||
<TMD_CNT_THR>2</TMD_CNT_THR>
|
||||
<!-- Threshold for MPDU retry rate -->
|
||||
<TMR_THR>1</TMR_THR>
|
||||
<!-- Minimum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_CNT_THR>50</TMR_CNT_THR>
|
||||
<!-- Cutoff TX MCS index -->
|
||||
<TX_MCS_THR>8</TX_MCS_THR>
|
||||
<!-- Cutoff TX BW index -->
|
||||
<TX_BW_THR>2</TX_BW_THR>
|
||||
<!-- Maximum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_UBCNT_THR>100</RMP_UBCNT_THR>
|
||||
<!-- Maximum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_UBCNT_THR>300</TMR_UBCNT_THR>
|
||||
<!-- Threshold for PERAM -->
|
||||
<PERAM_THR>1</PERAM_THR>
|
||||
<!-- Minimum MPDU count to activate PERAM -->
|
||||
<PERAM_CNT_THR>4</PERAM_CNT_THR>
|
||||
<!-- Maximum MPDU count to activate PERAM -->
|
||||
<PERAM_UBCNT_THR>80</PERAM_UBCNT_THR>
|
||||
<!-- CQE throughput Threshold-->
|
||||
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
<CQE prodId="Helium">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-87,-88</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-87,-88</RSSIDropThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.64</MACStatsAveragingAlpha>
|
||||
<!-- Threshold for RX MPDU PER -->
|
||||
<RMP_THR>1</RMP_THR>
|
||||
<!-- Minimum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_CNT_THR>12</RMP_CNT_THR>
|
||||
<!-- Cutoff RX MCS index -->
|
||||
<RX_MCS_THR>3</RX_MCS_THR>
|
||||
<!-- Cutoff RX BW index -->
|
||||
<RX_BW_THR>3</RX_BW_THR>
|
||||
<!-- Threshold for TX MSDU drop -->
|
||||
<TMD_THR>1</TMD_THR>
|
||||
<!-- Minimum MSDU count to activate TX MSDU drop -->
|
||||
<TMD_CNT_THR>2</TMD_CNT_THR>
|
||||
<!-- Threshold for MPDU retry rate -->
|
||||
<TMR_THR>1</TMR_THR>
|
||||
<!-- Minimum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_CNT_THR>60</TMR_CNT_THR>
|
||||
<!-- Cutoff TX MCS index -->
|
||||
<TX_MCS_THR>8</TX_MCS_THR>
|
||||
<!-- Cutoff TX BW index -->
|
||||
<TX_BW_THR>2</TX_BW_THR>
|
||||
<!-- Maximum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_UBCNT_THR>1000</RMP_UBCNT_THR>
|
||||
<!-- Maximum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_UBCNT_THR>1000</TMR_UBCNT_THR>
|
||||
<!-- Threshold for PERAM -->
|
||||
<PERAM_THR>1</PERAM_THR>
|
||||
<!-- Minimum MPDU count to activate PERAM -->
|
||||
<PERAM_CNT_THR>20</PERAM_CNT_THR>
|
||||
<!-- Maximum MPDU count to activate PERAM -->
|
||||
<PERAM_UBCNT_THR>1000</PERAM_UBCNT_THR>
|
||||
<!-- CQE throughput Threshold-->
|
||||
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
<CQE prodId="Pronto">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-85,-85</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-85,-85</RSSIDropThreshold>
|
||||
<!-- RSSI threshold from which to select linear model to compute CQE metric -->
|
||||
<RSSIModelThreshold units="dbm">-74</RSSIModelThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.47</MACStatsAveragingAlpha>
|
||||
<!-- The threshold indicating the number of frames below which no valid CQE estimation can't be done -->
|
||||
<FrameCntThreshold units="frames">8</FrameCntThreshold>
|
||||
<!-- The threshold indicating the number of last samples below which valid CQE estimation can't be done -->
|
||||
<ColdStartThreshold units="frames">2</ColdStartThreshold>
|
||||
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
|
||||
<!-- such as retry, multi-retry, fail and ack fail metric -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<MACMibThreshold2a>1</MACMibThreshold2a>
|
||||
<!-- The weightage that given to retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<RetryMetricWeight2a>0.0597</RetryMetricWeight2a>
|
||||
<!-- The weightage that given to multi-retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<MultiRetryMetricWeight2a>0.8895</MultiRetryMetricWeight2a>
|
||||
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
|
||||
<!-- such as retry, multi-retry, fail and ack fail metric -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<MACMibThreshold2b>1</MACMibThreshold2b>
|
||||
<!-- The weightage that given to retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<RetryMetricWeight2b>0.1366</RetryMetricWeight2b>
|
||||
<!-- The weightage that given to multi-retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<MultiRetryMetricWeight2b>0.5795</MultiRetryMetricWeight2b>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
</Ext>
|
||||
</Andsf></AndsfPolicy>
|
||||
239
proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile1.xml
vendored
Normal file
239
proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile1.xml
vendored
Normal file
@@ -0,0 +1,239 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--Copyright (c) 2015-2018 Qualcomm Technologies, Inc.
|
||||
All Rights Reserved.
|
||||
Confidential and Proprietary - Qualcomm Technologies, Inc.-->
|
||||
<AndsfPolicy><Andsf>
|
||||
<Version>5.1</Version>
|
||||
<Name>Test 1</Name>
|
||||
<Ext>
|
||||
<WQE>
|
||||
<InterfaceManager>
|
||||
<BQE_Disabled>true</BQE_Disabled>
|
||||
<ICD_Disabled>true</ICD_Disabled>
|
||||
<!-- Default bqe thresholds where no apIds are specified. -->
|
||||
<BQE_Thresholds Id="128">
|
||||
<RadioTechnology Type="CDMA2000">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_0">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_A">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_B">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EDGE">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="UMTS">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSPA">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSDPA">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="GPRS">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="LTE">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EHRPD">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSPAP">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
</BQE_Thresholds>
|
||||
<Authentication>
|
||||
<MaxAuthTime>60</MaxAuthTime>
|
||||
<IcdBanRetest>3</IcdBanRetest>
|
||||
<AuthApps>
|
||||
<Appname>someauthapp1</Appname>
|
||||
<Appname>someauthapp2</Appname>
|
||||
<Appname>someauthapp3</Appname>
|
||||
</AuthApps>
|
||||
</Authentication>
|
||||
<ICD config-type="disabled">
|
||||
</ICD>
|
||||
<TQE>
|
||||
<!-- Default node for TQE_Thresholds element -->
|
||||
<TQE_Thresholds Id="128">
|
||||
<!-- Disabling Broken Backhaul Detector module -->
|
||||
<BBD_Disabled>true</BBD_Disabled>
|
||||
<!-- Disabling Degraded Backhaul Detector module -->
|
||||
<DBD_Disabled>true</DBD_Disabled>
|
||||
<!-- Threshold on downlink gap indicator metric -->
|
||||
<DGIMThresh units="msecs">400</DGIMThresh>
|
||||
<!-- DBD always returns pass when average device throughput is greater than min(DBDTputThresh,BQE_Threshold) -->
|
||||
<DBDTputThresh units="bps">1000000</DBDTputThresh>
|
||||
<!-- Time window for TQE history -->
|
||||
<TQETimeWindow units="secs">77</TQETimeWindow>
|
||||
<!-- Minimum fraction of sockets reporting BAD (among valid ones) to declare TQE FAIL -->
|
||||
<RatioThresh>0.2</RatioThresh>
|
||||
</TQE_Thresholds>
|
||||
</TQE>
|
||||
</InterfaceManager>
|
||||
</WQE>
|
||||
<CQE prodId="Rome">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-85,-85</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-85,-85</RSSIDropThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.55</MACStatsAveragingAlpha>
|
||||
<!-- Threshold for RX MPDU PER -->
|
||||
<RMP_THR>0.09</RMP_THR>
|
||||
<!-- Minimum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_CNT_THR>4</RMP_CNT_THR>
|
||||
<!-- Cutoff RX MCS index -->
|
||||
<RX_MCS_THR>9</RX_MCS_THR>
|
||||
<!-- Cutoff RX BW index -->
|
||||
<RX_BW_THR>3</RX_BW_THR>
|
||||
<!-- Threshold for TX MSDU drop -->
|
||||
<TMD_THR>0.1</TMD_THR>
|
||||
<!-- Minimum MSDU count to activate TX MSDU drop -->
|
||||
<TMD_CNT_THR>2</TMD_CNT_THR>
|
||||
<!-- Threshold for MPDU retry rate -->
|
||||
<TMR_THR>0.55</TMR_THR>
|
||||
<!-- Minimum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_CNT_THR>50</TMR_CNT_THR>
|
||||
<!-- Cutoff TX MCS index -->
|
||||
<TX_MCS_THR>8</TX_MCS_THR>
|
||||
<!-- Cutoff TX BW index -->
|
||||
<TX_BW_THR>2</TX_BW_THR>
|
||||
<!-- Maximum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_UBCNT_THR>100</RMP_UBCNT_THR>
|
||||
<!-- Maximum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_UBCNT_THR>300</TMR_UBCNT_THR>
|
||||
<!-- Threshold for PERAM -->
|
||||
<PERAM_THR>0.15</PERAM_THR>
|
||||
<!-- Minimum MPDU count to activate PERAM -->
|
||||
<PERAM_CNT_THR>4</PERAM_CNT_THR>
|
||||
<!-- Maximum MPDU count to activate PERAM -->
|
||||
<PERAM_UBCNT_THR>80</PERAM_UBCNT_THR>
|
||||
<!-- CQE throughput Threshold-->
|
||||
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
<CQE prodId="Helium">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-85,-85</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-85,-85</RSSIDropThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.7</MACStatsAveragingAlpha>
|
||||
<!-- Threshold for RX MPDU PER -->
|
||||
<RMP_THR>0.12</RMP_THR>
|
||||
<!-- Minimum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_CNT_THR>10</RMP_CNT_THR>
|
||||
<!-- Cutoff RX MCS index -->
|
||||
<RX_MCS_THR>9</RX_MCS_THR>
|
||||
<!-- Cutoff RX BW index -->
|
||||
<RX_BW_THR>3</RX_BW_THR>
|
||||
<!-- Threshold for TX MSDU drop -->
|
||||
<TMD_THR>0.1</TMD_THR>
|
||||
<!-- Minimum MSDU count to activate TX MSDU drop -->
|
||||
<TMD_CNT_THR>2</TMD_CNT_THR>
|
||||
<!-- Threshold for MPDU retry rate -->
|
||||
<TMR_THR>0.64</TMR_THR>
|
||||
<!-- Minimum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_CNT_THR>100</TMR_CNT_THR>
|
||||
<!-- Cutoff TX MCS index -->
|
||||
<TX_MCS_THR>4</TX_MCS_THR>
|
||||
<!-- Cutoff TX BW index -->
|
||||
<TX_BW_THR>2</TX_BW_THR>
|
||||
<!-- Maximum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_UBCNT_THR>1000</RMP_UBCNT_THR>
|
||||
<!-- Maximum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_UBCNT_THR>1000</TMR_UBCNT_THR>
|
||||
<!-- Threshold for PERAM -->
|
||||
<PERAM_THR>0.22</PERAM_THR>
|
||||
<!-- Minimum MPDU count to activate PERAM -->
|
||||
<PERAM_CNT_THR>20</PERAM_CNT_THR>
|
||||
<!-- Maximum MPDU count to activate PERAM -->
|
||||
<PERAM_UBCNT_THR>1000</PERAM_UBCNT_THR>
|
||||
<!-- CQE throughput Threshold-->
|
||||
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
<CQE prodId="Pronto">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-80,-80</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-80,-80</RSSIDropThreshold>
|
||||
<!-- RSSI threshold from which to select linear model to compute CQE metric -->
|
||||
<RSSIModelThreshold units="dbm">-74</RSSIModelThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-91</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.47</MACStatsAveragingAlpha>
|
||||
<!-- The threshold indicating the number of frames below which no valid CQE estimation can't be done -->
|
||||
<FrameCntThreshold units="frames">8</FrameCntThreshold>
|
||||
<!-- The threshold indicating the number of last samples below which valid CQE estimation can't be done -->
|
||||
<ColdStartThreshold units="frames">2</ColdStartThreshold>
|
||||
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
|
||||
<!-- such as retry, multi-retry, fail and ack fail metric -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<MACMibThreshold2a>0.42</MACMibThreshold2a>
|
||||
<!-- The weightage that given to retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<RetryMetricWeight2a>0.0597</RetryMetricWeight2a>
|
||||
<!-- The weightage that given to multi-retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<MultiRetryMetricWeight2a>0.8895</MultiRetryMetricWeight2a>
|
||||
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
|
||||
<!-- such as retry, multi-retry, fail and ack fail metric -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<MACMibThreshold2b>0.21</MACMibThreshold2b>
|
||||
<!-- The weightage that given to retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<RetryMetricWeight2b>0.1366</RetryMetricWeight2b>
|
||||
<!-- The weightage that given to multi-retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<MultiRetryMetricWeight2b>0.5795</MultiRetryMetricWeight2b>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
</Ext>
|
||||
</Andsf></AndsfPolicy>
|
||||
239
proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile15.xml
vendored
Normal file
239
proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile15.xml
vendored
Normal file
@@ -0,0 +1,239 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--Copyright (c) 2018 Qualcomm Technologies, Inc.
|
||||
All Rights Reserved.
|
||||
Confidential and Proprietary - Qualcomm Technologies, Inc.-->
|
||||
<AndsfPolicy><Andsf>
|
||||
<Version>5.1</Version>
|
||||
<Name>Test 1</Name>
|
||||
<Ext>
|
||||
<WQE>
|
||||
<InterfaceManager>
|
||||
<BQE_Disabled>true</BQE_Disabled>
|
||||
<ICD_Disabled>true</ICD_Disabled>
|
||||
<!-- Default bqe thresholds where no apIds are specified. -->
|
||||
<BQE_Thresholds Id="128">
|
||||
<RadioTechnology Type="CDMA2000">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_0">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_A">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_B">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EDGE">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="UMTS">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSPA">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSDPA">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="GPRS">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="LTE">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EHRPD">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSPAP">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
</BQE_Thresholds>
|
||||
<Authentication>
|
||||
<MaxAuthTime>60</MaxAuthTime>
|
||||
<IcdBanRetest>3</IcdBanRetest>
|
||||
<AuthApps>
|
||||
<Appname>someauthapp1</Appname>
|
||||
<Appname>someauthapp2</Appname>
|
||||
<Appname>someauthapp3</Appname>
|
||||
</AuthApps>
|
||||
</Authentication>
|
||||
<ICD config-type="disabled">
|
||||
</ICD>
|
||||
<TQE>
|
||||
<!-- Default node for TQE_Thresholds element -->
|
||||
<TQE_Thresholds Id="128">
|
||||
<!-- Disabling Broken Backhaul Detector module -->
|
||||
<BBD_Disabled>true</BBD_Disabled>
|
||||
<!-- Disabling Degraded Backhaul Detector module -->
|
||||
<DBD_Disabled>true</DBD_Disabled>
|
||||
<!-- Threshold on downlink gap indicator metric -->
|
||||
<DGIMThresh units="msecs">400</DGIMThresh>
|
||||
<!-- DBD always returns pass when average device throughput is greater than min(DBDTputThresh,BQE_Threshold) -->
|
||||
<DBDTputThresh units="bps">1000000</DBDTputThresh>
|
||||
<!-- Time window for TQE history -->
|
||||
<TQETimeWindow units="secs">77</TQETimeWindow>
|
||||
<!-- Minimum fraction of sockets reporting BAD (among valid ones) to declare TQE FAIL -->
|
||||
<RatioThresh>0.2</RatioThresh>
|
||||
</TQE_Thresholds>
|
||||
</TQE>
|
||||
</InterfaceManager>
|
||||
</WQE>
|
||||
<CQE prodId="Rome">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-85,-85</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-85,-85</RSSIDropThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.55</MACStatsAveragingAlpha>
|
||||
<!-- Threshold for RX MPDU PER -->
|
||||
<RMP_THR>1</RMP_THR>
|
||||
<!-- Minimum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_CNT_THR>4</RMP_CNT_THR>
|
||||
<!-- Cutoff RX MCS index -->
|
||||
<RX_MCS_THR>9</RX_MCS_THR>
|
||||
<!-- Cutoff RX BW index -->
|
||||
<RX_BW_THR>3</RX_BW_THR>
|
||||
<!-- Threshold for TX MSDU drop -->
|
||||
<TMD_THR>1</TMD_THR>
|
||||
<!-- Minimum MSDU count to activate TX MSDU drop -->
|
||||
<TMD_CNT_THR>2</TMD_CNT_THR>
|
||||
<!-- Threshold for MPDU retry rate -->
|
||||
<TMR_THR>1</TMR_THR>
|
||||
<!-- Minimum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_CNT_THR>50</TMR_CNT_THR>
|
||||
<!-- Cutoff TX MCS index -->
|
||||
<TX_MCS_THR>8</TX_MCS_THR>
|
||||
<!-- Cutoff TX BW index -->
|
||||
<TX_BW_THR>2</TX_BW_THR>
|
||||
<!-- Maximum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_UBCNT_THR>100</RMP_UBCNT_THR>
|
||||
<!-- Maximum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_UBCNT_THR>300</TMR_UBCNT_THR>
|
||||
<!-- Threshold for PERAM -->
|
||||
<PERAM_THR>1</PERAM_THR>
|
||||
<!-- Minimum MPDU count to activate PERAM -->
|
||||
<PERAM_CNT_THR>4</PERAM_CNT_THR>
|
||||
<!-- Maximum MPDU count to activate PERAM -->
|
||||
<PERAM_UBCNT_THR>80</PERAM_UBCNT_THR>
|
||||
<!-- CQE throughput Threshold-->
|
||||
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
<CQE prodId="Helium">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-85,-85</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-85,-85</RSSIDropThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.7</MACStatsAveragingAlpha>
|
||||
<!-- Threshold for RX MPDU PER -->
|
||||
<RMP_THR>1</RMP_THR>
|
||||
<!-- Minimum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_CNT_THR>10</RMP_CNT_THR>
|
||||
<!-- Cutoff RX MCS index -->
|
||||
<RX_MCS_THR>9</RX_MCS_THR>
|
||||
<!-- Cutoff RX BW index -->
|
||||
<RX_BW_THR>3</RX_BW_THR>
|
||||
<!-- Threshold for TX MSDU drop -->
|
||||
<TMD_THR>1</TMD_THR>
|
||||
<!-- Minimum MSDU count to activate TX MSDU drop -->
|
||||
<TMD_CNT_THR>2</TMD_CNT_THR>
|
||||
<!-- Threshold for MPDU retry rate -->
|
||||
<TMR_THR>1</TMR_THR>
|
||||
<!-- Minimum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_CNT_THR>100</TMR_CNT_THR>
|
||||
<!-- Cutoff TX MCS index -->
|
||||
<TX_MCS_THR>4</TX_MCS_THR>
|
||||
<!-- Cutoff TX BW index -->
|
||||
<TX_BW_THR>2</TX_BW_THR>
|
||||
<!-- Maximum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_UBCNT_THR>1000</RMP_UBCNT_THR>
|
||||
<!-- Maximum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_UBCNT_THR>1000</TMR_UBCNT_THR>
|
||||
<!-- Threshold for PERAM -->
|
||||
<PERAM_THR>1</PERAM_THR>
|
||||
<!-- Minimum MPDU count to activate PERAM -->
|
||||
<PERAM_CNT_THR>20</PERAM_CNT_THR>
|
||||
<!-- Maximum MPDU count to activate PERAM -->
|
||||
<PERAM_UBCNT_THR>1000</PERAM_UBCNT_THR>
|
||||
<!-- CQE throughput Threshold-->
|
||||
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
<CQE prodId="Pronto">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-80,-80</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-80,-80</RSSIDropThreshold>
|
||||
<!-- RSSI threshold from which to select linear model to compute CQE metric -->
|
||||
<RSSIModelThreshold units="dbm">-74</RSSIModelThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-91</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.47</MACStatsAveragingAlpha>
|
||||
<!-- The threshold indicating the number of frames below which no valid CQE estimation can't be done -->
|
||||
<FrameCntThreshold units="frames">8</FrameCntThreshold>
|
||||
<!-- The threshold indicating the number of last samples below which valid CQE estimation can't be done -->
|
||||
<ColdStartThreshold units="frames">2</ColdStartThreshold>
|
||||
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
|
||||
<!-- such as retry, multi-retry, fail and ack fail metric -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<MACMibThreshold2a>1</MACMibThreshold2a>
|
||||
<!-- The weightage that given to retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<RetryMetricWeight2a>0.0597</RetryMetricWeight2a>
|
||||
<!-- The weightage that given to multi-retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<MultiRetryMetricWeight2a>0.8895</MultiRetryMetricWeight2a>
|
||||
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
|
||||
<!-- such as retry, multi-retry, fail and ack fail metric -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<MACMibThreshold2b>1</MACMibThreshold2b>
|
||||
<!-- The weightage that given to retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<RetryMetricWeight2b>0.1366</RetryMetricWeight2b>
|
||||
<!-- The weightage that given to multi-retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<MultiRetryMetricWeight2b>0.5795</MultiRetryMetricWeight2b>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
</Ext>
|
||||
</Andsf></AndsfPolicy>
|
||||
239
proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile16.xml
vendored
Normal file
239
proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile16.xml
vendored
Normal file
@@ -0,0 +1,239 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--Copyright (c) 2018 Qualcomm Technologies, Inc.
|
||||
All Rights Reserved.
|
||||
Confidential and Proprietary - Qualcomm Technologies, Inc.-->
|
||||
<AndsfPolicy><Andsf>
|
||||
<Version>5.1</Version>
|
||||
<Name>Test 1</Name>
|
||||
<Ext>
|
||||
<WQE>
|
||||
<InterfaceManager>
|
||||
<BQE_Disabled>true</BQE_Disabled>
|
||||
<ICD_Disabled>true</ICD_Disabled>
|
||||
<!-- Default bqe thresholds where no apIds are specified. -->
|
||||
<BQE_Thresholds Id="128">
|
||||
<RadioTechnology Type="CDMA2000">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_0">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_A">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_B">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EDGE">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="UMTS">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSPA">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSDPA">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="GPRS">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="LTE">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EHRPD">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSPAP">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
</BQE_Thresholds>
|
||||
<Authentication>
|
||||
<MaxAuthTime>60</MaxAuthTime>
|
||||
<IcdBanRetest>3</IcdBanRetest>
|
||||
<AuthApps>
|
||||
<Appname>someauthapp1</Appname>
|
||||
<Appname>someauthapp2</Appname>
|
||||
<Appname>someauthapp3</Appname>
|
||||
</AuthApps>
|
||||
</Authentication>
|
||||
<ICD config-type="disabled">
|
||||
</ICD>
|
||||
<TQE>
|
||||
<!-- Default node for TQE_Thresholds element -->
|
||||
<TQE_Thresholds Id="128">
|
||||
<!-- Disabling Broken Backhaul Detector module -->
|
||||
<BBD_Disabled>true</BBD_Disabled>
|
||||
<!-- Disabling Degraded Backhaul Detector module -->
|
||||
<DBD_Disabled>true</DBD_Disabled>
|
||||
<!-- Threshold on downlink gap indicator metric -->
|
||||
<DGIMThresh units="msecs">400</DGIMThresh>
|
||||
<!-- DBD always returns pass when average device throughput is greater than min(DBDTputThresh,BQE_Threshold) -->
|
||||
<DBDTputThresh units="bps">1000000</DBDTputThresh>
|
||||
<!-- Time window for TQE history -->
|
||||
<TQETimeWindow units="secs">77</TQETimeWindow>
|
||||
<!-- Minimum fraction of sockets reporting BAD (among valid ones) to declare TQE FAIL -->
|
||||
<RatioThresh>0.2</RatioThresh>
|
||||
</TQE_Thresholds>
|
||||
</TQE>
|
||||
</InterfaceManager>
|
||||
</WQE>
|
||||
<CQE prodId="Rome">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-75,-75</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-75,-75</RSSIDropThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.55</MACStatsAveragingAlpha>
|
||||
<!-- Threshold for RX MPDU PER -->
|
||||
<RMP_THR>1</RMP_THR>
|
||||
<!-- Minimum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_CNT_THR>4</RMP_CNT_THR>
|
||||
<!-- Cutoff RX MCS index -->
|
||||
<RX_MCS_THR>9</RX_MCS_THR>
|
||||
<!-- Cutoff RX BW index -->
|
||||
<RX_BW_THR>3</RX_BW_THR>
|
||||
<!-- Threshold for TX MSDU drop -->
|
||||
<TMD_THR>1</TMD_THR>
|
||||
<!-- Minimum MSDU count to activate TX MSDU drop -->
|
||||
<TMD_CNT_THR>2</TMD_CNT_THR>
|
||||
<!-- Threshold for MPDU retry rate -->
|
||||
<TMR_THR>1</TMR_THR>
|
||||
<!-- Minimum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_CNT_THR>50</TMR_CNT_THR>
|
||||
<!-- Cutoff TX MCS index -->
|
||||
<TX_MCS_THR>8</TX_MCS_THR>
|
||||
<!-- Cutoff TX BW index -->
|
||||
<TX_BW_THR>2</TX_BW_THR>
|
||||
<!-- Maximum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_UBCNT_THR>100</RMP_UBCNT_THR>
|
||||
<!-- Maximum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_UBCNT_THR>300</TMR_UBCNT_THR>
|
||||
<!-- Threshold for PERAM -->
|
||||
<PERAM_THR>1</PERAM_THR>
|
||||
<!-- Minimum MPDU count to activate PERAM -->
|
||||
<PERAM_CNT_THR>4</PERAM_CNT_THR>
|
||||
<!-- Maximum MPDU count to activate PERAM -->
|
||||
<PERAM_UBCNT_THR>80</PERAM_UBCNT_THR>
|
||||
<!-- CQE throughput Threshold-->
|
||||
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
<CQE prodId="Helium">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-75,-75</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-75,-75</RSSIDropThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.7</MACStatsAveragingAlpha>
|
||||
<!-- Threshold for RX MPDU PER -->
|
||||
<RMP_THR>1</RMP_THR>
|
||||
<!-- Minimum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_CNT_THR>10</RMP_CNT_THR>
|
||||
<!-- Cutoff RX MCS index -->
|
||||
<RX_MCS_THR>9</RX_MCS_THR>
|
||||
<!-- Cutoff RX BW index -->
|
||||
<RX_BW_THR>3</RX_BW_THR>
|
||||
<!-- Threshold for TX MSDU drop -->
|
||||
<TMD_THR>1</TMD_THR>
|
||||
<!-- Minimum MSDU count to activate TX MSDU drop -->
|
||||
<TMD_CNT_THR>2</TMD_CNT_THR>
|
||||
<!-- Threshold for MPDU retry rate -->
|
||||
<TMR_THR>1</TMR_THR>
|
||||
<!-- Minimum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_CNT_THR>100</TMR_CNT_THR>
|
||||
<!-- Cutoff TX MCS index -->
|
||||
<TX_MCS_THR>4</TX_MCS_THR>
|
||||
<!-- Cutoff TX BW index -->
|
||||
<TX_BW_THR>2</TX_BW_THR>
|
||||
<!-- Maximum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_UBCNT_THR>1000</RMP_UBCNT_THR>
|
||||
<!-- Maximum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_UBCNT_THR>1000</TMR_UBCNT_THR>
|
||||
<!-- Threshold for PERAM -->
|
||||
<PERAM_THR>1</PERAM_THR>
|
||||
<!-- Minimum MPDU count to activate PERAM -->
|
||||
<PERAM_CNT_THR>20</PERAM_CNT_THR>
|
||||
<!-- Maximum MPDU count to activate PERAM -->
|
||||
<PERAM_UBCNT_THR>1000</PERAM_UBCNT_THR>
|
||||
<!-- CQE throughput Threshold-->
|
||||
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
<CQE prodId="Pronto">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-65,-65</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-65,-65</RSSIDropThreshold>
|
||||
<!-- RSSI threshold from which to select linear model to compute CQE metric -->
|
||||
<RSSIModelThreshold units="dbm">-74</RSSIModelThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.47</MACStatsAveragingAlpha>
|
||||
<!-- The threshold indicating the number of frames below which no valid CQE estimation can't be done -->
|
||||
<FrameCntThreshold units="frames">8</FrameCntThreshold>
|
||||
<!-- The threshold indicating the number of last samples below which valid CQE estimation can't be done -->
|
||||
<ColdStartThreshold units="frames">2</ColdStartThreshold>
|
||||
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
|
||||
<!-- such as retry, multi-retry, fail and ack fail metric -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<MACMibThreshold2a>1</MACMibThreshold2a>
|
||||
<!-- The weightage that given to retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<RetryMetricWeight2a>0.0597</RetryMetricWeight2a>
|
||||
<!-- The weightage that given to multi-retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<MultiRetryMetricWeight2a>0.8895</MultiRetryMetricWeight2a>
|
||||
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
|
||||
<!-- such as retry, multi-retry, fail and ack fail metric -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<MACMibThreshold2b>1</MACMibThreshold2b>
|
||||
<!-- The weightage that given to retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<RetryMetricWeight2b>0.1366</RetryMetricWeight2b>
|
||||
<!-- The weightage that given to multi-retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<MultiRetryMetricWeight2b>0.5795</MultiRetryMetricWeight2b>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
</Ext>
|
||||
</Andsf></AndsfPolicy>
|
||||
239
proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile17.xml
vendored
Normal file
239
proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile17.xml
vendored
Normal file
@@ -0,0 +1,239 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--Copyright (c) 2018 Qualcomm Technologies, Inc.
|
||||
All Rights Reserved.
|
||||
Confidential and Proprietary - Qualcomm Technologies, Inc.-->
|
||||
<AndsfPolicy><Andsf>
|
||||
<Version>5.1</Version>
|
||||
<Name>Test 1</Name>
|
||||
<Ext>
|
||||
<WQE>
|
||||
<InterfaceManager>
|
||||
<BQE_Disabled>true</BQE_Disabled>
|
||||
<ICD_Disabled>true</ICD_Disabled>
|
||||
<!-- Default bqe thresholds where no apIds are specified. -->
|
||||
<BQE_Thresholds Id="128">
|
||||
<RadioTechnology Type="CDMA2000">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_0">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_A">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_B">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EDGE">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="UMTS">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSPA">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSDPA">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="GPRS">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="LTE">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EHRPD">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSPAP">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
</BQE_Thresholds>
|
||||
<Authentication>
|
||||
<MaxAuthTime>60</MaxAuthTime>
|
||||
<IcdBanRetest>3</IcdBanRetest>
|
||||
<AuthApps>
|
||||
<Appname>someauthapp1</Appname>
|
||||
<Appname>someauthapp2</Appname>
|
||||
<Appname>someauthapp3</Appname>
|
||||
</AuthApps>
|
||||
</Authentication>
|
||||
<ICD config-type="disabled">
|
||||
</ICD>
|
||||
<TQE>
|
||||
<!-- Default node for TQE_Thresholds element -->
|
||||
<TQE_Thresholds Id="128">
|
||||
<!-- Disabling Broken Backhaul Detector module -->
|
||||
<BBD_Disabled>true</BBD_Disabled>
|
||||
<!-- Disabling Degraded Backhaul Detector module -->
|
||||
<DBD_Disabled>true</DBD_Disabled>
|
||||
<!-- Threshold on downlink gap indicator metric -->
|
||||
<DGIMThresh units="msecs">400</DGIMThresh>
|
||||
<!-- DBD always returns pass when average device throughput is greater than min(DBDTputThresh,BQE_Threshold) -->
|
||||
<DBDTputThresh units="bps">1000000</DBDTputThresh>
|
||||
<!-- Time window for TQE history -->
|
||||
<TQETimeWindow units="secs">77</TQETimeWindow>
|
||||
<!-- Minimum fraction of sockets reporting BAD (among valid ones) to declare TQE FAIL -->
|
||||
<RatioThresh>0.2</RatioThresh>
|
||||
</TQE_Thresholds>
|
||||
</TQE>
|
||||
</InterfaceManager>
|
||||
</WQE>
|
||||
<CQE prodId="Rome">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-79,-82</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-79,-82</RSSIDropThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.55</MACStatsAveragingAlpha>
|
||||
<!-- Threshold for RX MPDU PER -->
|
||||
<RMP_THR>1</RMP_THR>
|
||||
<!-- Minimum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_CNT_THR>4</RMP_CNT_THR>
|
||||
<!-- Cutoff RX MCS index -->
|
||||
<RX_MCS_THR>9</RX_MCS_THR>
|
||||
<!-- Cutoff RX BW index -->
|
||||
<RX_BW_THR>3</RX_BW_THR>
|
||||
<!-- Threshold for TX MSDU drop -->
|
||||
<TMD_THR>1</TMD_THR>
|
||||
<!-- Minimum MSDU count to activate TX MSDU drop -->
|
||||
<TMD_CNT_THR>2</TMD_CNT_THR>
|
||||
<!-- Threshold for MPDU retry rate -->
|
||||
<TMR_THR>1</TMR_THR>
|
||||
<!-- Minimum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_CNT_THR>50</TMR_CNT_THR>
|
||||
<!-- Cutoff TX MCS index -->
|
||||
<TX_MCS_THR>8</TX_MCS_THR>
|
||||
<!-- Cutoff TX BW index -->
|
||||
<TX_BW_THR>2</TX_BW_THR>
|
||||
<!-- Maximum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_UBCNT_THR>100</RMP_UBCNT_THR>
|
||||
<!-- Maximum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_UBCNT_THR>300</TMR_UBCNT_THR>
|
||||
<!-- Threshold for PERAM -->
|
||||
<PERAM_THR>1</PERAM_THR>
|
||||
<!-- Minimum MPDU count to activate PERAM -->
|
||||
<PERAM_CNT_THR>4</PERAM_CNT_THR>
|
||||
<!-- Maximum MPDU count to activate PERAM -->
|
||||
<PERAM_UBCNT_THR>80</PERAM_UBCNT_THR>
|
||||
<!-- CQE throughput Threshold-->
|
||||
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
<CQE prodId="Helium">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-79,-82</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-79,-82</RSSIDropThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.7</MACStatsAveragingAlpha>
|
||||
<!-- Threshold for RX MPDU PER -->
|
||||
<RMP_THR>1</RMP_THR>
|
||||
<!-- Minimum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_CNT_THR>10</RMP_CNT_THR>
|
||||
<!-- Cutoff RX MCS index -->
|
||||
<RX_MCS_THR>9</RX_MCS_THR>
|
||||
<!-- Cutoff RX BW index -->
|
||||
<RX_BW_THR>3</RX_BW_THR>
|
||||
<!-- Threshold for TX MSDU drop -->
|
||||
<TMD_THR>1</TMD_THR>
|
||||
<!-- Minimum MSDU count to activate TX MSDU drop -->
|
||||
<TMD_CNT_THR>2</TMD_CNT_THR>
|
||||
<!-- Threshold for MPDU retry rate -->
|
||||
<TMR_THR>1</TMR_THR>
|
||||
<!-- Minimum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_CNT_THR>100</TMR_CNT_THR>
|
||||
<!-- Cutoff TX MCS index -->
|
||||
<TX_MCS_THR>4</TX_MCS_THR>
|
||||
<!-- Cutoff TX BW index -->
|
||||
<TX_BW_THR>2</TX_BW_THR>
|
||||
<!-- Maximum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_UBCNT_THR>1000</RMP_UBCNT_THR>
|
||||
<!-- Maximum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_UBCNT_THR>1000</TMR_UBCNT_THR>
|
||||
<!-- Threshold for PERAM -->
|
||||
<PERAM_THR>1</PERAM_THR>
|
||||
<!-- Minimum MPDU count to activate PERAM -->
|
||||
<PERAM_CNT_THR>20</PERAM_CNT_THR>
|
||||
<!-- Maximum MPDU count to activate PERAM -->
|
||||
<PERAM_UBCNT_THR>1000</PERAM_UBCNT_THR>
|
||||
<!-- CQE throughput Threshold-->
|
||||
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
<CQE prodId="Pronto">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-75,-75</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-75,-75</RSSIDropThreshold>
|
||||
<!-- RSSI threshold from which to select linear model to compute CQE metric -->
|
||||
<RSSIModelThreshold units="dbm">-74</RSSIModelThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-91</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.47</MACStatsAveragingAlpha>
|
||||
<!-- The threshold indicating the number of frames below which no valid CQE estimation can't be done -->
|
||||
<FrameCntThreshold units="frames">8</FrameCntThreshold>
|
||||
<!-- The threshold indicating the number of last samples below which valid CQE estimation can't be done -->
|
||||
<ColdStartThreshold units="frames">2</ColdStartThreshold>
|
||||
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
|
||||
<!-- such as retry, multi-retry, fail and ack fail metric -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<MACMibThreshold2a>1</MACMibThreshold2a>
|
||||
<!-- The weightage that given to retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<RetryMetricWeight2a>0.0597</RetryMetricWeight2a>
|
||||
<!-- The weightage that given to multi-retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<MultiRetryMetricWeight2a>0.8895</MultiRetryMetricWeight2a>
|
||||
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
|
||||
<!-- such as retry, multi-retry, fail and ack fail metric -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<MACMibThreshold2b>1</MACMibThreshold2b>
|
||||
<!-- The weightage that given to retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<RetryMetricWeight2b>0.1366</RetryMetricWeight2b>
|
||||
<!-- The weightage that given to multi-retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<MultiRetryMetricWeight2b>0.5795</MultiRetryMetricWeight2b>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
</Ext>
|
||||
</Andsf></AndsfPolicy>
|
||||
239
proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile18.xml
vendored
Normal file
239
proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile18.xml
vendored
Normal file
@@ -0,0 +1,239 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--Copyright (c) 2018 Qualcomm Technologies, Inc.
|
||||
All Rights Reserved.
|
||||
Confidential and Proprietary - Qualcomm Technologies, Inc.-->
|
||||
<AndsfPolicy><Andsf>
|
||||
<Version>5.1</Version>
|
||||
<Name>Test 1</Name>
|
||||
<Ext>
|
||||
<WQE>
|
||||
<InterfaceManager>
|
||||
<BQE_Disabled>true</BQE_Disabled>
|
||||
<ICD_Disabled>true</ICD_Disabled>
|
||||
<!-- Default bqe thresholds where no apIds are specified. -->
|
||||
<BQE_Thresholds Id="128">
|
||||
<RadioTechnology Type="CDMA2000">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_0">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_A">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_B">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EDGE">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="UMTS">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSPA">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSDPA">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="GPRS">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="LTE">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EHRPD">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSPAP">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
</BQE_Thresholds>
|
||||
<Authentication>
|
||||
<MaxAuthTime>60</MaxAuthTime>
|
||||
<IcdBanRetest>3</IcdBanRetest>
|
||||
<AuthApps>
|
||||
<Appname>someauthapp1</Appname>
|
||||
<Appname>someauthapp2</Appname>
|
||||
<Appname>someauthapp3</Appname>
|
||||
</AuthApps>
|
||||
</Authentication>
|
||||
<ICD config-type="disabled">
|
||||
</ICD>
|
||||
<TQE>
|
||||
<!-- Default node for TQE_Thresholds element -->
|
||||
<TQE_Thresholds Id="128">
|
||||
<!-- Disabling Broken Backhaul Detector module -->
|
||||
<BBD_Disabled>true</BBD_Disabled>
|
||||
<!-- Disabling Degraded Backhaul Detector module -->
|
||||
<DBD_Disabled>true</DBD_Disabled>
|
||||
<!-- Threshold on downlink gap indicator metric -->
|
||||
<DGIMThresh units="msecs">400</DGIMThresh>
|
||||
<!-- DBD always returns pass when average device throughput is greater than min(DBDTputThresh,BQE_Threshold) -->
|
||||
<DBDTputThresh units="bps">1000000</DBDTputThresh>
|
||||
<!-- Time window for TQE history -->
|
||||
<TQETimeWindow units="secs">77</TQETimeWindow>
|
||||
<!-- Minimum fraction of sockets reporting BAD (among valid ones) to declare TQE FAIL -->
|
||||
<RatioThresh>0.2</RatioThresh>
|
||||
</TQE_Thresholds>
|
||||
</TQE>
|
||||
</InterfaceManager>
|
||||
</WQE>
|
||||
<CQE prodId="Rome">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-79,-79</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-79,-79</RSSIDropThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.55</MACStatsAveragingAlpha>
|
||||
<!-- Threshold for RX MPDU PER -->
|
||||
<RMP_THR>1</RMP_THR>
|
||||
<!-- Minimum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_CNT_THR>4</RMP_CNT_THR>
|
||||
<!-- Cutoff RX MCS index -->
|
||||
<RX_MCS_THR>9</RX_MCS_THR>
|
||||
<!-- Cutoff RX BW index -->
|
||||
<RX_BW_THR>3</RX_BW_THR>
|
||||
<!-- Threshold for TX MSDU drop -->
|
||||
<TMD_THR>1</TMD_THR>
|
||||
<!-- Minimum MSDU count to activate TX MSDU drop -->
|
||||
<TMD_CNT_THR>2</TMD_CNT_THR>
|
||||
<!-- Threshold for MPDU retry rate -->
|
||||
<TMR_THR>1</TMR_THR>
|
||||
<!-- Minimum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_CNT_THR>50</TMR_CNT_THR>
|
||||
<!-- Cutoff TX MCS index -->
|
||||
<TX_MCS_THR>8</TX_MCS_THR>
|
||||
<!-- Cutoff TX BW index -->
|
||||
<TX_BW_THR>2</TX_BW_THR>
|
||||
<!-- Maximum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_UBCNT_THR>100</RMP_UBCNT_THR>
|
||||
<!-- Maximum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_UBCNT_THR>300</TMR_UBCNT_THR>
|
||||
<!-- Threshold for PERAM -->
|
||||
<PERAM_THR>1</PERAM_THR>
|
||||
<!-- Minimum MPDU count to activate PERAM -->
|
||||
<PERAM_CNT_THR>4</PERAM_CNT_THR>
|
||||
<!-- Maximum MPDU count to activate PERAM -->
|
||||
<PERAM_UBCNT_THR>80</PERAM_UBCNT_THR>
|
||||
<!-- CQE throughput Threshold-->
|
||||
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
<CQE prodId="Helium">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-79,-79</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-79,-79</RSSIDropThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.7</MACStatsAveragingAlpha>
|
||||
<!-- Threshold for RX MPDU PER -->
|
||||
<RMP_THR>1</RMP_THR>
|
||||
<!-- Minimum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_CNT_THR>10</RMP_CNT_THR>
|
||||
<!-- Cutoff RX MCS index -->
|
||||
<RX_MCS_THR>9</RX_MCS_THR>
|
||||
<!-- Cutoff RX BW index -->
|
||||
<RX_BW_THR>3</RX_BW_THR>
|
||||
<!-- Threshold for TX MSDU drop -->
|
||||
<TMD_THR>1</TMD_THR>
|
||||
<!-- Minimum MSDU count to activate TX MSDU drop -->
|
||||
<TMD_CNT_THR>2</TMD_CNT_THR>
|
||||
<!-- Threshold for MPDU retry rate -->
|
||||
<TMR_THR>1</TMR_THR>
|
||||
<!-- Minimum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_CNT_THR>100</TMR_CNT_THR>
|
||||
<!-- Cutoff TX MCS index -->
|
||||
<TX_MCS_THR>4</TX_MCS_THR>
|
||||
<!-- Cutoff TX BW index -->
|
||||
<TX_BW_THR>2</TX_BW_THR>
|
||||
<!-- Maximum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_UBCNT_THR>1000</RMP_UBCNT_THR>
|
||||
<!-- Maximum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_UBCNT_THR>1000</TMR_UBCNT_THR>
|
||||
<!-- Threshold for PERAM -->
|
||||
<PERAM_THR>1</PERAM_THR>
|
||||
<!-- Minimum MPDU count to activate PERAM -->
|
||||
<PERAM_CNT_THR>20</PERAM_CNT_THR>
|
||||
<!-- Maximum MPDU count to activate PERAM -->
|
||||
<PERAM_UBCNT_THR>1000</PERAM_UBCNT_THR>
|
||||
<!-- CQE throughput Threshold-->
|
||||
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
<CQE prodId="Pronto">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-79,-79</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-79,-79</RSSIDropThreshold>
|
||||
<!-- RSSI threshold from which to select linear model to compute CQE metric -->
|
||||
<RSSIModelThreshold units="dbm">-74</RSSIModelThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-91</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.47</MACStatsAveragingAlpha>
|
||||
<!-- The threshold indicating the number of frames below which no valid CQE estimation can't be done -->
|
||||
<FrameCntThreshold units="frames">8</FrameCntThreshold>
|
||||
<!-- The threshold indicating the number of last samples below which valid CQE estimation can't be done -->
|
||||
<ColdStartThreshold units="frames">2</ColdStartThreshold>
|
||||
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
|
||||
<!-- such as retry, multi-retry, fail and ack fail metric -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<MACMibThreshold2a>1</MACMibThreshold2a>
|
||||
<!-- The weightage that given to retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<RetryMetricWeight2a>0.0597</RetryMetricWeight2a>
|
||||
<!-- The weightage that given to multi-retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<MultiRetryMetricWeight2a>0.8895</MultiRetryMetricWeight2a>
|
||||
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
|
||||
<!-- such as retry, multi-retry, fail and ack fail metric -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<MACMibThreshold2b>1</MACMibThreshold2b>
|
||||
<!-- The weightage that given to retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<RetryMetricWeight2b>0.1366</RetryMetricWeight2b>
|
||||
<!-- The weightage that given to multi-retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<MultiRetryMetricWeight2b>0.5795</MultiRetryMetricWeight2b>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
</Ext>
|
||||
</Andsf></AndsfPolicy>
|
||||
239
proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile19.xml
vendored
Normal file
239
proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile19.xml
vendored
Normal file
@@ -0,0 +1,239 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--Copyright (c) 2018 Qualcomm Technologies, Inc.
|
||||
All Rights Reserved.
|
||||
Confidential and Proprietary - Qualcomm Technologies, Inc.-->
|
||||
<AndsfPolicy><Andsf>
|
||||
<Version>5.1</Version>
|
||||
<Name>Test 1</Name>
|
||||
<Ext>
|
||||
<WQE>
|
||||
<InterfaceManager>
|
||||
<BQE_Disabled>true</BQE_Disabled>
|
||||
<ICD_Disabled>true</ICD_Disabled>
|
||||
<!-- Default bqe thresholds where no apIds are specified. -->
|
||||
<BQE_Thresholds Id="128">
|
||||
<RadioTechnology Type="CDMA2000">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_0">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_A">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_B">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EDGE">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="UMTS">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSPA">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSDPA">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="GPRS">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="LTE">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EHRPD">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSPAP">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
</BQE_Thresholds>
|
||||
<Authentication>
|
||||
<MaxAuthTime>60</MaxAuthTime>
|
||||
<IcdBanRetest>3</IcdBanRetest>
|
||||
<AuthApps>
|
||||
<Appname>someauthapp1</Appname>
|
||||
<Appname>someauthapp2</Appname>
|
||||
<Appname>someauthapp3</Appname>
|
||||
</AuthApps>
|
||||
</Authentication>
|
||||
<ICD config-type="disabled">
|
||||
</ICD>
|
||||
<TQE>
|
||||
<!-- Default node for TQE_Thresholds element -->
|
||||
<TQE_Thresholds Id="128">
|
||||
<!-- Disabling Broken Backhaul Detector module -->
|
||||
<BBD_Disabled>true</BBD_Disabled>
|
||||
<!-- Disabling Degraded Backhaul Detector module -->
|
||||
<DBD_Disabled>true</DBD_Disabled>
|
||||
<!-- Threshold on downlink gap indicator metric -->
|
||||
<DGIMThresh units="msecs">400</DGIMThresh>
|
||||
<!-- DBD always returns pass when average device throughput is greater than min(DBDTputThresh,BQE_Threshold) -->
|
||||
<DBDTputThresh units="bps">1000000</DBDTputThresh>
|
||||
<!-- Time window for TQE history -->
|
||||
<TQETimeWindow units="secs">77</TQETimeWindow>
|
||||
<!-- Minimum fraction of sockets reporting BAD (among valid ones) to declare TQE FAIL -->
|
||||
<RatioThresh>0.2</RatioThresh>
|
||||
</TQE_Thresholds>
|
||||
</TQE>
|
||||
</InterfaceManager>
|
||||
</WQE>
|
||||
<CQE prodId="Rome">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-72,-72</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-72,-72</RSSIDropThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.55</MACStatsAveragingAlpha>
|
||||
<!-- Threshold for RX MPDU PER -->
|
||||
<RMP_THR>1</RMP_THR>
|
||||
<!-- Minimum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_CNT_THR>4</RMP_CNT_THR>
|
||||
<!-- Cutoff RX MCS index -->
|
||||
<RX_MCS_THR>9</RX_MCS_THR>
|
||||
<!-- Cutoff RX BW index -->
|
||||
<RX_BW_THR>3</RX_BW_THR>
|
||||
<!-- Threshold for TX MSDU drop -->
|
||||
<TMD_THR>1</TMD_THR>
|
||||
<!-- Minimum MSDU count to activate TX MSDU drop -->
|
||||
<TMD_CNT_THR>2</TMD_CNT_THR>
|
||||
<!-- Threshold for MPDU retry rate -->
|
||||
<TMR_THR>1</TMR_THR>
|
||||
<!-- Minimum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_CNT_THR>50</TMR_CNT_THR>
|
||||
<!-- Cutoff TX MCS index -->
|
||||
<TX_MCS_THR>8</TX_MCS_THR>
|
||||
<!-- Cutoff TX BW index -->
|
||||
<TX_BW_THR>2</TX_BW_THR>
|
||||
<!-- Maximum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_UBCNT_THR>100</RMP_UBCNT_THR>
|
||||
<!-- Maximum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_UBCNT_THR>300</TMR_UBCNT_THR>
|
||||
<!-- Threshold for PERAM -->
|
||||
<PERAM_THR>1</PERAM_THR>
|
||||
<!-- Minimum MPDU count to activate PERAM -->
|
||||
<PERAM_CNT_THR>4</PERAM_CNT_THR>
|
||||
<!-- Maximum MPDU count to activate PERAM -->
|
||||
<PERAM_UBCNT_THR>80</PERAM_UBCNT_THR>
|
||||
<!-- CQE throughput Threshold-->
|
||||
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
<CQE prodId="Helium">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-72,-72</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-72,-72</RSSIDropThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.7</MACStatsAveragingAlpha>
|
||||
<!-- Threshold for RX MPDU PER -->
|
||||
<RMP_THR>1</RMP_THR>
|
||||
<!-- Minimum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_CNT_THR>10</RMP_CNT_THR>
|
||||
<!-- Cutoff RX MCS index -->
|
||||
<RX_MCS_THR>9</RX_MCS_THR>
|
||||
<!-- Cutoff RX BW index -->
|
||||
<RX_BW_THR>3</RX_BW_THR>
|
||||
<!-- Threshold for TX MSDU drop -->
|
||||
<TMD_THR>1</TMD_THR>
|
||||
<!-- Minimum MSDU count to activate TX MSDU drop -->
|
||||
<TMD_CNT_THR>2</TMD_CNT_THR>
|
||||
<!-- Threshold for MPDU retry rate -->
|
||||
<TMR_THR>1</TMR_THR>
|
||||
<!-- Minimum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_CNT_THR>100</TMR_CNT_THR>
|
||||
<!-- Cutoff TX MCS index -->
|
||||
<TX_MCS_THR>4</TX_MCS_THR>
|
||||
<!-- Cutoff TX BW index -->
|
||||
<TX_BW_THR>2</TX_BW_THR>
|
||||
<!-- Maximum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_UBCNT_THR>1000</RMP_UBCNT_THR>
|
||||
<!-- Maximum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_UBCNT_THR>1000</TMR_UBCNT_THR>
|
||||
<!-- Threshold for PERAM -->
|
||||
<PERAM_THR>1</PERAM_THR>
|
||||
<!-- Minimum MPDU count to activate PERAM -->
|
||||
<PERAM_CNT_THR>20</PERAM_CNT_THR>
|
||||
<!-- Maximum MPDU count to activate PERAM -->
|
||||
<PERAM_UBCNT_THR>1000</PERAM_UBCNT_THR>
|
||||
<!-- CQE throughput Threshold-->
|
||||
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
<CQE prodId="Pronto">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-72,-72</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-72,-72</RSSIDropThreshold>
|
||||
<!-- RSSI threshold from which to select linear model to compute CQE metric -->
|
||||
<RSSIModelThreshold units="dbm">-72</RSSIModelThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-91</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.47</MACStatsAveragingAlpha>
|
||||
<!-- The threshold indicating the number of frames below which no valid CQE estimation can't be done -->
|
||||
<FrameCntThreshold units="frames">8</FrameCntThreshold>
|
||||
<!-- The threshold indicating the number of last samples below which valid CQE estimation can't be done -->
|
||||
<ColdStartThreshold units="frames">2</ColdStartThreshold>
|
||||
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
|
||||
<!-- such as retry, multi-retry, fail and ack fail metric -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<MACMibThreshold2a>1</MACMibThreshold2a>
|
||||
<!-- The weightage that given to retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<RetryMetricWeight2a>0.0597</RetryMetricWeight2a>
|
||||
<!-- The weightage that given to multi-retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<MultiRetryMetricWeight2a>0.8895</MultiRetryMetricWeight2a>
|
||||
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
|
||||
<!-- such as retry, multi-retry, fail and ack fail metric -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<MACMibThreshold2b>1</MACMibThreshold2b>
|
||||
<!-- The weightage that given to retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<RetryMetricWeight2b>0.1366</RetryMetricWeight2b>
|
||||
<!-- The weightage that given to multi-retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<MultiRetryMetricWeight2b>0.5795</MultiRetryMetricWeight2b>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
</Ext>
|
||||
</Andsf></AndsfPolicy>
|
||||
239
proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile2.xml
vendored
Normal file
239
proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile2.xml
vendored
Normal file
@@ -0,0 +1,239 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--Copyright (c) 2015-2018 Qualcomm Technologies, Inc.
|
||||
All Rights Reserved.
|
||||
Confidential and Proprietary - Qualcomm Technologies, Inc.-->
|
||||
<AndsfPolicy><Andsf>
|
||||
<Version>5.1</Version>
|
||||
<Name>Test 1</Name>
|
||||
<Ext>
|
||||
<WQE>
|
||||
<InterfaceManager>
|
||||
<BQE_Disabled>true</BQE_Disabled>
|
||||
<ICD_Disabled>true</ICD_Disabled>
|
||||
<!-- Default bqe thresholds where no apIds are specified. -->
|
||||
<BQE_Thresholds Id="128">
|
||||
<RadioTechnology Type="CDMA2000">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_0">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_A">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_B">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EDGE">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="UMTS">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSPA">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSDPA">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="GPRS">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="LTE">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EHRPD">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSPAP">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
</BQE_Thresholds>
|
||||
<Authentication>
|
||||
<MaxAuthTime>60</MaxAuthTime>
|
||||
<IcdBanRetest>3</IcdBanRetest>
|
||||
<AuthApps>
|
||||
<Appname>someauthapp1</Appname>
|
||||
<Appname>someauthapp2</Appname>
|
||||
<Appname>someauthapp3</Appname>
|
||||
</AuthApps>
|
||||
</Authentication>
|
||||
<ICD config-type="disabled">
|
||||
</ICD>
|
||||
<TQE>
|
||||
<!-- Default node for TQE_Thresholds element -->
|
||||
<TQE_Thresholds Id="128">
|
||||
<!-- Disabling Broken Backhaul Detector module -->
|
||||
<BBD_Disabled>true</BBD_Disabled>
|
||||
<!-- Disabling Degraded Backhaul Detector module -->
|
||||
<DBD_Disabled>true</DBD_Disabled>
|
||||
<!-- Threshold on downlink gap indicator metric -->
|
||||
<DGIMThresh units="msecs">400</DGIMThresh>
|
||||
<!-- DBD always returns pass when average device throughput is greater than min(DBDTputThresh,BQE_Threshold) -->
|
||||
<DBDTputThresh units="bps">1000000</DBDTputThresh>
|
||||
<!-- Time window for TQE history -->
|
||||
<TQETimeWindow units="secs">77</TQETimeWindow>
|
||||
<!-- Minimum fraction of sockets reporting BAD (among valid ones) to declare TQE FAIL -->
|
||||
<RatioThresh>0.2</RatioThresh>
|
||||
</TQE_Thresholds>
|
||||
</TQE>
|
||||
</InterfaceManager>
|
||||
</WQE>
|
||||
<CQE prodId="Rome">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-75,-75</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-75,-75</RSSIDropThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.55</MACStatsAveragingAlpha>
|
||||
<!-- Threshold for RX MPDU PER -->
|
||||
<RMP_THR>0.09</RMP_THR>
|
||||
<!-- Minimum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_CNT_THR>4</RMP_CNT_THR>
|
||||
<!-- Cutoff RX MCS index -->
|
||||
<RX_MCS_THR>9</RX_MCS_THR>
|
||||
<!-- Cutoff RX BW index -->
|
||||
<RX_BW_THR>3</RX_BW_THR>
|
||||
<!-- Threshold for TX MSDU drop -->
|
||||
<TMD_THR>0.1</TMD_THR>
|
||||
<!-- Minimum MSDU count to activate TX MSDU drop -->
|
||||
<TMD_CNT_THR>2</TMD_CNT_THR>
|
||||
<!-- Threshold for MPDU retry rate -->
|
||||
<TMR_THR>0.55</TMR_THR>
|
||||
<!-- Minimum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_CNT_THR>50</TMR_CNT_THR>
|
||||
<!-- Cutoff TX MCS index -->
|
||||
<TX_MCS_THR>8</TX_MCS_THR>
|
||||
<!-- Cutoff TX BW index -->
|
||||
<TX_BW_THR>2</TX_BW_THR>
|
||||
<!-- Maximum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_UBCNT_THR>100</RMP_UBCNT_THR>
|
||||
<!-- Maximum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_UBCNT_THR>300</TMR_UBCNT_THR>
|
||||
<!-- Threshold for PERAM -->
|
||||
<PERAM_THR>0.15</PERAM_THR>
|
||||
<!-- Minimum MPDU count to activate PERAM -->
|
||||
<PERAM_CNT_THR>4</PERAM_CNT_THR>
|
||||
<!-- Maximum MPDU count to activate PERAM -->
|
||||
<PERAM_UBCNT_THR>80</PERAM_UBCNT_THR>
|
||||
<!-- CQE throughput Threshold-->
|
||||
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
<CQE prodId="Helium">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-75,-75</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-75,-75</RSSIDropThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.7</MACStatsAveragingAlpha>
|
||||
<!-- Threshold for RX MPDU PER -->
|
||||
<RMP_THR>0.12</RMP_THR>
|
||||
<!-- Minimum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_CNT_THR>10</RMP_CNT_THR>
|
||||
<!-- Cutoff RX MCS index -->
|
||||
<RX_MCS_THR>9</RX_MCS_THR>
|
||||
<!-- Cutoff RX BW index -->
|
||||
<RX_BW_THR>3</RX_BW_THR>
|
||||
<!-- Threshold for TX MSDU drop -->
|
||||
<TMD_THR>0.1</TMD_THR>
|
||||
<!-- Minimum MSDU count to activate TX MSDU drop -->
|
||||
<TMD_CNT_THR>2</TMD_CNT_THR>
|
||||
<!-- Threshold for MPDU retry rate -->
|
||||
<TMR_THR>0.64</TMR_THR>
|
||||
<!-- Minimum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_CNT_THR>100</TMR_CNT_THR>
|
||||
<!-- Cutoff TX MCS index -->
|
||||
<TX_MCS_THR>4</TX_MCS_THR>
|
||||
<!-- Cutoff TX BW index -->
|
||||
<TX_BW_THR>2</TX_BW_THR>
|
||||
<!-- Maximum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_UBCNT_THR>1000</RMP_UBCNT_THR>
|
||||
<!-- Maximum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_UBCNT_THR>1000</TMR_UBCNT_THR>
|
||||
<!-- Threshold for PERAM -->
|
||||
<PERAM_THR>0.22</PERAM_THR>
|
||||
<!-- Minimum MPDU count to activate PERAM -->
|
||||
<PERAM_CNT_THR>20</PERAM_CNT_THR>
|
||||
<!-- Maximum MPDU count to activate PERAM -->
|
||||
<PERAM_UBCNT_THR>1000</PERAM_UBCNT_THR>
|
||||
<!-- CQE throughput Threshold-->
|
||||
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
<CQE prodId="Pronto">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-65,-65</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-65,-65</RSSIDropThreshold>
|
||||
<!-- RSSI threshold from which to select linear model to compute CQE metric -->
|
||||
<RSSIModelThreshold units="dbm">-74</RSSIModelThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.47</MACStatsAveragingAlpha>
|
||||
<!-- The threshold indicating the number of frames below which no valid CQE estimation can't be done -->
|
||||
<FrameCntThreshold units="frames">8</FrameCntThreshold>
|
||||
<!-- The threshold indicating the number of last samples below which valid CQE estimation can't be done -->
|
||||
<ColdStartThreshold units="frames">2</ColdStartThreshold>
|
||||
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
|
||||
<!-- such as retry, multi-retry, fail and ack fail metric -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<MACMibThreshold2a>0.42</MACMibThreshold2a>
|
||||
<!-- The weightage that given to retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<RetryMetricWeight2a>0.0597</RetryMetricWeight2a>
|
||||
<!-- The weightage that given to multi-retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<MultiRetryMetricWeight2a>0.8895</MultiRetryMetricWeight2a>
|
||||
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
|
||||
<!-- such as retry, multi-retry, fail and ack fail metric -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<MACMibThreshold2b>0.21</MACMibThreshold2b>
|
||||
<!-- The weightage that given to retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<RetryMetricWeight2b>0.1366</RetryMetricWeight2b>
|
||||
<!-- The weightage that given to multi-retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<MultiRetryMetricWeight2b>0.5795</MultiRetryMetricWeight2b>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
</Ext>
|
||||
</Andsf></AndsfPolicy>
|
||||
239
proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile20.xml
vendored
Normal file
239
proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile20.xml
vendored
Normal file
@@ -0,0 +1,239 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--Copyright (c) 2018 Qualcomm Technologies, Inc.
|
||||
All Rights Reserved.
|
||||
Confidential and Proprietary - Qualcomm Technologies, Inc.-->
|
||||
<AndsfPolicy><Andsf>
|
||||
<Version>5.1</Version>
|
||||
<Name>Test 1</Name>
|
||||
<Ext>
|
||||
<WQE>
|
||||
<InterfaceManager>
|
||||
<BQE_Disabled>true</BQE_Disabled>
|
||||
<ICD_Disabled>true</ICD_Disabled>
|
||||
<!-- Default bqe thresholds where no apIds are specified. -->
|
||||
<BQE_Thresholds Id="128">
|
||||
<RadioTechnology Type="CDMA2000">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_0">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_A">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_B">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EDGE">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="UMTS">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSPA">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSDPA">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="GPRS">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="LTE">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EHRPD">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSPAP">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
</BQE_Thresholds>
|
||||
<Authentication>
|
||||
<MaxAuthTime>60</MaxAuthTime>
|
||||
<IcdBanRetest>3</IcdBanRetest>
|
||||
<AuthApps>
|
||||
<Appname>someauthapp1</Appname>
|
||||
<Appname>someauthapp2</Appname>
|
||||
<Appname>someauthapp3</Appname>
|
||||
</AuthApps>
|
||||
</Authentication>
|
||||
<ICD config-type="disabled">
|
||||
</ICD>
|
||||
<TQE>
|
||||
<!-- Default node for TQE_Thresholds element -->
|
||||
<TQE_Thresholds Id="128">
|
||||
<!-- Disabling Broken Backhaul Detector module -->
|
||||
<BBD_Disabled>true</BBD_Disabled>
|
||||
<!-- Disabling Degraded Backhaul Detector module -->
|
||||
<DBD_Disabled>true</DBD_Disabled>
|
||||
<!-- Threshold on downlink gap indicator metric -->
|
||||
<DGIMThresh units="msecs">400</DGIMThresh>
|
||||
<!-- DBD always returns pass when average device throughput is greater than min(DBDTputThresh,BQE_Threshold) -->
|
||||
<DBDTputThresh units="bps">1000000</DBDTputThresh>
|
||||
<!-- Time window for TQE history -->
|
||||
<TQETimeWindow units="secs">77</TQETimeWindow>
|
||||
<!-- Minimum fraction of sockets reporting BAD (among valid ones) to declare TQE FAIL -->
|
||||
<RatioThresh>0.2</RatioThresh>
|
||||
</TQE_Thresholds>
|
||||
</TQE>
|
||||
</InterfaceManager>
|
||||
</WQE>
|
||||
<CQE prodId="Rome">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-90,-90</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-90,-90</RSSIDropThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.55</MACStatsAveragingAlpha>
|
||||
<!-- Threshold for RX MPDU PER -->
|
||||
<RMP_THR>1</RMP_THR>
|
||||
<!-- Minimum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_CNT_THR>4</RMP_CNT_THR>
|
||||
<!-- Cutoff RX MCS index -->
|
||||
<RX_MCS_THR>9</RX_MCS_THR>
|
||||
<!-- Cutoff RX BW index -->
|
||||
<RX_BW_THR>3</RX_BW_THR>
|
||||
<!-- Threshold for TX MSDU drop -->
|
||||
<TMD_THR>1</TMD_THR>
|
||||
<!-- Minimum MSDU count to activate TX MSDU drop -->
|
||||
<TMD_CNT_THR>2</TMD_CNT_THR>
|
||||
<!-- Threshold for MPDU retry rate -->
|
||||
<TMR_THR>1</TMR_THR>
|
||||
<!-- Minimum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_CNT_THR>50</TMR_CNT_THR>
|
||||
<!-- Cutoff TX MCS index -->
|
||||
<TX_MCS_THR>8</TX_MCS_THR>
|
||||
<!-- Cutoff TX BW index -->
|
||||
<TX_BW_THR>2</TX_BW_THR>
|
||||
<!-- Maximum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_UBCNT_THR>100</RMP_UBCNT_THR>
|
||||
<!-- Maximum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_UBCNT_THR>300</TMR_UBCNT_THR>
|
||||
<!-- Threshold for PERAM -->
|
||||
<PERAM_THR>1</PERAM_THR>
|
||||
<!-- Minimum MPDU count to activate PERAM -->
|
||||
<PERAM_CNT_THR>4</PERAM_CNT_THR>
|
||||
<!-- Maximum MPDU count to activate PERAM -->
|
||||
<PERAM_UBCNT_THR>80</PERAM_UBCNT_THR>
|
||||
<!-- CQE throughput Threshold-->
|
||||
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
<CQE prodId="Helium">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-90,-90</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-90,-90</RSSIDropThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.64</MACStatsAveragingAlpha>
|
||||
<!-- Threshold for RX MPDU PER -->
|
||||
<RMP_THR>1</RMP_THR>
|
||||
<!-- Minimum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_CNT_THR>12</RMP_CNT_THR>
|
||||
<!-- Cutoff RX MCS index -->
|
||||
<RX_MCS_THR>3</RX_MCS_THR>
|
||||
<!-- Cutoff RX BW index -->
|
||||
<RX_BW_THR>3</RX_BW_THR>
|
||||
<!-- Threshold for TX MSDU drop -->
|
||||
<TMD_THR>1</TMD_THR>
|
||||
<!-- Minimum MSDU count to activate TX MSDU drop -->
|
||||
<TMD_CNT_THR>2</TMD_CNT_THR>
|
||||
<!-- Threshold for MPDU retry rate -->
|
||||
<TMR_THR>1</TMR_THR>
|
||||
<!-- Minimum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_CNT_THR>60</TMR_CNT_THR>
|
||||
<!-- Cutoff TX MCS index -->
|
||||
<TX_MCS_THR>8</TX_MCS_THR>
|
||||
<!-- Cutoff TX BW index -->
|
||||
<TX_BW_THR>2</TX_BW_THR>
|
||||
<!-- Maximum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_UBCNT_THR>1000</RMP_UBCNT_THR>
|
||||
<!-- Maximum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_UBCNT_THR>1000</TMR_UBCNT_THR>
|
||||
<!-- Threshold for PERAM -->
|
||||
<PERAM_THR>1</PERAM_THR>
|
||||
<!-- Minimum MPDU count to activate PERAM -->
|
||||
<PERAM_CNT_THR>20</PERAM_CNT_THR>
|
||||
<!-- Maximum MPDU count to activate PERAM -->
|
||||
<PERAM_UBCNT_THR>1000</PERAM_UBCNT_THR>
|
||||
<!-- CQE throughput Threshold-->
|
||||
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
<CQE prodId="Pronto">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-90,-90</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-90,-90</RSSIDropThreshold>
|
||||
<!-- RSSI threshold from which to select linear model to compute CQE metric -->
|
||||
<RSSIModelThreshold units="dbm">-74</RSSIModelThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-91</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.47</MACStatsAveragingAlpha>
|
||||
<!-- The threshold indicating the number of frames below which no valid CQE estimation can't be done -->
|
||||
<FrameCntThreshold units="frames">8</FrameCntThreshold>
|
||||
<!-- The threshold indicating the number of last samples below which valid CQE estimation can't be done -->
|
||||
<ColdStartThreshold units="frames">2</ColdStartThreshold>
|
||||
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
|
||||
<!-- such as retry, multi-retry, fail and ack fail metric -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<MACMibThreshold2a>1</MACMibThreshold2a>
|
||||
<!-- The weightage that given to retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<RetryMetricWeight2a>0.0597</RetryMetricWeight2a>
|
||||
<!-- The weightage that given to multi-retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<MultiRetryMetricWeight2a>0.8895</MultiRetryMetricWeight2a>
|
||||
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
|
||||
<!-- such as retry, multi-retry, fail and ack fail metric -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<MACMibThreshold2b>1</MACMibThreshold2b>
|
||||
<!-- The weightage that given to retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<RetryMetricWeight2b>0.1366</RetryMetricWeight2b>
|
||||
<!-- The weightage that given to multi-retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<MultiRetryMetricWeight2b>0.5795</MultiRetryMetricWeight2b>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
</Ext>
|
||||
</Andsf></AndsfPolicy>
|
||||
239
proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile21.xml
vendored
Normal file
239
proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile21.xml
vendored
Normal file
@@ -0,0 +1,239 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--Copyright (c) 2018 Qualcomm Technologies, Inc.
|
||||
All Rights Reserved.
|
||||
Confidential and Proprietary - Qualcomm Technologies, Inc.-->
|
||||
<AndsfPolicy><Andsf>
|
||||
<Version>5.1</Version>
|
||||
<Name>Test 1</Name>
|
||||
<Ext>
|
||||
<WQE>
|
||||
<InterfaceManager>
|
||||
<BQE_Disabled>true</BQE_Disabled>
|
||||
<ICD_Disabled>true</ICD_Disabled>
|
||||
<!-- Default bqe thresholds where no apIds are specified. -->
|
||||
<BQE_Thresholds Id="128">
|
||||
<RadioTechnology Type="CDMA2000">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_0">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_A">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_B">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EDGE">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="UMTS">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSPA">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSDPA">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="GPRS">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="LTE">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EHRPD">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSPAP">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
</BQE_Thresholds>
|
||||
<Authentication>
|
||||
<MaxAuthTime>60</MaxAuthTime>
|
||||
<IcdBanRetest>3</IcdBanRetest>
|
||||
<AuthApps>
|
||||
<Appname>someauthapp1</Appname>
|
||||
<Appname>someauthapp2</Appname>
|
||||
<Appname>someauthapp3</Appname>
|
||||
</AuthApps>
|
||||
</Authentication>
|
||||
<ICD config-type="disabled">
|
||||
</ICD>
|
||||
<TQE>
|
||||
<!-- Default node for TQE_Thresholds element -->
|
||||
<TQE_Thresholds Id="128">
|
||||
<!-- Disabling Broken Backhaul Detector module -->
|
||||
<BBD_Disabled>true</BBD_Disabled>
|
||||
<!-- Disabling Degraded Backhaul Detector module -->
|
||||
<DBD_Disabled>true</DBD_Disabled>
|
||||
<!-- Threshold on downlink gap indicator metric -->
|
||||
<DGIMThresh units="msecs">400</DGIMThresh>
|
||||
<!-- DBD always returns pass when average device throughput is greater than min(DBDTputThresh,BQE_Threshold) -->
|
||||
<DBDTputThresh units="bps">1000000</DBDTputThresh>
|
||||
<!-- Time window for TQE history -->
|
||||
<TQETimeWindow units="secs">77</TQETimeWindow>
|
||||
<!-- Minimum fraction of sockets reporting BAD (among valid ones) to declare TQE FAIL -->
|
||||
<RatioThresh>0.2</RatioThresh>
|
||||
</TQE_Thresholds>
|
||||
</TQE>
|
||||
</InterfaceManager>
|
||||
</WQE>
|
||||
<CQE prodId="Rome">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-87,-88</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-87,-88</RSSIDropThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.55</MACStatsAveragingAlpha>
|
||||
<!-- Threshold for RX MPDU PER -->
|
||||
<RMP_THR>1</RMP_THR>
|
||||
<!-- Minimum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_CNT_THR>4</RMP_CNT_THR>
|
||||
<!-- Cutoff RX MCS index -->
|
||||
<RX_MCS_THR>9</RX_MCS_THR>
|
||||
<!-- Cutoff RX BW index -->
|
||||
<RX_BW_THR>3</RX_BW_THR>
|
||||
<!-- Threshold for TX MSDU drop -->
|
||||
<TMD_THR>1</TMD_THR>
|
||||
<!-- Minimum MSDU count to activate TX MSDU drop -->
|
||||
<TMD_CNT_THR>2</TMD_CNT_THR>
|
||||
<!-- Threshold for MPDU retry rate -->
|
||||
<TMR_THR>1</TMR_THR>
|
||||
<!-- Minimum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_CNT_THR>50</TMR_CNT_THR>
|
||||
<!-- Cutoff TX MCS index -->
|
||||
<TX_MCS_THR>8</TX_MCS_THR>
|
||||
<!-- Cutoff TX BW index -->
|
||||
<TX_BW_THR>2</TX_BW_THR>
|
||||
<!-- Maximum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_UBCNT_THR>100</RMP_UBCNT_THR>
|
||||
<!-- Maximum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_UBCNT_THR>300</TMR_UBCNT_THR>
|
||||
<!-- Threshold for PERAM -->
|
||||
<PERAM_THR>1</PERAM_THR>
|
||||
<!-- Minimum MPDU count to activate PERAM -->
|
||||
<PERAM_CNT_THR>4</PERAM_CNT_THR>
|
||||
<!-- Maximum MPDU count to activate PERAM -->
|
||||
<PERAM_UBCNT_THR>80</PERAM_UBCNT_THR>
|
||||
<!-- CQE throughput Threshold-->
|
||||
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
<CQE prodId="Helium">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-87,-88</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-87,-88</RSSIDropThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.64</MACStatsAveragingAlpha>
|
||||
<!-- Threshold for RX MPDU PER -->
|
||||
<RMP_THR>1</RMP_THR>
|
||||
<!-- Minimum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_CNT_THR>12</RMP_CNT_THR>
|
||||
<!-- Cutoff RX MCS index -->
|
||||
<RX_MCS_THR>3</RX_MCS_THR>
|
||||
<!-- Cutoff RX BW index -->
|
||||
<RX_BW_THR>3</RX_BW_THR>
|
||||
<!-- Threshold for TX MSDU drop -->
|
||||
<TMD_THR>1</TMD_THR>
|
||||
<!-- Minimum MSDU count to activate TX MSDU drop -->
|
||||
<TMD_CNT_THR>2</TMD_CNT_THR>
|
||||
<!-- Threshold for MPDU retry rate -->
|
||||
<TMR_THR>1</TMR_THR>
|
||||
<!-- Minimum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_CNT_THR>60</TMR_CNT_THR>
|
||||
<!-- Cutoff TX MCS index -->
|
||||
<TX_MCS_THR>8</TX_MCS_THR>
|
||||
<!-- Cutoff TX BW index -->
|
||||
<TX_BW_THR>2</TX_BW_THR>
|
||||
<!-- Maximum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_UBCNT_THR>1000</RMP_UBCNT_THR>
|
||||
<!-- Maximum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_UBCNT_THR>1000</TMR_UBCNT_THR>
|
||||
<!-- Threshold for PERAM -->
|
||||
<PERAM_THR>1</PERAM_THR>
|
||||
<!-- Minimum MPDU count to activate PERAM -->
|
||||
<PERAM_CNT_THR>20</PERAM_CNT_THR>
|
||||
<!-- Maximum MPDU count to activate PERAM -->
|
||||
<PERAM_UBCNT_THR>1000</PERAM_UBCNT_THR>
|
||||
<!-- CQE throughput Threshold-->
|
||||
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
<CQE prodId="Pronto">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-85,-85</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-85,-85</RSSIDropThreshold>
|
||||
<!-- RSSI threshold from which to select linear model to compute CQE metric -->
|
||||
<RSSIModelThreshold units="dbm">-74</RSSIModelThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-91</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.47</MACStatsAveragingAlpha>
|
||||
<!-- The threshold indicating the number of frames below which no valid CQE estimation can't be done -->
|
||||
<FrameCntThreshold units="frames">8</FrameCntThreshold>
|
||||
<!-- The threshold indicating the number of last samples below which valid CQE estimation can't be done -->
|
||||
<ColdStartThreshold units="frames">2</ColdStartThreshold>
|
||||
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
|
||||
<!-- such as retry, multi-retry, fail and ack fail metric -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<MACMibThreshold2a>1</MACMibThreshold2a>
|
||||
<!-- The weightage that given to retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<RetryMetricWeight2a>0.0597</RetryMetricWeight2a>
|
||||
<!-- The weightage that given to multi-retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<MultiRetryMetricWeight2a>0.8895</MultiRetryMetricWeight2a>
|
||||
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
|
||||
<!-- such as retry, multi-retry, fail and ack fail metric -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<MACMibThreshold2b>1</MACMibThreshold2b>
|
||||
<!-- The weightage that given to retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<RetryMetricWeight2b>0.1366</RetryMetricWeight2b>
|
||||
<!-- The weightage that given to multi-retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<MultiRetryMetricWeight2b>0.5795</MultiRetryMetricWeight2b>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
</Ext>
|
||||
</Andsf></AndsfPolicy>
|
||||
239
proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile3.xml
vendored
Normal file
239
proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile3.xml
vendored
Normal file
@@ -0,0 +1,239 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--Copyright (c) 2015-2018 Qualcomm Technologies, Inc.
|
||||
All Rights Reserved.
|
||||
Confidential and Proprietary - Qualcomm Technologies, Inc.-->
|
||||
<AndsfPolicy><Andsf>
|
||||
<Version>5.1</Version>
|
||||
<Name>Test 1</Name>
|
||||
<Ext>
|
||||
<WQE>
|
||||
<InterfaceManager>
|
||||
<BQE_Disabled>true</BQE_Disabled>
|
||||
<ICD_Disabled>true</ICD_Disabled>
|
||||
<!-- Default bqe thresholds where no apIds are specified. -->
|
||||
<BQE_Thresholds Id="128">
|
||||
<RadioTechnology Type="CDMA2000">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_0">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_A">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_B">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EDGE">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="UMTS">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSPA">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSDPA">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="GPRS">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="LTE">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EHRPD">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSPAP">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
</BQE_Thresholds>
|
||||
<Authentication>
|
||||
<MaxAuthTime>60</MaxAuthTime>
|
||||
<IcdBanRetest>3</IcdBanRetest>
|
||||
<AuthApps>
|
||||
<Appname>someauthapp1</Appname>
|
||||
<Appname>someauthapp2</Appname>
|
||||
<Appname>someauthapp3</Appname>
|
||||
</AuthApps>
|
||||
</Authentication>
|
||||
<ICD config-type="disabled">
|
||||
</ICD>
|
||||
<TQE>
|
||||
<!-- Default node for TQE_Thresholds element -->
|
||||
<TQE_Thresholds Id="128">
|
||||
<!-- Disabling Broken Backhaul Detector module -->
|
||||
<BBD_Disabled>true</BBD_Disabled>
|
||||
<!-- Disabling Degraded Backhaul Detector module -->
|
||||
<DBD_Disabled>true</DBD_Disabled>
|
||||
<!-- Threshold on downlink gap indicator metric -->
|
||||
<DGIMThresh units="msecs">400</DGIMThresh>
|
||||
<!-- DBD always returns pass when average device throughput is greater than min(DBDTputThresh,BQE_Threshold) -->
|
||||
<DBDTputThresh units="bps">1000000</DBDTputThresh>
|
||||
<!-- Time window for TQE history -->
|
||||
<TQETimeWindow units="secs">77</TQETimeWindow>
|
||||
<!-- Minimum fraction of sockets reporting BAD (among valid ones) to declare TQE FAIL -->
|
||||
<RatioThresh>0.2</RatioThresh>
|
||||
</TQE_Thresholds>
|
||||
</TQE>
|
||||
</InterfaceManager>
|
||||
</WQE>
|
||||
<CQE prodId="Rome">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-79,-82</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-79,-82</RSSIDropThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.55</MACStatsAveragingAlpha>
|
||||
<!-- Threshold for RX MPDU PER -->
|
||||
<RMP_THR>0.09</RMP_THR>
|
||||
<!-- Minimum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_CNT_THR>4</RMP_CNT_THR>
|
||||
<!-- Cutoff RX MCS index -->
|
||||
<RX_MCS_THR>9</RX_MCS_THR>
|
||||
<!-- Cutoff RX BW index -->
|
||||
<RX_BW_THR>3</RX_BW_THR>
|
||||
<!-- Threshold for TX MSDU drop -->
|
||||
<TMD_THR>0.1</TMD_THR>
|
||||
<!-- Minimum MSDU count to activate TX MSDU drop -->
|
||||
<TMD_CNT_THR>2</TMD_CNT_THR>
|
||||
<!-- Threshold for MPDU retry rate -->
|
||||
<TMR_THR>0.55</TMR_THR>
|
||||
<!-- Minimum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_CNT_THR>50</TMR_CNT_THR>
|
||||
<!-- Cutoff TX MCS index -->
|
||||
<TX_MCS_THR>8</TX_MCS_THR>
|
||||
<!-- Cutoff TX BW index -->
|
||||
<TX_BW_THR>2</TX_BW_THR>
|
||||
<!-- Maximum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_UBCNT_THR>100</RMP_UBCNT_THR>
|
||||
<!-- Maximum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_UBCNT_THR>300</TMR_UBCNT_THR>
|
||||
<!-- Threshold for PERAM -->
|
||||
<PERAM_THR>0.15</PERAM_THR>
|
||||
<!-- Minimum MPDU count to activate PERAM -->
|
||||
<PERAM_CNT_THR>4</PERAM_CNT_THR>
|
||||
<!-- Maximum MPDU count to activate PERAM -->
|
||||
<PERAM_UBCNT_THR>80</PERAM_UBCNT_THR>
|
||||
<!-- CQE throughput Threshold-->
|
||||
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
<CQE prodId="Helium">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-79,-82</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-79,-82</RSSIDropThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.7</MACStatsAveragingAlpha>
|
||||
<!-- Threshold for RX MPDU PER -->
|
||||
<RMP_THR>0.12</RMP_THR>
|
||||
<!-- Minimum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_CNT_THR>10</RMP_CNT_THR>
|
||||
<!-- Cutoff RX MCS index -->
|
||||
<RX_MCS_THR>9</RX_MCS_THR>
|
||||
<!-- Cutoff RX BW index -->
|
||||
<RX_BW_THR>3</RX_BW_THR>
|
||||
<!-- Threshold for TX MSDU drop -->
|
||||
<TMD_THR>0.1</TMD_THR>
|
||||
<!-- Minimum MSDU count to activate TX MSDU drop -->
|
||||
<TMD_CNT_THR>2</TMD_CNT_THR>
|
||||
<!-- Threshold for MPDU retry rate -->
|
||||
<TMR_THR>0.64</TMR_THR>
|
||||
<!-- Minimum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_CNT_THR>100</TMR_CNT_THR>
|
||||
<!-- Cutoff TX MCS index -->
|
||||
<TX_MCS_THR>4</TX_MCS_THR>
|
||||
<!-- Cutoff TX BW index -->
|
||||
<TX_BW_THR>2</TX_BW_THR>
|
||||
<!-- Maximum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_UBCNT_THR>1000</RMP_UBCNT_THR>
|
||||
<!-- Maximum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_UBCNT_THR>1000</TMR_UBCNT_THR>
|
||||
<!-- Threshold for PERAM -->
|
||||
<PERAM_THR>0.22</PERAM_THR>
|
||||
<!-- Minimum MPDU count to activate PERAM -->
|
||||
<PERAM_CNT_THR>20</PERAM_CNT_THR>
|
||||
<!-- Maximum MPDU count to activate PERAM -->
|
||||
<PERAM_UBCNT_THR>1000</PERAM_UBCNT_THR>
|
||||
<!-- CQE throughput Threshold-->
|
||||
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
<CQE prodId="Pronto">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-75,-75</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-75,-75</RSSIDropThreshold>
|
||||
<!-- RSSI threshold from which to select linear model to compute CQE metric -->
|
||||
<RSSIModelThreshold units="dbm">-74</RSSIModelThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-91</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.47</MACStatsAveragingAlpha>
|
||||
<!-- The threshold indicating the number of frames below which no valid CQE estimation can't be done -->
|
||||
<FrameCntThreshold units="frames">8</FrameCntThreshold>
|
||||
<!-- The threshold indicating the number of last samples below which valid CQE estimation can't be done -->
|
||||
<ColdStartThreshold units="frames">2</ColdStartThreshold>
|
||||
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
|
||||
<!-- such as retry, multi-retry, fail and ack fail metric -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<MACMibThreshold2a>0.42</MACMibThreshold2a>
|
||||
<!-- The weightage that given to retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<RetryMetricWeight2a>0.0597</RetryMetricWeight2a>
|
||||
<!-- The weightage that given to multi-retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<MultiRetryMetricWeight2a>0.8895</MultiRetryMetricWeight2a>
|
||||
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
|
||||
<!-- such as retry, multi-retry, fail and ack fail metric -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<MACMibThreshold2b>0.21</MACMibThreshold2b>
|
||||
<!-- The weightage that given to retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<RetryMetricWeight2b>0.1366</RetryMetricWeight2b>
|
||||
<!-- The weightage that given to multi-retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<MultiRetryMetricWeight2b>0.5795</MultiRetryMetricWeight2b>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
</Ext>
|
||||
</Andsf></AndsfPolicy>
|
||||
239
proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile32.xml
vendored
Normal file
239
proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile32.xml
vendored
Normal file
@@ -0,0 +1,239 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--Copyright (c) 2018 Qualcomm Technologies, Inc.
|
||||
All Rights Reserved.
|
||||
Confidential and Proprietary - Qualcomm Technologies, Inc.-->
|
||||
<AndsfPolicy><Andsf>
|
||||
<Version>5.1</Version>
|
||||
<Name>Test 1</Name>
|
||||
<Ext>
|
||||
<WQE>
|
||||
<InterfaceManager>
|
||||
<BQE_Disabled>true</BQE_Disabled>
|
||||
<ICD_Disabled>true</ICD_Disabled>
|
||||
<!-- Default bqe thresholds where no apIds are specified. -->
|
||||
<BQE_Thresholds Id="128">
|
||||
<RadioTechnology Type="CDMA2000">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_0">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_A">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_B">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EDGE">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="UMTS">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSPA">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSDPA">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="GPRS">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="LTE">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EHRPD">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSPAP">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
</BQE_Thresholds>
|
||||
<Authentication>
|
||||
<MaxAuthTime>60</MaxAuthTime>
|
||||
<IcdBanRetest>3</IcdBanRetest>
|
||||
<AuthApps>
|
||||
<Appname>someauthapp1</Appname>
|
||||
<Appname>someauthapp2</Appname>
|
||||
<Appname>someauthapp3</Appname>
|
||||
</AuthApps>
|
||||
</Authentication>
|
||||
<ICD config-type="disabled">
|
||||
</ICD>
|
||||
<TQE>
|
||||
<!-- Default node for TQE_Thresholds element -->
|
||||
<TQE_Thresholds Id="128">
|
||||
<!-- Disabling Broken Backhaul Detector module -->
|
||||
<BBD_Disabled>true</BBD_Disabled>
|
||||
<!-- Disabling Degraded Backhaul Detector module -->
|
||||
<DBD_Disabled>true</DBD_Disabled>
|
||||
<!-- Threshold on downlink gap indicator metric -->
|
||||
<DGIMThresh units="msecs">400</DGIMThresh>
|
||||
<!-- DBD always returns pass when average device throughput is greater than min(DBDTputThresh,BQE_Threshold) -->
|
||||
<DBDTputThresh units="bps">1000000</DBDTputThresh>
|
||||
<!-- Time window for TQE history -->
|
||||
<TQETimeWindow units="secs">77</TQETimeWindow>
|
||||
<!-- Minimum fraction of sockets reporting BAD (among valid ones) to declare TQE FAIL -->
|
||||
<RatioThresh>0.2</RatioThresh>
|
||||
</TQE_Thresholds>
|
||||
</TQE>
|
||||
</InterfaceManager>
|
||||
</WQE>
|
||||
<CQE prodId="Rome">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-99,-99</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-99,-99</RSSIDropThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.55</MACStatsAveragingAlpha>
|
||||
<!-- Threshold for RX MPDU PER -->
|
||||
<RMP_THR>0.09</RMP_THR>
|
||||
<!-- Minimum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_CNT_THR>4</RMP_CNT_THR>
|
||||
<!-- Cutoff RX MCS index -->
|
||||
<RX_MCS_THR>9</RX_MCS_THR>
|
||||
<!-- Cutoff RX BW index -->
|
||||
<RX_BW_THR>3</RX_BW_THR>
|
||||
<!-- Threshold for TX MSDU drop -->
|
||||
<TMD_THR>0.1</TMD_THR>
|
||||
<!-- Minimum MSDU count to activate TX MSDU drop -->
|
||||
<TMD_CNT_THR>2</TMD_CNT_THR>
|
||||
<!-- Threshold for MPDU retry rate -->
|
||||
<TMR_THR>0.55</TMR_THR>
|
||||
<!-- Minimum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_CNT_THR>50</TMR_CNT_THR>
|
||||
<!-- Cutoff TX MCS index -->
|
||||
<TX_MCS_THR>8</TX_MCS_THR>
|
||||
<!-- Cutoff TX BW index -->
|
||||
<TX_BW_THR>2</TX_BW_THR>
|
||||
<!-- Maximum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_UBCNT_THR>100</RMP_UBCNT_THR>
|
||||
<!-- Maximum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_UBCNT_THR>300</TMR_UBCNT_THR>
|
||||
<!-- Threshold for PERAM -->
|
||||
<PERAM_THR>0.15</PERAM_THR>
|
||||
<!-- Minimum MPDU count to activate PERAM -->
|
||||
<PERAM_CNT_THR>4</PERAM_CNT_THR>
|
||||
<!-- Maximum MPDU count to activate PERAM -->
|
||||
<PERAM_UBCNT_THR>80</PERAM_UBCNT_THR>
|
||||
<!-- CQE throughput Threshold-->
|
||||
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
<CQE prodId="Helium">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-99,-99</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-99,-99</RSSIDropThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.7</MACStatsAveragingAlpha>
|
||||
<!-- Threshold for RX MPDU PER -->
|
||||
<RMP_THR>0.12</RMP_THR>
|
||||
<!-- Minimum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_CNT_THR>10</RMP_CNT_THR>
|
||||
<!-- Cutoff RX MCS index -->
|
||||
<RX_MCS_THR>9</RX_MCS_THR>
|
||||
<!-- Cutoff RX BW index -->
|
||||
<RX_BW_THR>3</RX_BW_THR>
|
||||
<!-- Threshold for TX MSDU drop -->
|
||||
<TMD_THR>0.1</TMD_THR>
|
||||
<!-- Minimum MSDU count to activate TX MSDU drop -->
|
||||
<TMD_CNT_THR>2</TMD_CNT_THR>
|
||||
<!-- Threshold for MPDU retry rate -->
|
||||
<TMR_THR>0.64</TMR_THR>
|
||||
<!-- Minimum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_CNT_THR>100</TMR_CNT_THR>
|
||||
<!-- Cutoff TX MCS index -->
|
||||
<TX_MCS_THR>4</TX_MCS_THR>
|
||||
<!-- Cutoff TX BW index -->
|
||||
<TX_BW_THR>2</TX_BW_THR>
|
||||
<!-- Maximum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_UBCNT_THR>1000</RMP_UBCNT_THR>
|
||||
<!-- Maximum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_UBCNT_THR>1000</TMR_UBCNT_THR>
|
||||
<!-- Threshold for PERAM -->
|
||||
<PERAM_THR>0.22</PERAM_THR>
|
||||
<!-- Minimum MPDU count to activate PERAM -->
|
||||
<PERAM_CNT_THR>20</PERAM_CNT_THR>
|
||||
<!-- Maximum MPDU count to activate PERAM -->
|
||||
<PERAM_UBCNT_THR>1000</PERAM_UBCNT_THR>
|
||||
<!-- CQE throughput Threshold-->
|
||||
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
<CQE prodId="Pronto">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-99,-99</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-99,-99</RSSIDropThreshold>
|
||||
<!-- RSSI threshold from which to select linear model to compute CQE metric -->
|
||||
<RSSIModelThreshold units="dbm">-74</RSSIModelThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-91</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.47</MACStatsAveragingAlpha>
|
||||
<!-- The threshold indicating the number of frames below which no valid CQE estimation can't be done -->
|
||||
<FrameCntThreshold units="frames">8</FrameCntThreshold>
|
||||
<!-- The threshold indicating the number of last samples below which valid CQE estimation can't be done -->
|
||||
<ColdStartThreshold units="frames">2</ColdStartThreshold>
|
||||
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
|
||||
<!-- such as retry, multi-retry, fail and ack fail metric -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<MACMibThreshold2a>0.42</MACMibThreshold2a>
|
||||
<!-- The weightage that given to retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<RetryMetricWeight2a>0.0597</RetryMetricWeight2a>
|
||||
<!-- The weightage that given to multi-retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<MultiRetryMetricWeight2a>0.8895</MultiRetryMetricWeight2a>
|
||||
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
|
||||
<!-- such as retry, multi-retry, fail and ack fail metric -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<MACMibThreshold2b>0.21</MACMibThreshold2b>
|
||||
<!-- The weightage that given to retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<RetryMetricWeight2b>0.1366</RetryMetricWeight2b>
|
||||
<!-- The weightage that given to multi-retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<MultiRetryMetricWeight2b>0.5795</MultiRetryMetricWeight2b>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
</Ext>
|
||||
</Andsf></AndsfPolicy>
|
||||
239
proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile4.xml
vendored
Normal file
239
proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile4.xml
vendored
Normal file
@@ -0,0 +1,239 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--Copyright (c) 2015-2018 Qualcomm Technologies, Inc.
|
||||
All Rights Reserved.
|
||||
Confidential and Proprietary - Qualcomm Technologies, Inc.-->
|
||||
<AndsfPolicy><Andsf>
|
||||
<Version>5.1</Version>
|
||||
<Name>Test 1</Name>
|
||||
<Ext>
|
||||
<WQE>
|
||||
<InterfaceManager>
|
||||
<BQE_Disabled>true</BQE_Disabled>
|
||||
<ICD_Disabled>true</ICD_Disabled>
|
||||
<!-- Default bqe thresholds where no apIds are specified. -->
|
||||
<BQE_Thresholds Id="128">
|
||||
<RadioTechnology Type="CDMA2000">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_0">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_A">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_B">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EDGE">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="UMTS">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSPA">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSDPA">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="GPRS">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="LTE">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EHRPD">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSPAP">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
</BQE_Thresholds>
|
||||
<Authentication>
|
||||
<MaxAuthTime>60</MaxAuthTime>
|
||||
<IcdBanRetest>3</IcdBanRetest>
|
||||
<AuthApps>
|
||||
<Appname>someauthapp1</Appname>
|
||||
<Appname>someauthapp2</Appname>
|
||||
<Appname>someauthapp3</Appname>
|
||||
</AuthApps>
|
||||
</Authentication>
|
||||
<ICD config-type="disabled">
|
||||
</ICD>
|
||||
<TQE>
|
||||
<!-- Default node for TQE_Thresholds element -->
|
||||
<TQE_Thresholds Id="128">
|
||||
<!-- Disabling Broken Backhaul Detector module -->
|
||||
<BBD_Disabled>true</BBD_Disabled>
|
||||
<!-- Disabling Degraded Backhaul Detector module -->
|
||||
<DBD_Disabled>true</DBD_Disabled>
|
||||
<!-- Threshold on downlink gap indicator metric -->
|
||||
<DGIMThresh units="msecs">400</DGIMThresh>
|
||||
<!-- DBD always returns pass when average device throughput is greater than min(DBDTputThresh,BQE_Threshold) -->
|
||||
<DBDTputThresh units="bps">1000000</DBDTputThresh>
|
||||
<!-- Time window for TQE history -->
|
||||
<TQETimeWindow units="secs">77</TQETimeWindow>
|
||||
<!-- Minimum fraction of sockets reporting BAD (among valid ones) to declare TQE FAIL -->
|
||||
<RatioThresh>0.2</RatioThresh>
|
||||
</TQE_Thresholds>
|
||||
</TQE>
|
||||
</InterfaceManager>
|
||||
</WQE>
|
||||
<CQE prodId="Rome">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-79,-79</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-79,-79</RSSIDropThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.55</MACStatsAveragingAlpha>
|
||||
<!-- Threshold for RX MPDU PER -->
|
||||
<RMP_THR>1</RMP_THR>
|
||||
<!-- Minimum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_CNT_THR>4</RMP_CNT_THR>
|
||||
<!-- Cutoff RX MCS index -->
|
||||
<RX_MCS_THR>9</RX_MCS_THR>
|
||||
<!-- Cutoff RX BW index -->
|
||||
<RX_BW_THR>3</RX_BW_THR>
|
||||
<!-- Threshold for TX MSDU drop -->
|
||||
<TMD_THR>1</TMD_THR>
|
||||
<!-- Minimum MSDU count to activate TX MSDU drop -->
|
||||
<TMD_CNT_THR>2</TMD_CNT_THR>
|
||||
<!-- Threshold for MPDU retry rate -->
|
||||
<TMR_THR>1</TMR_THR>
|
||||
<!-- Minimum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_CNT_THR>50</TMR_CNT_THR>
|
||||
<!-- Cutoff TX MCS index -->
|
||||
<TX_MCS_THR>8</TX_MCS_THR>
|
||||
<!-- Cutoff TX BW index -->
|
||||
<TX_BW_THR>2</TX_BW_THR>
|
||||
<!-- Maximum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_UBCNT_THR>100</RMP_UBCNT_THR>
|
||||
<!-- Maximum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_UBCNT_THR>300</TMR_UBCNT_THR>
|
||||
<!-- Threshold for PERAM -->
|
||||
<PERAM_THR>1</PERAM_THR>
|
||||
<!-- Minimum MPDU count to activate PERAM -->
|
||||
<PERAM_CNT_THR>4</PERAM_CNT_THR>
|
||||
<!-- Maximum MPDU count to activate PERAM -->
|
||||
<PERAM_UBCNT_THR>80</PERAM_UBCNT_THR>
|
||||
<!-- CQE throughput Threshold-->
|
||||
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
<CQE prodId="Helium">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-79,-79</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-79,-79</RSSIDropThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.7</MACStatsAveragingAlpha>
|
||||
<!-- Threshold for RX MPDU PER -->
|
||||
<RMP_THR>1</RMP_THR>
|
||||
<!-- Minimum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_CNT_THR>10</RMP_CNT_THR>
|
||||
<!-- Cutoff RX MCS index -->
|
||||
<RX_MCS_THR>9</RX_MCS_THR>
|
||||
<!-- Cutoff RX BW index -->
|
||||
<RX_BW_THR>3</RX_BW_THR>
|
||||
<!-- Threshold for TX MSDU drop -->
|
||||
<TMD_THR>1</TMD_THR>
|
||||
<!-- Minimum MSDU count to activate TX MSDU drop -->
|
||||
<TMD_CNT_THR>2</TMD_CNT_THR>
|
||||
<!-- Threshold for MPDU retry rate -->
|
||||
<TMR_THR>1</TMR_THR>
|
||||
<!-- Minimum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_CNT_THR>100</TMR_CNT_THR>
|
||||
<!-- Cutoff TX MCS index -->
|
||||
<TX_MCS_THR>4</TX_MCS_THR>
|
||||
<!-- Cutoff TX BW index -->
|
||||
<TX_BW_THR>2</TX_BW_THR>
|
||||
<!-- Maximum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_UBCNT_THR>1000</RMP_UBCNT_THR>
|
||||
<!-- Maximum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_UBCNT_THR>1000</TMR_UBCNT_THR>
|
||||
<!-- Threshold for PERAM -->
|
||||
<PERAM_THR>1</PERAM_THR>
|
||||
<!-- Minimum MPDU count to activate PERAM -->
|
||||
<PERAM_CNT_THR>20</PERAM_CNT_THR>
|
||||
<!-- Maximum MPDU count to activate PERAM -->
|
||||
<PERAM_UBCNT_THR>1000</PERAM_UBCNT_THR>
|
||||
<!-- CQE throughput Threshold-->
|
||||
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
<CQE prodId="Pronto">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-79,-79</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-79,-79</RSSIDropThreshold>
|
||||
<!-- RSSI threshold from which to select linear model to compute CQE metric -->
|
||||
<RSSIModelThreshold units="dbm">-74</RSSIModelThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-91</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.47</MACStatsAveragingAlpha>
|
||||
<!-- The threshold indicating the number of frames below which no valid CQE estimation can't be done -->
|
||||
<FrameCntThreshold units="frames">8</FrameCntThreshold>
|
||||
<!-- The threshold indicating the number of last samples below which valid CQE estimation can't be done -->
|
||||
<ColdStartThreshold units="frames">2</ColdStartThreshold>
|
||||
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
|
||||
<!-- such as retry, multi-retry, fail and ack fail metric -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<MACMibThreshold2a>1</MACMibThreshold2a>
|
||||
<!-- The weightage that given to retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<RetryMetricWeight2a>0.0597</RetryMetricWeight2a>
|
||||
<!-- The weightage that given to multi-retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<MultiRetryMetricWeight2a>0.8895</MultiRetryMetricWeight2a>
|
||||
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
|
||||
<!-- such as retry, multi-retry, fail and ack fail metric -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<MACMibThreshold2b>1</MACMibThreshold2b>
|
||||
<!-- The weightage that given to retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<RetryMetricWeight2b>0.1366</RetryMetricWeight2b>
|
||||
<!-- The weightage that given to multi-retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<MultiRetryMetricWeight2b>0.5795</MultiRetryMetricWeight2b>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
</Ext>
|
||||
</Andsf></AndsfPolicy>
|
||||
239
proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile5.xml
vendored
Normal file
239
proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile5.xml
vendored
Normal file
@@ -0,0 +1,239 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--Copyright (c) 2016-2018 Qualcomm Technologies, Inc.
|
||||
All Rights Reserved.
|
||||
Confidential and Proprietary - Qualcomm Technologies, Inc.-->
|
||||
<AndsfPolicy><Andsf>
|
||||
<Version>5.1</Version>
|
||||
<Name>Test 1</Name>
|
||||
<Ext>
|
||||
<WQE>
|
||||
<InterfaceManager>
|
||||
<BQE_Disabled>true</BQE_Disabled>
|
||||
<ICD_Disabled>true</ICD_Disabled>
|
||||
<!-- Default bqe thresholds where no apIds are specified. -->
|
||||
<BQE_Thresholds Id="128">
|
||||
<RadioTechnology Type="CDMA2000">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_0">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_A">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_B">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EDGE">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="UMTS">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSPA">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSDPA">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="GPRS">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="LTE">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EHRPD">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSPAP">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
</BQE_Thresholds>
|
||||
<Authentication>
|
||||
<MaxAuthTime>60</MaxAuthTime>
|
||||
<IcdBanRetest>3</IcdBanRetest>
|
||||
<AuthApps>
|
||||
<Appname>someauthapp1</Appname>
|
||||
<Appname>someauthapp2</Appname>
|
||||
<Appname>someauthapp3</Appname>
|
||||
</AuthApps>
|
||||
</Authentication>
|
||||
<ICD config-type="disabled">
|
||||
</ICD>
|
||||
<TQE>
|
||||
<!-- Default node for TQE_Thresholds element -->
|
||||
<TQE_Thresholds Id="128">
|
||||
<!-- Disabling Broken Backhaul Detector module -->
|
||||
<BBD_Disabled>true</BBD_Disabled>
|
||||
<!-- Disabling Degraded Backhaul Detector module -->
|
||||
<DBD_Disabled>true</DBD_Disabled>
|
||||
<!-- Threshold on downlink gap indicator metric -->
|
||||
<DGIMThresh units="msecs">400</DGIMThresh>
|
||||
<!-- DBD always returns pass when average device throughput is greater than min(DBDTputThresh,BQE_Threshold) -->
|
||||
<DBDTputThresh units="bps">1000000</DBDTputThresh>
|
||||
<!-- Time window for TQE history -->
|
||||
<TQETimeWindow units="secs">77</TQETimeWindow>
|
||||
<!-- Minimum fraction of sockets reporting BAD (among valid ones) to declare TQE FAIL -->
|
||||
<RatioThresh>0.2</RatioThresh>
|
||||
</TQE_Thresholds>
|
||||
</TQE>
|
||||
</InterfaceManager>
|
||||
</WQE>
|
||||
<CQE prodId="Rome">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-72,-72</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-72,-72</RSSIDropThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.55</MACStatsAveragingAlpha>
|
||||
<!-- Threshold for RX MPDU PER -->
|
||||
<RMP_THR>1</RMP_THR>
|
||||
<!-- Minimum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_CNT_THR>4</RMP_CNT_THR>
|
||||
<!-- Cutoff RX MCS index -->
|
||||
<RX_MCS_THR>9</RX_MCS_THR>
|
||||
<!-- Cutoff RX BW index -->
|
||||
<RX_BW_THR>3</RX_BW_THR>
|
||||
<!-- Threshold for TX MSDU drop -->
|
||||
<TMD_THR>1</TMD_THR>
|
||||
<!-- Minimum MSDU count to activate TX MSDU drop -->
|
||||
<TMD_CNT_THR>2</TMD_CNT_THR>
|
||||
<!-- Threshold for MPDU retry rate -->
|
||||
<TMR_THR>1</TMR_THR>
|
||||
<!-- Minimum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_CNT_THR>50</TMR_CNT_THR>
|
||||
<!-- Cutoff TX MCS index -->
|
||||
<TX_MCS_THR>8</TX_MCS_THR>
|
||||
<!-- Cutoff TX BW index -->
|
||||
<TX_BW_THR>2</TX_BW_THR>
|
||||
<!-- Maximum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_UBCNT_THR>100</RMP_UBCNT_THR>
|
||||
<!-- Maximum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_UBCNT_THR>300</TMR_UBCNT_THR>
|
||||
<!-- Threshold for PERAM -->
|
||||
<PERAM_THR>1</PERAM_THR>
|
||||
<!-- Minimum MPDU count to activate PERAM -->
|
||||
<PERAM_CNT_THR>4</PERAM_CNT_THR>
|
||||
<!-- Maximum MPDU count to activate PERAM -->
|
||||
<PERAM_UBCNT_THR>80</PERAM_UBCNT_THR>
|
||||
<!-- CQE throughput Threshold-->
|
||||
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
<CQE prodId="Helium">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-72,-72</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-72,-72</RSSIDropThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.7</MACStatsAveragingAlpha>
|
||||
<!-- Threshold for RX MPDU PER -->
|
||||
<RMP_THR>1</RMP_THR>
|
||||
<!-- Minimum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_CNT_THR>10</RMP_CNT_THR>
|
||||
<!-- Cutoff RX MCS index -->
|
||||
<RX_MCS_THR>9</RX_MCS_THR>
|
||||
<!-- Cutoff RX BW index -->
|
||||
<RX_BW_THR>3</RX_BW_THR>
|
||||
<!-- Threshold for TX MSDU drop -->
|
||||
<TMD_THR>1</TMD_THR>
|
||||
<!-- Minimum MSDU count to activate TX MSDU drop -->
|
||||
<TMD_CNT_THR>2</TMD_CNT_THR>
|
||||
<!-- Threshold for MPDU retry rate -->
|
||||
<TMR_THR>1</TMR_THR>
|
||||
<!-- Minimum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_CNT_THR>100</TMR_CNT_THR>
|
||||
<!-- Cutoff TX MCS index -->
|
||||
<TX_MCS_THR>4</TX_MCS_THR>
|
||||
<!-- Cutoff TX BW index -->
|
||||
<TX_BW_THR>2</TX_BW_THR>
|
||||
<!-- Maximum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_UBCNT_THR>1000</RMP_UBCNT_THR>
|
||||
<!-- Maximum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_UBCNT_THR>1000</TMR_UBCNT_THR>
|
||||
<!-- Threshold for PERAM -->
|
||||
<PERAM_THR>1</PERAM_THR>
|
||||
<!-- Minimum MPDU count to activate PERAM -->
|
||||
<PERAM_CNT_THR>20</PERAM_CNT_THR>
|
||||
<!-- Maximum MPDU count to activate PERAM -->
|
||||
<PERAM_UBCNT_THR>1000</PERAM_UBCNT_THR>
|
||||
<!-- CQE throughput Threshold-->
|
||||
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
<CQE prodId="Pronto">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-72,-72</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-72,-72</RSSIDropThreshold>
|
||||
<!-- RSSI threshold from which to select linear model to compute CQE metric -->
|
||||
<RSSIModelThreshold units="dbm">-72</RSSIModelThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-91</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.47</MACStatsAveragingAlpha>
|
||||
<!-- The threshold indicating the number of frames below which no valid CQE estimation can't be done -->
|
||||
<FrameCntThreshold units="frames">8</FrameCntThreshold>
|
||||
<!-- The threshold indicating the number of last samples below which valid CQE estimation can't be done -->
|
||||
<ColdStartThreshold units="frames">2</ColdStartThreshold>
|
||||
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
|
||||
<!-- such as retry, multi-retry, fail and ack fail metric -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<MACMibThreshold2a>1</MACMibThreshold2a>
|
||||
<!-- The weightage that given to retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<RetryMetricWeight2a>0.0597</RetryMetricWeight2a>
|
||||
<!-- The weightage that given to multi-retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<MultiRetryMetricWeight2a>0.8895</MultiRetryMetricWeight2a>
|
||||
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
|
||||
<!-- such as retry, multi-retry, fail and ack fail metric -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<MACMibThreshold2b>1</MACMibThreshold2b>
|
||||
<!-- The weightage that given to retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<RetryMetricWeight2b>0.1366</RetryMetricWeight2b>
|
||||
<!-- The weightage that given to multi-retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<MultiRetryMetricWeight2b>0.5795</MultiRetryMetricWeight2b>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
</Ext>
|
||||
</Andsf></AndsfPolicy>
|
||||
239
proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile6.xml
vendored
Normal file
239
proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile6.xml
vendored
Normal file
@@ -0,0 +1,239 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--Copyright (c) 2017-2018 Qualcomm Technologies, Inc.
|
||||
All Rights Reserved.
|
||||
Confidential and Proprietary - Qualcomm Technologies, Inc.-->
|
||||
<AndsfPolicy><Andsf>
|
||||
<Version>5.1</Version>
|
||||
<Name>Test 1</Name>
|
||||
<Ext>
|
||||
<WQE>
|
||||
<InterfaceManager>
|
||||
<BQE_Disabled>true</BQE_Disabled>
|
||||
<ICD_Disabled>true</ICD_Disabled>
|
||||
<!-- Default bqe thresholds where no apIds are specified. -->
|
||||
<BQE_Thresholds Id="128">
|
||||
<RadioTechnology Type="CDMA2000">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_0">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_A">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_B">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EDGE">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="UMTS">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSPA">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSDPA">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="GPRS">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="LTE">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EHRPD">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSPAP">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
</BQE_Thresholds>
|
||||
<Authentication>
|
||||
<MaxAuthTime>60</MaxAuthTime>
|
||||
<IcdBanRetest>3</IcdBanRetest>
|
||||
<AuthApps>
|
||||
<Appname>someauthapp1</Appname>
|
||||
<Appname>someauthapp2</Appname>
|
||||
<Appname>someauthapp3</Appname>
|
||||
</AuthApps>
|
||||
</Authentication>
|
||||
<ICD config-type="disabled">
|
||||
</ICD>
|
||||
<TQE>
|
||||
<!-- Default node for TQE_Thresholds element -->
|
||||
<TQE_Thresholds Id="128">
|
||||
<!-- Disabling Broken Backhaul Detector module -->
|
||||
<BBD_Disabled>true</BBD_Disabled>
|
||||
<!-- Disabling Degraded Backhaul Detector module -->
|
||||
<DBD_Disabled>true</DBD_Disabled>
|
||||
<!-- Threshold on downlink gap indicator metric -->
|
||||
<DGIMThresh units="msecs">400</DGIMThresh>
|
||||
<!-- DBD always returns pass when average device throughput is greater than min(DBDTputThresh,BQE_Threshold) -->
|
||||
<DBDTputThresh units="bps">1000000</DBDTputThresh>
|
||||
<!-- Time window for TQE history -->
|
||||
<TQETimeWindow units="secs">77</TQETimeWindow>
|
||||
<!-- Minimum fraction of sockets reporting BAD (among valid ones) to declare TQE FAIL -->
|
||||
<RatioThresh>0.2</RatioThresh>
|
||||
</TQE_Thresholds>
|
||||
</TQE>
|
||||
</InterfaceManager>
|
||||
</WQE>
|
||||
<CQE prodId="Rome">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-90,-90</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-90,-90</RSSIDropThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.55</MACStatsAveragingAlpha>
|
||||
<!-- Threshold for RX MPDU PER -->
|
||||
<RMP_THR>1</RMP_THR>
|
||||
<!-- Minimum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_CNT_THR>4</RMP_CNT_THR>
|
||||
<!-- Cutoff RX MCS index -->
|
||||
<RX_MCS_THR>9</RX_MCS_THR>
|
||||
<!-- Cutoff RX BW index -->
|
||||
<RX_BW_THR>3</RX_BW_THR>
|
||||
<!-- Threshold for TX MSDU drop -->
|
||||
<TMD_THR>1</TMD_THR>
|
||||
<!-- Minimum MSDU count to activate TX MSDU drop -->
|
||||
<TMD_CNT_THR>2</TMD_CNT_THR>
|
||||
<!-- Threshold for MPDU retry rate -->
|
||||
<TMR_THR>1</TMR_THR>
|
||||
<!-- Minimum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_CNT_THR>50</TMR_CNT_THR>
|
||||
<!-- Cutoff TX MCS index -->
|
||||
<TX_MCS_THR>8</TX_MCS_THR>
|
||||
<!-- Cutoff TX BW index -->
|
||||
<TX_BW_THR>2</TX_BW_THR>
|
||||
<!-- Maximum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_UBCNT_THR>100</RMP_UBCNT_THR>
|
||||
<!-- Maximum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_UBCNT_THR>300</TMR_UBCNT_THR>
|
||||
<!-- Threshold for PERAM -->
|
||||
<PERAM_THR>1</PERAM_THR>
|
||||
<!-- Minimum MPDU count to activate PERAM -->
|
||||
<PERAM_CNT_THR>4</PERAM_CNT_THR>
|
||||
<!-- Maximum MPDU count to activate PERAM -->
|
||||
<PERAM_UBCNT_THR>80</PERAM_UBCNT_THR>
|
||||
<!-- CQE throughput Threshold-->
|
||||
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
<CQE prodId="Helium">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-90,-90</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-90,-90</RSSIDropThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.64</MACStatsAveragingAlpha>
|
||||
<!-- Threshold for RX MPDU PER -->
|
||||
<RMP_THR>1</RMP_THR>
|
||||
<!-- Minimum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_CNT_THR>12</RMP_CNT_THR>
|
||||
<!-- Cutoff RX MCS index -->
|
||||
<RX_MCS_THR>3</RX_MCS_THR>
|
||||
<!-- Cutoff RX BW index -->
|
||||
<RX_BW_THR>3</RX_BW_THR>
|
||||
<!-- Threshold for TX MSDU drop -->
|
||||
<TMD_THR>1</TMD_THR>
|
||||
<!-- Minimum MSDU count to activate TX MSDU drop -->
|
||||
<TMD_CNT_THR>2</TMD_CNT_THR>
|
||||
<!-- Threshold for MPDU retry rate -->
|
||||
<TMR_THR>1</TMR_THR>
|
||||
<!-- Minimum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_CNT_THR>60</TMR_CNT_THR>
|
||||
<!-- Cutoff TX MCS index -->
|
||||
<TX_MCS_THR>8</TX_MCS_THR>
|
||||
<!-- Cutoff TX BW index -->
|
||||
<TX_BW_THR>2</TX_BW_THR>
|
||||
<!-- Maximum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_UBCNT_THR>1000</RMP_UBCNT_THR>
|
||||
<!-- Maximum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_UBCNT_THR>1000</TMR_UBCNT_THR>
|
||||
<!-- Threshold for PERAM -->
|
||||
<PERAM_THR>1</PERAM_THR>
|
||||
<!-- Minimum MPDU count to activate PERAM -->
|
||||
<PERAM_CNT_THR>20</PERAM_CNT_THR>
|
||||
<!-- Maximum MPDU count to activate PERAM -->
|
||||
<PERAM_UBCNT_THR>1000</PERAM_UBCNT_THR>
|
||||
<!-- CQE throughput Threshold-->
|
||||
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
<CQE prodId="Pronto">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-90,-90</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-90,-90</RSSIDropThreshold>
|
||||
<!-- RSSI threshold from which to select linear model to compute CQE metric -->
|
||||
<RSSIModelThreshold units="dbm">-74</RSSIModelThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-91</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.47</MACStatsAveragingAlpha>
|
||||
<!-- The threshold indicating the number of frames below which no valid CQE estimation can't be done -->
|
||||
<FrameCntThreshold units="frames">8</FrameCntThreshold>
|
||||
<!-- The threshold indicating the number of last samples below which valid CQE estimation can't be done -->
|
||||
<ColdStartThreshold units="frames">2</ColdStartThreshold>
|
||||
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
|
||||
<!-- such as retry, multi-retry, fail and ack fail metric -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<MACMibThreshold2a>1</MACMibThreshold2a>
|
||||
<!-- The weightage that given to retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<RetryMetricWeight2a>0.0597</RetryMetricWeight2a>
|
||||
<!-- The weightage that given to multi-retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<MultiRetryMetricWeight2a>0.8895</MultiRetryMetricWeight2a>
|
||||
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
|
||||
<!-- such as retry, multi-retry, fail and ack fail metric -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<MACMibThreshold2b>1</MACMibThreshold2b>
|
||||
<!-- The weightage that given to retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<RetryMetricWeight2b>0.1366</RetryMetricWeight2b>
|
||||
<!-- The weightage that given to multi-retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<MultiRetryMetricWeight2b>0.5795</MultiRetryMetricWeight2b>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
</Ext>
|
||||
</Andsf></AndsfPolicy>
|
||||
239
proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile7.xml
vendored
Normal file
239
proprietary/vendor/etc/cne/wqeclient/ROW/ROW_profile7.xml
vendored
Normal file
@@ -0,0 +1,239 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--Copyright (c) 2017-2018 Qualcomm Technologies, Inc.
|
||||
All Rights Reserved.
|
||||
Confidential and Proprietary - Qualcomm Technologies, Inc.-->
|
||||
<AndsfPolicy><Andsf>
|
||||
<Version>5.1</Version>
|
||||
<Name>Test 1</Name>
|
||||
<Ext>
|
||||
<WQE>
|
||||
<InterfaceManager>
|
||||
<BQE_Disabled>true</BQE_Disabled>
|
||||
<ICD_Disabled>true</ICD_Disabled>
|
||||
<!-- Default bqe thresholds where no apIds are specified. -->
|
||||
<BQE_Thresholds Id="128">
|
||||
<RadioTechnology Type="CDMA2000">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_0">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_A">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_B">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EDGE">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="UMTS">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSPA">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSDPA">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="GPRS">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="LTE">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EHRPD">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSPAP">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
</BQE_Thresholds>
|
||||
<Authentication>
|
||||
<MaxAuthTime>60</MaxAuthTime>
|
||||
<IcdBanRetest>3</IcdBanRetest>
|
||||
<AuthApps>
|
||||
<Appname>someauthapp1</Appname>
|
||||
<Appname>someauthapp2</Appname>
|
||||
<Appname>someauthapp3</Appname>
|
||||
</AuthApps>
|
||||
</Authentication>
|
||||
<ICD config-type="disabled">
|
||||
</ICD>
|
||||
<TQE>
|
||||
<!-- Default node for TQE_Thresholds element -->
|
||||
<TQE_Thresholds Id="128">
|
||||
<!-- Disabling Broken Backhaul Detector module -->
|
||||
<BBD_Disabled>true</BBD_Disabled>
|
||||
<!-- Disabling Degraded Backhaul Detector module -->
|
||||
<DBD_Disabled>true</DBD_Disabled>
|
||||
<!-- Threshold on downlink gap indicator metric -->
|
||||
<DGIMThresh units="msecs">400</DGIMThresh>
|
||||
<!-- DBD always returns pass when average device throughput is greater than min(DBDTputThresh,BQE_Threshold) -->
|
||||
<DBDTputThresh units="bps">1000000</DBDTputThresh>
|
||||
<!-- Time window for TQE history -->
|
||||
<TQETimeWindow units="secs">77</TQETimeWindow>
|
||||
<!-- Minimum fraction of sockets reporting BAD (among valid ones) to declare TQE FAIL -->
|
||||
<RatioThresh>0.2</RatioThresh>
|
||||
</TQE_Thresholds>
|
||||
</TQE>
|
||||
</InterfaceManager>
|
||||
</WQE>
|
||||
<CQE prodId="Rome">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-87,-88</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-87,-88</RSSIDropThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.55</MACStatsAveragingAlpha>
|
||||
<!-- Threshold for RX MPDU PER -->
|
||||
<RMP_THR>1</RMP_THR>
|
||||
<!-- Minimum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_CNT_THR>4</RMP_CNT_THR>
|
||||
<!-- Cutoff RX MCS index -->
|
||||
<RX_MCS_THR>9</RX_MCS_THR>
|
||||
<!-- Cutoff RX BW index -->
|
||||
<RX_BW_THR>3</RX_BW_THR>
|
||||
<!-- Threshold for TX MSDU drop -->
|
||||
<TMD_THR>1</TMD_THR>
|
||||
<!-- Minimum MSDU count to activate TX MSDU drop -->
|
||||
<TMD_CNT_THR>2</TMD_CNT_THR>
|
||||
<!-- Threshold for MPDU retry rate -->
|
||||
<TMR_THR>1</TMR_THR>
|
||||
<!-- Minimum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_CNT_THR>50</TMR_CNT_THR>
|
||||
<!-- Cutoff TX MCS index -->
|
||||
<TX_MCS_THR>8</TX_MCS_THR>
|
||||
<!-- Cutoff TX BW index -->
|
||||
<TX_BW_THR>2</TX_BW_THR>
|
||||
<!-- Maximum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_UBCNT_THR>100</RMP_UBCNT_THR>
|
||||
<!-- Maximum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_UBCNT_THR>300</TMR_UBCNT_THR>
|
||||
<!-- Threshold for PERAM -->
|
||||
<PERAM_THR>1</PERAM_THR>
|
||||
<!-- Minimum MPDU count to activate PERAM -->
|
||||
<PERAM_CNT_THR>4</PERAM_CNT_THR>
|
||||
<!-- Maximum MPDU count to activate PERAM -->
|
||||
<PERAM_UBCNT_THR>80</PERAM_UBCNT_THR>
|
||||
<!-- CQE throughput Threshold-->
|
||||
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
<CQE prodId="Helium">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-87,-88</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-87,-88</RSSIDropThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.64</MACStatsAveragingAlpha>
|
||||
<!-- Threshold for RX MPDU PER -->
|
||||
<RMP_THR>1</RMP_THR>
|
||||
<!-- Minimum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_CNT_THR>12</RMP_CNT_THR>
|
||||
<!-- Cutoff RX MCS index -->
|
||||
<RX_MCS_THR>3</RX_MCS_THR>
|
||||
<!-- Cutoff RX BW index -->
|
||||
<RX_BW_THR>3</RX_BW_THR>
|
||||
<!-- Threshold for TX MSDU drop -->
|
||||
<TMD_THR>1</TMD_THR>
|
||||
<!-- Minimum MSDU count to activate TX MSDU drop -->
|
||||
<TMD_CNT_THR>2</TMD_CNT_THR>
|
||||
<!-- Threshold for MPDU retry rate -->
|
||||
<TMR_THR>1</TMR_THR>
|
||||
<!-- Minimum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_CNT_THR>60</TMR_CNT_THR>
|
||||
<!-- Cutoff TX MCS index -->
|
||||
<TX_MCS_THR>8</TX_MCS_THR>
|
||||
<!-- Cutoff TX BW index -->
|
||||
<TX_BW_THR>2</TX_BW_THR>
|
||||
<!-- Maximum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_UBCNT_THR>1000</RMP_UBCNT_THR>
|
||||
<!-- Maximum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_UBCNT_THR>1000</TMR_UBCNT_THR>
|
||||
<!-- Threshold for PERAM -->
|
||||
<PERAM_THR>1</PERAM_THR>
|
||||
<!-- Minimum MPDU count to activate PERAM -->
|
||||
<PERAM_CNT_THR>20</PERAM_CNT_THR>
|
||||
<!-- Maximum MPDU count to activate PERAM -->
|
||||
<PERAM_UBCNT_THR>1000</PERAM_UBCNT_THR>
|
||||
<!-- CQE throughput Threshold-->
|
||||
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
<CQE prodId="Pronto">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-85,-85</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-85,-85</RSSIDropThreshold>
|
||||
<!-- RSSI threshold from which to select linear model to compute CQE metric -->
|
||||
<RSSIModelThreshold units="dbm">-74</RSSIModelThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-91</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.47</MACStatsAveragingAlpha>
|
||||
<!-- The threshold indicating the number of frames below which no valid CQE estimation can't be done -->
|
||||
<FrameCntThreshold units="frames">8</FrameCntThreshold>
|
||||
<!-- The threshold indicating the number of last samples below which valid CQE estimation can't be done -->
|
||||
<ColdStartThreshold units="frames">2</ColdStartThreshold>
|
||||
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
|
||||
<!-- such as retry, multi-retry, fail and ack fail metric -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<MACMibThreshold2a>1</MACMibThreshold2a>
|
||||
<!-- The weightage that given to retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<RetryMetricWeight2a>0.0597</RetryMetricWeight2a>
|
||||
<!-- The weightage that given to multi-retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<MultiRetryMetricWeight2a>0.8895</MultiRetryMetricWeight2a>
|
||||
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
|
||||
<!-- such as retry, multi-retry, fail and ack fail metric -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<MACMibThreshold2b>1</MACMibThreshold2b>
|
||||
<!-- The weightage that given to retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<RetryMetricWeight2b>0.1366</RetryMetricWeight2b>
|
||||
<!-- The weightage that given to multi-retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<MultiRetryMetricWeight2b>0.5795</MultiRetryMetricWeight2b>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
</Ext>
|
||||
</Andsf></AndsfPolicy>
|
||||
239
proprietary/vendor/etc/cne/wqeclient/VZW/VZW_profile1.xml
vendored
Normal file
239
proprietary/vendor/etc/cne/wqeclient/VZW/VZW_profile1.xml
vendored
Normal file
@@ -0,0 +1,239 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--Copyright (c) 2015-2018 Qualcomm Technologies, Inc.
|
||||
All Rights Reserved.
|
||||
Confidential and Proprietary - Qualcomm Technologies, Inc.-->
|
||||
<AndsfPolicy><Andsf>
|
||||
<Version>5.1</Version>
|
||||
<Name>Test 1</Name>
|
||||
<Ext>
|
||||
<WQE>
|
||||
<InterfaceManager>
|
||||
<BQE_Disabled>true</BQE_Disabled>
|
||||
<ICD_Disabled>true</ICD_Disabled>
|
||||
<!-- Default bqe thresholds where no apIds are specified. -->
|
||||
<BQE_Thresholds Id="128">
|
||||
<RadioTechnology Type="CDMA2000">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_0">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_A">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_B">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EDGE">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="UMTS">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSPA">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSDPA">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="GPRS">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="LTE">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EHRPD">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSPAP">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
</BQE_Thresholds>
|
||||
<Authentication>
|
||||
<MaxAuthTime>60</MaxAuthTime>
|
||||
<IcdBanRetest>3</IcdBanRetest>
|
||||
<AuthApps>
|
||||
<Appname>someauthapp1</Appname>
|
||||
<Appname>someauthapp2</Appname>
|
||||
<Appname>someauthapp3</Appname>
|
||||
</AuthApps>
|
||||
</Authentication>
|
||||
<ICD config-type="disabled">
|
||||
</ICD>
|
||||
<TQE>
|
||||
<!-- Default node for TQE_Thresholds element -->
|
||||
<TQE_Thresholds Id="128">
|
||||
<!-- Disabling Broken Backhaul Detector module -->
|
||||
<BBD_Disabled>true</BBD_Disabled>
|
||||
<!-- Disabling Degraded Backhaul Detector module -->
|
||||
<DBD_Disabled>true</DBD_Disabled>
|
||||
<!-- Threshold on downlink gap indicator metric -->
|
||||
<DGIMThresh units="msecs">400</DGIMThresh>
|
||||
<!-- DBD always returns pass when average device throughput is greater than min(DBDTputThresh,BQE_Threshold) -->
|
||||
<DBDTputThresh units="bps">1000000</DBDTputThresh>
|
||||
<!-- Time window for TQE history -->
|
||||
<TQETimeWindow units="secs">77</TQETimeWindow>
|
||||
<!-- Minimum fraction of sockets reporting BAD (among valid ones) to declare TQE FAIL -->
|
||||
<RatioThresh>0.2</RatioThresh>
|
||||
</TQE_Thresholds>
|
||||
</TQE>
|
||||
</InterfaceManager>
|
||||
</WQE>
|
||||
<CQE prodId="Rome">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-65,-65</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-65,-65</RSSIDropThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.55</MACStatsAveragingAlpha>
|
||||
<!-- Threshold for RX MPDU PER -->
|
||||
<RMP_THR>0.09</RMP_THR>
|
||||
<!-- Minimum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_CNT_THR>4</RMP_CNT_THR>
|
||||
<!-- Cutoff RX MCS index -->
|
||||
<RX_MCS_THR>9</RX_MCS_THR>
|
||||
<!-- Cutoff RX BW index -->
|
||||
<RX_BW_THR>3</RX_BW_THR>
|
||||
<!-- Threshold for TX MSDU drop -->
|
||||
<TMD_THR>0.1</TMD_THR>
|
||||
<!-- Minimum MSDU count to activate TX MSDU drop -->
|
||||
<TMD_CNT_THR>2</TMD_CNT_THR>
|
||||
<!-- Threshold for MPDU retry rate -->
|
||||
<TMR_THR>0.55</TMR_THR>
|
||||
<!-- Minimum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_CNT_THR>50</TMR_CNT_THR>
|
||||
<!-- Cutoff TX MCS index -->
|
||||
<TX_MCS_THR>8</TX_MCS_THR>
|
||||
<!-- Cutoff TX BW index -->
|
||||
<TX_BW_THR>2</TX_BW_THR>
|
||||
<!-- Maximum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_UBCNT_THR>100</RMP_UBCNT_THR>
|
||||
<!-- Maximum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_UBCNT_THR>300</TMR_UBCNT_THR>
|
||||
<!-- Threshold for PERAM -->
|
||||
<PERAM_THR>0.15</PERAM_THR>
|
||||
<!-- Minimum MPDU count to activate PERAM -->
|
||||
<PERAM_CNT_THR>4</PERAM_CNT_THR>
|
||||
<!-- Maximum MPDU count to activate PERAM -->
|
||||
<PERAM_UBCNT_THR>80</PERAM_UBCNT_THR>
|
||||
<!-- CQE throughput Threshold-->
|
||||
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
<CQE prodId="Helium">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-65,-65</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-65,-65</RSSIDropThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.7</MACStatsAveragingAlpha>
|
||||
<!-- Threshold for RX MPDU PER -->
|
||||
<RMP_THR>0.12</RMP_THR>
|
||||
<!-- Minimum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_CNT_THR>10</RMP_CNT_THR>
|
||||
<!-- Cutoff RX MCS index -->
|
||||
<RX_MCS_THR>9</RX_MCS_THR>
|
||||
<!-- Cutoff RX BW index -->
|
||||
<RX_BW_THR>3</RX_BW_THR>
|
||||
<!-- Threshold for TX MSDU drop -->
|
||||
<TMD_THR>0.1</TMD_THR>
|
||||
<!-- Minimum MSDU count to activate TX MSDU drop -->
|
||||
<TMD_CNT_THR>2</TMD_CNT_THR>
|
||||
<!-- Threshold for MPDU retry rate -->
|
||||
<TMR_THR>0.64</TMR_THR>
|
||||
<!-- Minimum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_CNT_THR>100</TMR_CNT_THR>
|
||||
<!-- Cutoff TX MCS index -->
|
||||
<TX_MCS_THR>4</TX_MCS_THR>
|
||||
<!-- Cutoff TX BW index -->
|
||||
<TX_BW_THR>2</TX_BW_THR>
|
||||
<!-- Maximum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_UBCNT_THR>1000</RMP_UBCNT_THR>
|
||||
<!-- Maximum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_UBCNT_THR>1000</TMR_UBCNT_THR>
|
||||
<!-- Threshold for PERAM -->
|
||||
<PERAM_THR>0.22</PERAM_THR>
|
||||
<!-- Minimum MPDU count to activate PERAM -->
|
||||
<PERAM_CNT_THR>20</PERAM_CNT_THR>
|
||||
<!-- Maximum MPDU count to activate PERAM -->
|
||||
<PERAM_UBCNT_THR>1000</PERAM_UBCNT_THR>
|
||||
<!-- CQE throughput Threshold-->
|
||||
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
<CQE prodId="Pronto">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-65,-65</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-65,-65</RSSIDropThreshold>
|
||||
<!-- RSSI threshold from which to select linear model to compute CQE metric -->
|
||||
<RSSIModelThreshold units="dbm">-74</RSSIModelThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-91</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.47</MACStatsAveragingAlpha>
|
||||
<!-- The threshold indicating the number of frames below which no valid CQE estimation can't be done -->
|
||||
<FrameCntThreshold units="frames">8</FrameCntThreshold>
|
||||
<!-- The threshold indicating the number of last samples below which valid CQE estimation can't be done -->
|
||||
<ColdStartThreshold units="frames">2</ColdStartThreshold>
|
||||
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
|
||||
<!-- such as retry, multi-retry, fail and ack fail metric -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<MACMibThreshold2a>0.42</MACMibThreshold2a>
|
||||
<!-- The weightage that given to retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<RetryMetricWeight2a>0.0597</RetryMetricWeight2a>
|
||||
<!-- The weightage that given to multi-retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<MultiRetryMetricWeight2a>0.8895</MultiRetryMetricWeight2a>
|
||||
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
|
||||
<!-- such as retry, multi-retry, fail and ack fail metric -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<MACMibThreshold2b>0.21</MACMibThreshold2b>
|
||||
<!-- The weightage that given to retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<RetryMetricWeight2b>0.1366</RetryMetricWeight2b>
|
||||
<!-- The weightage that given to multi-retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<MultiRetryMetricWeight2b>0.5795</MultiRetryMetricWeight2b>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
</Ext>
|
||||
</Andsf></AndsfPolicy>
|
||||
239
proprietary/vendor/etc/cne/wqeclient/VZW/VZW_profile2.xml
vendored
Normal file
239
proprietary/vendor/etc/cne/wqeclient/VZW/VZW_profile2.xml
vendored
Normal file
@@ -0,0 +1,239 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--Copyright (c) 2015-2018 Qualcomm Technologies, Inc.
|
||||
All Rights Reserved.
|
||||
Confidential and Proprietary - Qualcomm Technologies, Inc.-->
|
||||
<AndsfPolicy><Andsf>
|
||||
<Version>5.1</Version>
|
||||
<Name>Test 1</Name>
|
||||
<Ext>
|
||||
<WQE>
|
||||
<InterfaceManager>
|
||||
<BQE_Disabled>true</BQE_Disabled>
|
||||
<ICD_Disabled>true</ICD_Disabled>
|
||||
<!-- Default bqe thresholds where no apIds are specified. -->
|
||||
<BQE_Thresholds Id="128">
|
||||
<RadioTechnology Type="CDMA2000">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_0">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_A">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_B">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EDGE">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="UMTS">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSPA">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSDPA">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="GPRS">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="LTE">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EHRPD">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSPAP">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
</BQE_Thresholds>
|
||||
<Authentication>
|
||||
<MaxAuthTime>60</MaxAuthTime>
|
||||
<IcdBanRetest>3</IcdBanRetest>
|
||||
<AuthApps>
|
||||
<Appname>someauthapp1</Appname>
|
||||
<Appname>someauthapp2</Appname>
|
||||
<Appname>someauthapp3</Appname>
|
||||
</AuthApps>
|
||||
</Authentication>
|
||||
<ICD config-type="disabled">
|
||||
</ICD>
|
||||
<TQE>
|
||||
<!-- Default node for TQE_Thresholds element -->
|
||||
<TQE_Thresholds Id="128">
|
||||
<!-- Disabling Broken Backhaul Detector module -->
|
||||
<BBD_Disabled>true</BBD_Disabled>
|
||||
<!-- Disabling Degraded Backhaul Detector module -->
|
||||
<DBD_Disabled>true</DBD_Disabled>
|
||||
<!-- Threshold on downlink gap indicator metric -->
|
||||
<DGIMThresh units="msecs">400</DGIMThresh>
|
||||
<!-- DBD always returns pass when average device throughput is greater than min(DBDTputThresh,BQE_Threshold) -->
|
||||
<DBDTputThresh units="bps">1000000</DBDTputThresh>
|
||||
<!-- Time window for TQE history -->
|
||||
<TQETimeWindow units="secs">77</TQETimeWindow>
|
||||
<!-- Minimum fraction of sockets reporting BAD (among valid ones) to declare TQE FAIL -->
|
||||
<RatioThresh>0.2</RatioThresh>
|
||||
</TQE_Thresholds>
|
||||
</TQE>
|
||||
</InterfaceManager>
|
||||
</WQE>
|
||||
<CQE prodId="Rome">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-80,-80</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-80,-80</RSSIDropThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.55</MACStatsAveragingAlpha>
|
||||
<!-- Threshold for RX MPDU PER -->
|
||||
<RMP_THR>0.09</RMP_THR>
|
||||
<!-- Minimum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_CNT_THR>4</RMP_CNT_THR>
|
||||
<!-- Cutoff RX MCS index -->
|
||||
<RX_MCS_THR>9</RX_MCS_THR>
|
||||
<!-- Cutoff RX BW index -->
|
||||
<RX_BW_THR>3</RX_BW_THR>
|
||||
<!-- Threshold for TX MSDU drop -->
|
||||
<TMD_THR>0.1</TMD_THR>
|
||||
<!-- Minimum MSDU count to activate TX MSDU drop -->
|
||||
<TMD_CNT_THR>2</TMD_CNT_THR>
|
||||
<!-- Threshold for MPDU retry rate -->
|
||||
<TMR_THR>0.55</TMR_THR>
|
||||
<!-- Minimum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_CNT_THR>50</TMR_CNT_THR>
|
||||
<!-- Cutoff TX MCS index -->
|
||||
<TX_MCS_THR>8</TX_MCS_THR>
|
||||
<!-- Cutoff TX BW index -->
|
||||
<TX_BW_THR>2</TX_BW_THR>
|
||||
<!-- Maximum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_UBCNT_THR>100</RMP_UBCNT_THR>
|
||||
<!-- Maximum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_UBCNT_THR>300</TMR_UBCNT_THR>
|
||||
<!-- Threshold for PERAM -->
|
||||
<PERAM_THR>0.15</PERAM_THR>
|
||||
<!-- Minimum MPDU count to activate PERAM -->
|
||||
<PERAM_CNT_THR>4</PERAM_CNT_THR>
|
||||
<!-- Maximum MPDU count to activate PERAM -->
|
||||
<PERAM_UBCNT_THR>80</PERAM_UBCNT_THR>
|
||||
<!-- CQE throughput Threshold-->
|
||||
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
<CQE prodId="Helium">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-80,-80</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-80,-80</RSSIDropThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.7</MACStatsAveragingAlpha>
|
||||
<!-- Threshold for RX MPDU PER -->
|
||||
<RMP_THR>0.12</RMP_THR>
|
||||
<!-- Minimum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_CNT_THR>10</RMP_CNT_THR>
|
||||
<!-- Cutoff RX MCS index -->
|
||||
<RX_MCS_THR>9</RX_MCS_THR>
|
||||
<!-- Cutoff RX BW index -->
|
||||
<RX_BW_THR>3</RX_BW_THR>
|
||||
<!-- Threshold for TX MSDU drop -->
|
||||
<TMD_THR>0.1</TMD_THR>
|
||||
<!-- Minimum MSDU count to activate TX MSDU drop -->
|
||||
<TMD_CNT_THR>2</TMD_CNT_THR>
|
||||
<!-- Threshold for MPDU retry rate -->
|
||||
<TMR_THR>0.64</TMR_THR>
|
||||
<!-- Minimum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_CNT_THR>100</TMR_CNT_THR>
|
||||
<!-- Cutoff TX MCS index -->
|
||||
<TX_MCS_THR>4</TX_MCS_THR>
|
||||
<!-- Cutoff TX BW index -->
|
||||
<TX_BW_THR>2</TX_BW_THR>
|
||||
<!-- Maximum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_UBCNT_THR>1000</RMP_UBCNT_THR>
|
||||
<!-- Maximum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_UBCNT_THR>1000</TMR_UBCNT_THR>
|
||||
<!-- Threshold for PERAM -->
|
||||
<PERAM_THR>0.22</PERAM_THR>
|
||||
<!-- Minimum MPDU count to activate PERAM -->
|
||||
<PERAM_CNT_THR>20</PERAM_CNT_THR>
|
||||
<!-- Maximum MPDU count to activate PERAM -->
|
||||
<PERAM_UBCNT_THR>1000</PERAM_UBCNT_THR>
|
||||
<!-- CQE throughput Threshold-->
|
||||
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
<CQE prodId="Pronto">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-80,-80</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-80,-80</RSSIDropThreshold>
|
||||
<!-- RSSI threshold from which to select linear model to compute CQE metric -->
|
||||
<RSSIModelThreshold units="dbm">-74</RSSIModelThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.47</MACStatsAveragingAlpha>
|
||||
<!-- The threshold indicating the number of frames below which no valid CQE estimation can't be done -->
|
||||
<FrameCntThreshold units="frames">8</FrameCntThreshold>
|
||||
<!-- The threshold indicating the number of last samples below which valid CQE estimation can't be done -->
|
||||
<ColdStartThreshold units="frames">2</ColdStartThreshold>
|
||||
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
|
||||
<!-- such as retry, multi-retry, fail and ack fail metric -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<MACMibThreshold2a>0.42</MACMibThreshold2a>
|
||||
<!-- The weightage that given to retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<RetryMetricWeight2a>0.0597</RetryMetricWeight2a>
|
||||
<!-- The weightage that given to multi-retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<MultiRetryMetricWeight2a>0.8895</MultiRetryMetricWeight2a>
|
||||
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
|
||||
<!-- such as retry, multi-retry, fail and ack fail metric -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<MACMibThreshold2b>0.21</MACMibThreshold2b>
|
||||
<!-- The weightage that given to retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<RetryMetricWeight2b>0.1366</RetryMetricWeight2b>
|
||||
<!-- The weightage that given to multi-retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<MultiRetryMetricWeight2b>0.5795</MultiRetryMetricWeight2b>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
</Ext>
|
||||
</Andsf></AndsfPolicy>
|
||||
239
proprietary/vendor/etc/cne/wqeclient/VZW/VZW_profile3.xml
vendored
Normal file
239
proprietary/vendor/etc/cne/wqeclient/VZW/VZW_profile3.xml
vendored
Normal file
@@ -0,0 +1,239 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--Copyright (c) 2015-2018 Qualcomm Technologies, Inc.
|
||||
All Rights Reserved.
|
||||
Confidential and Proprietary - Qualcomm Technologies, Inc.-->
|
||||
<AndsfPolicy><Andsf>
|
||||
<Version>5.1</Version>
|
||||
<Name>Test 1</Name>
|
||||
<Ext>
|
||||
<WQE>
|
||||
<InterfaceManager>
|
||||
<BQE_Disabled>true</BQE_Disabled>
|
||||
<ICD_Disabled>true</ICD_Disabled>
|
||||
<!-- Default bqe thresholds where no apIds are specified. -->
|
||||
<BQE_Thresholds Id="128">
|
||||
<RadioTechnology Type="CDMA2000">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_0">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_A">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_B">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EDGE">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="UMTS">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSPA">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSDPA">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="GPRS">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="LTE">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EHRPD">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSPAP">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
</BQE_Thresholds>
|
||||
<Authentication>
|
||||
<MaxAuthTime>60</MaxAuthTime>
|
||||
<IcdBanRetest>3</IcdBanRetest>
|
||||
<AuthApps>
|
||||
<Appname>someauthapp1</Appname>
|
||||
<Appname>someauthapp2</Appname>
|
||||
<Appname>someauthapp3</Appname>
|
||||
</AuthApps>
|
||||
</Authentication>
|
||||
<ICD config-type="disabled">
|
||||
</ICD>
|
||||
<TQE>
|
||||
<!-- Default node for TQE_Thresholds element -->
|
||||
<TQE_Thresholds Id="128">
|
||||
<!-- Disabling Broken Backhaul Detector module -->
|
||||
<BBD_Disabled>true</BBD_Disabled>
|
||||
<!-- Disabling Degraded Backhaul Detector module -->
|
||||
<DBD_Disabled>true</DBD_Disabled>
|
||||
<!-- Threshold on downlink gap indicator metric -->
|
||||
<DGIMThresh units="msecs">400</DGIMThresh>
|
||||
<!-- DBD always returns pass when average device throughput is greater than min(DBDTputThresh,BQE_Threshold) -->
|
||||
<DBDTputThresh units="bps">1000000</DBDTputThresh>
|
||||
<!-- Time window for TQE history -->
|
||||
<TQETimeWindow units="secs">77</TQETimeWindow>
|
||||
<!-- Minimum fraction of sockets reporting BAD (among valid ones) to declare TQE FAIL -->
|
||||
<RatioThresh>0.2</RatioThresh>
|
||||
</TQE_Thresholds>
|
||||
</TQE>
|
||||
</InterfaceManager>
|
||||
</WQE>
|
||||
<CQE prodId="Rome">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-75,-75</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-75,-75</RSSIDropThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.55</MACStatsAveragingAlpha>
|
||||
<!-- Threshold for RX MPDU PER -->
|
||||
<RMP_THR>0.09</RMP_THR>
|
||||
<!-- Minimum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_CNT_THR>4</RMP_CNT_THR>
|
||||
<!-- Cutoff RX MCS index -->
|
||||
<RX_MCS_THR>9</RX_MCS_THR>
|
||||
<!-- Cutoff RX BW index -->
|
||||
<RX_BW_THR>3</RX_BW_THR>
|
||||
<!-- Threshold for TX MSDU drop -->
|
||||
<TMD_THR>0.1</TMD_THR>
|
||||
<!-- Minimum MSDU count to activate TX MSDU drop -->
|
||||
<TMD_CNT_THR>2</TMD_CNT_THR>
|
||||
<!-- Threshold for MPDU retry rate -->
|
||||
<TMR_THR>0.55</TMR_THR>
|
||||
<!-- Minimum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_CNT_THR>50</TMR_CNT_THR>
|
||||
<!-- Cutoff TX MCS index -->
|
||||
<TX_MCS_THR>8</TX_MCS_THR>
|
||||
<!-- Cutoff TX BW index -->
|
||||
<TX_BW_THR>2</TX_BW_THR>
|
||||
<!-- Maximum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_UBCNT_THR>100</RMP_UBCNT_THR>
|
||||
<!-- Maximum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_UBCNT_THR>300</TMR_UBCNT_THR>
|
||||
<!-- Threshold for PERAM -->
|
||||
<PERAM_THR>0.15</PERAM_THR>
|
||||
<!-- Minimum MPDU count to activate PERAM -->
|
||||
<PERAM_CNT_THR>4</PERAM_CNT_THR>
|
||||
<!-- Maximum MPDU count to activate PERAM -->
|
||||
<PERAM_UBCNT_THR>80</PERAM_UBCNT_THR>
|
||||
<!-- CQE throughput Threshold-->
|
||||
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
<CQE prodId="Helium">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-75,-75</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-75,-75</RSSIDropThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.7</MACStatsAveragingAlpha>
|
||||
<!-- Threshold for RX MPDU PER -->
|
||||
<RMP_THR>0.12</RMP_THR>
|
||||
<!-- Minimum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_CNT_THR>10</RMP_CNT_THR>
|
||||
<!-- Cutoff RX MCS index -->
|
||||
<RX_MCS_THR>9</RX_MCS_THR>
|
||||
<!-- Cutoff RX BW index -->
|
||||
<RX_BW_THR>3</RX_BW_THR>
|
||||
<!-- Threshold for TX MSDU drop -->
|
||||
<TMD_THR>0.1</TMD_THR>
|
||||
<!-- Minimum MSDU count to activate TX MSDU drop -->
|
||||
<TMD_CNT_THR>2</TMD_CNT_THR>
|
||||
<!-- Threshold for MPDU retry rate -->
|
||||
<TMR_THR>0.64</TMR_THR>
|
||||
<!-- Minimum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_CNT_THR>100</TMR_CNT_THR>
|
||||
<!-- Cutoff TX MCS index -->
|
||||
<TX_MCS_THR>4</TX_MCS_THR>
|
||||
<!-- Cutoff TX BW index -->
|
||||
<TX_BW_THR>2</TX_BW_THR>
|
||||
<!-- Maximum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_UBCNT_THR>1000</RMP_UBCNT_THR>
|
||||
<!-- Maximum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_UBCNT_THR>1000</TMR_UBCNT_THR>
|
||||
<!-- Threshold for PERAM -->
|
||||
<PERAM_THR>0.22</PERAM_THR>
|
||||
<!-- Minimum MPDU count to activate PERAM -->
|
||||
<PERAM_CNT_THR>20</PERAM_CNT_THR>
|
||||
<!-- Maximum MPDU count to activate PERAM -->
|
||||
<PERAM_UBCNT_THR>1000</PERAM_UBCNT_THR>
|
||||
<!-- CQE throughput Threshold-->
|
||||
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
<CQE prodId="Pronto">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-75,-75</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-75,-75</RSSIDropThreshold>
|
||||
<!-- RSSI threshold from which to select linear model to compute CQE metric -->
|
||||
<RSSIModelThreshold units="dbm">-74</RSSIModelThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-91</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.47</MACStatsAveragingAlpha>
|
||||
<!-- The threshold indicating the number of frames below which no valid CQE estimation can't be done -->
|
||||
<FrameCntThreshold units="frames">8</FrameCntThreshold>
|
||||
<!-- The threshold indicating the number of last samples below which valid CQE estimation can't be done -->
|
||||
<ColdStartThreshold units="frames">2</ColdStartThreshold>
|
||||
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
|
||||
<!-- such as retry, multi-retry, fail and ack fail metric -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<MACMibThreshold2a>0.42</MACMibThreshold2a>
|
||||
<!-- The weightage that given to retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<RetryMetricWeight2a>0.0597</RetryMetricWeight2a>
|
||||
<!-- The weightage that given to multi-retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<MultiRetryMetricWeight2a>0.8895</MultiRetryMetricWeight2a>
|
||||
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
|
||||
<!-- such as retry, multi-retry, fail and ack fail metric -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<MACMibThreshold2b>0.21</MACMibThreshold2b>
|
||||
<!-- The weightage that given to retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<RetryMetricWeight2b>0.1366</RetryMetricWeight2b>
|
||||
<!-- The weightage that given to multi-retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<MultiRetryMetricWeight2b>0.5795</MultiRetryMetricWeight2b>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
</Ext>
|
||||
</Andsf></AndsfPolicy>
|
||||
239
proprietary/vendor/etc/cne/wqeclient/VZW/VZW_profile4.xml
vendored
Normal file
239
proprietary/vendor/etc/cne/wqeclient/VZW/VZW_profile4.xml
vendored
Normal file
@@ -0,0 +1,239 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--Copyright (c) 2015-2018 Qualcomm Technologies, Inc.
|
||||
All Rights Reserved.
|
||||
Confidential and Proprietary - Qualcomm Technologies, Inc.-->
|
||||
<AndsfPolicy><Andsf>
|
||||
<Version>5.1</Version>
|
||||
<Name>Test 1</Name>
|
||||
<Ext>
|
||||
<WQE>
|
||||
<InterfaceManager>
|
||||
<BQE_Disabled>true</BQE_Disabled>
|
||||
<ICD_Disabled>true</ICD_Disabled>
|
||||
<!-- Default bqe thresholds where no apIds are specified. -->
|
||||
<BQE_Thresholds Id="128">
|
||||
<RadioTechnology Type="CDMA2000">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_0">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_A">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_B">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EDGE">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="UMTS">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSPA">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSDPA">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="GPRS">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="LTE">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EHRPD">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSPAP">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
</BQE_Thresholds>
|
||||
<Authentication>
|
||||
<MaxAuthTime>60</MaxAuthTime>
|
||||
<IcdBanRetest>3</IcdBanRetest>
|
||||
<AuthApps>
|
||||
<Appname>someauthapp1</Appname>
|
||||
<Appname>someauthapp2</Appname>
|
||||
<Appname>someauthapp3</Appname>
|
||||
</AuthApps>
|
||||
</Authentication>
|
||||
<ICD config-type="disabled">
|
||||
</ICD>
|
||||
<TQE>
|
||||
<!-- Default node for TQE_Thresholds element -->
|
||||
<TQE_Thresholds Id="128">
|
||||
<!-- Disabling Broken Backhaul Detector module -->
|
||||
<BBD_Disabled>true</BBD_Disabled>
|
||||
<!-- Disabling Degraded Backhaul Detector module -->
|
||||
<DBD_Disabled>true</DBD_Disabled>
|
||||
<!-- Threshold on downlink gap indicator metric -->
|
||||
<DGIMThresh units="msecs">400</DGIMThresh>
|
||||
<!-- DBD always returns pass when average device throughput is greater than min(DBDTputThresh,BQE_Threshold) -->
|
||||
<DBDTputThresh units="bps">1000000</DBDTputThresh>
|
||||
<!-- Time window for TQE history -->
|
||||
<TQETimeWindow units="secs">77</TQETimeWindow>
|
||||
<!-- Minimum fraction of sockets reporting BAD (among valid ones) to declare TQE FAIL -->
|
||||
<RatioThresh>0.2</RatioThresh>
|
||||
</TQE_Thresholds>
|
||||
</TQE>
|
||||
</InterfaceManager>
|
||||
</WQE>
|
||||
<CQE prodId="Rome">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-85,-85</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-85,-85</RSSIDropThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.55</MACStatsAveragingAlpha>
|
||||
<!-- Threshold for RX MPDU PER -->
|
||||
<RMP_THR>0.09</RMP_THR>
|
||||
<!-- Minimum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_CNT_THR>4</RMP_CNT_THR>
|
||||
<!-- Cutoff RX MCS index -->
|
||||
<RX_MCS_THR>9</RX_MCS_THR>
|
||||
<!-- Cutoff RX BW index -->
|
||||
<RX_BW_THR>3</RX_BW_THR>
|
||||
<!-- Threshold for TX MSDU drop -->
|
||||
<TMD_THR>0.1</TMD_THR>
|
||||
<!-- Minimum MSDU count to activate TX MSDU drop -->
|
||||
<TMD_CNT_THR>2</TMD_CNT_THR>
|
||||
<!-- Threshold for MPDU retry rate -->
|
||||
<TMR_THR>0.55</TMR_THR>
|
||||
<!-- Minimum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_CNT_THR>50</TMR_CNT_THR>
|
||||
<!-- Cutoff TX MCS index -->
|
||||
<TX_MCS_THR>8</TX_MCS_THR>
|
||||
<!-- Cutoff TX BW index -->
|
||||
<TX_BW_THR>2</TX_BW_THR>
|
||||
<!-- Maximum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_UBCNT_THR>100</RMP_UBCNT_THR>
|
||||
<!-- Maximum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_UBCNT_THR>300</TMR_UBCNT_THR>
|
||||
<!-- Threshold for PERAM -->
|
||||
<PERAM_THR>0.15</PERAM_THR>
|
||||
<!-- Minimum MPDU count to activate PERAM -->
|
||||
<PERAM_CNT_THR>4</PERAM_CNT_THR>
|
||||
<!-- Maximum MPDU count to activate PERAM -->
|
||||
<PERAM_UBCNT_THR>80</PERAM_UBCNT_THR>
|
||||
<!-- CQE throughput Threshold-->
|
||||
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
<CQE prodId="Helium">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-85,-85</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-85,-85</RSSIDropThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.7</MACStatsAveragingAlpha>
|
||||
<!-- Threshold for RX MPDU PER -->
|
||||
<RMP_THR>0.12</RMP_THR>
|
||||
<!-- Minimum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_CNT_THR>10</RMP_CNT_THR>
|
||||
<!-- Cutoff RX MCS index -->
|
||||
<RX_MCS_THR>9</RX_MCS_THR>
|
||||
<!-- Cutoff RX BW index -->
|
||||
<RX_BW_THR>3</RX_BW_THR>
|
||||
<!-- Threshold for TX MSDU drop -->
|
||||
<TMD_THR>0.1</TMD_THR>
|
||||
<!-- Minimum MSDU count to activate TX MSDU drop -->
|
||||
<TMD_CNT_THR>2</TMD_CNT_THR>
|
||||
<!-- Threshold for MPDU retry rate -->
|
||||
<TMR_THR>0.64</TMR_THR>
|
||||
<!-- Minimum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_CNT_THR>100</TMR_CNT_THR>
|
||||
<!-- Cutoff TX MCS index -->
|
||||
<TX_MCS_THR>4</TX_MCS_THR>
|
||||
<!-- Cutoff TX BW index -->
|
||||
<TX_BW_THR>2</TX_BW_THR>
|
||||
<!-- Maximum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_UBCNT_THR>1000</RMP_UBCNT_THR>
|
||||
<!-- Maximum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_UBCNT_THR>1000</TMR_UBCNT_THR>
|
||||
<!-- Threshold for PERAM -->
|
||||
<PERAM_THR>0.22</PERAM_THR>
|
||||
<!-- Minimum MPDU count to activate PERAM -->
|
||||
<PERAM_CNT_THR>20</PERAM_CNT_THR>
|
||||
<!-- Maximum MPDU count to activate PERAM -->
|
||||
<PERAM_UBCNT_THR>1000</PERAM_UBCNT_THR>
|
||||
<!-- CQE throughput Threshold-->
|
||||
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
<CQE prodId="Pronto">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-85,-85</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-85,-85</RSSIDropThreshold>
|
||||
<!-- RSSI threshold from which to select linear model to compute CQE metric -->
|
||||
<RSSIModelThreshold units="dbm">-74</RSSIModelThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-91</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.47</MACStatsAveragingAlpha>
|
||||
<!-- The threshold indicating the number of frames below which no valid CQE estimation can't be done -->
|
||||
<FrameCntThreshold units="frames">8</FrameCntThreshold>
|
||||
<!-- The threshold indicating the number of last samples below which valid CQE estimation can't be done -->
|
||||
<ColdStartThreshold units="frames">2</ColdStartThreshold>
|
||||
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
|
||||
<!-- such as retry, multi-retry, fail and ack fail metric -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<MACMibThreshold2a>0.42</MACMibThreshold2a>
|
||||
<!-- The weightage that given to retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<RetryMetricWeight2a>0.0597</RetryMetricWeight2a>
|
||||
<!-- The weightage that given to multi-retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<MultiRetryMetricWeight2a>0.8895</MultiRetryMetricWeight2a>
|
||||
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
|
||||
<!-- such as retry, multi-retry, fail and ack fail metric -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<MACMibThreshold2b>0.21</MACMibThreshold2b>
|
||||
<!-- The weightage that given to retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<RetryMetricWeight2b>0.1366</RetryMetricWeight2b>
|
||||
<!-- The weightage that given to multi-retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<MultiRetryMetricWeight2b>0.5795</MultiRetryMetricWeight2b>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
</Ext>
|
||||
</Andsf></AndsfPolicy>
|
||||
239
proprietary/vendor/etc/cne/wqeclient/VZW/VZW_profile5.xml
vendored
Normal file
239
proprietary/vendor/etc/cne/wqeclient/VZW/VZW_profile5.xml
vendored
Normal file
@@ -0,0 +1,239 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--Copyright (c) 2015-2018 Qualcomm Technologies, Inc.
|
||||
All Rights Reserved.
|
||||
Confidential and Proprietary - Qualcomm Technologies, Inc.-->
|
||||
<AndsfPolicy><Andsf>
|
||||
<Version>5.1</Version>
|
||||
<Name>Test 1</Name>
|
||||
<Ext>
|
||||
<WQE>
|
||||
<InterfaceManager>
|
||||
<BQE_Disabled>true</BQE_Disabled>
|
||||
<ICD_Disabled>true</ICD_Disabled>
|
||||
<!-- Default bqe thresholds where no apIds are specified. -->
|
||||
<BQE_Thresholds Id="128">
|
||||
<RadioTechnology Type="CDMA2000">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_0">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_A">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_B">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EDGE">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="UMTS">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSPA">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSDPA">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="GPRS">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="LTE">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EHRPD">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSPAP">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
</BQE_Thresholds>
|
||||
<Authentication>
|
||||
<MaxAuthTime>60</MaxAuthTime>
|
||||
<IcdBanRetest>3</IcdBanRetest>
|
||||
<AuthApps>
|
||||
<Appname>someauthapp1</Appname>
|
||||
<Appname>someauthapp2</Appname>
|
||||
<Appname>someauthapp3</Appname>
|
||||
</AuthApps>
|
||||
</Authentication>
|
||||
<ICD config-type="disabled">
|
||||
</ICD>
|
||||
<TQE>
|
||||
<!-- Default node for TQE_Thresholds element -->
|
||||
<TQE_Thresholds Id="128">
|
||||
<!-- Disabling Broken Backhaul Detector module -->
|
||||
<BBD_Disabled>true</BBD_Disabled>
|
||||
<!-- Disabling Degraded Backhaul Detector module -->
|
||||
<DBD_Disabled>true</DBD_Disabled>
|
||||
<!-- Threshold on downlink gap indicator metric -->
|
||||
<DGIMThresh units="msecs">400</DGIMThresh>
|
||||
<!-- DBD always returns pass when average device throughput is greater than min(DBDTputThresh,BQE_Threshold) -->
|
||||
<DBDTputThresh units="bps">1000000</DBDTputThresh>
|
||||
<!-- Time window for TQE history -->
|
||||
<TQETimeWindow units="secs">77</TQETimeWindow>
|
||||
<!-- Minimum fraction of sockets reporting BAD (among valid ones) to declare TQE FAIL -->
|
||||
<RatioThresh>0.2</RatioThresh>
|
||||
</TQE_Thresholds>
|
||||
</TQE>
|
||||
</InterfaceManager>
|
||||
</WQE>
|
||||
<CQE prodId="Rome">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-79,-79</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-79,-79</RSSIDropThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.55</MACStatsAveragingAlpha>
|
||||
<!-- Threshold for RX MPDU PER -->
|
||||
<RMP_THR>1</RMP_THR>
|
||||
<!-- Minimum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_CNT_THR>4</RMP_CNT_THR>
|
||||
<!-- Cutoff RX MCS index -->
|
||||
<RX_MCS_THR>9</RX_MCS_THR>
|
||||
<!-- Cutoff RX BW index -->
|
||||
<RX_BW_THR>3</RX_BW_THR>
|
||||
<!-- Threshold for TX MSDU drop -->
|
||||
<TMD_THR>1</TMD_THR>
|
||||
<!-- Minimum MSDU count to activate TX MSDU drop -->
|
||||
<TMD_CNT_THR>2</TMD_CNT_THR>
|
||||
<!-- Threshold for MPDU retry rate -->
|
||||
<TMR_THR>1</TMR_THR>
|
||||
<!-- Minimum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_CNT_THR>50</TMR_CNT_THR>
|
||||
<!-- Cutoff TX MCS index -->
|
||||
<TX_MCS_THR>8</TX_MCS_THR>
|
||||
<!-- Cutoff TX BW index -->
|
||||
<TX_BW_THR>2</TX_BW_THR>
|
||||
<!-- Maximum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_UBCNT_THR>100</RMP_UBCNT_THR>
|
||||
<!-- Maximum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_UBCNT_THR>300</TMR_UBCNT_THR>
|
||||
<!-- Threshold for PERAM -->
|
||||
<PERAM_THR>1</PERAM_THR>
|
||||
<!-- Minimum MPDU count to activate PERAM -->
|
||||
<PERAM_CNT_THR>4</PERAM_CNT_THR>
|
||||
<!-- Maximum MPDU count to activate PERAM -->
|
||||
<PERAM_UBCNT_THR>80</PERAM_UBCNT_THR>
|
||||
<!-- CQE throughput Threshold-->
|
||||
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
<CQE prodId="Helium">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-79,-79</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-79,-79</RSSIDropThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.64</MACStatsAveragingAlpha>
|
||||
<!-- Threshold for RX MPDU PER -->
|
||||
<RMP_THR>1</RMP_THR>
|
||||
<!-- Minimum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_CNT_THR>12</RMP_CNT_THR>
|
||||
<!-- Cutoff RX MCS index -->
|
||||
<RX_MCS_THR>3</RX_MCS_THR>
|
||||
<!-- Cutoff RX BW index -->
|
||||
<RX_BW_THR>3</RX_BW_THR>
|
||||
<!-- Threshold for TX MSDU drop -->
|
||||
<TMD_THR>1</TMD_THR>
|
||||
<!-- Minimum MSDU count to activate TX MSDU drop -->
|
||||
<TMD_CNT_THR>2</TMD_CNT_THR>
|
||||
<!-- Threshold for MPDU retry rate -->
|
||||
<TMR_THR>1</TMR_THR>
|
||||
<!-- Minimum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_CNT_THR>60</TMR_CNT_THR>
|
||||
<!-- Cutoff TX MCS index -->
|
||||
<TX_MCS_THR>8</TX_MCS_THR>
|
||||
<!-- Cutoff TX BW index -->
|
||||
<TX_BW_THR>2</TX_BW_THR>
|
||||
<!-- Maximum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_UBCNT_THR>1000</RMP_UBCNT_THR>
|
||||
<!-- Maximum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_UBCNT_THR>1000</TMR_UBCNT_THR>
|
||||
<!-- Threshold for PERAM -->
|
||||
<PERAM_THR>1</PERAM_THR>
|
||||
<!-- Minimum MPDU count to activate PERAM -->
|
||||
<PERAM_CNT_THR>20</PERAM_CNT_THR>
|
||||
<!-- Maximum MPDU count to activate PERAM -->
|
||||
<PERAM_UBCNT_THR>1000</PERAM_UBCNT_THR>
|
||||
<!-- CQE throughput Threshold-->
|
||||
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
<CQE prodId="Pronto">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-79,-79</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-79,-79</RSSIDropThreshold>
|
||||
<!-- RSSI threshold from which to select linear model to compute CQE metric -->
|
||||
<RSSIModelThreshold units="dbm">-74</RSSIModelThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-91</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.47</MACStatsAveragingAlpha>
|
||||
<!-- The threshold indicating the number of frames below which no valid CQE estimation can't be done -->
|
||||
<FrameCntThreshold units="frames">8</FrameCntThreshold>
|
||||
<!-- The threshold indicating the number of last samples below which valid CQE estimation can't be done -->
|
||||
<ColdStartThreshold units="frames">2</ColdStartThreshold>
|
||||
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
|
||||
<!-- such as retry, multi-retry, fail and ack fail metric -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<MACMibThreshold2a>1</MACMibThreshold2a>
|
||||
<!-- The weightage that given to retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<RetryMetricWeight2a>0.0597</RetryMetricWeight2a>
|
||||
<!-- The weightage that given to multi-retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<MultiRetryMetricWeight2a>0.8895</MultiRetryMetricWeight2a>
|
||||
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
|
||||
<!-- such as retry, multi-retry, fail and ack fail metric -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<MACMibThreshold2b>1</MACMibThreshold2b>
|
||||
<!-- The weightage that given to retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<RetryMetricWeight2b>0.1366</RetryMetricWeight2b>
|
||||
<!-- The weightage that given to multi-retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<MultiRetryMetricWeight2b>0.5795</MultiRetryMetricWeight2b>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
</Ext>
|
||||
</Andsf></AndsfPolicy>
|
||||
239
proprietary/vendor/etc/cne/wqeclient/VZW/VZW_profile6.xml
vendored
Normal file
239
proprietary/vendor/etc/cne/wqeclient/VZW/VZW_profile6.xml
vendored
Normal file
@@ -0,0 +1,239 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--Copyright (c) 2015-2018 Qualcomm Technologies, Inc.
|
||||
All Rights Reserved.
|
||||
Confidential and Proprietary - Qualcomm Technologies, Inc.-->
|
||||
<AndsfPolicy><Andsf>
|
||||
<Version>5.1</Version>
|
||||
<Name>Test 1</Name>
|
||||
<Ext>
|
||||
<WQE>
|
||||
<InterfaceManager>
|
||||
<BQE_Disabled>true</BQE_Disabled>
|
||||
<ICD_Disabled>true</ICD_Disabled>
|
||||
<!-- Default bqe thresholds where no apIds are specified. -->
|
||||
<BQE_Thresholds Id="128">
|
||||
<RadioTechnology Type="CDMA2000">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_0">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_A">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EVDO_B">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EDGE">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="UMTS">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSPA">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSDPA">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="GPRS">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="LTE">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="EHRPD">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
<RadioTechnology Type="HSPAP">
|
||||
<Threshold units="bps">0</Threshold>
|
||||
</RadioTechnology>
|
||||
</BQE_Thresholds>
|
||||
<Authentication>
|
||||
<MaxAuthTime>60</MaxAuthTime>
|
||||
<IcdBanRetest>3</IcdBanRetest>
|
||||
<AuthApps>
|
||||
<Appname>someauthapp1</Appname>
|
||||
<Appname>someauthapp2</Appname>
|
||||
<Appname>someauthapp3</Appname>
|
||||
</AuthApps>
|
||||
</Authentication>
|
||||
<ICD config-type="disabled">
|
||||
</ICD>
|
||||
<TQE>
|
||||
<!-- Default node for TQE_Thresholds element -->
|
||||
<TQE_Thresholds Id="128">
|
||||
<!-- Disabling Broken Backhaul Detector module -->
|
||||
<BBD_Disabled>true</BBD_Disabled>
|
||||
<!-- Disabling Degraded Backhaul Detector module -->
|
||||
<DBD_Disabled>true</DBD_Disabled>
|
||||
<!-- Threshold on downlink gap indicator metric -->
|
||||
<DGIMThresh units="msecs">400</DGIMThresh>
|
||||
<!-- DBD always returns pass when average device throughput is greater than min(DBDTputThresh,BQE_Threshold) -->
|
||||
<DBDTputThresh units="bps">1000000</DBDTputThresh>
|
||||
<!-- Time window for TQE history -->
|
||||
<TQETimeWindow units="secs">77</TQETimeWindow>
|
||||
<!-- Minimum fraction of sockets reporting BAD (among valid ones) to declare TQE FAIL -->
|
||||
<RatioThresh>0.2</RatioThresh>
|
||||
</TQE_Thresholds>
|
||||
</TQE>
|
||||
</InterfaceManager>
|
||||
</WQE>
|
||||
<CQE prodId="Rome">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-79,-82</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-79,-82</RSSIDropThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.55</MACStatsAveragingAlpha>
|
||||
<!-- Threshold for RX MPDU PER -->
|
||||
<RMP_THR>0.09</RMP_THR>
|
||||
<!-- Minimum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_CNT_THR>4</RMP_CNT_THR>
|
||||
<!-- Cutoff RX MCS index -->
|
||||
<RX_MCS_THR>9</RX_MCS_THR>
|
||||
<!-- Cutoff RX BW index -->
|
||||
<RX_BW_THR>3</RX_BW_THR>
|
||||
<!-- Threshold for TX MSDU drop -->
|
||||
<TMD_THR>0.1</TMD_THR>
|
||||
<!-- Minimum MSDU count to activate TX MSDU drop -->
|
||||
<TMD_CNT_THR>2</TMD_CNT_THR>
|
||||
<!-- Threshold for MPDU retry rate -->
|
||||
<TMR_THR>0.55</TMR_THR>
|
||||
<!-- Minimum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_CNT_THR>50</TMR_CNT_THR>
|
||||
<!-- Cutoff TX MCS index -->
|
||||
<TX_MCS_THR>8</TX_MCS_THR>
|
||||
<!-- Cutoff TX BW index -->
|
||||
<TX_BW_THR>2</TX_BW_THR>
|
||||
<!-- Maximum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_UBCNT_THR>100</RMP_UBCNT_THR>
|
||||
<!-- Maximum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_UBCNT_THR>300</TMR_UBCNT_THR>
|
||||
<!-- Threshold for PERAM -->
|
||||
<PERAM_THR>0.15</PERAM_THR>
|
||||
<!-- Minimum MPDU count to activate PERAM -->
|
||||
<PERAM_CNT_THR>4</PERAM_CNT_THR>
|
||||
<!-- Maximum MPDU count to activate PERAM -->
|
||||
<PERAM_UBCNT_THR>80</PERAM_UBCNT_THR>
|
||||
<!-- CQE throughput Threshold-->
|
||||
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
<CQE prodId="Helium">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-79,-82</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-79,-82</RSSIDropThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.7</MACStatsAveragingAlpha>
|
||||
<!-- Threshold for RX MPDU PER -->
|
||||
<RMP_THR>0.12</RMP_THR>
|
||||
<!-- Minimum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_CNT_THR>10</RMP_CNT_THR>
|
||||
<!-- Cutoff RX MCS index -->
|
||||
<RX_MCS_THR>9</RX_MCS_THR>
|
||||
<!-- Cutoff RX BW index -->
|
||||
<RX_BW_THR>3</RX_BW_THR>
|
||||
<!-- Threshold for TX MSDU drop -->
|
||||
<TMD_THR>0.1</TMD_THR>
|
||||
<!-- Minimum MSDU count to activate TX MSDU drop -->
|
||||
<TMD_CNT_THR>2</TMD_CNT_THR>
|
||||
<!-- Threshold for MPDU retry rate -->
|
||||
<TMR_THR>0.64</TMR_THR>
|
||||
<!-- Minimum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_CNT_THR>100</TMR_CNT_THR>
|
||||
<!-- Cutoff TX MCS index -->
|
||||
<TX_MCS_THR>4</TX_MCS_THR>
|
||||
<!-- Cutoff TX BW index -->
|
||||
<TX_BW_THR>2</TX_BW_THR>
|
||||
<!-- Maximum MPDU count to activate RX MPDU PER -->
|
||||
<RMP_UBCNT_THR>1000</RMP_UBCNT_THR>
|
||||
<!-- Maximum MPDU count to activate MPDU retry rate -->
|
||||
<TMR_UBCNT_THR>1000</TMR_UBCNT_THR>
|
||||
<!-- Threshold for PERAM -->
|
||||
<PERAM_THR>0.22</PERAM_THR>
|
||||
<!-- Minimum MPDU count to activate PERAM -->
|
||||
<PERAM_CNT_THR>20</PERAM_CNT_THR>
|
||||
<!-- Maximum MPDU count to activate PERAM -->
|
||||
<PERAM_UBCNT_THR>1000</PERAM_UBCNT_THR>
|
||||
<!-- CQE throughput Threshold-->
|
||||
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
<CQE prodId="Pronto">
|
||||
<!-- Default node for CQE_Thresholds element -->
|
||||
<CQE_Thresholds Id="128">
|
||||
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIAddThreshold units="dbm">-78,-78</RSSIAddThreshold>
|
||||
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
|
||||
<!-- a candidate for interface selection -->
|
||||
<RSSIDropThreshold units="dbm">-78,-78</RSSIDropThreshold>
|
||||
<!-- RSSI threshold from which to select linear model to compute CQE metric -->
|
||||
<RSSIModelThreshold units="dbm">-74</RSSIModelThreshold>
|
||||
<!-- Interval over whcih RSSI values are averaged -->
|
||||
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
|
||||
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
|
||||
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
|
||||
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
|
||||
<!-- Setting CQETimer to zero disables the CQE -->
|
||||
<CQETimer units="secs">2</CQETimer>
|
||||
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
|
||||
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
|
||||
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
|
||||
<MACStatsAveragingAlpha>0.47</MACStatsAveragingAlpha>
|
||||
<!-- The threshold indicating the number of frames below which no valid CQE estimation can't be done -->
|
||||
<FrameCntThreshold units="frames">8</FrameCntThreshold>
|
||||
<!-- The threshold indicating the number of last samples below which valid CQE estimation can't be done -->
|
||||
<ColdStartThreshold units="frames">2</ColdStartThreshold>
|
||||
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
|
||||
<!-- such as retry, multi-retry, fail and ack fail metric -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<MACMibThreshold2a>0.42</MACMibThreshold2a>
|
||||
<!-- The weightage that given to retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<RetryMetricWeight2a>0.0597</RetryMetricWeight2a>
|
||||
<!-- The weightage that given to multi-retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is greater than RSSIModelThreshold -->
|
||||
<MultiRetryMetricWeight2a>0.8895</MultiRetryMetricWeight2a>
|
||||
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
|
||||
<!-- such as retry, multi-retry, fail and ack fail metric -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<MACMibThreshold2b>0.21</MACMibThreshold2b>
|
||||
<!-- The weightage that given to retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<RetryMetricWeight2b>0.1366</RetryMetricWeight2b>
|
||||
<!-- The weightage that given to multi-retry metric in computation of CQE -->
|
||||
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
|
||||
<MultiRetryMetricWeight2b>0.5795</MultiRetryMetricWeight2b>
|
||||
</CQE_Thresholds>
|
||||
</CQE>
|
||||
</Ext>
|
||||
</Andsf></AndsfPolicy>
|
||||
1396
proprietary/vendor/etc/data/dsi_config.xml
vendored
Normal file
1396
proprietary/vendor/etc/data/dsi_config.xml
vendored
Normal file
File diff suppressed because it is too large
Load Diff
3601
proprietary/vendor/etc/data/netmgr_config.xml
vendored
Normal file
3601
proprietary/vendor/etc/data/netmgr_config.xml
vendored
Normal file
File diff suppressed because it is too large
Load Diff
18
proprietary/vendor/etc/default-permissions/com.qualcomm.qti.cne.xml
vendored
Normal file
18
proprietary/vendor/etc/default-permissions/com.qualcomm.qti.cne.xml
vendored
Normal file
@@ -0,0 +1,18 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
~ Copyright (c) 2020 Qualcomm Technologies, Inc.
|
||||
~ All Rights Reserved.
|
||||
~ Confidential and Proprietary - Qualcomm Technologies, Inc.
|
||||
-->
|
||||
|
||||
<!--
|
||||
This XML file declares which signature|privileged permissions should be
|
||||
granted to privileged applications on QTI devices.
|
||||
It allows additional grants on top of privapp-permissions-platform.xml
|
||||
-->
|
||||
|
||||
<exceptions>
|
||||
<exception package="com.qualcomm.qti.cne">
|
||||
<permission name="android.permission.READ_PHONE_STATE" fixed="false"/>
|
||||
</exception>
|
||||
</exceptions>
|
||||
75
proprietary/vendor/etc/display/DPU660.xml
vendored
Normal file
75
proprietary/vendor/etc/display/DPU660.xml
vendored
Normal file
@@ -0,0 +1,75 @@
|
||||
<XML>
|
||||
<!--
|
||||
Copyright (c) 2020 Qualcomm Technologies, Inc.
|
||||
All Rights Reserved.
|
||||
Confidential and Proprietary - Qualcomm Technologies, Inc.
|
||||
-->
|
||||
<SDE660>
|
||||
<Param0>6</Param0>
|
||||
<Param1>8</Param1>
|
||||
<Param2>4</Param2>
|
||||
<Param3>1</Param3>
|
||||
<Param4>1</Param4>
|
||||
<Param5>2</Param5>
|
||||
<Param6>0</Param6> <!-- TODO: recheck (as per kernel code it is 2) -->
|
||||
<Param7>3</Param7>
|
||||
<Param8>25</Param8>
|
||||
<Param9>1.05</Param9>
|
||||
<Param10>24</Param10>
|
||||
<Param11>4100.0</Param11>
|
||||
<Param12>4800.0</Param12>
|
||||
<Param13>1</Param13>
|
||||
<Param14>32</Param14>
|
||||
<Param15>1.5</Param15>
|
||||
<Param16>1.5</Param16>
|
||||
<Param17>4.0</Param17>
|
||||
<Param18>3</Param18>
|
||||
<Param19>2</Param19>
|
||||
<Param20>48</Param20>
|
||||
<Param21>32</Param21>
|
||||
<Param22>3</Param22>
|
||||
<Param23>1600.0</Param23>
|
||||
<Param24>261.0</Param24>
|
||||
<Param25>4800.0</Param25>
|
||||
<Param26>9600.0</Param26>
|
||||
<Param27>4.0</Param27>
|
||||
<Param28>1.1</Param28>
|
||||
<Param29>61440</Param29> <!-- TODO: recheck lut Param29-31 (currently, as per lahaina) -->
|
||||
<Param30>4608</Param30>
|
||||
<Param31>8</Param31>
|
||||
<Param32>2</Param32>
|
||||
<Param33>75</Param33>
|
||||
<Param34>256</Param34>
|
||||
<Param35>100</Param35>
|
||||
<Param36>1</Param36>
|
||||
<Param37>4</Param37>
|
||||
<Param38>800</Param38>
|
||||
<Param39>1600</Param39>
|
||||
<Param40>2</Param40>
|
||||
<Param41>4</Param41>
|
||||
<Param42>3</Param42>
|
||||
<Param43>1.45</Param43>
|
||||
<Param44>1.0</Param44>
|
||||
<Param45>1.0</Param45>
|
||||
<Param46>4100</Param46>
|
||||
<Param47>0.25</Param47>
|
||||
<Param48>3.0</Param48>
|
||||
<Param49>5.33</Param49>
|
||||
<Param50>16</Param50> <!-- TODO: recheck Param50-52 (currently, as per lahaina) -->
|
||||
<Param51>1.7</Param51>
|
||||
<Param52>1.4</Param52>
|
||||
<Param53>32</Param53>
|
||||
<Param54>16</Param54>
|
||||
<Param55>8.33</Param55>
|
||||
<Param56>8.0</Param56>
|
||||
<Param57>75</Param57>
|
||||
|
||||
<!-- Example
|
||||
<Overrides>
|
||||
<Override0>
|
||||
<Param11>4400</Param11>
|
||||
</Override0>
|
||||
</Overrides>
|
||||
-->
|
||||
</SDE660>
|
||||
</XML>
|
||||
75
proprietary/vendor/etc/display/DPU670.xml
vendored
Normal file
75
proprietary/vendor/etc/display/DPU670.xml
vendored
Normal file
@@ -0,0 +1,75 @@
|
||||
<XML>
|
||||
<!--
|
||||
Copyright (c) 2020 Qualcomm Technologies, Inc.
|
||||
All Rights Reserved.
|
||||
Confidential and Proprietary - Qualcomm Technologies, Inc.
|
||||
-->
|
||||
<SDE670>
|
||||
<Param0>6</Param0>
|
||||
<Param1>8</Param1>
|
||||
<Param2>4</Param2>
|
||||
<Param3>1</Param3>
|
||||
<Param4>1</Param4>
|
||||
<Param5>2</Param5>
|
||||
<Param6>0</Param6> <!-- TODO: recheck (as per kernel code it is 2) -->
|
||||
<Param7>3</Param7>
|
||||
<Param8>25</Param8>
|
||||
<Param9>1.05</Param9>
|
||||
<Param10>40</Param10>
|
||||
<Param11>4300.0</Param11>
|
||||
<Param12>4800.0</Param12>
|
||||
<Param13>2</Param13>
|
||||
<Param14>32</Param14>
|
||||
<Param15>2.0</Param15>
|
||||
<Param16>1.5</Param16>
|
||||
<Param17>4.0</Param17>
|
||||
<Param18>3</Param18>
|
||||
<Param19>2</Param19>
|
||||
<Param20>48</Param20>
|
||||
<Param21>32</Param21>
|
||||
<Param22>3</Param22>
|
||||
<Param23>1600.0</Param23>
|
||||
<Param24>261.0</Param24>
|
||||
<Param25>4800.0</Param25>
|
||||
<Param26>9600.0</Param26>
|
||||
<Param27>4.0</Param27>
|
||||
<Param28>1.1</Param28>
|
||||
<Param29>61440</Param29> <!-- TODO: recheck lut Param29-31 (currently, as per lahaina) -->
|
||||
<Param30>4608</Param30>
|
||||
<Param31>8</Param31>
|
||||
<Param32>2</Param32>
|
||||
<Param33>75</Param33>
|
||||
<Param34>256</Param34>
|
||||
<Param35>100</Param35>
|
||||
<Param36>2</Param36>
|
||||
<Param37>4</Param37>
|
||||
<Param38>800</Param38>
|
||||
<Param39>1600</Param39>
|
||||
<Param40>2</Param40>
|
||||
<Param41>4</Param41>
|
||||
<Param42>3</Param42>
|
||||
<Param43>1.45</Param43>
|
||||
<Param44>1.0</Param44>
|
||||
<Param45>1.0</Param45>
|
||||
<Param46>4300</Param46>
|
||||
<Param47>0.25</Param47>
|
||||
<Param48>3.0</Param48>
|
||||
<Param49>5.33</Param49>
|
||||
<Param50>16</Param50>
|
||||
<Param51>1.7</Param51>
|
||||
<Param52>1.4</Param52>
|
||||
<Param53>32</Param53>
|
||||
<Param54>16</Param54>
|
||||
<Param55>8.33</Param55>
|
||||
<Param56>8.0</Param56>
|
||||
<Param57>75</Param57>
|
||||
|
||||
<!-- Example
|
||||
<Overrides>
|
||||
<Override0>
|
||||
<Param11>4400</Param11>
|
||||
</Override0>
|
||||
</Overrides>
|
||||
-->
|
||||
</SDE670>
|
||||
</XML>
|
||||
76
proprietary/vendor/etc/display/DPU720.xml
vendored
Normal file
76
proprietary/vendor/etc/display/DPU720.xml
vendored
Normal file
@@ -0,0 +1,76 @@
|
||||
<XML>
|
||||
<!--
|
||||
Copyright (c) 2021 Qualcomm Technologies, Inc.
|
||||
All Rights Reserved.
|
||||
Confidential and Proprietary - Qualcomm Technologies, Inc.
|
||||
-->
|
||||
<SDE720>
|
||||
<Param0>6</Param0>
|
||||
<Param1>8</Param1>
|
||||
<Param2>4</Param2>
|
||||
<Param3>1</Param3>
|
||||
<Param4>1</Param4>
|
||||
<Param5>2</Param5>
|
||||
<Param6>0</Param6>
|
||||
<Param7>3</Param7>
|
||||
<Param8>25</Param8>
|
||||
<Param9>1.05</Param9>
|
||||
<Param10>40</Param10>
|
||||
<Param11>4300</Param11>
|
||||
<Param12>4800</Param12>
|
||||
<Param13>1</Param13>
|
||||
<Param14>32</Param14>
|
||||
<Param15>1.5</Param15>
|
||||
<Param16>1.5</Param16>
|
||||
<Param17>4.0</Param17>
|
||||
<Param18>3</Param18>
|
||||
<Param19>2</Param19>
|
||||
<Param20>48</Param20>
|
||||
<Param21>32</Param21>
|
||||
<Param22>3</Param22>
|
||||
<Param23>800.0</Param23>
|
||||
<Param24>261.0</Param24>
|
||||
<Param25>4800.0</Param25>
|
||||
<Param26>9600.0</Param26>
|
||||
<Param27>4.0</Param27>
|
||||
<Param28>1.1</Param28>
|
||||
<Param29>61440</Param29>
|
||||
<Param30>4608</Param30>
|
||||
<Param31>8</Param31>
|
||||
<Param32>2</Param32>
|
||||
<Param33>75</Param33>
|
||||
<Param34>256</Param34>
|
||||
<Param35>100</Param35>
|
||||
<Param36>2</Param36>
|
||||
<Param37>4</Param37>
|
||||
<Param38>800</Param38>
|
||||
<Param39>1600</Param39>
|
||||
<Param40>2</Param40>
|
||||
<Param41>4</Param41>
|
||||
<Param42>3</Param42>
|
||||
<Param43>1.45</Param43>
|
||||
<Param44>1.0</Param44>
|
||||
<Param45>1.0</Param45>
|
||||
<Param46>4300</Param46>
|
||||
<Param47>0.25</Param47>
|
||||
<Param48>3.0</Param48>
|
||||
<Param49>5.33</Param49>
|
||||
<Param50>16</Param50>
|
||||
<Param51>1.7</Param51>
|
||||
<Param52>1.4</Param52>
|
||||
<Param53>32</Param53>
|
||||
<Param54>16</Param54>
|
||||
<Param55>8.33</Param55>
|
||||
<Param56>8.0</Param56>
|
||||
<Param57>75</Param57>
|
||||
|
||||
<!-- Example
|
||||
<Overrides>
|
||||
<Override0>
|
||||
<Param11>4400</Param11>
|
||||
</Override0>
|
||||
</Overrides>
|
||||
-->
|
||||
</SDE720>
|
||||
</XML>
|
||||
|
||||
75
proprietary/vendor/etc/display/DPU7__.xml
vendored
Normal file
75
proprietary/vendor/etc/display/DPU7__.xml
vendored
Normal file
@@ -0,0 +1,75 @@
|
||||
<XML>
|
||||
<!--
|
||||
Copyright (c) 2020 Qualcomm Technologies, Inc.
|
||||
All Rights Reserved.
|
||||
Confidential and Proprietary - Qualcomm Technologies, Inc.
|
||||
-->
|
||||
<SDE7__>
|
||||
<Param0>6</Param0>
|
||||
<Param1>8</Param1>
|
||||
<Param2>4</Param2>
|
||||
<Param3>1</Param3>
|
||||
<Param4>1</Param4>
|
||||
<Param5>2</Param5>
|
||||
<Param6>0</Param6>
|
||||
<Param7>3</Param7>
|
||||
<Param8>25</Param8>
|
||||
<Param9>1.05</Param9>
|
||||
<Param10>40</Param10>
|
||||
<Param11>5200.0</Param11>
|
||||
<Param12>4800.0</Param12>
|
||||
<Param13>2</Param13>
|
||||
<Param14>32</Param14>
|
||||
<Param15>1.5</Param15>
|
||||
<Param16>1.5</Param16>
|
||||
<Param17>4.0</Param17>
|
||||
<Param18>3</Param18>
|
||||
<Param19>2</Param19>
|
||||
<Param20>48</Param20>
|
||||
<Param21>32</Param21>
|
||||
<Param22>3</Param22>
|
||||
<Param23>800.0</Param23>
|
||||
<Param24>261.0</Param24>
|
||||
<Param25>4800.0</Param25>
|
||||
<Param26>9600.0</Param26>
|
||||
<Param27>4.0</Param27>
|
||||
<Param28>1.1</Param28>
|
||||
<Param29>61440</Param29>
|
||||
<Param30>4608</Param30>
|
||||
<Param31>8</Param31>
|
||||
<Param32>2</Param32>
|
||||
<Param33>75</Param33>
|
||||
<Param34>256</Param34>
|
||||
<Param35>100</Param35>
|
||||
<Param36>4</Param36>
|
||||
<Param37>4</Param37>
|
||||
<Param38>800</Param38>
|
||||
<Param39>1600</Param39>
|
||||
<Param40>2</Param40>
|
||||
<Param41>4</Param41>
|
||||
<Param42>3</Param42>
|
||||
<Param43>1.45</Param43>
|
||||
<Param44>1.0</Param44>
|
||||
<Param45>1.0</Param45>
|
||||
<Param46>3900</Param46>
|
||||
<Param47>0.25</Param47>
|
||||
<Param48>3.0</Param48>
|
||||
<Param49>5.33</Param49>
|
||||
<Param50>16</Param50>
|
||||
<Param51>1.7</Param51>
|
||||
<Param52>1.4</Param52>
|
||||
<Param53>32</Param53>
|
||||
<Param54>16</Param54>
|
||||
<Param55>8.33</Param55>
|
||||
<Param56>8.0</Param56>
|
||||
<Param57>75</Param57>
|
||||
|
||||
<!-- Example
|
||||
<Overrides>
|
||||
<Override0>
|
||||
<Param11>4400</Param11>
|
||||
</Override0>
|
||||
</Overrides>
|
||||
-->
|
||||
</SDE7__>
|
||||
</XML>
|
||||
26
proprietary/vendor/etc/display/advanced_sf_offsets.xml
vendored
Normal file
26
proprietary/vendor/etc/display/advanced_sf_offsets.xml
vendored
Normal file
@@ -0,0 +1,26 @@
|
||||
<?xml version="1.0" ?>
|
||||
<!--
|
||||
Copyright (c) 2020-2021 Qualcomm Technologies, Inc.
|
||||
All Rights Reserved.
|
||||
Confidential and Proprietary - Qualcomm Technologies, Inc.
|
||||
-->
|
||||
<AdvancedSfOffsetSetting>
|
||||
<DeviceSettingList>
|
||||
<DefaultDevice version="1"/>
|
||||
<Device version="1">
|
||||
<FpsOffsetMap fps="90" advancedSfOffsetPercentage="36"/>
|
||||
<FpsOffsetMap fps="120" advancedSfOffsetPercentage="48"/>
|
||||
<FpsOffsetMap fps="144" advancedSfOffsetPercentage="40"/>
|
||||
</Device>
|
||||
<Device version="2">
|
||||
<FpsOffsetMap fps="90" advancedSfOffsetPercentage="45"/>
|
||||
<FpsOffsetMap fps="120" advancedSfOffsetPercentage="48"/>
|
||||
<FpsOffsetMap fps="144" advancedSfOffsetPercentage="40"/>
|
||||
</Device>
|
||||
<Device version="3">
|
||||
<FpsOffsetMap fps="90" advancedSfOffsetPercentage="45"/>
|
||||
<FpsOffsetMap fps="120" advancedSfOffsetPercentage="40"/>
|
||||
<FpsOffsetMap fps="144" advancedSfOffsetPercentage="40"/>
|
||||
</Device>
|
||||
</DeviceSettingList>
|
||||
</AdvancedSfOffsetSetting>
|
||||
61
proprietary/vendor/etc/gpfspath_oem_config.xml
vendored
Normal file
61
proprietary/vendor/etc/gpfspath_oem_config.xml
vendored
Normal file
@@ -0,0 +1,61 @@
|
||||
<!--
|
||||
Copyright (c) 2017 Qualcomm Technologies, Inc.
|
||||
All Rights Reserved.
|
||||
Confidential and Proprietary - Qualcomm Technologies, Inc.
|
||||
-->
|
||||
|
||||
<!--
|
||||
|
||||
This file is configured by OEM to customize the path used by GP FS listener
|
||||
service to save files, and will be located in /vendor/etc on device
|
||||
|
||||
"gp_data_path" and "gp_persist_path" are the /data and /persist partition
|
||||
path to save files, respectively.
|
||||
By default, "gp_data_path" is "/data/vendor/tzstorage/", and
|
||||
"gp_persist_path" is "/mnt/vendor/persist/data/".
|
||||
|
||||
To replace with different paths, please also create folder in init.qcom.rc
|
||||
file and update SEAndroid policy.
|
||||
|
||||
Take "/data/vendor/tzstorage/" as an example below,
|
||||
|
||||
A) rootdir/etc/init.qcom.rc:
|
||||
# Create /data/vendor/tzstorage directory for SFS listener
|
||||
mkdir /data/vendor/tzstorage 0770 system system
|
||||
|
||||
B) common/file.te:
|
||||
# SFS listener data file
|
||||
type data_tzstorage_file, file_type, data_file_type;
|
||||
|
||||
C) common/file_contexts:
|
||||
/data/vendor/tzstorage(/.*)? u:object_r:data_tzstorage_file:s0
|
||||
|
||||
D) common/qseecomd.te:
|
||||
# Allow SFS to write to data partition
|
||||
allow tee data_tzstorage_file:dir create_dir_perms;
|
||||
allow tee data_tzstorage_file:file create_file_perms;
|
||||
|
||||
"gp_whitelist_count" and "gp_whitelist_path"
|
||||
|
||||
Some paths needs "/data/vendor/tzstorage" appended to it at the beginning
|
||||
as they do not have access/permissions on their own.
|
||||
Use gp_whitelist_count and gp_whitelist_paths entries to add more such paths.
|
||||
By default, we add "/data/system/users" and "/data/misc/qsee" for current use
|
||||
cases.
|
||||
|
||||
To add an extra path, increment the count in gp_whitelist_count and add a new
|
||||
gp_whitelist_path entry. It is very critical that the count matches with the
|
||||
number of path entries.
|
||||
|
||||
-->
|
||||
|
||||
|
||||
<sfs_path>
|
||||
<gp_data_path> /data/vendor/tzstorage/ </gp_data_path>
|
||||
<gp_persist_path> /mnt/vendor/persist/data/ </gp_persist_path>
|
||||
<gp_whitelist_count> 4 </gp_whitelist_count>
|
||||
<gp_whitelist_path> /data/system/users/ </gp_whitelist_path>
|
||||
<gp_whitelist_path> /data/misc/qsee/ </gp_whitelist_path>
|
||||
<gp_whitelist_path> /qwes </gp_whitelist_path>
|
||||
<gp_whitelist_path> /qwes/licenses </gp_whitelist_path>
|
||||
</sfs_path>
|
||||
5
proprietary/vendor/etc/init/android.hardware.bluetooth@1.0-service-qti.rc
vendored
Normal file
5
proprietary/vendor/etc/init/android.hardware.bluetooth@1.0-service-qti.rc
vendored
Normal file
@@ -0,0 +1,5 @@
|
||||
service vendor.bluetooth-1-0-qti /vendor/bin/hw/android.hardware.bluetooth@1.0-service-qti
|
||||
class hal
|
||||
user bluetooth
|
||||
group bluetooth system wakelock oem_2901 net_raw
|
||||
capabilities BLOCK_SUSPEND NET_ADMIN
|
||||
8
proprietary/vendor/etc/init/android.hardware.drm@1.1-service.wfdhdcp.rc
vendored
Normal file
8
proprietary/vendor/etc/init/android.hardware.drm@1.1-service.wfdhdcp.rc
vendored
Normal file
@@ -0,0 +1,8 @@
|
||||
# Copyright (c) 2018-2019 Qualcomm Technologies, Inc.
|
||||
# All Rights Reserved.
|
||||
# Confidential and Proprietary - Qualcomm Technologies, Inc.
|
||||
#
|
||||
|
||||
service wfdhdcphalservice /vendor/bin/wfdhdcphalservice
|
||||
class main
|
||||
user system
|
||||
26
proprietary/vendor/etc/init/android.hardware.drm@1.3-service.widevine.rc
vendored
Normal file
26
proprietary/vendor/etc/init/android.hardware.drm@1.3-service.widevine.rc
vendored
Normal file
@@ -0,0 +1,26 @@
|
||||
on property:init.svc.mediadrm=running
|
||||
mkdir /data/vendor/mediadrm 0770 media mediadrm
|
||||
start vendor.move_data_sh
|
||||
|
||||
service vendor.move_data_sh /system/bin/move_widevine_data.sh
|
||||
class late_start
|
||||
user media
|
||||
group media mediadrm system
|
||||
disabled
|
||||
oneshot
|
||||
|
||||
service vendor.drm-widevine-hal-1-3 /vendor/bin/hw/android.hardware.drm@1.3-service.widevine
|
||||
interface android.hardware.drm@1.0::ICryptoFactory widevine
|
||||
interface android.hardware.drm@1.0::IDrmFactory widevine
|
||||
interface android.hardware.drm@1.1::ICryptoFactory widevine
|
||||
interface android.hardware.drm@1.1::IDrmFactory widevine
|
||||
interface android.hardware.drm@1.2::ICryptoFactory widevine
|
||||
interface android.hardware.drm@1.2::IDrmFactory widevine
|
||||
interface android.hardware.drm@1.3::ICryptoFactory widevine
|
||||
interface android.hardware.drm@1.3::IDrmFactory widevine
|
||||
interface android.hidl.base@1.0::IBase widevine
|
||||
class hal
|
||||
user media
|
||||
group media mediadrm drmrpc system
|
||||
ioprio rt 4
|
||||
writepid /dev/cpuset/foreground/tasks
|
||||
10
proprietary/vendor/etc/init/android.hardware.gatekeeper@1.0-service-qti.rc
vendored
Normal file
10
proprietary/vendor/etc/init/android.hardware.gatekeeper@1.0-service-qti.rc
vendored
Normal file
@@ -0,0 +1,10 @@
|
||||
on property:vendor.keymaster.quickboot=true
|
||||
stop gatekeeper-1-0
|
||||
start gatekeeper-1-0
|
||||
stop gatekeeperd
|
||||
start gatekeeperd
|
||||
|
||||
service gatekeeper-1-0 /vendor/bin/hw/android.hardware.gatekeeper@1.0-service-qti
|
||||
class early_hal
|
||||
user system
|
||||
group system
|
||||
14
proprietary/vendor/etc/init/android.hardware.keymaster@4.1-service-qti.rc
vendored
Normal file
14
proprietary/vendor/etc/init/android.hardware.keymaster@4.1-service-qti.rc
vendored
Normal file
@@ -0,0 +1,14 @@
|
||||
on init
|
||||
start vendor.keymaster-4-1
|
||||
|
||||
on property:vendor.keymaster.quickboot=true
|
||||
stop vendor.keymaster-4-1
|
||||
start vendor.keymaster-4-1
|
||||
stop keystore
|
||||
start keystore
|
||||
start wait_for_keymaster
|
||||
|
||||
service vendor.keymaster-4-1 /vendor/bin/hw/android.hardware.keymaster@4.1-service-qti
|
||||
class early_hal
|
||||
user system
|
||||
group system drmrpc
|
||||
4
proprietary/vendor/etc/init/cnd.rc
vendored
Normal file
4
proprietary/vendor/etc/init/cnd.rc
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
service vendor.cnd /system/vendor/bin/cnd
|
||||
class main
|
||||
user system
|
||||
group system wifi inet radio wakelock net_admin
|
||||
11
proprietary/vendor/etc/init/com.qualcomm.qti.wifidisplayhal@1.0-service.rc
vendored
Normal file
11
proprietary/vendor/etc/init/com.qualcomm.qti.wifidisplayhal@1.0-service.rc
vendored
Normal file
@@ -0,0 +1,11 @@
|
||||
#
|
||||
# Copyright (c) 2019 Qualcomm Technologies, Inc.
|
||||
# All Rights Reserved.
|
||||
# Confidential and Proprietary - Qualcomm Technologies, Inc.
|
||||
#
|
||||
service wifidisplayhalservice /vendor/bin/wifidisplayhalservice
|
||||
class main
|
||||
user system
|
||||
group inet input audio media uhid
|
||||
capabilities NET_RAW
|
||||
|
||||
13
proprietary/vendor/etc/init/dataadpl.rc
vendored
Normal file
13
proprietary/vendor/etc/init/dataadpl.rc
vendored
Normal file
@@ -0,0 +1,13 @@
|
||||
# Copyright (c) 2019 Qualcomm Technologies, Inc.
|
||||
# All Rights Reserved.
|
||||
# Confidential and Proprietary - Qualcomm Technologies, Inc.
|
||||
|
||||
# Create the directories used by DPM subsystem
|
||||
|
||||
#start dataadpl service
|
||||
service vendor.dataadpl /system/vendor/bin/adpl
|
||||
class main
|
||||
user radio
|
||||
socket adpl_cmd_uds_file dgram 660 radio radio
|
||||
group radio oem_2901 diag usb inet
|
||||
disabled
|
||||
19
proprietary/vendor/etc/init/dataqti.rc
vendored
Normal file
19
proprietary/vendor/etc/init/dataqti.rc
vendored
Normal file
@@ -0,0 +1,19 @@
|
||||
# Copyright (c) 2019 Qualcomm Technologies, Inc.
|
||||
# All Rights Reserved.
|
||||
# Confidential and Proprietary - Qualcomm Technologies, Inc.
|
||||
|
||||
# Create the directories used by DPM subsystem
|
||||
|
||||
# msm specific files that need to be created on /data
|
||||
on post-fs-data
|
||||
#Create DATAQTI dir for logs
|
||||
mkdir /data/vendor/dataqti 0770 radio radio
|
||||
chmod 0770 /data/vendor/dataqti
|
||||
|
||||
#start dataqti service
|
||||
service vendor.dataqti /system/vendor/bin/qti
|
||||
class main
|
||||
user radio
|
||||
socket qti_dpm_uds_file dgram 660 radio radio
|
||||
group radio oem_2901 diag usb inet
|
||||
disabled
|
||||
17
proprietary/vendor/etc/init/dpmQmiMgr.rc
vendored
Normal file
17
proprietary/vendor/etc/init/dpmQmiMgr.rc
vendored
Normal file
@@ -0,0 +1,17 @@
|
||||
# Copyright (c) 2019-2020 Qualcomm Technologies, Inc.
|
||||
# All Rights Reserved.
|
||||
# Confidential and Proprietary - Qualcomm Technologies, Inc.
|
||||
|
||||
#start dpmQmiMgr service
|
||||
service dpmQmiMgr /system/vendor/bin/dpmQmiMgr
|
||||
interface com.qualcomm.qti.dpm.api@1.0::IdpmQmi dpmQmiService
|
||||
class main
|
||||
user system
|
||||
group system
|
||||
disabled
|
||||
|
||||
on property:persist.vendor.dpmhalservice.enable=*
|
||||
start dpmQmiMgr
|
||||
|
||||
on property:persist.vendor.dpmhalservice.enable=0
|
||||
stop dpmQmiMgr
|
||||
173
proprietary/vendor/etc/init/hw/init.qti.kernel.rc
vendored
Normal file
173
proprietary/vendor/etc/init/hw/init.qti.kernel.rc
vendored
Normal file
@@ -0,0 +1,173 @@
|
||||
#=============================================================================
|
||||
# Copyright (c) 2019-2021 Qualcomm Technologies, Inc.
|
||||
# All Rights Reserved.
|
||||
# Confidential and Proprietary - Qualcomm Technologies, Inc.
|
||||
#
|
||||
# Copyright (c) 2009-2012, 2014-2019, The Linux Foundation. All rights reserved.
|
||||
#
|
||||
# Redistribution and use in source and binary forms, with or without
|
||||
# modification, are permitted provided that the following conditions are met:
|
||||
# * Redistributions of source code must retain the above copyright
|
||||
# notice, this list of conditions and the following disclaimer.
|
||||
# * Redistributions in binary form must reproduce the above copyright
|
||||
# notice, this list of conditions and the following disclaimer in the
|
||||
# documentation and/or other materials provided with the distribution.
|
||||
# * Neither the name of The Linux Foundation nor
|
||||
# the names of its contributors may be used to endorse or promote
|
||||
# products derived from this software without specific prior written
|
||||
# permission.
|
||||
#
|
||||
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
|
||||
# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
||||
# IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
|
||||
# NON-INFRINGEMENT ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
|
||||
# CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
|
||||
# EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
|
||||
# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
|
||||
# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
|
||||
# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
|
||||
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
|
||||
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
#=============================================================================
|
||||
import /vendor/etc/init/hw/init.qti.kernel.test.rc
|
||||
|
||||
on early-init
|
||||
mount debugfs debugfs /sys/kernel/debug
|
||||
chmod 0755 /sys/kernel/debug
|
||||
|
||||
# Mount tracefs in /sys/kernel/tracing as CONFIG_DEBUG_FS might be
|
||||
# disabled and /sys/kernel/debug/tracing might not be available
|
||||
mount tracefs tracefs /sys/kernel/tracing
|
||||
chmod 0755 /sys/kernel/tracing
|
||||
|
||||
chown root system /dev/kmsg
|
||||
chmod 0620 /dev/kmsg
|
||||
|
||||
write /proc/sys/kernel/sched_boost 1
|
||||
|
||||
write /proc/sys/kernel/firmware_config/force_sysfs_fallback 1
|
||||
|
||||
on init
|
||||
# Create cgroup mount point for memory
|
||||
mkdir /sys/fs/cgroup/memory/bg 0750 root system
|
||||
write /sys/fs/cgroup/memory/bg/memory.swappiness 140
|
||||
write /sys/fs/cgroup/memory/bg/memory.move_charge_at_immigrate 1
|
||||
chown root system /sys/fs/cgroup/memory/bg/tasks
|
||||
chmod 0660 /sys/fs/cgroup/memory/bg/tasks
|
||||
|
||||
# update scheduler tunables
|
||||
write /dev/cpuctl/foreground/cpu.uclamp.sched_boost_no_override 1
|
||||
write /dev/cpuctl/top-app/cpu.uclamp.sched_boost_no_override 1
|
||||
write /dev/cpuctl/background/cpu.uclamp.colocate 0
|
||||
write /dev/cpuctl/foreground/cpu.uclamp.colocate 0
|
||||
write /dev/cpuctl/top-app/cpu.uclamp.colocate 1
|
||||
|
||||
on post-fs
|
||||
chmod 0755 /sys/kernel/debug/tracing
|
||||
|
||||
# set aggressive read ahead for dm-0 and dm-1 during boot up
|
||||
write /sys/block/dm-0/queue/read_ahead_kb 2048
|
||||
write /sys/block/dm-1/queue/read_ahead_kb 2048
|
||||
write /sys/block/dm-2/queue/read_ahead_kb 2048
|
||||
|
||||
on early-boot
|
||||
# Allow subsystem (modem etc) debugging
|
||||
write /sys/kernel/boot_adsp/boot 1
|
||||
write /sys/kernel/boot_cdsp/boot 1
|
||||
write /sys/kernel/boot_slpi/boot 1
|
||||
write /sys/devices/virtual/cvp/cvp/boot 1
|
||||
|
||||
on boot
|
||||
# Set the console loglevel to < KERN_WARN
|
||||
# Set the default message loglevel to KERN_INFO
|
||||
write /proc/sys/kernel/printk "4 6 1 7"
|
||||
|
||||
# Allow access to dload sysfs node
|
||||
chown root system /sys/kernel/dload/emmc_dload
|
||||
chmod 0660 /sys/kernel/dload/emmc_dload
|
||||
chown root system /dev/block/bootdevice/by-name/ramdump
|
||||
chmod 0660 /dev/block/bootdevice/by-name/ramdump
|
||||
chown root system /sys/kernel/dload/dload_mode
|
||||
chmod 0660 /sys/kernel/dload/dload_mode
|
||||
|
||||
# set the io-scheduler to bfq on all mq support devices
|
||||
write /sys/block/sda/queue/scheduler bfq
|
||||
write /sys/block/sdb/queue/scheduler bfq
|
||||
write /sys/block/sdc/queue/scheduler bfq
|
||||
write /sys/block/sdd/queue/scheduler bfq
|
||||
write /sys/block/sde/queue/scheduler bfq
|
||||
write /sys/block/sdf/queue/scheduler bfq
|
||||
write /sys/block/sdg/queue/scheduler bfq
|
||||
write /sys/block/sdh/queue/scheduler bfq
|
||||
write /sys/class/block/mmcblk0/queue/scheduler bfq
|
||||
write /sys/class/block/mmcblk1/queue/scheduler bfq
|
||||
|
||||
# update io-scheduler tunables
|
||||
write /sys/block/sda/queue/iosched/slice_idle 0
|
||||
write /sys/block/sdb/queue/iosched/slice_idle 0
|
||||
write /sys/block/sdc/queue/iosched/slice_idle 0
|
||||
write /sys/block/sdd/queue/iosched/slice_idle 0
|
||||
write /sys/block/sde/queue/iosched/slice_idle 0
|
||||
write /sys/block/sdf/queue/iosched/slice_idle 0
|
||||
write /sys/block/sdg/queue/iosched/slice_idle 0
|
||||
write /sys/block/sdh/queue/iosched/slice_idle 0
|
||||
write /sys/class/block/mmcblk0/queue/iosched/slice_idle 0
|
||||
write /sys/class/block/mmcblk1/queue/iosched/slice_idle 0
|
||||
|
||||
on post-fs-data
|
||||
# Create directory used for dump collection
|
||||
mkdir /data/vendor/ssrdump 0770 root system
|
||||
|
||||
on property:persist.sys.ssr.enable_debug=*
|
||||
write /sys/module/subsys_pil_tz/parameters/enable_debug ${persist.sys.ssr.enable_debug}
|
||||
|
||||
on property:persist.sys.mba_boot_timeout=*
|
||||
write /sys/module/pil_msa/parameters/pbl_mba_boot_timeout_ms ${persist.sys.mba_boot_timeout}
|
||||
|
||||
on property:persist.sys.modem_auth_timeout=*
|
||||
write /sys/module/pil_msa/parameters/modem_auth_timeout_ms ${persist.sys.modem_auth_timeout}
|
||||
|
||||
on property:persist.sys.pil_proxy_timeout=*
|
||||
write /sys/module/peripheral_loader/parameters/proxy_timeout_ms ${persist.sys.pil_proxy_timeout}
|
||||
|
||||
on property:persist.vendor.ssr.enable_ramdumps=1
|
||||
write /sys/module/subsystem_restart/parameters/enable_ramdumps 1
|
||||
|
||||
on property:persist.vendor.ssr.enable_ramdumps=0
|
||||
write /sys/module/subsystem_restart/parameters/enable_ramdumps 0
|
||||
|
||||
on property:persist.vendor.sys.rawdump_copy=1
|
||||
write /sys/kernel/dload/emmc_dload 1
|
||||
|
||||
on property:persist.vendor.sys.rawdump_copy=0
|
||||
write /sys/kernel/dload/emmc_dload 0
|
||||
|
||||
service kernel-boot /vendor/bin/sh /vendor/bin/init.qti.kernel.sh
|
||||
class core
|
||||
user root
|
||||
group root
|
||||
disabled
|
||||
oneshot
|
||||
|
||||
service kernel-post-boot /vendor/bin/sh /vendor/bin/init.kernel.post_boot.sh
|
||||
class core
|
||||
user root
|
||||
group root system wakelock graphics
|
||||
disabled
|
||||
oneshot
|
||||
|
||||
on property:sys.boot_completed=1
|
||||
write /dev/kmsg "Boot completed "
|
||||
#Reset read ahead for dm-0, dm-1 and dm-2 to 512kb
|
||||
write /sys/block/dm-0/queue/read_ahead_kb 512
|
||||
write /sys/block/dm-1/queue/read_ahead_kb 512
|
||||
write /sys/block/dm-2/queue/read_ahead_kb 512
|
||||
write /proc/sys/vm/page-cluster 0
|
||||
start kernel-boot
|
||||
start kernel-post-boot
|
||||
|
||||
service vendor.msm_irqbalance /vendor/bin/msm_irqbalance -f /system/vendor/etc/msm_irqbalance.conf
|
||||
class core
|
||||
user root
|
||||
group root
|
||||
disabled
|
||||
13
proprietary/vendor/etc/init/ims_rtp_daemon.rc
vendored
Normal file
13
proprietary/vendor/etc/init/ims_rtp_daemon.rc
vendored
Normal file
@@ -0,0 +1,13 @@
|
||||
# Copyright (c) 2019 Qualcomm Technologies, Inc.
|
||||
# All Rights Reserved.
|
||||
# Confidential and Proprietary - Qualcomm Technologies, Inc.
|
||||
#
|
||||
|
||||
# imsdatadaemon starts with root and UID will be downgraded to RADIO.
|
||||
service vendor.ims_rtp_daemon /vendor/bin/ims_rtp_daemon
|
||||
class main
|
||||
user radio
|
||||
group radio vendor_qti_diag inet log
|
||||
|
||||
on property:vendor.ims.DATA_DAEMON_STATUS=1
|
||||
restart vendor.ims_rtp_daemon
|
||||
16
proprietary/vendor/etc/init/imsdaemon.rc
vendored
Normal file
16
proprietary/vendor/etc/init/imsdaemon.rc
vendored
Normal file
@@ -0,0 +1,16 @@
|
||||
|
||||
# Copyright (c) 2020-2021 Qualcomm Technologies, Inc.
|
||||
# All Rights Reserved.
|
||||
# Confidential and Proprietary - Qualcomm Technologies, Inc.
|
||||
#
|
||||
|
||||
on post-fs-data
|
||||
mkdir /data/vendor/imslogs 0770 radio radio
|
||||
chmod 0770 /data/vendor/imslogs
|
||||
|
||||
# imsdaemon starts with root and UID will be downgraded to RADIO.
|
||||
service vendor.imsdaemon /vendor/bin/imsdaemon
|
||||
class main
|
||||
user radio
|
||||
socket ims_datad stream 0660 system radio
|
||||
group radio wifi inet vendor_qti_diag log
|
||||
2
proprietary/vendor/etc/init/init-qcril-data.rc
vendored
Normal file
2
proprietary/vendor/etc/init/init-qcril-data.rc
vendored
Normal file
@@ -0,0 +1,2 @@
|
||||
on property:ro.board.platform=msmnile && property:ro.baseband=msm && property:ro.vendor.qti.va_aosp.support=1
|
||||
setprop ro.telephony.iwlan_operation_mode "legacy"
|
||||
53
proprietary/vendor/etc/init/init.qti.media.rc
vendored
Normal file
53
proprietary/vendor/etc/init/init.qti.media.rc
vendored
Normal file
@@ -0,0 +1,53 @@
|
||||
#==============================================================================
|
||||
# init.qti.media.rc
|
||||
#
|
||||
# Copyright (c) 2020 Qualcomm Technologies, Inc.
|
||||
# All Rights Reserved.
|
||||
# Confidential and Proprietary - Qualcomm Technologies, Inc.
|
||||
#
|
||||
# Copyright (c) 2020, The Linux Foundation. All rights reserved.
|
||||
#
|
||||
# Redistribution and use in source and binary forms, with or without
|
||||
# modification, are permitted provided that the following conditions are
|
||||
# met:
|
||||
# * Redistributions of source code must retain the above copyright
|
||||
# notice, this list of conditions and the following disclaimer.
|
||||
# * Redistributions in binary form must reproduce the above
|
||||
# copyright notice, this list of conditions and the following
|
||||
# disclaimer in the documentation and/or other materials provided
|
||||
# with the distribution.
|
||||
# * Neither the name of The Linux Foundation nor the names of its
|
||||
# contributors may be used to endorse or promote products derived
|
||||
# from this software without specific prior written permission.
|
||||
#
|
||||
# THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED
|
||||
# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
|
||||
# MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT
|
||||
# ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS
|
||||
# BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
|
||||
# CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
|
||||
# SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
|
||||
# BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
|
||||
# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
|
||||
# OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
|
||||
# IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
#===============================================================================
|
||||
service qti-media /vendor/bin/init.qti.media.sh
|
||||
class main
|
||||
user media
|
||||
group media
|
||||
disabled
|
||||
oneshot
|
||||
seclabel u:r:vendor_qti_media:s0
|
||||
|
||||
on post-fs
|
||||
setprop vendor.media.target.qssi ${vendor.sys.media.target.qssi}
|
||||
setprop vendor.media.system.build_codename ${ro.build.version.release_or_codename}
|
||||
start qti-media
|
||||
|
||||
on post-fs-data
|
||||
setprop ro.media.xml_variant.codecs ${vendor.media.target_variant}
|
||||
setprop ro.media.xml_variant.codecs_performance ${vendor.media.target_variant}
|
||||
|
||||
on property:vendor.netflix.bsp_rev=*
|
||||
setprop ro.netflix.bsp_rev ${vendor.netflix.bsp_rev}
|
||||
12
proprietary/vendor/etc/init/init.qti.qcv.rc
vendored
Normal file
12
proprietary/vendor/etc/init/init.qti.qcv.rc
vendored
Normal file
@@ -0,0 +1,12 @@
|
||||
#! /vendor/etc/init
|
||||
#=============================================================================
|
||||
# Copyright (c) 2020 Qualcomm Technologies, Inc.
|
||||
# All Rights Reserved.
|
||||
# Confidential and Proprietary - Qualcomm Technologies, Inc.
|
||||
#=============================================================================
|
||||
|
||||
on early-init
|
||||
# Set ro.boot.product.vendor.sku to soc_name
|
||||
exec u:r:vendor_qti_init_shell:s0 -- /vendor/bin/init.qti.qcv.sh
|
||||
setprop ro.boot.product.vendor.sku ${ro.vendor.qti.soc_name}
|
||||
setprop ro.soc.model ${ro.vendor.qti.soc_model}
|
||||
14
proprietary/vendor/etc/init/init.time_daemon.rc
vendored
Normal file
14
proprietary/vendor/etc/init/init.time_daemon.rc
vendored
Normal file
@@ -0,0 +1,14 @@
|
||||
#
|
||||
# Copyright (c) 2019 Qualcomm Technologies, Inc.
|
||||
# All Rights Reserved.
|
||||
# Confidential and Proprietary - Qualcomm Technologies, Inc.
|
||||
#
|
||||
|
||||
on post-fs-data && property:ro.crypto.state=encrypted && property:ro.crypto.type=file
|
||||
start time_daemon
|
||||
|
||||
service time_daemon /vendor/bin/time_daemon
|
||||
class main
|
||||
user system
|
||||
group system
|
||||
capabilities SYS_TIME
|
||||
52
proprietary/vendor/etc/init/init.vendor.sensors.rc
vendored
Normal file
52
proprietary/vendor/etc/init/init.vendor.sensors.rc
vendored
Normal file
@@ -0,0 +1,52 @@
|
||||
# Copyright (c) 2019 Qualcomm Technologies, Inc.
|
||||
# All Rights Reserved.
|
||||
# Confidential and Proprietary - Qualcomm Technologies, Inc.
|
||||
#
|
||||
# Copyright (c) 2009-2012, 2014-2019, The Linux Foundation. All rights reserved.
|
||||
#
|
||||
# Redistribution and use in source and binary forms, with or without
|
||||
# modification, are permitted provided that the following conditions are met:
|
||||
# # Redistributions of source code must retain the above copyright
|
||||
# notice, this list of conditions and the following disclaimer.
|
||||
# # Redistributions in binary form must reproduce the above copyright
|
||||
# notice, this list of conditions and the following disclaimer in the
|
||||
# documentation and/or other materials provided with the distribution.
|
||||
# # Neither the name of The Linux Foundation nor
|
||||
# the names of its contributors may be used to endorse or promote
|
||||
# products derived from this software without specific prior written
|
||||
# permission.
|
||||
#
|
||||
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
|
||||
# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
||||
# IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
|
||||
# NON-INFRINGEMENT ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
|
||||
# CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
|
||||
# EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
|
||||
# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
|
||||
# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
|
||||
# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
|
||||
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
|
||||
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
#
|
||||
|
||||
on early-boot
|
||||
|
||||
write /sys/kernel/boot_slpi/boot 1
|
||||
|
||||
chown system system /mnt/vendor/persist/sensors
|
||||
chown system system /mnt/vendor/persist/sensors/sns.reg
|
||||
chown system system /mnt/vendor/persist/sensors/sensors_list.txt
|
||||
chown system system /mnt/vendor/persist/sensors/registry
|
||||
chown system system /mnt/vendor/persist/sensors/registry/registry
|
||||
chown system system /mnt/vendor/persist/sensors/registry/registry/sensors_registry
|
||||
chown system system /mnt/vendor/persist/sensors/sensors_settings
|
||||
chown system system /mnt/vendor/persist/sensors/registry/sns_reg_config
|
||||
chown system system /mnt/vendor/persist/sensors/registry/sns_reg_version
|
||||
chown system system /mnt/vendor/persist/sensors/registry/config
|
||||
chmod 0664 /mnt/vendor/persist/sensors/sensors_settings
|
||||
chown system system /sys/kernel/boot_adsp/ssr
|
||||
|
||||
on post-fs-data && property:ro.build.type=userdebug
|
||||
#sensors log dir
|
||||
mkdir /data/vendor/sensors 0777 system system
|
||||
mkdir /data/vendor/sensors/scripts 0777 system system
|
||||
24
proprietary/vendor/etc/init/init_thermal-engine.rc
vendored
Normal file
24
proprietary/vendor/etc/init/init_thermal-engine.rc
vendored
Normal file
@@ -0,0 +1,24 @@
|
||||
#! /bin/sh
|
||||
#
|
||||
#Copyright (c) 2019-2021 Qualcomm Technologies, Inc.
|
||||
#All Rights Reserved.
|
||||
#Confidential and Proprietary - Qualcomm Technologies, Inc.
|
||||
#
|
||||
#Copyright (c) 2013-2018, The Linux Foundation. All rights reserved.
|
||||
#
|
||||
|
||||
service thermal-engine /vendor/bin/thermal-engine
|
||||
class main
|
||||
user root
|
||||
group root system oem_2907
|
||||
socket thermal-send-client stream 0660 system oem_2907
|
||||
socket thermal-recv-client stream 0660 system oem_2907
|
||||
socket thermal-recv-passive-client stream 0660 system oem_2907
|
||||
socket thermal-send-rule stream 0660 system oem_2907
|
||||
disabled
|
||||
on property:sys.boot_completed=1
|
||||
restart thermal-engine
|
||||
|
||||
on property:vendor.thermal.mode=*
|
||||
stop thermal-engine
|
||||
start thermal-engine
|
||||
8
proprietary/vendor/etc/init/ipa_fws.rc
vendored
Normal file
8
proprietary/vendor/etc/init/ipa_fws.rc
vendored
Normal file
@@ -0,0 +1,8 @@
|
||||
# Copyright (c) 2019-2020 Qualcomm Technologies, Inc.
|
||||
# All Rights Reserved.
|
||||
# Confidential and Proprietary - Qualcomm Technologies, Inc.
|
||||
#
|
||||
|
||||
on early-boot
|
||||
write /dev/ipa 1
|
||||
|
||||
77
proprietary/vendor/etc/init/netmgrd.rc
vendored
Normal file
77
proprietary/vendor/etc/init/netmgrd.rc
vendored
Normal file
@@ -0,0 +1,77 @@
|
||||
# Copyright (c) 2019-2021 Qualcomm Technologies, Inc.
|
||||
# All Rights Reserved.
|
||||
# Confidential and Proprietary - Qualcomm Technologies, Inc.
|
||||
#
|
||||
|
||||
on boot
|
||||
#Create NETMGR daemon socket area
|
||||
mkdir /dev/socket/netmgr 0750 radio radio
|
||||
|
||||
#Assign TCP buffer thresholds to be ceiling value of technology maximums
|
||||
#Increased technology maximums should be reflected here.
|
||||
write /proc/sys/net/core/rmem_max 16777216
|
||||
write /proc/sys/net/core/wmem_max 8388608
|
||||
|
||||
#Load rmnet_core driver
|
||||
exec u:r:vendor_modprobe:s0 -- /vendor/bin/modprobe -a -d /vendor/lib/modules rmnet_ctl
|
||||
exec u:r:vendor_modprobe:s0 -- /vendor/bin/modprobe -a -d /vendor/lib/modules rmnet_core
|
||||
exec u:r:vendor_modprobe:s0 -- /vendor/bin/modprobe -a -d /vendor/lib/modules/5.4-gki rmnet_ctl
|
||||
exec u:r:vendor_modprobe:s0 -- /vendor/bin/modprobe -a -d /vendor/lib/modules/5.4-gki rmnet_core
|
||||
|
||||
# msm specific files that need to be created on /data
|
||||
on post-fs-data
|
||||
#Create NETMGR daemon log dir
|
||||
mkdir /data/vendor/netmgr 0770 radio radio
|
||||
chmod 0770 /data/vendor/netmgr
|
||||
|
||||
# Create netmgr recovery folder
|
||||
mkdir /data/vendor/netmgr/recovery 0700 radio radio
|
||||
chmod 0770 /data/vendor/netmgr/recovery
|
||||
write /data/vendor/netmgr/recovery/recovery_info ""
|
||||
chown radio radio /data/vendor/netmgr/recovery/recovery_info
|
||||
|
||||
# Manage netmgrd based on value of property
|
||||
on property:persist.vendor.data.mode=disabled
|
||||
stop vendor.netmgrd
|
||||
|
||||
service vendor.netmgrd /system/vendor/bin/netmgrd
|
||||
class main
|
||||
|
||||
on property:ro.vendor.use_data_netmgrd=false
|
||||
# netmgr not supported on specific target
|
||||
stop vendor.netmgrd
|
||||
|
||||
on property:ro.baseband=apq
|
||||
stop vendor.netmgrd
|
||||
|
||||
on property:persist.vendor.data.shs_ko_load=1
|
||||
exec u:r:vendor_modprobe:s0 -- /vendor/bin/modprobe -a -d /vendor/lib/modules rmnet_shs
|
||||
exec u:r:vendor_modprobe:s0 -- /vendor/bin/modprobe -a -d /vendor/lib/modules/5.4-gki rmnet_shs
|
||||
|
||||
on property:persist.vendor.data.shs_ko_load=0
|
||||
exec u:r:vendor_modprobe:s0 -- /vendor/bin/modprobe -r -d /vendor/lib/modules rmnet_shs
|
||||
exec u:r:vendor_modprobe:s0 -- /vendor/bin/modprobe -r -d /vendor/lib/modules/5.4-gki rmnet_shs
|
||||
|
||||
on property:persist.vendor.data.perf_ko_load=3
|
||||
exec u:r:vendor_modprobe:s0 -- /vendor/bin/modprobe -d /vendor/lib/modules rmnet_perf rmnet_perf_ingress_deag=N
|
||||
exec u:r:vendor_modprobe:s0 -- /vendor/bin/modprobe -d /vendor/lib/modules/5.4-gki rmnet_perf rmnet_perf_ingress_deag=N
|
||||
|
||||
on property:persist.vendor.data.perf_ko_load=2
|
||||
exec u:r:vendor_modprobe:s0 -- /vendor/bin/modprobe -d /vendor/lib/modules rmnet_perf rmnet_perf_opt_mode="udp"
|
||||
exec u:r:vendor_modprobe:s0 -- /vendor/bin/modprobe -d /vendor/lib/modules/5.4-gki rmnet_perf rmnet_perf_opt_mode="udp"
|
||||
|
||||
on property:persist.vendor.data.perf_ko_load=1
|
||||
exec u:r:vendor_modprobe:s0 -- /vendor/bin/modprobe -a -d /vendor/lib/modules rmnet_perf
|
||||
exec u:r:vendor_modprobe:s0 -- /vendor/bin/modprobe -a -d /vendor/lib/modules/5.4-gki rmnet_perf
|
||||
|
||||
on property:persist.vendor.data.perf_ko_load=0
|
||||
exec u:r:vendor_modprobe:s0 -- /vendor/bin/modprobe -r -d /vendor/lib/modules rmnet_perf
|
||||
exec u:r:vendor_modprobe:s0 -- /vendor/bin/modprobe -r -d /vendor/lib/modules/5.4-gki rmnet_perf
|
||||
|
||||
on property:persist.vendor.data.offload_ko_load=1
|
||||
exec u:r:vendor_modprobe:s0 -- /vendor/bin/modprobe -a -d /vendor/lib/modules rmnet_offload
|
||||
exec u:r:vendor_modprobe:s0 -- /vendor/bin/modprobe -a -d /vendor/lib/modules/5.4-gki rmnet_offload
|
||||
|
||||
on property:persist.vendor.data.offload_ko_load=0
|
||||
exec u:r:vendor_modprobe:s0 -- /vendor/bin/modprobe -r -d /vendor/lib/modules rmnet_offload
|
||||
exec u:r:vendor_modprobe:s0 -- /vendor/bin/modprobe -r -d /vendor/lib/modules/5.4-gki rmnet_offload
|
||||
20
proprietary/vendor/etc/init/port-bridge.rc
vendored
Normal file
20
proprietary/vendor/etc/init/port-bridge.rc
vendored
Normal file
@@ -0,0 +1,20 @@
|
||||
# Copyright (c) 2019 Qualcomm Technologies, Inc.
|
||||
# All Rights Reserved.
|
||||
# Confidential and Proprietary - Qualcomm Technologies, Inc.
|
||||
#
|
||||
|
||||
on boot
|
||||
#Create PORT-BRIDGE daemon socket area
|
||||
mkdir /dev/socket/port-bridge 0750 radio radio
|
||||
|
||||
# msm specific files that need to be created on /data
|
||||
on post-fs-data
|
||||
#Create port-bridge log dir
|
||||
mkdir /data/vendor/port_bridge 0770 radio radio
|
||||
chmod 0770 /data/vendor/port_bridge
|
||||
|
||||
service vendor.port-bridge /system/vendor/bin/port-bridge
|
||||
class main
|
||||
user radio
|
||||
group radio system inet
|
||||
oneshot
|
||||
24
proprietary/vendor/etc/init/qcrilNrd.rc
vendored
Normal file
24
proprietary/vendor/etc/init/qcrilNrd.rc
vendored
Normal file
@@ -0,0 +1,24 @@
|
||||
on boot
|
||||
mkdir /dev/socket/qcrild 0750 radio radio
|
||||
|
||||
service vendor.qcrild /vendor/bin/hw/qcrilNrd
|
||||
class main
|
||||
user radio
|
||||
disabled
|
||||
socket cutback stream 660 audioserver radio
|
||||
group radio cache inet misc audio log readproc wakelock oem_2901 net_raw wifi diag input
|
||||
capabilities BLOCK_SUSPEND NET_ADMIN NET_RAW
|
||||
|
||||
service vendor.qcrild2 /vendor/bin/hw/qcrilNrd -c 2
|
||||
class main
|
||||
user radio
|
||||
disabled
|
||||
group radio cache inet misc audio log readproc wakelock oem_2901
|
||||
capabilities BLOCK_SUSPEND NET_ADMIN NET_RAW
|
||||
|
||||
service vendor.qcrild3 /vendor/bin/hw/qcrilNrd -c 3
|
||||
class main
|
||||
user radio
|
||||
disabled
|
||||
group radio cache inet misc audio log readproc wakelock oem_2901
|
||||
capabilities BLOCK_SUSPEND NET_ADMIN NET_RAW
|
||||
12
proprietary/vendor/etc/init/qdcmss.rc
vendored
Normal file
12
proprietary/vendor/etc/init/qdcmss.rc
vendored
Normal file
@@ -0,0 +1,12 @@
|
||||
service qdcmss /vendor/bin/qdcmss
|
||||
class late_start
|
||||
user system
|
||||
group system graphics
|
||||
socket qdcmsocket stream 0660 system adb
|
||||
disabled
|
||||
|
||||
on property:vendor.display.qdcm_socket_service=1
|
||||
start qdcmss
|
||||
|
||||
on property:vendor.display.qdcm_socket_service=0
|
||||
stop qdcmss
|
||||
20
proprietary/vendor/etc/init/qmipriod.rc
vendored
Normal file
20
proprietary/vendor/etc/init/qmipriod.rc
vendored
Normal file
@@ -0,0 +1,20 @@
|
||||
# Copyright (c) 2020 Qualcomm Technologies, Inc.
|
||||
# All Rights Reserved.
|
||||
# Confidential and Proprietary - Qualcomm Technologies, Inc.
|
||||
|
||||
service vendor.qmipriod /system/vendor/bin/qmipriod
|
||||
class main
|
||||
user radio
|
||||
group radio
|
||||
disabled
|
||||
|
||||
on property:persist.vendor.data.qmipriod_load=1
|
||||
start vendor.qmipriod
|
||||
|
||||
on property:persist.vendor.data.qmipriod_load=0
|
||||
stop vendor.qmipriod
|
||||
|
||||
on post-fs-data
|
||||
#Create logging directory
|
||||
mkdir /data/vendor/qmipriod 0770 radio radio
|
||||
chmod 0770 /data/vendor/qmipriod
|
||||
12
proprietary/vendor/etc/init/qseecomd.rc
vendored
Normal file
12
proprietary/vendor/etc/init/qseecomd.rc
vendored
Normal file
@@ -0,0 +1,12 @@
|
||||
# Copyright (c) 2019 Qualcomm Technologies, Inc.
|
||||
# All Rights Reserved.
|
||||
# Confidential and Proprietary - Qualcomm Technologies, Inc.
|
||||
|
||||
on init
|
||||
wait /dev/qseecom
|
||||
start vendor.qseecomd
|
||||
|
||||
service vendor.qseecomd /vendor/bin/qseecomd
|
||||
class core
|
||||
user root
|
||||
group root
|
||||
40
proprietary/vendor/etc/init/shsusrd.rc
vendored
Normal file
40
proprietary/vendor/etc/init/shsusrd.rc
vendored
Normal file
@@ -0,0 +1,40 @@
|
||||
# Copyright (c) 2019-2021 Qualcomm Technologies, Inc.
|
||||
# All Rights Reserved.
|
||||
# Confidential and Proprietary - Qualcomm Technologies, Inc.
|
||||
#
|
||||
|
||||
on boot
|
||||
write /data/vendor/shsusr/shsusr_log.txt ""
|
||||
chown radio radio /data/vendor/shsusr/shsusr_log.txt
|
||||
|
||||
# msm specific files that need to be created on /data
|
||||
on post-fs-data
|
||||
#Create SHSUSR daemon log dir
|
||||
mkdir /data/vendor/shsusr 0770 radio radio
|
||||
chmod 0770 /data/vendor/shsusr
|
||||
|
||||
service vendor.shsusrd /system/vendor/bin/shsusrd 0x002819000
|
||||
class main
|
||||
user radio
|
||||
group radio
|
||||
capabilities NET_ADMIN
|
||||
disabled
|
||||
|
||||
on property:persist.vendor.data.shsusr_load=1
|
||||
start vendor.shsusrd
|
||||
|
||||
on property:persist.vendor.data.shsusr_load=0
|
||||
stop vendor.shsusrd
|
||||
|
||||
on property:persist.vendor.data.shsusr_ipa=02
|
||||
write /sys/class/net/rmnet_ipa0/queues/rx-0/rps_cpus "02"
|
||||
|
||||
on property:persist.vendor.data.shsusr_ipa=10
|
||||
write /sys/class/net/rmnet_ipa0/queues/rx-0/rps_cpus "10"
|
||||
|
||||
on property:persist.vendor.data.shsusr_ipa=20
|
||||
write /sys/class/net/rmnet_ipa0/queues/rx-0/rps_cpus "20"
|
||||
|
||||
on property:persist.vendor.data.shsusr_ipa=40
|
||||
write /sys/class/net/rmnet_ipa0/queues/rx-0/rps_cpus "40"
|
||||
|
||||
4
proprietary/vendor/etc/init/vendor.display.color@1.0-service.rc
vendored
Normal file
4
proprietary/vendor/etc/init/vendor.display.color@1.0-service.rc
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
service display-color-hal-1-0 /vendor/bin/hw/vendor.display.color@1.0-service
|
||||
class hal
|
||||
user system
|
||||
group system
|
||||
37
proprietary/vendor/etc/init/vendor.qti.adsprpc-guestos-service.rc
vendored
Normal file
37
proprietary/vendor/etc/init/vendor.qti.adsprpc-guestos-service.rc
vendored
Normal file
@@ -0,0 +1,37 @@
|
||||
# Copyright (c) 2019 Qualcomm Technologies, Inc.
|
||||
# All Rights Reserved.
|
||||
# Confidential and Proprietary - Qualcomm Technologies, Inc.
|
||||
#
|
||||
#
|
||||
# Copyright (c) 2018-2019, The Linux Foundation. All rights reserved.
|
||||
#
|
||||
# Redistribution and use in source and binary forms, with or without
|
||||
# modification, are permitted provided that the following conditions are
|
||||
# met:
|
||||
# * Redistributions of source code must retain the above copyright
|
||||
# notice, this list of conditions and the following disclaimer.
|
||||
# * Redistributions in binary form must reproduce the above
|
||||
# copyright notice, this list of conditions and the following
|
||||
# disclaimer in the documentation and/or other materials provided
|
||||
# with the distribution.
|
||||
# * Neither the name of The Linux Foundation nor the names of its
|
||||
# contributors may be used to endorse or promote products derived
|
||||
# from this software without specific prior written permission.
|
||||
#
|
||||
# THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED
|
||||
# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
|
||||
# MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT
|
||||
# ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS
|
||||
# BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
|
||||
# CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
|
||||
# SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
|
||||
# BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
|
||||
# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
|
||||
# OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
|
||||
# IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
#
|
||||
|
||||
service vendor.adsprpcd /vendor/bin/adsprpcd
|
||||
class main
|
||||
user system
|
||||
group media
|
||||
40
proprietary/vendor/etc/init/vendor.qti.cdsprpc-service.rc
vendored
Normal file
40
proprietary/vendor/etc/init/vendor.qti.cdsprpc-service.rc
vendored
Normal file
@@ -0,0 +1,40 @@
|
||||
# Copyright (c) 2019 Qualcomm Technologies, Inc.
|
||||
# All Rights Reserved.
|
||||
# Confidential and Proprietary - Qualcomm Technologies, Inc.
|
||||
#
|
||||
#
|
||||
# Copyright (c) 2018-2019, The Linux Foundation. All rights reserved.
|
||||
#
|
||||
# Redistribution and use in source and binary forms, with or without
|
||||
# modification, are permitted provided that the following conditions are
|
||||
# met:
|
||||
# * Redistributions of source code must retain the above copyright
|
||||
# notice, this list of conditions and the following disclaimer.
|
||||
# * Redistributions in binary form must reproduce the above
|
||||
# copyright notice, this list of conditions and the following
|
||||
# disclaimer in the documentation and/or other materials provided
|
||||
# with the distribution.
|
||||
# * Neither the name of The Linux Foundation nor the names of its
|
||||
# contributors may be used to endorse or promote products derived
|
||||
# from this software without specific prior written permission.
|
||||
#
|
||||
# THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED
|
||||
# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
|
||||
# MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT
|
||||
# ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS
|
||||
# BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
|
||||
# CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
|
||||
# SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
|
||||
# BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
|
||||
# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
|
||||
# OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
|
||||
# IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
#
|
||||
|
||||
service vendor.cdsprpcd /vendor/bin/cdsprpcd
|
||||
class main
|
||||
user system
|
||||
group system
|
||||
|
||||
on property:vendor.fastrpc.disable.cdsprpcd.daemon=1
|
||||
stop vendor.cdsprpcd
|
||||
11
proprietary/vendor/etc/init/vendor.qti.diag.rc
vendored
Normal file
11
proprietary/vendor/etc/init/vendor.qti.diag.rc
vendored
Normal file
@@ -0,0 +1,11 @@
|
||||
|
||||
on boot
|
||||
start vendor.diag-router
|
||||
|
||||
service vendor.diag-router /vendor/bin/diag-router
|
||||
class hal
|
||||
user system
|
||||
group system
|
||||
capabilities KILL
|
||||
disabled
|
||||
|
||||
11
proprietary/vendor/etc/init/vendor.qti.hardware.alarm@1.0-service.rc
vendored
Normal file
11
proprietary/vendor/etc/init/vendor.qti.hardware.alarm@1.0-service.rc
vendored
Normal file
@@ -0,0 +1,11 @@
|
||||
# Copyright (c) 2017 Qualcomm Technologies, Inc.
|
||||
# All Rights Reserved.
|
||||
# Confidential and Proprietary - Qualcomm Technologies, Inc.
|
||||
#
|
||||
service alarm-hal-1-0 /vendor/bin/hw/vendor.qti.hardware.alarm@1.0-service
|
||||
interface vendor.qti.hardware.alarm@1.0::IAlarm default
|
||||
class hal
|
||||
user system
|
||||
group system
|
||||
oneshot
|
||||
disabled
|
||||
8
proprietary/vendor/etc/init/vendor.qti.hardware.capabilityconfigstore@1.0-service.rc
vendored
Normal file
8
proprietary/vendor/etc/init/vendor.qti.hardware.capabilityconfigstore@1.0-service.rc
vendored
Normal file
@@ -0,0 +1,8 @@
|
||||
# Copyright (c) 2019 Qualcomm Technologies, Inc.
|
||||
# All Rights Reserved.
|
||||
# Confidential and Proprietary - Qualcomm Technologies, Inc.
|
||||
#
|
||||
service vendor.capabilityconfigstore /vendor/bin/hw/vendor.qti.hardware.capabilityconfigstore@1.0-service
|
||||
class hal
|
||||
user system
|
||||
group system
|
||||
43
proprietary/vendor/etc/init/vendor.qti.hardware.charger_monitor@1.0-service.rc
vendored
Normal file
43
proprietary/vendor/etc/init/vendor.qti.hardware.charger_monitor@1.0-service.rc
vendored
Normal file
@@ -0,0 +1,43 @@
|
||||
# Copyright (c) 2019-2020, Qualcomm Technologies, Inc.
|
||||
# All Rights Reserved.
|
||||
# Confidential and Proprietary - Qualcomm Technologies, Inc.
|
||||
#
|
||||
# Copyright (c) 2013-2018, The Linux Foundation. All rights reserved.
|
||||
#
|
||||
|
||||
service vendor.hvdcp_opti /vendor/bin/hvdcp_opti
|
||||
class main
|
||||
user system
|
||||
group system wakelock
|
||||
capabilities BLOCK_SUSPEND WAKE_ALARM
|
||||
disabled
|
||||
|
||||
service vendor.qti-chg-policy-sh /vendor/bin/init.qti.chg_policy.sh
|
||||
class core
|
||||
user root
|
||||
oneshot
|
||||
disabled
|
||||
|
||||
on boot
|
||||
enable vendor.qti-chg-policy-sh
|
||||
start vendor.qti-chg-policy-sh
|
||||
|
||||
on charger
|
||||
chown radio wakelock /sys/power/wake_lock
|
||||
chmod 0660 /sys/power/wake_lock
|
||||
chown radio wakelock /sys/power/wake_unlock
|
||||
chmod 0660 /sys/power/wake_unlock
|
||||
mkdir /mnt/vendor/persist/hvdcp_opti 0770 root system
|
||||
mount_all /vendor/etc/charger_fstab.qti --early
|
||||
enable vendor.qti-chg-policy-sh
|
||||
start vendor.qti-chg-policy-sh
|
||||
|
||||
on property:persist.vendor.hvdcp_opti.start=2
|
||||
rmdir /mnt/vendor/persist/hvdcp_opti
|
||||
setprop persist.vendor.hvdcp_opti.start 0
|
||||
|
||||
on property:persist.vendor.hvdcp_opti.start=1
|
||||
mkdir /mnt/vendor/persist/hvdcp_opti 0770 root system
|
||||
enable vendor.hvdcp_opti
|
||||
start vendor.hvdcp_opti
|
||||
setprop persist.vendor.hvdcp_opti.start 0
|
||||
13
proprietary/vendor/etc/init/vendor.qti.hardware.dsp@1.0-service.rc
vendored
Normal file
13
proprietary/vendor/etc/init/vendor.qti.hardware.dsp@1.0-service.rc
vendored
Normal file
@@ -0,0 +1,13 @@
|
||||
# Copyright (c) 2020 Qualcomm Technologies, Inc.
|
||||
# All Rights Reserved.
|
||||
# Confidential and Proprietary - Qualcomm Technologies, Inc.
|
||||
|
||||
service vendor.dspservice /vendor/bin/dspservice
|
||||
class hal
|
||||
user system
|
||||
group system wakelock oem_2908
|
||||
capabilities BLOCK_SUSPEND
|
||||
interface vendor.qti.hardware.dsp@1.0::IDspService dspservice
|
||||
|
||||
# uncomment below to disable service at boot
|
||||
# disabled
|
||||
8
proprietary/vendor/etc/init/vendor.qti.hardware.eid@1.0-service.rc
vendored
Normal file
8
proprietary/vendor/etc/init/vendor.qti.hardware.eid@1.0-service.rc
vendored
Normal file
@@ -0,0 +1,8 @@
|
||||
# Copyright (c) 2020 Qualcomm Technologies, Inc.
|
||||
# All Rights Reserved.
|
||||
# Confidential and Proprietary - Qualcomm Technologies, Inc.
|
||||
#
|
||||
service eid-1-0 /vendor/bin/hw/vendor.qti.hardware.eid@1.0-service
|
||||
class hal
|
||||
user system
|
||||
group system
|
||||
13
proprietary/vendor/etc/init/vendor.qti.hardware.perf@2.2-service.rc
vendored
Normal file
13
proprietary/vendor/etc/init/vendor.qti.hardware.perf@2.2-service.rc
vendored
Normal file
@@ -0,0 +1,13 @@
|
||||
# @file vendor.qti.hardware.perf@2.2-service.rc
|
||||
# @brief Defination perf service
|
||||
#
|
||||
# DESCRIPTION
|
||||
# ---------------------------------------------------------------------------
|
||||
# Copyright (c) 2019-2020 Qualcomm Technologies, Inc.
|
||||
# All Rights Reserved.
|
||||
# Confidential and Proprietary - Qualcomm Technologies, Inc.
|
||||
# ---------------------------------------------------------------------------
|
||||
service perf-hal-2-2 /vendor/bin/hw/vendor.qti.hardware.perf@2.2-service
|
||||
class hal
|
||||
user root
|
||||
group root readproc oem_2907
|
||||
8
proprietary/vendor/etc/init/vendor.qti.hardware.sensorscalibrate@1.0-service.rc
vendored
Normal file
8
proprietary/vendor/etc/init/vendor.qti.hardware.sensorscalibrate@1.0-service.rc
vendored
Normal file
@@ -0,0 +1,8 @@
|
||||
# Copyright (c) 2017 Qualcomm Technologies, Inc.
|
||||
# All Rights Reserved.
|
||||
# Confidential and Proprietary - Qualcomm Technologies, Inc.
|
||||
#
|
||||
service sensorscal-hal-1-0 /vendor/bin/hw/vendor.qti.hardware.sensorscalibrate@1.0-service
|
||||
class hal
|
||||
user system
|
||||
group system
|
||||
4
proprietary/vendor/etc/init/vendor.qti.hardware.servicetracker@1.2-service.rc
vendored
Normal file
4
proprietary/vendor/etc/init/vendor.qti.hardware.servicetracker@1.2-service.rc
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
service vendor.servicetracker-1-2 /vendor/bin/hw/vendor.qti.hardware.servicetracker@1.2-service
|
||||
class hal
|
||||
user system
|
||||
group system
|
||||
8
proprietary/vendor/etc/init/vendor.qti.hardware.soter@1.0-service.rc
vendored
Normal file
8
proprietary/vendor/etc/init/vendor.qti.hardware.soter@1.0-service.rc
vendored
Normal file
@@ -0,0 +1,8 @@
|
||||
# Copyright (c) 2018 Qualcomm Technologies, Inc.
|
||||
# All Rights Reserved.
|
||||
# Confidential and Proprietary - Qualcomm Technologies, Inc.
|
||||
#
|
||||
service soter-1-0 /vendor/bin/hw/vendor.qti.hardware.soter@1.0-service
|
||||
class hal
|
||||
user system
|
||||
group system drmrpc
|
||||
7
proprietary/vendor/etc/init/vendor.qti.media.c2@1.0-service.rc
vendored
Normal file
7
proprietary/vendor/etc/init/vendor.qti.media.c2@1.0-service.rc
vendored
Normal file
@@ -0,0 +1,7 @@
|
||||
service vendor-qti-media-c2-hal-1-0 /vendor/bin/hw/vendor.qti.media.c2@1.0-service
|
||||
class hal
|
||||
user mediacodec
|
||||
group mediadrm camera drmrpc system
|
||||
ioprio rt 4
|
||||
writepid /dev/cpuset/foreground/tasks
|
||||
|
||||
15
proprietary/vendor/etc/init/vendor.qti.qspmhal@1.0-service.rc
vendored
Normal file
15
proprietary/vendor/etc/init/vendor.qti.qspmhal@1.0-service.rc
vendored
Normal file
@@ -0,0 +1,15 @@
|
||||
#==============================================================================
|
||||
# vendor.qti.qspmhal@1.0-service.rc
|
||||
#
|
||||
# Copyright (c) 2019 Qualcomm Technologies, Inc.
|
||||
# All Rights Reserved.
|
||||
# Confidential and Proprietary - Qualcomm Technologies, Inc.
|
||||
#===============================================================================
|
||||
service qspmhal /vendor/bin/vendor.qti.qspmhal@1.0-service
|
||||
class hal
|
||||
user system
|
||||
group system
|
||||
|
||||
on post-fs-data
|
||||
#Create QSPM-hal deamon related dirs
|
||||
mkdir /data/vendor/gaming 0770 root system
|
||||
11
proprietary/vendor/etc/init/vendor.qti.rmt_storage.rc
vendored
Normal file
11
proprietary/vendor/etc/init/vendor.qti.rmt_storage.rc
vendored
Normal file
@@ -0,0 +1,11 @@
|
||||
#
|
||||
# Copyright (c) 2019 Qualcomm Technologies, Inc.
|
||||
# All Rights Reserved.
|
||||
# Confidential and Proprietary - Qualcomm Technologies, Inc.
|
||||
#
|
||||
|
||||
service vendor.rmt_storage /vendor/bin/rmt_storage
|
||||
class core
|
||||
user root
|
||||
shutdown critical
|
||||
ioprio rt 0
|
||||
13
proprietary/vendor/etc/init/vendor.qti.tftp.rc
vendored
Normal file
13
proprietary/vendor/etc/init/vendor.qti.tftp.rc
vendored
Normal file
@@ -0,0 +1,13 @@
|
||||
#
|
||||
# Copyright (c) 2019 Qualcomm Technologies, Inc.
|
||||
# All Rights Reserved.
|
||||
# Confidential and Proprietary - Qualcomm Technologies, Inc.
|
||||
#
|
||||
|
||||
# Create pddump directory
|
||||
on post-fs-data
|
||||
mkdir /data/vendor/pddump 0770 oem_2903 oem_2903
|
||||
|
||||
service vendor.tftp_server /vendor/bin/tftp_server
|
||||
class core
|
||||
user root
|
||||
40
proprietary/vendor/etc/init/vendor.sensors.qti.rc
vendored
Normal file
40
proprietary/vendor/etc/init/vendor.sensors.qti.rc
vendored
Normal file
@@ -0,0 +1,40 @@
|
||||
# Copyright (c) 2019 Qualcomm Technologies, Inc.
|
||||
# All Rights Reserved.
|
||||
# Confidential and Proprietary - Qualcomm Technologies, Inc.
|
||||
#
|
||||
# Copyright (c) 2009-2012, 2014-2019, The Linux Foundation. All rights reserved.
|
||||
#
|
||||
# Redistribution and use in source and binary forms, with or without
|
||||
# modification, are permitted provided that the following conditions are met:
|
||||
# # Redistributions of source code must retain the above copyright
|
||||
# notice, this list of conditions and the following disclaimer.
|
||||
# # Redistributions in binary form must reproduce the above copyright
|
||||
# notice, this list of conditions and the following disclaimer in the
|
||||
# documentation and/or other materials provided with the distribution.
|
||||
# # Neither the name of The Linux Foundation nor
|
||||
# the names of its contributors may be used to endorse or promote
|
||||
# products derived from this software without specific prior written
|
||||
# permission.
|
||||
#
|
||||
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
|
||||
# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
||||
# IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
|
||||
# NON-INFRINGEMENT ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
|
||||
# CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
|
||||
# EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
|
||||
# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
|
||||
# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
|
||||
# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
|
||||
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
|
||||
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
#
|
||||
|
||||
service vendor.sensors.qti /vendor/bin/sensors.qti
|
||||
class core
|
||||
user system
|
||||
group system
|
||||
|
||||
service vendor-sensor-sh /vendor/bin/init.qcom.sensors.sh
|
||||
class late_start
|
||||
user root
|
||||
oneshot
|
||||
37
proprietary/vendor/etc/init/vendor.sensors.sscrpcd.rc
vendored
Normal file
37
proprietary/vendor/etc/init/vendor.sensors.sscrpcd.rc
vendored
Normal file
@@ -0,0 +1,37 @@
|
||||
# Copyright (c) 2019 Qualcomm Technologies, Inc.
|
||||
# All Rights Reserved.
|
||||
# Confidential and Proprietary - Qualcomm Technologies, Inc.
|
||||
#
|
||||
# Copyright (c) 2009-2012, 2014-2019, The Linux Foundation. All rights reserved.
|
||||
#
|
||||
# Redistribution and use in source and binary forms, with or without
|
||||
# modification, are permitted provided that the following conditions are met:
|
||||
# # Redistributions of source code must retain the above copyright
|
||||
# notice, this list of conditions and the following disclaimer.
|
||||
# # Redistributions in binary form must reproduce the above copyright
|
||||
# notice, this list of conditions and the following disclaimer in the
|
||||
# documentation and/or other materials provided with the distribution.
|
||||
# # Neither the name of The Linux Foundation nor
|
||||
# the names of its contributors may be used to endorse or promote
|
||||
# products derived from this software without specific prior written
|
||||
# permission.
|
||||
#
|
||||
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
|
||||
# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
||||
# IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
|
||||
# NON-INFRINGEMENT ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
|
||||
# CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
|
||||
# EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
|
||||
# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
|
||||
# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
|
||||
# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
|
||||
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
|
||||
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
#
|
||||
|
||||
service vendor.sensors /vendor/bin/sscrpcd sensorspd
|
||||
class early_hal
|
||||
user system
|
||||
group system wakelock
|
||||
capabilities BLOCK_SUSPEND
|
||||
shutdown critical
|
||||
10
proprietary/vendor/etc/init/wfdvndservice.rc
vendored
Normal file
10
proprietary/vendor/etc/init/wfdvndservice.rc
vendored
Normal file
@@ -0,0 +1,10 @@
|
||||
#
|
||||
# Copyright (c) 2019 Qualcomm Technologies, Inc.
|
||||
# All Rights Reserved.
|
||||
# Confidential and Proprietary - Qualcomm Technologies, Inc.
|
||||
#
|
||||
|
||||
service wfdvndservice /vendor/bin/wfdvndservice
|
||||
class main
|
||||
user system
|
||||
group inet
|
||||
132
proprietary/vendor/etc/media_blair/video_system_specs.json
vendored
Normal file
132
proprietary/vendor/etc/media_blair/video_system_specs.json
vendored
Normal file
@@ -0,0 +1,132 @@
|
||||
// If you modify this file,
|
||||
// 1. Push it to /vendor/etc/video_system_specs.json on the device
|
||||
// 2. Kill media.hwcodec to get the new changed values.
|
||||
// Note: Please do not use hexadecimal values 0x in this file.
|
||||
{
|
||||
"Video": {
|
||||
// feature list used for enable/disable
|
||||
"Features": {
|
||||
// This is used for encoder color space conversion with custom matrix.
|
||||
// custom matrix is defined in kernel driver
|
||||
// this triggers to enable CSC to 709LR with custom matrix
|
||||
"enc_csc_custom_matrix": false,
|
||||
// this enables adaptive blur if possible by encoder.
|
||||
// this is preprocessing of encoder input YUV buffers
|
||||
"enc_auto_blur": false,
|
||||
// this enables encoding rotate by C2D. it is used for some low tier end chipsets which
|
||||
// don't support rotate feature in video core. TODO - Rename as enc_vpss_rotation
|
||||
"enc_c2d_rotation": true,
|
||||
"platform_disable_ubwc": true,
|
||||
// encoder csc enable
|
||||
"enc_csc_enable": false,
|
||||
// It is used to enable fastCV engine for flip support in the absence of VPSS hardware
|
||||
// support.
|
||||
"enc_vpss_flip": false,
|
||||
// This is used to limit secure usecase buffer count. Changes dynamic to static count
|
||||
"dec_secure_static_count": true
|
||||
},
|
||||
"Presets": {
|
||||
// platform value to force HDR disable. if this value is enabled
|
||||
// then HDR is disabled. this value acts as a bit mask.
|
||||
// 0x0 : no over ride,
|
||||
// 0x1 : disables decoder HDR,
|
||||
// 0x2 : disbaled encoder HDR,
|
||||
// 0x3 : disables both decoder and encoder HDR.
|
||||
"vidc_disable_hdr" : 3,
|
||||
// this is used for secure decoding performance boost handling
|
||||
// prefech sizes of internal & output buffers
|
||||
// internal : 0 MB
|
||||
// output : 0 MB
|
||||
"dec_sec_prefetch_size_internal": 0,
|
||||
"dec_sec_prefetch_size_output": 0,
|
||||
// control to force enable linear color format for decoder
|
||||
// if this is enable, then decoder will produce linear color format output.
|
||||
// it is bitmask:
|
||||
// 0x0: no override,
|
||||
// 0x1: enable 8 bit: linear format. 10 bit: compressed format
|
||||
// 0x2: 8 bit: compressed format. 10 bit: linear format
|
||||
// 0x3: 8 bit: linear format. 10 bit: linear format
|
||||
"dec_linear_color_format": 0,
|
||||
// this control enables default b frame encoding
|
||||
// if it is within capability of B frame encode case
|
||||
// this is used only in MediaRecorder path
|
||||
// max B frame count between two P
|
||||
"enc_default_bframe_count": 0,
|
||||
// maximum MB/sec for default B frame enablement case
|
||||
"enc_max_b_frame_mbs_per_sec": 0,
|
||||
// maximum decoder output rate if it is Nuplayer path and
|
||||
// player sets max refresh rate
|
||||
"max_supported_render_rate": 120,
|
||||
// maximum all intra frame rate
|
||||
"max_supported_all_intra_framerate": 60,
|
||||
// control to force enable linear color format for encoder
|
||||
// if this is enable, then encoder will ask camera via
|
||||
// consumer flag to inform usage of linear color format.
|
||||
// it is used only for camera path. can't be used for non-camera producer case
|
||||
// it is bitmask:
|
||||
// 0x0: no override,
|
||||
// 0x1: enable 8 bit: linear format. 10 bit: compressed format
|
||||
// 0x2: 8 bit: compressed format. 10 bit: linear format
|
||||
// 0x3: 8 bit: linear format. 10 bit: linear format
|
||||
"enc_linear_color_format": 3,
|
||||
// override chroma qp offset value for 8 and 10 bits:
|
||||
// default: 0
|
||||
// allowed override value: -12
|
||||
"enc_chroma_qp_offset_10_bit": 0,
|
||||
"enc_chroma_qp_offset_8_bit": 0,
|
||||
//encoder bitrate savings control (CAC) - content adaptive coding feature
|
||||
// it is bitmask.
|
||||
// 0x0: disable CAC
|
||||
// 0x1: 8 bit: enable. 10 bit: disable
|
||||
// 0x2: 8 bit: disable. 10 bit: enable
|
||||
// 0x3: 8 bit: enable. 10 bit: enable
|
||||
"enc_bitrate_savings": 1,
|
||||
// minimum encoder bitrate boost
|
||||
"enc_bitrate_boost": 15,
|
||||
// time threshold of output buffer allocation loop since last input buffer queued(ms)
|
||||
// 0 --> no such limitation (loop until allocation done)
|
||||
"max_retry_alloc_output_timeout": 0,
|
||||
// override default primaries to BT709 for >=UHD decode
|
||||
"default_primaries_override" : 0,
|
||||
|
||||
// WARNING:
|
||||
// Please DON'T change these values, if you don't know what you are doing.
|
||||
// These are the Video HAL capabilities. Video HAL may not function properly with wrong values.
|
||||
// below are various capability used
|
||||
// video driver version capability used for skype MediaCodec
|
||||
"vt_driver_version": 534123018,
|
||||
// maximum LTR cont for encoder
|
||||
"ltr_max_count": 2,
|
||||
// Encoder preprocessing: maximum encoder downscalar factor possible in width or height or both direction
|
||||
"preprocess_max_downscale_factor": 0,
|
||||
// encoder support rotation as preprocessing
|
||||
"preprocess_rotation": 1,
|
||||
// encoder maxium Hier-P layer count: 6
|
||||
"max_temporal_layer_pframe_count": 6,
|
||||
// encoder maximum Hier-B layer count: 0
|
||||
"max_temporal_layer_bframe_count": 0
|
||||
},
|
||||
|
||||
// List of HW codecs enabled for this target
|
||||
"codecs-available": {
|
||||
"decoders": [
|
||||
"c2.qti.avc.decoder",
|
||||
"c2.qti.avc.decoder.low_latency",
|
||||
"c2.qti.avc.decoder.secure",
|
||||
"c2.qti.hevc.decoder",
|
||||
"c2.qti.hevc.decoder.low_latency",
|
||||
"c2.qti.hevc.decoder.secure",
|
||||
"c2.qti.vp9.decoder",
|
||||
"c2.qti.vp9.decoder.secure"
|
||||
],
|
||||
"encoders": [
|
||||
"c2.qti.avc.encoder",
|
||||
"c2.qti.avc.encoder.secure",
|
||||
"c2.qti.hevc.encoder",
|
||||
"c2.qti.hevc.encoder.secure",
|
||||
"c2.qti.hevc.encoder.cq",
|
||||
"c2.qti.heic.encoder"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
128
proprietary/vendor/etc/media_holi/video_system_specs.json
vendored
Normal file
128
proprietary/vendor/etc/media_holi/video_system_specs.json
vendored
Normal file
@@ -0,0 +1,128 @@
|
||||
// If you modify this file,
|
||||
// 1. Push it to /vendor/etc/video_system_specs.json on the device
|
||||
// 2. Kill media.hwcodec to get the new changed values.
|
||||
// Note: Please do not use hexadecimal values 0x in this file.
|
||||
{
|
||||
"Video": {
|
||||
// feature list used for enable/disable
|
||||
"Features": {
|
||||
// This is used for encoder color space conversion with custom matrix.
|
||||
// custom matrix is defined in kernel driver
|
||||
// this triggers to enable CSC to 709LR with custom matrix
|
||||
"enc_csc_custom_matrix": false,
|
||||
// this enables adaptive blur if possible by encoder.
|
||||
// this is preprocessing of encoder input YUV buffers
|
||||
"enc_auto_blur": false,
|
||||
// this enables encoding rotate by C2D. it is used for some low tier end chipsets which
|
||||
// don't support rotate feature in video core. TODO - Rename as enc_vpss_rotation
|
||||
"enc_c2d_rotation": true,
|
||||
"platform_disable_ubwc": true,
|
||||
// It is used to enable fastCV engine for flip support in the absence of VPSS hardware
|
||||
// support.
|
||||
"enc_vpss_flip": false,
|
||||
// This is used to limit secure usecase buffer count. Changes dynamic to static count
|
||||
"dec_secure_static_count": true
|
||||
},
|
||||
"Presets": {
|
||||
// platform value to force HDR disable. if this value is enabled
|
||||
// then HDR is disabled. this value acts as a bit mask.
|
||||
// 0x0 : no over ride,
|
||||
// 0x1 : disables decoder HDR,
|
||||
// 0x2 : disbaled encoder HDR,
|
||||
// 0x3 : disables both decoder and encoder HDR.
|
||||
"vidc_disable_hdr" : 3,
|
||||
// this is used for secure decoding performance boost handling
|
||||
// prefech sizes of internal & output buffers
|
||||
// internal : 0 MB
|
||||
// output : 0 MB
|
||||
"dec_sec_prefetch_size_internal": 0,
|
||||
"dec_sec_prefetch_size_output": 0,
|
||||
// control to force enable linear color format for decoder
|
||||
// if this is enable, then decoder will produce linear color format output.
|
||||
// it is bitmask:
|
||||
// 0x0: no override,
|
||||
// 0x1: enable 8 bit: linear format. 10 bit: compressed format
|
||||
// 0x2: 8 bit: compressed format. 10 bit: linear format
|
||||
// 0x3: 8 bit: linear format. 10 bit: linear format
|
||||
"dec_linear_color_format": 0,
|
||||
// this control enables default b frame encoding
|
||||
// if it is within capability of B frame encode case
|
||||
// this is used only in MediaRecorder path
|
||||
// max B frame count between two P
|
||||
"enc_default_bframe_count": 0,
|
||||
// maximum MB/sec for default B frame enablement case
|
||||
"enc_max_b_frame_mbs_per_sec": 0,
|
||||
// maximum decoder output rate if it is Nuplayer path and
|
||||
// player sets max refresh rate
|
||||
"max_supported_render_rate": 120,
|
||||
// maximum all intra frame rate
|
||||
"max_supported_all_intra_framerate": 60,
|
||||
// control to force enable linear color format for encoder
|
||||
// if this is enable, then encoder will ask camera via
|
||||
// consumer flag to inform usage of linear color format.
|
||||
// it is used only for camera path. can't be used for non-camera producer case
|
||||
// it is bitmask:
|
||||
// 0x0: no override,
|
||||
// 0x1: enable 8 bit: linear format. 10 bit: compressed format
|
||||
// 0x2: 8 bit: compressed format. 10 bit: linear format
|
||||
// 0x3: 8 bit: linear format. 10 bit: linear format
|
||||
"enc_linear_color_format": 3,
|
||||
// override chroma qp offset value for 8 and 10 bits:
|
||||
// default: 0
|
||||
// allowed override value: -12
|
||||
"enc_chroma_qp_offset_10_bit": 0,
|
||||
"enc_chroma_qp_offset_8_bit": 0,
|
||||
//encoder bitrate savings control (CAC) - content adaptive coding feature
|
||||
// it is bitmask.
|
||||
// 0x0: disable CAC
|
||||
// 0x1: 8 bit: enable. 10 bit: disable
|
||||
// 0x2: 8 bit: disable. 10 bit: enable
|
||||
// 0x3: 8 bit: enable. 10 bit: enable
|
||||
"enc_bitrate_savings": 1,
|
||||
// minimum encoder bitrate boost
|
||||
"enc_bitrate_boost": 15,
|
||||
// time threshold of output buffer allocation loop since last input buffer queued(ms)
|
||||
// 0 --> no such limitation (loop until allocation done)
|
||||
"max_retry_alloc_output_timeout": 0,
|
||||
// override default primaries to BT709 for >=UHD decode
|
||||
"default_primaries_override" : 0,
|
||||
|
||||
// WARNING:
|
||||
// Please DON'T change these values, if you don't know what you are doing.
|
||||
// These are the Video HAL capabilities. Video HAL may not function properly with wrong values.
|
||||
// below are various capability used
|
||||
// video driver version capability used for skype MediaCodec
|
||||
"vt_driver_version": 534123018,
|
||||
// maximum LTR cont for encoder
|
||||
"ltr_max_count": 2,
|
||||
// Encoder preprocessing: maximum encoder downscalar factor possible in width or height or both direction
|
||||
"preprocess_max_downscale_factor": 0,
|
||||
// encoder support rotation as preprocessing
|
||||
"preprocess_rotation": 1,
|
||||
// encoder maxium Hier-P layer count: 6
|
||||
"max_temporal_layer_pframe_count": 6,
|
||||
// encoder maximum Hier-B layer count: 0
|
||||
"max_temporal_layer_bframe_count": 0
|
||||
},
|
||||
|
||||
// List of HW codecs enabled for this target
|
||||
"codecs-available": {
|
||||
"decoders": [
|
||||
"c2.qti.avc.decoder",
|
||||
"c2.qti.avc.decoder.low_latency",
|
||||
"c2.qti.avc.decoder.secure",
|
||||
"c2.qti.hevc.decoder",
|
||||
"c2.qti.hevc.decoder.low_latency",
|
||||
"c2.qti.hevc.decoder.secure",
|
||||
"c2.qti.vp9.decoder",
|
||||
"c2.qti.vp9.decoder.secure"
|
||||
],
|
||||
"encoders": [
|
||||
"c2.qti.avc.encoder",
|
||||
"c2.qti.hevc.encoder",
|
||||
"c2.qti.hevc.encoder.cq",
|
||||
"c2.qti.heic.encoder"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
36
proprietary/vendor/etc/msm_irqbalance.conf
vendored
Normal file
36
proprietary/vendor/etc/msm_irqbalance.conf
vendored
Normal file
@@ -0,0 +1,36 @@
|
||||
###########################################################################
|
||||
# Copyright (c) 2020 Qualcomm Technologies, Inc.
|
||||
# All Rights Reserved.
|
||||
# Confidential and Proprietary - Qualcomm Technologies, Inc.
|
||||
#
|
||||
# Copyright (c) 2017, The Linux Foundation. All rights reserved.
|
||||
#
|
||||
# Redistribution and use in source and binary forms, with or without
|
||||
# modification, are permitted provided that the following conditions are
|
||||
# met:
|
||||
# * Redistributions of source code must retain the above copyright
|
||||
# notice, this list of conditions and the following disclaimer.
|
||||
# * Redistributions in binary form must reproduce the above
|
||||
# copyright notice, this list of conditions and the following
|
||||
# disclaimer in the documentation and/or other materials provided
|
||||
# with the distribution.
|
||||
# * Neither the name of The Linux Foundation nor the names of its
|
||||
# contributors may be used to endorse or promote products derived
|
||||
# from this software without specific prior written permission.
|
||||
#
|
||||
# THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED
|
||||
# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
|
||||
# MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT
|
||||
# ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS
|
||||
# BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
|
||||
# CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
|
||||
# SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
|
||||
# BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
|
||||
# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
|
||||
# OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
|
||||
# IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
###########################################################################
|
||||
|
||||
PRIO=1,1,0,0,0,0,0,0
|
||||
#arch_timer, arm-pmu, arch_mem_timer
|
||||
IGNORED_IRQ=19,21,38
|
||||
299
proprietary/vendor/etc/perf/commonresourceconfigs.xml
vendored
Normal file
299
proprietary/vendor/etc/perf/commonresourceconfigs.xml
vendored
Normal file
@@ -0,0 +1,299 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
|
||||
<!--
|
||||
* Copyright (c) 2017 Qualcomm Technologies, Inc.
|
||||
* All Rights Reserved.
|
||||
* Confidential and Proprietary - Qualcomm Technologies, Inc.
|
||||
-->
|
||||
|
||||
<!-- Supported XML tags with their fields.
|
||||
* Major tag supports OpcodeValue.
|
||||
* Minor tag supports OpcodeValue, Nodepath and Supported(Optional) fields.
|
||||
* By default, all the resources are assumed as supported.
|
||||
Supported field can be used to mark a resource as not supported.
|
||||
* All the interactive nodes, ondemand nodes and some nodes of sched major
|
||||
group which aren't being used are marked as Not supported by default and
|
||||
can be enabled by using the target specific config files. -->
|
||||
|
||||
<!-- For resources which update multiple nodes or which require speical
|
||||
acquire/release funcitons, need to mention the keyword SPECIAL_NODE
|
||||
in their node path field and accordingly their ApplyOts and ResetOpts
|
||||
functions need to be defined in the code.-->
|
||||
|
||||
<!-- For adding a new resource, a new minor tag with all mandatory fields
|
||||
need to be added just before the end of it's major group. -->
|
||||
|
||||
<ResourceConfigs>
|
||||
<PerfResources>
|
||||
|
||||
<!-- display off major start -->
|
||||
<Major OpcodeValue="0x0" />
|
||||
<Minor OpcodeValue="0x0" Node="SPECIAL_NODE - display_off" />
|
||||
<!-- display off major end -->
|
||||
|
||||
<!-- power collapse major start -->
|
||||
<Major OpcodeValue="0x1" />
|
||||
<Minor OpcodeValue="0x0" Node="/dev/cpu_dma_latency" />
|
||||
<Minor OpcodeValue="0x1" Node="/sys/module/lpm_levels/system/perf/perf-l2-pc/idle_enabled" />
|
||||
<Minor OpcodeValue="0x2" Node="/sys/module/lpm_levels/parameters/bias_hyst" />
|
||||
<Minor OpcodeValue="0x3" Node="/sys/module/lpm_levels/parameters/ref_stddev" />
|
||||
<Minor OpcodeValue="0x4" Node="/sys/module/lpm_levels/parameters/tmr_add" />
|
||||
<Minor OpcodeValue="0x5" Node="/sys/module/lpm_levels/parameters/lpm_ipi_prediction" Supported="no" />
|
||||
<!-- power collapse major end -->
|
||||
|
||||
<!-- cpufreq major start -->
|
||||
<Major OpcodeValue="0x2" />
|
||||
<Minor OpcodeValue="0x0" Node="/sys/module/msm_performance/parameters/cpu_min_freq" />
|
||||
<Minor OpcodeValue="0x1" Node="/sys/module/msm_performance/parameters/cpu_max_freq" />
|
||||
<!-- cpufreq major end -->
|
||||
|
||||
<!-- sched major start -->
|
||||
<Major OpcodeValue="0x3" />
|
||||
<!--Sysfsnode paths may change basing on the target for minors 0x1, 0x4, 0x5, 0x9.
|
||||
So, for targets with different node paths than default, need to be specified
|
||||
in the target specific resource config xml file. -->
|
||||
<Minor OpcodeValue="0x0" Node="/proc/sys/kernel/sched_boost" />
|
||||
<Minor OpcodeValue="0x1" Node="/proc/sys/kernel/sched_prefer_idle" Supported="no" />
|
||||
<Minor OpcodeValue="0x2" Node="/proc/sys/kernel/sched_migration_cost_ns" />
|
||||
<Minor OpcodeValue="0x3" Node="/proc/sys/kernel/sched_small_task" />
|
||||
<Minor OpcodeValue="0x4" Node="/proc/sys/kernel/sched_mostly_idle_load" Supported="no" />
|
||||
<Minor OpcodeValue="0x5" Node="/proc/sys/kernel/sched_mostly_idle_nr_run" Supported="no" />
|
||||
<Minor OpcodeValue="0x6" Node="/proc/sys/kernel/sched_init_task_load" />
|
||||
<Minor OpcodeValue="0x7" Node="/proc/sys/kernel/sched_upmigrate" />
|
||||
<Minor OpcodeValue="0x8" Node="/proc/sys/kernel/sched_downmigrate" />
|
||||
<Minor OpcodeValue="0x9" Node="/proc/sys/kernel/sched_mostly_idle_freq" Supported="no" />
|
||||
<Minor OpcodeValue="0xA" Node="SPECIAL_NODE - sched_add_group" />
|
||||
<Minor OpcodeValue="0xB" Node="/proc/sys/kernel/sched_spill_nr_run" />
|
||||
<Minor OpcodeValue="0xC" Node="/sys/devices/system/cpu/cpu0/sched_static_cpu_pwr_cost" />
|
||||
<Minor OpcodeValue="0xD" Node="/proc/sys/kernel/sched_restrict_cluster_spill" />
|
||||
<Minor OpcodeValue="0xE" Node="SPECIAL_NODE - sched_freq_add_group" />
|
||||
<Minor OpcodeValue="0xF" Node="/dev/cpuset/top-app/cpus" />
|
||||
<Minor OpcodeValue="0x10" Node="/dev/cpuset/foreground/cpus" />
|
||||
<Minor OpcodeValue="0x11" Node="/dev/cpuset/system-background/cpus" />
|
||||
<Minor OpcodeValue="0x12" Node="/dev/cpuset/background/cpus" />
|
||||
<Minor OpcodeValue="0x13" Node="/proc/sys/kernel/sched_freq_aggregate" />
|
||||
<Minor OpcodeValue="0x14" Node="/proc/sys/kernel/sched_enable_thread_grouping" />
|
||||
<Minor OpcodeValue="0x15" Node="/proc/sys/kernel/sched_group_upmigrate" />
|
||||
<Minor OpcodeValue="0x16" Node="/proc/sys/kernel/sched_group_downmigrate" />
|
||||
<!-- sched_freq_aggr_threshold perflock will have contention with sched_boost level 3,
|
||||
so disable this resource for the target which is going to use sched boost 3 level.-->
|
||||
<Minor OpcodeValue="0x17" Node="/proc/sys/kernel/sched_freq_aggregate_threshold" />
|
||||
<Minor OpcodeValue="0x18" Node="/dev/stune/top-app/schedtune.prefer_idle" />
|
||||
<Minor OpcodeValue="0x19" Node="/proc/sys/kernel/sched_initial_task_util" />
|
||||
<Minor OpcodeValue="0x1A" Node="/sys/devices/system/cpu/cpu0/sched_load_boost" />
|
||||
<Minor OpcodeValue="0x1B" Node="/proc/sys/kernel/sched_little_cluster_coloc_fmin_khz" />
|
||||
<Minor OpcodeValue="0x1C" Node="/dev/stune/top-app/schedtune.boost" />
|
||||
<Minor OpcodeValue="0x1D" Node="/proc/sys/kernel/sched_busy_hysteresis_enable_cpus" />
|
||||
<Minor OpcodeValue="0x1E" Node="/proc/sys/kernel/sched_min_task_util_for_colocation" />
|
||||
<Minor OpcodeValue="0x1F" Node="/proc/sys/kernel/sched_min_task_util_for_boost" />
|
||||
<Minor OpcodeValue="0x20" Node="/proc/%d/sched_boost" Supported="yes"/> <!-- sched_task_boost -->
|
||||
<Minor OpcodeValue="0x21" Node="/proc/sys/kernel/sched_user_hint" /> <!--sched_user_hint -->
|
||||
<Minor OpcodeValue="0x22" Node="/proc/sys/kernel/sched_task_unfilter_nr_windows" /> <!--sched_task_unfilter_nr_windows -->
|
||||
<Minor OpcodeValue="0x23" Node="/proc/sys/kernel/sched_coloc_downmigrate_ns" /> <!--sched_coloc_downmigrate_ns -->
|
||||
<Minor OpcodeValue="0x24" Node="/proc/sys/kernel/sched_coloc_busy_hysteresis_enable_cpus" />
|
||||
<Minor OpcodeValue="0x25" Node="/proc/sys/kernel/sched_coloc_busy_hyst_ns" />
|
||||
<Minor OpcodeValue="0x26" Node="/proc/sys/kernel/sched_window_stats_policy" />
|
||||
<Minor OpcodeValue="0x27" Node="/proc/sys/kernel/sched_many_wakeup_threshold" />
|
||||
<Minor OpcodeValue="0x28" Node="/proc/sys/kernel/sched_sync_hint_enable" />
|
||||
<Minor OpcodeValue="0x29" Node="/proc/sys/kernel/sched_ravg_window_nr_ticks" />
|
||||
<Minor OpcodeValue="0x2A" Node="/proc/sys/kernel/sched_prefer_spread" />
|
||||
<Minor OpcodeValue="0x2B" Node="/dev/cpuctl/top-app/cpu.uclamp.min" />
|
||||
<Minor OpcodeValue="0x2C" Node="/proc/%d/sched_boost" Supported="yes" /> <!-- enable sched_task_boost for top-app render thread-->
|
||||
<Minor OpcodeValue="0x2D" Node="/proc/%d/sched_boost" Supported="yes" /> <!-- disable sched_task_boost for top-app render thread-->
|
||||
<Minor OpcodeValue="0x2E" Node="/proc/sys/walt/sched_task_unfilter_period" />
|
||||
<Minor OpcodeValue="0x2F" Node="/proc/sys/walt/sched_conservative_pl" />
|
||||
<Minor OpcodeValue="0x30" Node="/proc/sys/walt/sched_coloc_busy_hyst_cpu_busy_pct" />
|
||||
<Minor OpcodeValue="0x31" Node="/proc/sys/walt/sched_coloc_busy_hyst_cpu_ns" />
|
||||
<Minor OpcodeValue="0x32" Node="/proc/sys/kernel/walt_rtg_cfs_boost_prio" />
|
||||
<Minor OpcodeValue="0x33" Node="/proc/sys/kernel/sched_force_lb_enable" Supported="yes" />
|
||||
<Minor OpcodeValue="0x34" Node="/proc/%d/sched_low_latency" Supported="yes" />
|
||||
<Minor OpcodeValue="0x35" Node="/proc/sys/kernel/sched_min_granularity_ns" />
|
||||
<Minor OpcodeValue="0x36" Node="/proc/sys/kernel/walt_low_latency_task_threshold" />
|
||||
<Minor OpcodeValue="0x37" Node="/dev/stune/foreground/schedtune.prefer_idle" />
|
||||
<Minor OpcodeValue="0x38" Node="/proc/sys/kernel/%s" Supported="no"/>
|
||||
<Minor OpcodeValue="0x39" Node="/dev/stune/top-app/schedtune.colocate" Supported="no" />
|
||||
<Minor OpcodeValue="0x3A" Node="/dev/cpuctl/top-app/cpu.uclamp.latency_sensitive" />
|
||||
<Minor OpcodeValue="0x3B" Node="/dev/cpuctl/foreground/cpu.uclamp.latency_sensitive" />
|
||||
<Minor OpcodeValue="0x3D" Node="/proc/sys/kernel/%s" Supported="no"/>
|
||||
<!-- sched major end -->
|
||||
|
||||
<!-- core hotplug major start -->
|
||||
<Major OpcodeValue="0x4" />
|
||||
<Minor OpcodeValue="0x0" Node="SPECIAL_NODE - lock_min_cores" />
|
||||
<Minor OpcodeValue="0x1" Node="SPECIAL_NODE - lock_max_cores" />
|
||||
<!-- core hotplug major end-->
|
||||
|
||||
<!-- interactive major start -->
|
||||
<Major OpcodeValue="0x5" />
|
||||
<!-- For following minors node paths might change basing on GovInstanceType and
|
||||
Supported field might change basing on the type of CpufreqGov.-->
|
||||
<Minor OpcodeValue="0x0" Node="/sys/devices/system/cpu/cpu0/cpufreq/interactive/above_hispeed_delay" Supported="no" />
|
||||
<Minor OpcodeValue="0x1" Node="/sys/devices/system/cpu/cpu0/cpufreq/interactive/boost" Supported="no" />
|
||||
<Minor OpcodeValue="0x2" Node="/sys/devices/system/cpu/cpu0/cpufreq/interactive/boostpulse" Supported="no" />
|
||||
<Minor OpcodeValue="0x3" Node="/sys/devices/system/cpu/cpu0/cpufreq/interactive/boostpulse_duration" Supported="no" />
|
||||
<Minor OpcodeValue="0x4" Node="/sys/devices/system/cpu/cpu0/cpufreq/interactive/go_hispeed_load" Supported="no" />
|
||||
<Minor OpcodeValue="0x5" Node="/sys/devices/system/cpu/cpu0/cpufreq/interactive/hispeed_freq" Supported="no" />
|
||||
<Minor OpcodeValue="0x6" Node="/sys/devices/system/cpu/cpu0/cpufreq/interactive/io_is_busy" Supported="no" />
|
||||
<Minor OpcodeValue="0x7" Node="/sys/devices/system/cpu/cpu0/cpufreq/interactive/min_sample_time" Supported="no" />
|
||||
<Minor OpcodeValue="0x8" Node="/sys/devices/system/cpu/cpu0/cpufreq/interactive/target_loads" Supported="no" />
|
||||
<Minor OpcodeValue="0x9" Node="/sys/devices/system/cpu/cpu0/cpufreq/interactive/timer_rate" Supported="no" />
|
||||
<Minor OpcodeValue="0xA" Node="/sys/devices/system/cpu/cpu0/cpufreq/interactive/timer_slack" Supported="no" />
|
||||
<Minor OpcodeValue="0xB" Node="/sys/devices/system/cpu/cpu0/cpufreq/interactive/max_freq_hysteresis" Supported="no" />
|
||||
<Minor OpcodeValue="0xC" Node="/sys/devices/system/cpu/cpu0/cpufreq/interactive/use_sched_load" Supported="no" />
|
||||
<Minor OpcodeValue="0xD" Node="/sys/devices/system/cpu/cpu0/cpufreq/interactive/use_migration_notif" Supported="no" />
|
||||
<Minor OpcodeValue="0xE" Node="/sys/devices/system/cpu/cpu0/cpufreq/interactive/ignore_hispeed_on_notif" Supported="no" />
|
||||
<Minor OpcodeValue="0xF" Node="/sys/devices/system/cpu/cpu0/cpufreq/schedutil/hispeed_freq" />
|
||||
<Minor OpcodeValue="0x10" Node="/sys/devices/system/cpu/cpu0/cpufreq/schedutil/hispeed_load" />
|
||||
<Minor OpcodeValue="0x11" Node="/sys/devices/system/cpu/cpu0/cpufreq/schedutil/pl" />
|
||||
<Minor OpcodeValue="0x12" Node="/sys/devices/system/cpu/cpu0/cpufreq/schedutil/down_rate_limit_us" />
|
||||
<Minor OpcodeValue="0x13" Node="/sys/devices/system/cpu/cpu0/cpufreq/schedutil/rtg_boost_freq" />
|
||||
<!-- interactive major end -->
|
||||
|
||||
<!-- cpubw hwmon major start -->
|
||||
<Major OpcodeValue="0x6" />
|
||||
<!-- ALl the following minors might change based on target. -->
|
||||
<Minor OpcodeValue="0x0" Node="/sys/class/devfreq/soc:qcom,cpubw/min_freq" />
|
||||
<Minor OpcodeValue="0x1" Node="/sys/class/devfreq/soc:qcom,cpubw/bw_hwmon/decay_rate" />
|
||||
<Minor OpcodeValue="0x2" Node="/sys/class/devfreq/soc:qcom,cpubw/bw_hwmon/io_percent" />
|
||||
<Minor OpcodeValue="0x3" Node="SPECIAL_NODE - cpubw_hwmon_hyst_opt" />
|
||||
<Minor OpcodeValue="0x4" Node="/sys/class/devfreq/soc:qcom,cpubw/bw_hwmon/low_power_ceil_mbps" />
|
||||
<Minor OpcodeValue="0x5" Node="/sys/class/devfreq/soc:qcom,cpubw/bw_hwmon/low_power_io_percent" />
|
||||
<Minor OpcodeValue="0x6" Node="/sys/class/devfreq/soc:qcom,cpubw/max_freq" />
|
||||
<Minor OpcodeValue="0x7" Node="/sys/class/devfreq/soc:qcom,cpubw/polling_interval" />
|
||||
<Minor OpcodeValue="0x8" Node="/sys/class/devfreq/soc:qcom,cpubw/bw_hwmon/sample_ms" />
|
||||
<Minor OpcodeValue="0x9" Node="/sys/class/devfreq/soc:qcom,cpubw/bw_hwmon/idle_mbps" />
|
||||
<!--Here onwards are the path for new opcodes to mark CPU_LLCC_BW nodes.Upper ones
|
||||
of this major are marked as unsupported for the tergets using the new opcodes-->
|
||||
<Minor OpcodeValue="0xA" Node="/sys/class/devfreq/soc:qcom,cpu-cpu-llcc-bw/min_freq" />
|
||||
<Minor OpcodeValue="0xB" Node="/sys/class/devfreq/soc:qcom,cpu-cpu-llcc-bw/bw_hwmon/up_scale" />
|
||||
<Minor OpcodeValue="0xC" Node="/sys/class/devfreq/soc:qcom,cpu-cpu-llcc-bw/bw_hwmon/use_ab" />
|
||||
<Minor OpcodeValue="0xD" Node="/sys/class/devfreq/soc:qcom,cpu-cpu-llcc-bw/bw_hwmon/io_percent" />
|
||||
<Minor OpcodeValue="0xE" Node="SPECIAL_NODE - llcbw_hwmon_hyst_opt" />
|
||||
<Minor OpcodeValue="0xF" Node="/sys/class/devfreq/soc:qcom,cpu-cpu-llcc-bw/bw_hwmon/sample_ms" />
|
||||
<Minor OpcodeValue="0x10" Node="/sys/class/devfreq/soc:qcom,cpu-cpu-llcc-bw/polling_interval" />
|
||||
<Minor OpcodeValue="0x11" Node="/sys/devices/system/cpu/bus_dcvs/LLCC/190b6400.qcom,bwmon-llcc/min_freq" />
|
||||
<Minor OpcodeValue="0x12" Node="/sys/devices/system/cpu/bus_dcvs/LLCC/190b6400.qcom,bwmon-llcc/max_freq" />
|
||||
<!-- cpubw hwmon major end -->
|
||||
|
||||
<!-- video major start -->
|
||||
<Major OpcodeValue="0x7" />
|
||||
<Minor OpcodeValue="0x0" Node="SPECIAL_NODE - handle_vid_encplay_hint" />
|
||||
<Minor OpcodeValue="0x1" Node="SPECIAL_NODE - handle_vid_decplay_hint" />
|
||||
<Minor OpcodeValue="0x2" Node="SPECIAL_NODE - handle_disp_hint" />
|
||||
<!-- video major end -->
|
||||
|
||||
<!-- ksm major start -->
|
||||
<Major OpcodeValue="0x8" />
|
||||
<Minor OpcodeValue="0x0" Node="SPECIAL_NODE - disable_ksm" />
|
||||
<Minor OpcodeValue="0x1" Node="SPECIAL_NODE - set_ksm_param" />
|
||||
<!-- ksm major end -->
|
||||
|
||||
<!-- ondemand major start -->
|
||||
<Major OpcodeValue="0x9" />
|
||||
<Minor OpcodeValue="0x0" Node="/sys/devices/system/cpu/cpufreq/ondemand/sampling_rate" Supported="no" />
|
||||
<Minor OpcodeValue="0x1" Node="/sys/devices/system/cpu/cpufreq/ondemand/io_is_busy" Supported="no" />
|
||||
<Minor OpcodeValue="0x2" Node="/sys/devices/system/cpu/cpufreq/ondemand/sampling_down_factor" Supported="no" />
|
||||
<Minor OpcodeValue="0x3" Node="/sys/devices/system/cpu/cpufreq/ondemand/sync_freq" Supported="no" />
|
||||
<Minor OpcodeValue="0x4" Node="/sys/devices/system/cpu/cpufreq/ondemand/optimal_freq" Supported="no" />
|
||||
<Minor OpcodeValue="0x5" Node="/sys/devices/system/cpu/cpufreq/ondemand/enable_stepup" Supported="no" />
|
||||
<Minor OpcodeValue="0x6" Node="/sys/devices/system/cpu/cpufreq/ondemand/max_intermediate_steps" Supported="no" />
|
||||
<Minor OpcodeValue="0x7" Node="/dev/cpuctl/cpu.notify_on_migrate" Supported="no" />
|
||||
<!-- ondemand major end -->
|
||||
|
||||
<!-- gpu major start -->
|
||||
<Major OpcodeValue="0xA" />
|
||||
<Minor OpcodeValue="0x0" Node="/sys/class/kgsl/kgsl-3d0/default_pwrlevel" />
|
||||
<Minor OpcodeValue="0x1" Node="/sys/class/kgsl/kgsl-3d0/min_pwrlevel" />
|
||||
<Minor OpcodeValue="0x2" Node="/sys/class/kgsl/kgsl-3d0/max_pwrlevel" />
|
||||
<Minor OpcodeValue="0x3" Node="/sys/class/kgsl/kgsl-3d0/devfreq/min_freq" />
|
||||
<Minor OpcodeValue="0x4" Node="/sys/class/kgsl/kgsl-3d0/devfreq/max_freq" />
|
||||
<Minor OpcodeValue="0x5" Node="/sys/class/devfreq/soc:qcom,gpubw/min_freq" />
|
||||
<Minor OpcodeValue="0x6" Node="/sys/class/devfreq/soc:qcom,gpubw/max_freq" />
|
||||
<Minor OpcodeValue="0x7" Node="SPECIAL_NODE - gpu_disable_gpu_nap" />
|
||||
<Minor OpcodeValue="0x8" Node="/sys/class/kgsl/kgsl/proc/%d/state" />
|
||||
<Minor OpcodeValue="0x9" Node="/sys/class/kgsl/kgsl/proc/%d/state" />
|
||||
<Minor OpcodeValue="0xA" Node="/sys/class/kgsl/kgsl-3d0/devfreq/mod_percent" />
|
||||
<!-- gpu major end -->
|
||||
|
||||
<!-- misc major start -->
|
||||
<Major OpcodeValue="0xB" />
|
||||
<Minor OpcodeValue="0x0" Node="SPECIAL_NODE - unsupported" />
|
||||
<Minor OpcodeValue="0x1" Node="SPECIAL_NODE - irq_balancer" />
|
||||
<Minor OpcodeValue="0x2" Node="/sys/module/cpu_boost/parameters/input_boost_freq" />
|
||||
<Minor OpcodeValue="0x3" Node="/proc/sys/vm/swap_ratio" />
|
||||
<Minor OpcodeValue="0x4" Node="StorageNode_path_is_figured_out_based_on_the_target_device" />
|
||||
<Minor OpcodeValue="0x5" Node="SPECIAL_NODE - dummy_or_keep_alive" />
|
||||
<Minor OpcodeValue="0x6" Node="/sys/module/process_reclaim/parameters/enable_process_reclaim" />
|
||||
<Minor OpcodeValue="0x7" Node="SPECIAL_NODE - disable_pasr" />
|
||||
<!-- misc major end -->
|
||||
|
||||
<!-- llcbw hwmon major start -->
|
||||
<Major OpcodeValue="0xC" />
|
||||
<!-- ALl the following minors node path might change based on target. -->
|
||||
<Minor OpcodeValue="0x0" Node="/sys/class/devfreq/soc:qcom,llccbw/min_freq" />
|
||||
<Minor OpcodeValue="0x1" Node="/sys/class/devfreq/soc:qcom,llccbw/bw_hwmon/io_percent" />
|
||||
<Minor OpcodeValue="0x2" Node="SPECIAL_NODE - llcbw_hwmon_hyst_opt" />
|
||||
<Minor OpcodeValue="0x3" Node="/sys/class/devfreq/soc:qcom,llccbw/bw_hwmon/sample_ms" />
|
||||
<!--Here onwards are the path for new opcodes to mark LLCC_DDR_BW nodes.Upper ones
|
||||
of this major are marked as unsupported for the tergets using the new opcodes-->
|
||||
<Minor OpcodeValue="0x4" Node="/sys/class/devfreq/soc:qcom,cpu-llcc-ddr-bw/min_freq" />
|
||||
<Minor OpcodeValue="0x5" Node="/sys/class/devfreq/soc:qcom,cpu-llcc-ddr-bw/bw_hwmon/up_scale" />
|
||||
<Minor OpcodeValue="0x6" Node="/sys/class/devfreq/soc:qcom,cpu-llcc-ddr-bw/max_freq" />
|
||||
<Minor OpcodeValue="0x7" Node="/sys/class/devfreq/soc:qcom,cpu-llcc-ddr-bw/bw_hwmon/decay_rate" />
|
||||
<Minor OpcodeValue="0x8" Node="/sys/class/devfreq/soc:qcom,cpu-llcc-ddr-bw/bw_hwmon/io_percent" />
|
||||
<Minor OpcodeValue="0x9" Node="SPECIAL_NODE - cpubw_hwmon_hyst_opt" />
|
||||
<Minor OpcodeValue="0xA" Node="/sys/class/devfreq/soc:qcom,cpu-llcc-ddr-bw/bw_hwmon/low_power_ceil_mbps" />
|
||||
<Minor OpcodeValue="0xB" Node="/sys/class/devfreq/soc:qcom,cpu-llcc-ddr-bw/bw_hwmon/low_power_io_percent" />
|
||||
<Minor OpcodeValue="0xC" Node="/sys/class/devfreq/soc:qcom,cpu-llcc-ddr-bw/polling_interval" />
|
||||
<Minor OpcodeValue="0xD" Node="/sys/class/devfreq/soc:qcom,cpu-llcc-ddr-bw/bw_hwmon/sample_ms" />
|
||||
<Minor OpcodeValue="0xE" Node="/sys/class/devfreq/soc:qcom,cpu-llcc-ddr-bw/bw_hwmon/idle_mbps" />
|
||||
<Minor OpcodeValue="0xF" Node="/sys/devices/system/cpu/bus_dcvs/DDR/19091000.qcom,bwmon-ddr/min_freq" />
|
||||
<Minor OpcodeValue="0x10" Node="/sys/devices/system/cpu/bus_dcvs/DDR/19091000.qcom,bwmon-ddr/max_freq" />
|
||||
<Minor OpcodeValue="0x11" Node="/sys/class/devfreq/soc:qcom,cpu-llcc-ddr-bw/bw_hwmon/use_ab" />
|
||||
|
||||
<!-- llcbw hwmon major end -->
|
||||
|
||||
<!-- memlat major start -->
|
||||
<Major OpcodeValue="0xD" />
|
||||
<!-- ALl the following minors node path might change based on target. -->
|
||||
<Minor OpcodeValue="0x0" Node="/sys/class/devfreq/soc:qcom,l3-cpu%d/min_freq" />
|
||||
<Minor OpcodeValue="0x1" Node="/sys/class/devfreq/soc:qcom,memlat-cpu0/mem_latency/ratio_ceil" />
|
||||
<Minor OpcodeValue="0x2" Node="/sys/class/devfreq/soc:qcom,memlat-cpu4/mem_latency/ratio_ceil" />
|
||||
<Minor OpcodeValue="0x3" Node="/sys/class/devfreq/soc:qcom,memlat-cpu0/mem_latency/stall_floor" />
|
||||
<Minor OpcodeValue="0x4" Node="/sys/class/devfreq/soc:qcom,memlat-cpu4/mem_latency/stall_floor" />
|
||||
<Minor OpcodeValue="0x5" Node="/sys/class/devfreq/soc:qcom,memlat-cpu0/min_freq" />
|
||||
<Minor OpcodeValue="0x6" Node="/sys/class/devfreq/soc:qcom,memlat-cpu4/min_freq" />
|
||||
<Minor OpcodeValue="0x7" Node="/sys/class/devfreq/soc:qcom,cpu0-cpu-llcc-lat/min_freq" />
|
||||
<Minor OpcodeValue="0x8" Node="/sys/class/devfreq/soc:qcom,cpu0-cpu-llcc-lat/mem_latency/ratio_ceil" />
|
||||
<Minor OpcodeValue="0x9" Node="/sys/class/devfreq/soc:qcom,cpu4-cpu-llcc-lat/mem_latency/ratio_ceil" />
|
||||
<Minor OpcodeValue="0xA" Node="/sys/class/devfreq/soc:qcom,cpu0-cpu-llcc-lat/mem_latency/stall_floor" />
|
||||
<Minor OpcodeValue="0xB" Node="/sys/class/devfreq/soc:qcom,cpu4-cpu-llcc-lat/mem_latency/stall_floor" />
|
||||
<Minor OpcodeValue="0xC" Node="/sys/class/devfreq/soc:qcom,cpu0-llcc-ddr-lat/min_freq" />
|
||||
<Minor OpcodeValue="0xD" Node="/sys/class/devfreq/soc:qcom,cpu0-llcc-ddr-lat/mem_latency/ratio_ceil" />
|
||||
<Minor OpcodeValue="0xE" Node="/sys/class/devfreq/soc:qcom,cpu4-llcc-ddr-lat/mem_latency/ratio_ceil" />
|
||||
<Minor OpcodeValue="0xF" Node="/sys/class/devfreq/soc:qcom,cpu0-llcc-ddr-lat/mem_latency/stall_floor" />
|
||||
<Minor OpcodeValue="0x10" Node="/sys/class/devfreq/soc:qcom,cpu4-llcc-ddr-lat/mem_latency/stall_floor" />
|
||||
<Minor OpcodeValue="0x11" Node="/sys/class/devfreq/18321000.qcom,devfreq-l3:qcom,cpu%d-cpu-l3-lat/max_freq" />
|
||||
<Minor OpcodeValue="0x12" Node="/sys/class/devfreq/soc:qcom,cpu0-cpu-ddr-latfloor/min_freq" />
|
||||
<Minor OpcodeValue="0x13" Node="/sys/class/devfreq/soc:qcom,cpu0-cpu-ddr-latfloor/max_freq" />
|
||||
<Minor OpcodeValue="0x14" Node="/sys/class/devfreq/soc:qcom,cpu0-cpu-llcc-lat/max_freq" />
|
||||
<Minor OpcodeValue="0x15" Node="/sys/class/devfreq/soc:qcom,cpu0-llcc-ddr-lat/max_freq" />
|
||||
<Minor OpcodeValue="0x16" Node="/sys/devices/system/cpu/bus_dcvs/L3/soc:qcom,memlat:l3:prime/min_freq" />
|
||||
<Minor OpcodeValue="0x17" Node="/sys/devices/system/cpu/bus_dcvs/LLCC/soc:qcom,memlat:llcc:silver/min_freq" />
|
||||
<Minor OpcodeValue="0x18" Node="/sys/devices/system/cpu/bus_dcvs/DDR/soc:qcom,memlat:ddr:silver/min_freq" />
|
||||
<!-- memlat major end -->
|
||||
|
||||
<!-- npu major start -->
|
||||
<Major OpcodeValue="0xE" />
|
||||
<!-- ALl the following minors node path might change based on target. -->
|
||||
<Minor OpcodeValue="0x0" Node="/sys/class/devfreq/soc:qcom,npu-npu-llcc-bw/bw_hwmon/sample_ms" />
|
||||
<Minor OpcodeValue="0x1" Node="/sys/class/devfreq/soc:qcom,npu-npu-llcc-bw/bw_hwmon/io_percent" />
|
||||
<Minor OpcodeValue="0x2" Node="SPECIAL_NODE - npu_llcbw_hwmon_hyst_opt" />
|
||||
<!--Here onwards are the path for new opcodes to mark NPU_LLCC_DDR_BW nodes.-->
|
||||
<Minor OpcodeValue="0x3" Node="/sys/class/devfreq/soc:qcom,npu-llcc-ddr-bw/bw_hwmon/sample_ms" />
|
||||
<Minor OpcodeValue="0x4" Node="/sys/class/devfreq/soc:qcom,npu-llcc-ddr-bw/bw_hwmon/io_percent" />
|
||||
<Minor OpcodeValue="0x5" Node="SPECIAL_NODE - npu_ddr_llcbw_hwmon_hyst_opt" />
|
||||
<!-- npu major end -->
|
||||
|
||||
</PerfResources>
|
||||
</ResourceConfigs>
|
||||
22
proprietary/vendor/etc/perf/commonsysnodesconfigs.xml
vendored
Normal file
22
proprietary/vendor/etc/perf/commonsysnodesconfigs.xml
vendored
Normal file
@@ -0,0 +1,22 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
|
||||
<!--
|
||||
/* Copyright (c) 2021 Qualcomm Technologies, Inc.
|
||||
* All Rights Reserved.
|
||||
* Confidential and Proprietary - Qualcomm Technologies, Inc.
|
||||
*/
|
||||
-->
|
||||
|
||||
<ResourceConfigs>
|
||||
<PerfResources>
|
||||
<SysNode Idx="0x0" Node="/sys/module/msm_performance/parameters/num_clusters" />
|
||||
<SysNode Idx="0x1" Node="/sys/module/msm_performance/parameters/managed_cpus" />
|
||||
<SysNode Idx="0x2" Node="/sys/module/msm_performance/parameters/cpu_max_freq" />
|
||||
<SysNode Idx="0x3" Node="/sys/module/msm_performance/events/cpu_hotplug" />
|
||||
<SysNode Idx="0x4" Node="/sys/module/msm_performance/parameters/max_cpus" />
|
||||
<SysNode Idx="0x5" Node="/sys/module/msm_performance/parameters/inst" />
|
||||
<SysNode Idx="0x6" Node="/sys/module/msm_performance/parameters/splh_notif" />
|
||||
<SysNode Idx="0x7" Node="/sys/module/msm_performance/notify/gfx_evt" />
|
||||
<SysNode Idx="0x8" Node="/sys/module/msm_performance/parameters/evnt_gplaf_pid" />
|
||||
</PerfResources>
|
||||
</ResourceConfigs>
|
||||
520
proprietary/vendor/etc/perf/perfboostsconfig.xml
vendored
Normal file
520
proprietary/vendor/etc/perf/perfboostsconfig.xml
vendored
Normal file
@@ -0,0 +1,520 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
|
||||
<!--
|
||||
/* Copyright (c) 2020 Qualcomm Technologies, Inc.
|
||||
* All Rights Reserved.
|
||||
* Confidential and Proprietary - Qualcomm Technologies, Inc.
|
||||
*/
|
||||
-->
|
||||
|
||||
|
||||
<!--Ids are used in identifying the boosts, increment ids linearly,
|
||||
do not modify Ids, or add in between-->
|
||||
<!--follow the number format rules while specifying number, can be given
|
||||
in any format-->
|
||||
|
||||
<BoostConfigs>
|
||||
<PerfBoost>
|
||||
|
||||
<!--app lauch boost-->
|
||||
<!-- SCHED DOWNMIGRATE resource opcode, value-->
|
||||
<!-- SCHED UPMIGRATE resource opcode, value-->
|
||||
<!-- CPUBOOST_MAX_FREQ BIG Core resource opcode, value-->
|
||||
<!-- CPUBOOST_MAX_FREQ LITTLE Core resource opcode, value-->
|
||||
<!-- CPUBOOST_MIN_FREQ BIG Core resource opcode, value-->
|
||||
<!-- CPUBOOST_MIN_FREQ LITTLE Core resource opcode, value-->
|
||||
<!-- Type="1", main launch boost of 2sec -->
|
||||
<Config
|
||||
Id="0x00001081" Type="1" Enable="true" Timeout="2000" Target="holi"
|
||||
Resources="0x40C20000, 0x28, 0x40C1C000, 0x32, 0x40804000, 0xFFF, 0x40804100, 0xFFF,
|
||||
0x40800000, 1535, 0x40800100, 1478" />
|
||||
|
||||
<Config
|
||||
Id="0x00001081" Type="1" Enable="true" Timeout="2000" Target="blair"
|
||||
Resources="0x40C20000, 0x28, 0x40C1C000, 0x32, 0x40804000, 0xFFF, 0x40804100, 0xFFF,
|
||||
0x40800000, 1516, 0x40800100, 1516" />
|
||||
|
||||
|
||||
<!--app lauch boost (disabling packing)-->
|
||||
<!-- POWER COLLAPSE resource opcode, value-->
|
||||
<!-- STORAGE CLK SCALING resource opcode, value-->
|
||||
<!-- CPUBW_MIN_FREQ resource opcode, value-->
|
||||
<!-- L3 resource opcode, value-->
|
||||
<!-- GPU nap resource opcode, value-->
|
||||
|
||||
<!-- Type="2", launch boost for disable packing 1.5sec -->
|
||||
|
||||
<Config
|
||||
Id="0x00001081" Type="2" Enable="true" Timeout="1500" Target="holi"
|
||||
Resources="0x40400000, 0x1, 0x42C10000, 0x1, 0x43010000, 59, 0x43400000, 0x2DC0, 0x4281C000, 1500" />
|
||||
|
||||
<Config
|
||||
Id="0x00001081" Type="2" Enable="true" Timeout="1500" Target="blair"
|
||||
Resources="0x40400000, 0x1, 0x42C10000, 0x1, 0x43010000, 59, 0x43400000, 0x2DC0, 0x4281C000, 1500" />
|
||||
|
||||
<!-- config_enableLaunchBoostv3-->
|
||||
<!-- SCHEDBOOST resource opcode, value-->
|
||||
<!-- SCHED GROUP DOWNMIGRATE resource opcode, value-->
|
||||
<!-- SCHED GROUP UPMIGRATE resource opcode, value-->
|
||||
<!-- LPM Bias resource opcode, value-->
|
||||
<!-- BUSY_HYSTERESIS_ENABLE_CPUS, val-->
|
||||
|
||||
<!-- Type="3", FA launch boost of 15sec -->
|
||||
<Config
|
||||
Id="0x00001081" Type="3" Enable="true" Timeout="15000" Target="holi"
|
||||
Resources="0x40C00000, 0x3, 0x40C58000, 85, 0x40C54000, 100, 0x40408000, 0x63" />
|
||||
|
||||
<Config
|
||||
Id="0x00001081" Type="3" Enable="true" Timeout="15000" Target="blair"
|
||||
Resources="0x40C00000, 0x3, 0x40C58000, 85, 0x40C54000, 100, 0x40408000, 0x5, 0x40C74000, 0xC0" />
|
||||
|
||||
<!-- config_gameBoost-->
|
||||
<!-- SCHEDBOOST resource opcode, value-->
|
||||
<!-- SCHED GROUP DOWNMIGRATE resource opcode, value-->
|
||||
<!-- SCHED GROUP UPMIGRATE resource opcode, value-->
|
||||
<!-- LPM Bias resource opcode, value-->
|
||||
<!-- BUSY_HYSTERESIS_ENABLE_CPUS, val-->
|
||||
|
||||
<!-- Type="4", FA launch boost of 15sec -->
|
||||
<Config
|
||||
Id="0x00001081" Type="4" Enable="true" Timeout="15000" Target="holi"
|
||||
Resources="0x40C00000, 0x3, 0x40C58000, 85, 0x40C54000, 100, 0x40408000, 0x63" />
|
||||
|
||||
<Config
|
||||
Id="0x00001081" Type="4" Enable="true" Timeout="15000" Target="blair"
|
||||
Resources="0x40C00000, 0x3, 0x40C58000, 85, 0x40C54000, 100, 0x40408000, 0x5, 0x40C74000, 0xC0" />
|
||||
|
||||
<!-- config_enableLaunchBoost6-->
|
||||
<!-- LPM_BIAS resource opcode, val ms-->
|
||||
<!-- BUSY_HYSTERESIS_ENABLE_CPUS, val-->
|
||||
<!-- SLB_BIG, val, SLB_BIG, val-->
|
||||
<!-- MIN_FREQ_BIG, val MHz -->
|
||||
<!-- CPU_DOWN_FREQ_THRESHOLD_US, val us -->
|
||||
<!-- Type="6", Game Launch boost -->
|
||||
<Config
|
||||
Id="0x00001081" Type="6" Enable="true" Timeout="2000" Target="holi"
|
||||
Resources="0x40408000, 0x5,
|
||||
0x40C68000, 60, 0x40C68010, 60,
|
||||
0x40800000, 1248,
|
||||
0x41448000, 20000" />
|
||||
|
||||
<Config
|
||||
Id="0x00001081" Type="6" Enable="true" Timeout="2000" Target="blair"
|
||||
Resources="0x40408000, 0x5,
|
||||
0x40C74000, 0xC0,
|
||||
0x40C68000, 60, 0x40C68010, 60,
|
||||
0x40800000, 1228,
|
||||
0x41448000, 20000" />
|
||||
|
||||
<!--app launch boost (attach application) -->
|
||||
<!-- SCHED_TASK_BOOST resource opcode, value-->
|
||||
<Config
|
||||
Id="0x00001081" Type="103" Enable="true" Timeout="2000" Target="holi"
|
||||
Resources="0x40C80000, 0x0" />
|
||||
|
||||
<Config
|
||||
Id="0x00001081" Type="103" Enable="true" Timeout="2000" Target="blair"
|
||||
Resources="0x40C80000, 0x0" />
|
||||
|
||||
<!--Animation boost -->
|
||||
<!-- CPUBOOST_MAX_FREQ BIG Core resource opcode, value-->
|
||||
<!-- CPUBOOST_MAX_FREQ LITTLE Core resource opcode, value-->
|
||||
<!-- CPUBOOST_MIN_FREQ BIG Core resource opcode, value-->
|
||||
<!-- CPUBOOST_MIN_FREQ LITTLE Core resource opcode, value-->
|
||||
<Config
|
||||
Id="0x00001083" Enable="true" Timeout="400" Target="holi"
|
||||
Resources="0x40804000, 0xFFF, 0x40804100, 0xFFF, 0x40800000, 0x7F3,
|
||||
0x40800100, 0x70C" />
|
||||
|
||||
<Config
|
||||
Id="0x00001083" Enable="true" Timeout="400" Target="blair"
|
||||
Resources="0x40804000, 0xFFF, 0x40804100, 0xFFF, 0x40800000, 0xFFF,
|
||||
0x40800100, 0xFFF" />
|
||||
|
||||
<!--Vertical Scroll boost-->
|
||||
<!-- CPUBW_MIN_FREQ resource opcode, value-->
|
||||
<!-- CPUBOOST_MIN_FREQ BIG CORE resource opcode, value -->
|
||||
<!-- CPUBOOST_MIN_FREQ LITTLE Core resource opcode, value -->
|
||||
<!-- SCHEDBOOST resource opcode, value-->
|
||||
<!-- Type="1", Vertical Scroll boost -->
|
||||
<Config
|
||||
Id="0x00001080" Type="1" Enable="true" Target="holi" Fps="60"
|
||||
Resources="0x43010000, 38, 0x40800000, 1017, 0x40800100, 940, 0x40C00000, 2" />
|
||||
|
||||
<Config
|
||||
Id="0x00001080" Type="1" Enable="true" Target="blair" Fps="60"
|
||||
Resources="0x43010000, 38, 0x40800000, 940, 0x40800100, 940, 0x40C00000, 2" />
|
||||
|
||||
<!-- CPUBW_MIN_FREQ resource opcode, value-->
|
||||
<!-- CPUBOOST_MIN_FREQ BIG CORE resource opcode, value -->
|
||||
<!-- CPUBOOST_MIN_FREQ LITTLE Core resource opcode, value -->
|
||||
<!-- SCHEDBOOST resource opcode, value-->
|
||||
<!-- SCHED_BUSY_HYSTERSIS_CPU_MASK resource opcode, value-->
|
||||
<!-- LPM Bias resource opcode, value-->
|
||||
|
||||
<Config
|
||||
Id="0x00001080" Type="1" Enable="true" Target="holi" Fps="90"
|
||||
Resources="0x43010000, 0x26, 0x40800000, 1651, 0x40800100, 940, 0x40C00000, 2,
|
||||
0x40C74000, 0xC0, 0x40408000, 0x27" />
|
||||
<Config
|
||||
Id="0x00001080" Type="1" Enable="true" Target="blair" Fps="90"
|
||||
Resources="0x43010000, 0x26, 0x40800000, 1651, 0x40800100, 940, 0x40C00000, 2,
|
||||
0x40C74000, 0xC0, 0x40408000, 0x27" />
|
||||
<Config
|
||||
Id="0x00001080" Type="1" Enable="true" Target="holi" Fps="120"
|
||||
Resources="0x43010000, 0x26, 0x40800000, 1651, 0x40800100, 1478, 0x40C00000, 2,
|
||||
0x40C74000, 0xC0, 0x40408000, 0x27" />
|
||||
<Config
|
||||
Id="0x00001080" Type="1" Enable="true" Target="blair" Fps="120"
|
||||
Resources="0x43010000, 0x26, 0x40800000, 2054, 0x40800100, 1516, 0x40C00000, 2,
|
||||
0x40C74000, 0xC0, 0x40408000, 0x27" />
|
||||
|
||||
<Config
|
||||
Id="0x00001080" Type="1" Enable="true" Target="holi" Fps="144"
|
||||
Resources="0x43010000, 0x26, 0x40800000, 2035, 0x40800100, 1478, 0x40C00000, 2,
|
||||
0x40C74000, 0xC0, 0x40408000, 0x27" />
|
||||
<Config
|
||||
Id="0x00001080" Type="1" Enable="true" Target="blair" Fps="144"
|
||||
Resources="0x43010000, 0x26, 0x40800000, 2054, 0x40800100, 1516, 0x40C00000, 2,
|
||||
0x40C74000, 0xC0, 0x40408000, 0x27" />
|
||||
|
||||
<!--Horizontal Scroll boost-->
|
||||
<!-- CPUBW_MIN_FREQ resource opcode, value-->
|
||||
<!-- CPUBOOST_MIN_FREQ BIG CORE resource opcode, value -->
|
||||
<!-- CPUBOOST_MIN_FREQ LITTLE Core resource opcode, value -->
|
||||
<!-- SCHEDBOOST resource opcode, value-->
|
||||
<!-- Type="2", Horizontal Scroll boost -->
|
||||
<Config
|
||||
Id="0x00001080" Type="2" Enable="true" Target="holi" Fps="60"
|
||||
Resources="0x43010000, 38, 0x40800000, 1017, 0x40800100, 940, 0x40C00000, 2" />
|
||||
|
||||
<Config
|
||||
Id="0x00001080" Type="2" Enable="true" Target="blair" Fps="60"
|
||||
Resources="0x43010000, 38, 0x40800000, 940, 0x40800100, 940, 0x40C00000, 2" />
|
||||
|
||||
<!-- CPUBW_MIN_FREQ resource opcode, value-->
|
||||
<!-- CPUBOOST_MIN_FREQ BIG CORE resource opcode, value -->
|
||||
<!-- CPUBOOST_MIN_FREQ LITTLE Core resource opcode, value -->
|
||||
<!-- SCHEDBOOST resource opcode, value-->
|
||||
<!-- SCHED_BUSY_HYSTERSIS_CPU_MASK resource opcode, value-->
|
||||
<!-- LPM Bias resource opcode, value-->
|
||||
|
||||
<Config
|
||||
Id="0x00001080" Type="2" Enable="true" Target="holi" Fps="90"
|
||||
Resources="0x43010000, 0x26, 0x40800000, 1651, 0x40800100, 940, 0x40C00000, 2,
|
||||
0x40C74000, 0xC0, 0x40408000, 0x27" />
|
||||
<Config
|
||||
Id="0x00001080" Type="2" Enable="true" Target="blair" Fps="90"
|
||||
Resources="0x43010000, 0x26, 0x40800000, 1651, 0x40800100, 940, 0x40C00000, 2,
|
||||
0x40C74000, 0xC0, 0x40408000, 0x27" />
|
||||
|
||||
<Config
|
||||
Id="0x00001080" Type="2" Enable="true" Target="holi" Fps="120"
|
||||
Resources="0x43010000, 0x26, 0x40800000, 1651, 0x40800100, 1478, 0x40C00000, 2,
|
||||
0x40C74000, 0xC0, 0x40408000, 0x27" />
|
||||
<Config
|
||||
Id="0x00001080" Type="2" Enable="true" Target="blair" Fps="120"
|
||||
Resources="0x43010000, 0x26, 0x40800000, 2054, 0x40800100, 1516, 0x40C00000, 2,
|
||||
0x40C74000, 0xC0, 0x40408000, 0x27" />
|
||||
|
||||
<Config
|
||||
Id="0x00001080" Type="2" Enable="true" Target="holi" Fps="144"
|
||||
Resources="0x43010000, 0x26, 0x40800000, 2035, 0x40800100, 1478, 0x40C00000, 2,
|
||||
0x40C74000, 0xC0, 0x40408000, 0x27" />
|
||||
<Config
|
||||
Id="0x00001080" Type="2" Enable="true" Target="blair" Fps="144"
|
||||
Resources="0x43010000, 0x26, 0x40800000, 2054, 0x40800100, 1516, 0x40C00000, 2,
|
||||
0x40C74000, 0xC0, 0x40408000, 0x27" />
|
||||
|
||||
<!--Pre-Fling boost-->
|
||||
<!-- Type="4", Pre-Fling boost -->
|
||||
<!-- CPUBW_MIN_FREQ resource opcode, value-->
|
||||
<!-- CPUBOOST_MIN_FREQ BIG CORE resource opcode, value -->
|
||||
<!-- CPUBOOST_MIN_FREQ LITTLE Core resource opcode, value -->
|
||||
<!-- SCHEDBOOST resource opcode, value-->
|
||||
<Config
|
||||
Id="0x00001080" Type="4" Enable="true" Timeout="80" Target="holi" Fps="60"
|
||||
Resources="0x43010000, 38, 0x40800000, 1017, 0x40800100, 940, 0x40C00000, 2" />
|
||||
|
||||
<Config
|
||||
Id="0x00001080" Type="4" Enable="true" Timeout="80" Target="blair" Fps="60"
|
||||
Resources="0x43010000, 38, 0x40800000, 940, 0x40800100, 940, 0x40C00000, 2" />
|
||||
|
||||
<!-- CPUBW_MIN_FREQ resource opcode, value-->
|
||||
<!-- CPUBOOST_MIN_FREQ BIG CORE resource opcode, value -->
|
||||
<!-- CPUBOOST_MIN_FREQ LITTLE Core resource opcode, value -->
|
||||
<!-- SCHEDBOOST resource opcode, value-->
|
||||
<!-- SCHED_BUSY_HYSTERSIS_CPU_MASK resource opcode, value-->
|
||||
<!-- LPM Bias resource opcode, value-->
|
||||
|
||||
<Config
|
||||
Id="0x00001080" Type="4" Enable="true" Timeout="115" Target="holi" Fps="90"
|
||||
Resources="0x43010000, 0x26, 0x40800000, 1651, 0x40800100, 940, 0x40C00000, 2,
|
||||
0x40C74000, 0xC0, 0x40408000, 0x27" />
|
||||
<Config
|
||||
Id="0x00001080" Type="4" Enable="true" Timeout="115" Target="blair" Fps="90"
|
||||
Resources="0x43010000, 0x26, 0x40800000, 1651, 0x40800100, 940, 0x40C00000, 2,
|
||||
0x40C74000, 0xC0, 0x40408000, 0x27" />
|
||||
|
||||
<Config
|
||||
Id="0x00001080" Type="4" Enable="true" Timeout="115" Target="holi" Fps="120"
|
||||
Resources="0x43010000, 0x26, 0x40800000, 2035, 0x40800100, 1478, 0x40C00000, 2,
|
||||
0x40C74000, 0xC0, 0x40408000, 0x27" />
|
||||
<Config
|
||||
Id="0x00001080" Type="4" Enable="true" Timeout="115" Target="blair" Fps="120"
|
||||
Resources="0x43010000, 0x26, 0x40800000, 2035, 0x40800100, 1478, 0x40C00000, 2,
|
||||
0x40C74000, 0xC0, 0x40408000, 0x27" />
|
||||
|
||||
<Config
|
||||
Id="0x00001080" Type="4" Enable="true" Timeout="115" Target="holi" Fps="144"
|
||||
Resources="0x43010000, 0x26, 0x40800000, 2035, 0x40800100, 1478, 0x40C00000, 2,
|
||||
0x40C74000, 0xC0, 0x40408000, 0x27" />
|
||||
<Config
|
||||
Id="0x00001080" Type="4" Enable="true" Timeout="115" Target="blair" Fps="144"
|
||||
Resources="0x43010000, 0x26, 0x40800000, 2035, 0x40800100, 1478, 0x40C00000, 2,
|
||||
0x40C74000, 0xC0, 0x40408000, 0x27" />
|
||||
|
||||
|
||||
<!--MTP boost-->
|
||||
<!-- SCHEDBOOST resource opcode, value-->
|
||||
<!-- CPUBOOST_MAX_FREQ BIG Core resource opcode, value-->
|
||||
<!-- CPUBOOST_MAX_FREQ LITTLE Core resource opcode, value-->
|
||||
<!-- CPUBOOST_MIN_FREQ BIG Core resource opcode, value-->
|
||||
<!-- CPUBOOST_MIN_FREQ LITTLE Core resource opcode, value-->
|
||||
<!-- STORAGE CLK SCALING resource opcode, value-->
|
||||
<!-- Type="", MTP boost -->
|
||||
<Config
|
||||
Id="0x00001086" Enable="true" Target="holi"
|
||||
Resources="0x40C00000, 0x1, 0x40804000, 0xFFF, 0x40804100, 0xFFF, 0x40800000, 1535,
|
||||
0x40800100, 1478, 0x42C10000, 0x1" />
|
||||
<Config
|
||||
Id="0x00001086" Enable="true" Target="blair"
|
||||
Resources="0x40C00000, 0x1, 0x40804000, 0xFFF, 0x40804100, 0xFFF, 0x40800000, 1516,
|
||||
0x40800100, 1516, 0x42C10000, 0x1" />
|
||||
|
||||
<!--PackageInstall boost-->
|
||||
<!-- CPUBOOST_MAX_FREQ BIG Core resource opcode, value-->
|
||||
<!-- CPUBOOST_MAX_FREQ LITTLE Core resource opcode, value-->
|
||||
<!-- CPUBOOST_MIN_FREQ BIG Core resource opcode, value-->
|
||||
<!-- CPUBOOST_MIN_FREQ LITTLE Core resource opcode, value-->
|
||||
<!-- SCHEDBOOST resource opcode, value-->
|
||||
<!-- SCHED_SYNC_HINT_ENABLE resource opcode, value-->
|
||||
<!-- SCHED_FORCE_LB_ENABLE resource opcode, value-->
|
||||
<!-- Type="", Package Install boost -->
|
||||
<Config
|
||||
Id="0x00001088" Enable="true" Target="holi"
|
||||
Resources="0x40804000, 0xFFF, 0x40804100, 0xFFF, 0x40800000, 0xFFF,
|
||||
0x40800100, 0xFFF, 0x40C00000, 0x2, 0x40CA0000, 0,
|
||||
0x40CCC000, 0" />
|
||||
<Config
|
||||
Id="0x00001088" Enable="true" Target="blair"
|
||||
Resources="0x40804000, 0xFFF, 0x40804100, 0xFFF, 0x40800000, 0xFFF,
|
||||
0x40800100, 0xFFF, 0x40C00000, 0x2, 0x40CA0000, 0,
|
||||
0x40CCC000, 0" />
|
||||
|
||||
<!--Rotation latency boost-->
|
||||
<!-- SCHEDBOOST resource opcode, value-->
|
||||
<!-- CPUBOOST_MAX_FREQ BIG Core resource opcode, value-->
|
||||
<!-- CPUBOOST_MAX_FREQ LITTLE Core resource opcode, value-->
|
||||
<!-- CPUBOOST_MIN_FREQ BIG Core resource opcode, value-->
|
||||
<!-- CPUBOOST_MIN_FREQ LITTLE Core resource opcode, value-->
|
||||
<!-- Type="", Rotation latency boost -->
|
||||
<Config
|
||||
Id="0x00001089" Enable="true" Timeout="1500" Target="holi"
|
||||
Resources="0x40C00000, 0x1, 0x40804000, 0xFFF, 0x40804100, 0xFFF, 0x40800000,0xFFF,
|
||||
0x40800100,0xFFF" />
|
||||
<Config
|
||||
Id="0x00001089" Enable="true" Timeout="1500" Target="blair"
|
||||
Resources="0x40C00000, 0x1, 0x40804000, 0xFFF, 0x40804100, 0xFFF, 0x40800000,0xFFF,
|
||||
0x40800100, 0xFFF" />
|
||||
|
||||
<!--Rotation animation boost-->
|
||||
<!-- CPUBOOST_MIN_FREQ LITTLE Core resource opcode, value-->
|
||||
<!-- GPU_MIN_POWER_LEVEL resource opcode,value-->
|
||||
<!-- Type="", Rotation animation boost -->
|
||||
<Config
|
||||
Id="0x00001090" Enable="true" Timeout="1000" Target="holi"
|
||||
Resources="0x40800100, 940, 0x42804000, 0" />
|
||||
<Config
|
||||
Id="0x00001090" Enable="true" Timeout="1000" Target="blair"
|
||||
Resources="0x40800100, 940, 0x42804000, 0" />
|
||||
|
||||
<!--Drag boost-->
|
||||
<!-- CPUBOOST_MIN_FREQ BIG CORE resource opcode, value -->
|
||||
<!-- CPUBOOST_MIN_FREQ LITTLE Core resource opcode, value -->
|
||||
<!-- Type="1", Drag boost -->
|
||||
<Config
|
||||
Id="0x00001087" Type="1" Enable="true" Timeout="0" Target="holi"
|
||||
Resources="0x40800000, 1017, 0x40800100, 940" />
|
||||
<Config
|
||||
Id="0x00001087" Type="1" Enable="true" Timeout="0" Target="blair"
|
||||
Resources="0x40800000, 940, 0x40800100, 940" />
|
||||
|
||||
<!-- CPUBOOST_MIN_FREQ BIG CORE resource opcode, value -->
|
||||
<!-- CPUBOOST_MIN_FREQ LITTLE Core resource opcode, value -->
|
||||
<!-- SCHEDBOOST resource opcode, value-->
|
||||
<Config
|
||||
Id="0x00001087" Type="1" Enable="true" Timeout="0" Target="holi" Fps="120"
|
||||
Resources="0x40800000, 1017, 0x40800100, 940, 0x40C00000, 2" />
|
||||
<Config
|
||||
Id="0x00001087" Type="1" Enable="true" Timeout="0" Target="blair" Fps="120"
|
||||
Resources="0x40800000, 940, 0x40800100, 940, 0x40C00000, 2" />
|
||||
|
||||
<Config
|
||||
Id="0x00001087" Type="1" Enable="true" Timeout="0" Target="holi" Fps="144"
|
||||
Resources="0x40800000, 1017, 0x40800100, 940, 0x40C00000, 2" />
|
||||
<Config
|
||||
Id="0x00001087" Type="1" Enable="true" Timeout="0" Target="blair" Fps="144"
|
||||
Resources="0x40800000, 940, 0x40800100, 940, 0x40C00000, 2" />
|
||||
|
||||
<!--Display on Resource -->
|
||||
<!-- Display on resource opcode, value -->
|
||||
<Config
|
||||
Id="0x00001041" Enable="true" Timeout="0" Target="holi"
|
||||
Resources="0x40000000, 1" />
|
||||
<Config
|
||||
Id="0x00001041" Enable="true" Timeout="0" Target="blair"
|
||||
Resources="0x40000000, 1" />
|
||||
|
||||
<!--Display off Resource -->
|
||||
<!-- Display on resource opcode, value -->
|
||||
<Config
|
||||
Id="0x00001040" Enable="true" Timeout="0" Target="holi"
|
||||
Resources="0x40000000, 0x0" />
|
||||
|
||||
<Config
|
||||
Id="0x00001040" Enable="true" Timeout="0" Target="blair"
|
||||
Resources="0x40000000, 0x0" />
|
||||
|
||||
<!--FPS Update Resource-->
|
||||
<!-- PREDECITIVE_LOAD BIG CORE resource opcode, value -->
|
||||
<!-- PREDECITIVE_LOAD LITTLE Core resource opcode, value -->
|
||||
<!-- SCHED_PREFER_SPREAD resource opcode, value -->
|
||||
<!-- SCHED_WINDOW_TICKS_UPDATE resource opcode, value -->
|
||||
<!-- Type="60" -->
|
||||
<Config
|
||||
Id="0x00001094" Type="60" Enable="true" Target="holi" Timeout="0"
|
||||
Resources="0x41444000, 0, 0x41444100, 0, 0x40CA8000, 0, 0x40CA4000, 5" />
|
||||
<Config
|
||||
Id="0x00001094" Type="60" Enable="true" Target="blair" Timeout="0"
|
||||
Resources="0x41444000, 0, 0x41444100, 0, 0x40CA8000, 0, 0x40CA4000, 5" />
|
||||
|
||||
<!-- Type="90" -->
|
||||
<Config
|
||||
Id="0x00001094" Type="90" Enable="true" Target="holi" Timeout="0"
|
||||
Resources="0x41444000, 1, 0x41444100, 1, 0x40CA8000, 2, 0x40CA4000, 3" />
|
||||
<Config
|
||||
Id="0x00001094" Type="90" Enable="true" Target="blair" Timeout="0"
|
||||
Resources="0x41444000, 1, 0x41444100, 1, 0x40CA8000, 2, 0x40CA4000, 3" />
|
||||
|
||||
<!-- Type="120" -->
|
||||
<Config
|
||||
Id="0x00001094" Type="120" Enable="true" Target="holi" Timeout="0"
|
||||
Resources="0x41444000, 1, 0x41444100, 1, 0x40CA8000, 2, 0x40CA4000, 2" />
|
||||
|
||||
|
||||
<!-- WALT_RTG_CFS_BOOST_PRIO resource opcode, value -->
|
||||
<!-- WALT_LOW_LATENCY_TASK_THRESHOLD resource opcode, value -->
|
||||
<!-- Type="120" -->
|
||||
|
||||
<Config
|
||||
Id="0x00001094" Type="120" Enable="true" Target="blair" Timeout="0"
|
||||
Resources="0x41444000, 1, 0x41444100, 1, 0x40CA8000, 2, 0x40CA4000, 2,
|
||||
0x40CC8000, 119, 0x40CD8000, 100" />
|
||||
|
||||
<!-- Type="144" -->
|
||||
<Config
|
||||
Id="0x00001094" Type="144" Enable="true" Target="holi" Timeout="0"
|
||||
Resources="0x41444000, 1, 0x41444100, 1, 0x40CA8000, 2, 0x40CA4000, 2" />
|
||||
|
||||
<!-- SLB_BIG_0, val-->
|
||||
<!-- SLB_BIG_1, val-->
|
||||
<!-- WALT_RTG_CFS_BOOST_PRIO resource opcode, value -->
|
||||
<!-- SCHED_COLOC_DOWNMIGRATE_NS resource opcode, value -->
|
||||
<!-- WALT_LOW_LATENCY_TASK_THRESHOLD resource opcode, value -->
|
||||
<!-- MIN_ONLINE_CPU_CLUSTER_BIG opcode, value-->
|
||||
<!-- SCHED_MIN_TASK_UTIL_FOR_COLOCATION, value-->
|
||||
<!-- SCHED_MIN_TASK_UTIL_FOR_BOOST, value-->
|
||||
<!-- CPU min freq resource opcode, value -->
|
||||
<!-- SCHED_BUSY_HYSTERESIS_ENABLE_COLOC_CPUS opcode, value -->
|
||||
<!-- Type="144" -->
|
||||
|
||||
<Config
|
||||
Id="0x00001094" Type="144" Enable="true" Target="blair" Timeout="0"
|
||||
Resources="0x41444000, 1, 0x41444100, 1, 0x40CA8000, 2, 0x40CA4000, 2,
|
||||
0x40C68000, 0, 0x40C68010, 0, 0x40CC8000, 119,
|
||||
0x40C8C000, 100000000, 0x40CD8000, 100, 0x41000000, 3, 0x40C78000, 0,
|
||||
0x40C7C000, 0, 0x40800100, 806, 0x40C90000, 0x70" />
|
||||
|
||||
<!--FPS Immediate Update from within Perfd Resource-->
|
||||
<!-- PREDECITIVE_LOAD BIG CORE resource opcode, value -->
|
||||
<!-- PREDECITIVE_LOAD LITTLE Core resource opcode, value -->
|
||||
<!-- SCHED_PREFER_SPREAD resource opcode, value -->
|
||||
<!-- SCHED_WINDOW_TICKS_UPDATE resource opcode, value -->
|
||||
<!-- Type="60" -->
|
||||
<Config
|
||||
Id="0x0000109B" Type="60" Enable="true" Target="holi" Timeout="0"
|
||||
Resources="0x41444000, 0, 0x41444100, 0, 0x40CA8000, 0, 0x40CA4000, 5" />
|
||||
<Config
|
||||
Id="0x0000109B" Type="60" Enable="true" Target="blair" Timeout="0"
|
||||
Resources="0x41444000, 0, 0x41444100, 0, 0x40CA8000, 0, 0x40CA4000, 5" />
|
||||
|
||||
<!-- Type="90" -->
|
||||
<Config
|
||||
Id="0x0000109B" Type="90" Enable="true" Target="holi" Timeout="0"
|
||||
Resources="0x41444000, 1, 0x41444100, 1, 0x40CA8000, 2, 0x40CA4000, 3" />
|
||||
<Config
|
||||
Id="0x0000109B" Type="90" Enable="true" Target="blair" Timeout="0"
|
||||
Resources="0x41444000, 1, 0x41444100, 1, 0x40CA8000, 2, 0x40CA4000, 3" />
|
||||
|
||||
<!-- Type="120" -->
|
||||
<Config
|
||||
Id="0x0000109B" Type="120" Enable="true" Target="holi" Timeout="0"
|
||||
Resources="0x41444000, 1, 0x41444100, 1, 0x40CA8000, 2, 0x40CA4000, 2" />
|
||||
|
||||
<!-- WALT_RTG_CFS_BOOST_PRIO resource opcode, value -->
|
||||
<!-- WALT_LOW_LATENCY_TASK_THRESHOLD resource opcode, value -->
|
||||
<!-- Type="120" -->
|
||||
|
||||
<Config
|
||||
Id="0x0000109B" Type="120" Enable="true" Target="blair" Timeout="0"
|
||||
Resources="0x41444000, 1, 0x41444100, 1, 0x40CA8000, 2, 0x40CA4000, 2,
|
||||
0x40CC8000, 119, 0x40CD8000, 100" />
|
||||
|
||||
<!-- Type="144" -->
|
||||
<Config
|
||||
Id="0x0000109B" Type="144" Enable="true" Target="holi" Timeout="0"
|
||||
Resources="0x41444000, 1, 0x41444100, 1, 0x40CA8000, 2, 0x40CA4000, 2" />
|
||||
|
||||
<!-- SLB_BIG_0, val-->
|
||||
<!-- SLB_BIG_1, val-->
|
||||
<!-- WALT_RTG_CFS_BOOST_PRIO resource opcode, value -->
|
||||
<!-- SCHED_COLOC_DOWNMIGRATE_NS resource opcode, value -->
|
||||
<!-- WALT_LOW_LATENCY_TASK_THRESHOLD resource opcode, value -->
|
||||
<!-- MIN_ONLINE_CPU_CLUSTER_BIG opcode, value-->
|
||||
<!-- SCHED_MIN_TASK_UTIL_FOR_COLOCATION, value-->
|
||||
<!-- SCHED_MIN_TASK_UTIL_FOR_BOOST, value-->
|
||||
<!-- CPU min freq resource opcode, value -->
|
||||
<!-- SCHED_BUSY_HYSTERESIS_ENABLE_COLOC_CPUS opcode, value -->
|
||||
<!-- Type="144" -->
|
||||
|
||||
<Config
|
||||
Id="0x0000109B" Type="144" Enable="true" Target="blair" Timeout="0"
|
||||
Resources="0x41444000, 1, 0x41444100, 1, 0x40CA8000, 2, 0x40CA4000, 2,
|
||||
0x40C68000, 0, 0x40C68010, 0, 0x40CC8000, 119,
|
||||
0x40C8C000, 100000000, 0x40CD8000, 100, 0x41000000, 3, 0x40C78000, 0,
|
||||
0x40C7C000, 0, 0x40800100, 806, 0x40C90000, 0x70" />
|
||||
|
||||
<!--Large Comp HInt -->
|
||||
<!-- CPU min freq resource opcode, value -->
|
||||
<!-- GPU MIN_FREQUENCY resource opcode,value -->
|
||||
<Config
|
||||
Id="0x00001097" Type="0" Enable="true" Timeout="9" Target="blair" Fps="120"
|
||||
Resources="0x40800100, 1000, 0x42804000, 0" />
|
||||
|
||||
<Config
|
||||
Id="0x00001097" Type="0" Enable="true" Timeout="7" Target="blair" Fps="144"
|
||||
Resources="0x40800100, 1000, 0x42804000, 0" />
|
||||
|
||||
</PerfBoost>
|
||||
</BoostConfigs>
|
||||
89
proprietary/vendor/etc/perf/perfconfigstore.xml
vendored
Normal file
89
proprietary/vendor/etc/perf/perfconfigstore.xml
vendored
Normal file
@@ -0,0 +1,89 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
* Copyright (c) 2020 Qualcomm Technologies, Inc.
|
||||
* All Rights Reserved.
|
||||
* Confidential and Proprietary - Qualcomm Technologies, Inc.
|
||||
-->
|
||||
|
||||
<!-- This is PerfConfigsStore file which returns the value when a
|
||||
particular property name is invoked -->
|
||||
|
||||
<!-- This file supports only Prop tag, which has the following fields
|
||||
* Name, to identify the name of the property. The names of the
|
||||
properties have been classified into Vendor and System property.
|
||||
* Value, the new value to be returned as string when respective
|
||||
property Name is called. -->
|
||||
|
||||
<!--__________________________________Example format_______________________________________________
|
||||
<Prop Name="vendor.debug.enable.lm" Value="true" Target="holi" Variant="holi" Resolution="1080p"
|
||||
Ram="3" Kernel="5.4"/>
|
||||
Target: target code name (decided based on soc id, doesn't depend on lunch combo name)
|
||||
ex: lito, lagoon, kona, etc
|
||||
Variant: For Variants of Target go/32bit/64bit/nongo, examples below
|
||||
Variant=bengal_32go -> bengal 32 bit go target
|
||||
Variant=bengal_32 -> bengal 32 bit target
|
||||
Variant=bengal -> bengal 64 bit target
|
||||
Resolution="1080p", "2560", "720p", "HD+"
|
||||
Kernel: kernel version, examples: "4.19", "5.4", etc
|
||||
Ram: ram size in GB, examples: "1","2","3","4","6","8","10","12" (12 for target with >= 12GB of RAM as well)
|
||||
_______________________________________________________________________________________________ -->
|
||||
|
||||
<PerfConfigsStore>
|
||||
<PerfConfigs>
|
||||
|
||||
<!--Vendor Properties -->
|
||||
<Prop Name="vendor.debug.enable.lm" Value="true" />
|
||||
<Prop Name="vendor.iop.enable_uxe" Value="1" />
|
||||
<Prop Name="vendor.enable.prefetch" Value="false" />
|
||||
<Prop Name="vendor.iop.enable_prefetch_ofr" Value="0" />
|
||||
<Prop Name="vendor.perf.iop_v3.enable" Value="false" />
|
||||
<Prop Name="vendor.perf.iop_v3.enable.debug" Value="false" />
|
||||
<Prop Name="vendor.debug.enable.memperfd" Value="true" />
|
||||
<Prop Name="vendor.perf.pfar.enable" Value="1"/>
|
||||
<Prop Name="vendor.perf.fps_switch.enable" Value="1"/>
|
||||
<Prop Name="ro.vendor.perf.gfl.tap_ignore_enable" Value="true"/>
|
||||
<Prop Name="ro.vendor.perf.wlc.heavygame" Value="true"/>
|
||||
<Prop Name="ro.vendor.perf.splh" Value="none"/>
|
||||
<Prop Name="vendor.perf.fps_switch_hyst_time_secs" Value="10" />
|
||||
<Prop Name="ro.vendor.perf.enable.prekill" Value="false"/>
|
||||
|
||||
<!--System Properties -->
|
||||
<Prop Name="ro.vendor.qti.sys.fw.bservice_age" Value="300000" />
|
||||
<Prop Name="ro.vendor.qti.sys.fw.bservice_limit" Value="15" />
|
||||
<Prop Name="ro.vendor.qti.sys.fw.bservice_enable" Value="true" />
|
||||
<Prop Name="ro.vendor.qti.sys.fw.use_trim_settings" Value="true" />
|
||||
<Prop Name="ro.vendor.qti.sys.fw.empty_app_percent" Value="50" />
|
||||
<Prop Name="ro.vendor.qti.sys.fw.trim_empty_percent" Value="100" />
|
||||
<Prop Name="ro.vendor.qti.sys.fw.trim_cache_percent" Value="100" />
|
||||
<Prop Name="ro.vendor.qti.sys.fw.trim_enable_memory" Value="4294967296" />
|
||||
<Prop Name="ro.vendor.qti.am.reschedule_service" Value="true" />
|
||||
<Prop Name="ro.vendor.iocgrp.config" Value="1" />
|
||||
<Prop Name="ro.lmk.kill_heaviest_task_dup" Value="true" />
|
||||
<Prop Name="ro.lmk.kill_timeout_ms_dup" Value="100" />
|
||||
<Prop Name="ro.lmk.thrashing_threshold" Value="30" />
|
||||
<Prop Name="ro.lmk.thrashing_decay" Value="5" />
|
||||
<Prop Name="ro.lmk.nstrat_low_swap" Value="10" />
|
||||
<Prop Name="ro.lmk.nstrat_wmark_boost_factor" Value="4" />
|
||||
<Prop Name="ro.lmk.enhance_batch_kill" Value="false" />
|
||||
<Prop Name="ro.lmk.enable_watermark_check" Value="true" />
|
||||
<Prop Name="ro.lmk.enable_userspace_lmk" Value="true" />
|
||||
<Prop Name="ro.lmk.enable_preferred_apps" Value="true" />
|
||||
<Prop Name="vendor.perf.gestureflingboost.enable" Value="true" />
|
||||
<Prop Name="ro.vendor.qti.sys.fw.bg_apps_limit" Value="60" />
|
||||
<Prop Name="ro.vendor.at_library" Value="libqti-at.so" />
|
||||
<Prop Name="vendor.appcompact.enable_app_compact" Value="true" />
|
||||
<Prop Name="vendor.appcompact.full_compact_type" Value="2" />
|
||||
<Prop Name="vendor.appcompact.some_compact_type" Value="4" />
|
||||
<Prop Name="vendor.appcompact.compact_throttle_somesome" Value="5000" />
|
||||
<Prop Name="vendor.appcompact.compact_throttle_somefull" Value="10000" />
|
||||
<Prop Name="vendor.appcompact.compact_throttle_fullsome" Value="500" />
|
||||
<Prop Name="vendor.appcompact.compact_throttle_fullfull" Value="10000" />
|
||||
<Prop Name="vendor.appcompact.compact_throttle_bfgs" Value="600000" />
|
||||
<Prop Name="vendor.appcompact.compact_throttle_persistent" Value="600000" />
|
||||
<Prop Name="vendor.appcompact.rss_throttle_kb" Value="12000" />
|
||||
<Prop Name="vendor.appcompact.delta_rss_throttle_kb" Value="8000" />
|
||||
<Prop Name="ro.vendor.qti.sys.fw.bg_apps_limit" Value="32" Ram="4" />
|
||||
<Prop Name="ro.vendor.qti.sys.fw.bg_apps_limit" Value="32" Ram="3" />
|
||||
|
||||
</PerfConfigs>
|
||||
</PerfConfigsStore>
|
||||
79
proprietary/vendor/etc/perf/targetconfig.xml
vendored
Normal file
79
proprietary/vendor/etc/perf/targetconfig.xml
vendored
Normal file
@@ -0,0 +1,79 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
|
||||
<!--
|
||||
* Copyright (c) 2020 Qualcomm Technologies, Inc.
|
||||
* All Rights Reserved.
|
||||
* Confidential and Proprietary - Qualcomm Technologies, Inc.
|
||||
-->
|
||||
|
||||
<TargetConfig>
|
||||
|
||||
<!-- All the target related information goes in TargetInfo tag.
|
||||
Following are the supported fields for TargetInfo tag.
|
||||
Mandatory Fields
|
||||
* NumClusters, number of clusters
|
||||
* TotalNumCores, total number of cores
|
||||
* SocIds, a comma seperated list of supported socids for this target.
|
||||
Other Fields
|
||||
* Target, target name.
|
||||
* SynCore, default value is "1" implies sync core and change to "0" for async core.
|
||||
* CoreCtlCpu, core_ctl is enabled on which physical core, defalut value is "-1".
|
||||
* MinCoreOnline, minimum number of cores needed to be online, default value is "0"
|
||||
* GovInstanceType, default value "0" which implies "CLUSTER_BASED_GOV_INSTANCE",
|
||||
can be changed to "1" for "SINGLE_GOV_INSTANCE".
|
||||
* CpufreqGov, default value is "0" which implies "INTERACTIVE", can be changed it
|
||||
to "1" for "SCHEDUTIL".
|
||||
-->
|
||||
|
||||
<!-- For each cluster,write a seperate ClustersInfo tag.
|
||||
Following are the supported fields for ClustersInfo tag.
|
||||
Mandatory Fields
|
||||
* Id, cluster number starts with index 0.
|
||||
* NumCores, total number of cores for that cluster.
|
||||
Other Fields
|
||||
* Type, whther a "little" or "big" cluster.
|
||||
(Type is mandatory, If there is more than one cluster.)
|
||||
* MaxFrequency, Any limitations for max frequency for that cluster.
|
||||
-->
|
||||
|
||||
<!-- For targets sharing the same platfrom, we can have seperate config tag for each
|
||||
of those targets with different number in the Config tag and basing on the socId
|
||||
of the target device, we decide which configs to consider. -->
|
||||
|
||||
<Config1>
|
||||
|
||||
<TargetInfo
|
||||
Target="holi"
|
||||
NumClusters="2"
|
||||
TotalNumCores="8"
|
||||
SocIds="454"
|
||||
SynCore="1"
|
||||
CoreCtlCpu="0"
|
||||
MinCoreOnline="0"
|
||||
CpufreqGov="1"
|
||||
MinFpsForTuning="60" />
|
||||
|
||||
<ClustersInfo Id="0" NumCores="6" Type="little" />
|
||||
<ClustersInfo Id="1" NumCores="2" Type="big" />
|
||||
|
||||
</Config1>
|
||||
|
||||
<Config2>
|
||||
|
||||
<TargetInfo
|
||||
Target="blair"
|
||||
NumClusters="2"
|
||||
TotalNumCores="8"
|
||||
SocIds="507,578"
|
||||
SynCore="1"
|
||||
CoreCtlCpu="0"
|
||||
MinCoreOnline="0"
|
||||
CpufreqGov="1"
|
||||
MinFpsForTuning="60" />
|
||||
|
||||
<ClustersInfo Id="0" NumCores="6" Type="little" />
|
||||
<ClustersInfo Id="1" NumCores="2" Type="big" />
|
||||
|
||||
</Config2>
|
||||
|
||||
</TargetConfig>
|
||||
96
proprietary/vendor/etc/perf/targetresourceconfigs.xml
vendored
Normal file
96
proprietary/vendor/etc/perf/targetresourceconfigs.xml
vendored
Normal file
@@ -0,0 +1,96 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
|
||||
<!--
|
||||
* Copyright (c) 2020 Qualcomm Technologies, Inc.
|
||||
* All Rights Reserved.
|
||||
* Confidential and Proprietary - Qualcomm Technologies, Inc.
|
||||
-->
|
||||
|
||||
<!-- This is a target specific resource config file which can be
|
||||
used to overwrite the node paths mentioned in common resources file
|
||||
and also to modify the Supported field information. -->
|
||||
|
||||
<!-- This file supports only Config tag, which has the following fields
|
||||
* MajorValue and MinorValue, both are required to uniquely
|
||||
identify the resource.
|
||||
* Node, the new node path to overwrite the already existing path
|
||||
of commonresourceconfigs.xml file.
|
||||
* Supported, to indicate whether the resource is supported or not.
|
||||
* For each config tag, either of Node or Supported fields need
|
||||
to be mentioned.
|
||||
NOTE - It is not Mandatory to write all the resources which are not supported,
|
||||
as anyway perflock calls of these resources would fail. -->
|
||||
|
||||
<ResourceConfigs>
|
||||
<PerfResources>
|
||||
|
||||
<Config MajorValue="0x1" MinorValue="0x1" Supported="no" /> <!-- toggle_l2_pc_perf -->
|
||||
<Config MajorValue="0x1" MinorValue="0x2" Node="/proc/sys/kernel/sched_busy_hyst_ns" />
|
||||
<Config MajorValue="0x1" MinorValue="0x3" Supported="no" /> <!-- lpm_ref_stddev -->
|
||||
<Config MajorValue="0x1" MinorValue="0x4" Supported="no" /> <!-- lpm_tmr_add -->
|
||||
<Config MajorValue="0x1" MinorValue="0x5" Supported="yes" /> <!-- lpm_ipi_prediction -->
|
||||
|
||||
<Config MajorValue="0x3" MinorValue="0x3" Supported="no" /> <!-- sched_small_task -->
|
||||
<Config MajorValue="0x3" MinorValue="0x6" Supported="no" /> <!-- sched_init_task_load -->
|
||||
<Config MajorValue="0x3" MinorValue="0xB" Supported="no" /> <!-- sched_spill_nr_run -->
|
||||
<Config MajorValue="0x3" MinorValue="0xC" Supported="no" /> <!-- sched_static_cpu_pwr_cost -->
|
||||
<Config MajorValue="0x3" MinorValue="0xD" Supported="no" /> <!-- sched_restrict_cluster_spill -->
|
||||
<Config MajorValue="0x3" MinorValue="0x13" Supported="no" /> <!-- sched_set_freq_aggr -->
|
||||
<Config MajorValue="0x3" MinorValue="0x14" Supported="no" /> <!-- sched_enable_thread_grouping -->
|
||||
<Config MajorValue="0x3" MinorValue="0x17" Supported="no" /> <!-- sched_freq_aggr_threshold -->
|
||||
<Config MajorValue="0x3" MinorValue="0x22" Supported="no" /> <!-- sched_task_unfilter_nr_windows -->
|
||||
<Config MajorValue="0x3" MinorValue="0x37" Supported="no" /> <!-- Enabled till Kernel 4.19 -->
|
||||
<Config MajorValue="0x3" MinorValue="0x39" Supported="no" /> <!-- Enabled till Kernel 4.19 -->
|
||||
|
||||
<!--All the cpubw_hmon path are now migrated to new opcodes.Hence unsupporting old ones-->
|
||||
<Config MajorValue="0x6" MinorValue="0x0" Supported="no" />
|
||||
<Config MajorValue="0x6" MinorValue="0x1" Supported="no" />
|
||||
<Config MajorValue="0x6" MinorValue="0x2" Supported="no" />
|
||||
<Config MajorValue="0x6" MinorValue="0x3" Supported="no" />
|
||||
<Config MajorValue="0x6" MinorValue="0x4" Supported="no" />
|
||||
<Config MajorValue="0x6" MinorValue="0x5" Supported="no" />
|
||||
<Config MajorValue="0x6" MinorValue="0x6" Supported="no" />
|
||||
<Config MajorValue="0x6" MinorValue="0x7" Supported="no" />
|
||||
<Config MajorValue="0x6" MinorValue="0x8" Supported="no" />
|
||||
<Config MajorValue="0x6" MinorValue="0x9" Supported="no" />
|
||||
|
||||
<Config MajorValue="0xB" MinorValue="0x2" Node="/sys/devices/system/cpu/cpu_boost/input_boost_freq" />
|
||||
|
||||
<!--All llcbw path are now migrated to new opcode. Hence unsupporting old ones-->
|
||||
<Config MajorValue="0xC" MinorValue="0x0" Supported="no" />
|
||||
<Config MajorValue="0xC" MinorValue="0x1" Supported="no" />
|
||||
<Config MajorValue="0xC" MinorValue="0x2" Supported="no" />
|
||||
<Config MajorValue="0xC" MinorValue="0x3" Supported="no" />
|
||||
<Config MajorValue="0xC" MinorValue="0x4" Node="/sys/class/devfreq/soc:qcom,cpu-cpu-ddr-bw/min_freq" />
|
||||
<Config MajorValue="0xC" MinorValue="0x5" Node="/sys/class/devfreq/soc:qcom,cpu-cpu-ddr-bw/bw_hwmon/up_scale" />
|
||||
<Config MajorValue="0xC" MinorValue="0x6" Node="/sys/class/devfreq/soc:qcom,cpu-cpu-ddr-bw/max_freq" />
|
||||
<Config MajorValue="0xC" MinorValue="0x7" Node="/sys/class/devfreq/soc:qcom,cpu-cpu-ddr-bw/bw_hwmon/decay_rate" />
|
||||
<Config MajorValue="0xC" MinorValue="0x8" Node="/sys/class/devfreq/soc:qcom,cpu-cpu-ddr-bw/bw_hwmon/io_percent" />
|
||||
<Config MajorValue="0xC" MinorValue="0xA" Supported="no" /> <!-- cpubw_hmon_low_power_ceil_mbps -->
|
||||
<Config MajorValue="0xC" MinorValue="0xB" Supported="no" /> <!-- cpubw_hmon_low_power_io_percent -->
|
||||
<Config MajorValue="0xC" MinorValue="0xC" Node="/sys/class/devfreq/soc:qcom,cpu-cpu-ddr-bw/polling_interval" />
|
||||
<Config MajorValue="0xC" MinorValue="0xD" Node="/sys/class/devfreq/soc:qcom,cpu-cpu-ddr-bw/bw_hwmon/sample_ms" />
|
||||
<Config MajorValue="0xC" MinorValue="0xE" Node="/sys/class/devfreq/soc:qcom,cpu-cpu-ddr-bw/bw_hwmon/idle_mbps" />
|
||||
<Config MajorValue="0xC" MinorValue="0x11" Node="/sys/class/devfreq/soc:qcom,cpu-cpu-ddr-bw/bw_hwmon/use_ab" />
|
||||
|
||||
<Config MajorValue="0xD" MinorValue="0x0" Node="/sys/class/devfreq/fd90100.qcom,cpu%d-cpu-l3-lat/min_freq" />
|
||||
<Config MajorValue="0xD" MinorValue="0x1" Node="/sys/class/devfreq/fd90100.qcom,cpu0-cpu-l3-lat/mem_latency/ratio_ceil" />
|
||||
<Config MajorValue="0xD" MinorValue="0x2" Node="/sys/class/devfreq/fd90100.qcom,cpu6-cpu-l3-lat/mem_latency/ratio_ceil" />
|
||||
<Config MajorValue="0xD" MinorValue="0x3" Node="/sys/class/devfreq/fd90100.qcom,cpu0-cpu-l3-lat/mem_latency/stall_floor" />
|
||||
<Config MajorValue="0xD" MinorValue="0x4" Node="/sys/class/devfreq/fd90100.qcom,cpu6-cpu-l3-lat/mem_latency/stall_floor" />
|
||||
<Config MajorValue="0xD" MinorValue="0x11" Node="/sys/class/devfreq/fd90100.qcom,cpu%d-cpu-l3-lat/max_freq" />
|
||||
<Config MajorValue="0xD" MinorValue="0x5" Supported="no" />
|
||||
<Config MajorValue="0xD" MinorValue="0x6" Supported="no" />
|
||||
<Config MajorValue="0xD" MinorValue="0x7" Supported="no" />
|
||||
<Config MajorValue="0xD" MinorValue="0x8" Supported="no" />
|
||||
<Config MajorValue="0xD" MinorValue="0x9" Supported="no" />
|
||||
<Config MajorValue="0xD" MinorValue="0xA" Supported="no" />
|
||||
<Config MajorValue="0xD" MinorValue="0xB" Supported="no" />
|
||||
<Config MajorValue="0xD" MinorValue="0xC" Supported="no" />
|
||||
<Config MajorValue="0xD" MinorValue="0xD" Supported="no" />
|
||||
<Config MajorValue="0xD" MinorValue="0xE" Supported="no" />
|
||||
<Config MajorValue="0xD" MinorValue="0xF" Supported="no" />
|
||||
<Config MajorValue="0xD" MinorValue="0x10" Supported="no" />
|
||||
|
||||
</PerfResources>
|
||||
</ResourceConfigs>
|
||||
11
proprietary/vendor/etc/permissions/vendor-qti-hardware-sensorscalibrate.xml
vendored
Normal file
11
proprietary/vendor/etc/permissions/vendor-qti-hardware-sensorscalibrate.xml
vendored
Normal file
@@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!---
|
||||
Copyright (c) 2017 Qualcomm Technologies, Inc.
|
||||
All Rights Reserved.
|
||||
Confidential and Proprietary - Qualcomm Technologies, Inc.
|
||||
-->
|
||||
<permissions>
|
||||
<library name="vendor.qti.hardware.sensorscalibrate-V1.0"
|
||||
file="/system/framework/vendor.qti.hardware.sensorscalibrate-V1.0-java.jar"/>
|
||||
</permissions>
|
||||
|
||||
636
proprietary/vendor/etc/powerhint.xml
vendored
Normal file
636
proprietary/vendor/etc/powerhint.xml
vendored
Normal file
@@ -0,0 +1,636 @@
|
||||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
|
||||
<!--
|
||||
/* Copyright (c) 2016-2018, 2020 The Linux Foundation. All rights reserved.
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
* modification, are permitted provided that the following conditions are
|
||||
* met:
|
||||
* * Redistributions of source code must retain the above copyright
|
||||
* notice, this list of conditions and the following disclaimer.
|
||||
* * Redistributions in binary form must reproduce the above
|
||||
* copyright notice, this list of conditions and the following
|
||||
* disclaimer in the documentation and/or other materials provided
|
||||
* with the distribution.
|
||||
* * Neither the name of The Linux Foundation nor the names of its
|
||||
* contributors may be used to endorse or promote products derived
|
||||
* from this software without specific prior written permission.
|
||||
*
|
||||
* THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED
|
||||
* WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
|
||||
* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT
|
||||
* ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS
|
||||
* BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
|
||||
* CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
|
||||
* SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
|
||||
* BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
|
||||
* WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
|
||||
* OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
|
||||
* IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
*/
|
||||
-->
|
||||
<HintConfigs>
|
||||
<Powerhint>
|
||||
|
||||
<!-- camera preview -->
|
||||
<!--L CPU CORE 0 SCHED LOAD BOOST -->
|
||||
<!--L CPU CORE 1 SCHED LOAD BOOST -->
|
||||
<!--L CPU CORE 2 SCHED LOAD BOOST -->
|
||||
<!--L CPU CORE 3 SCHED LOAD BOOST -->
|
||||
<!--L CPU CORE 4 SCHED LOAD BOOST -->
|
||||
<!--L CPU CORE 5 SCHED LOAD BOOST -->
|
||||
<!--L CPU CORE 6 SCHED LOAD BOOST -->
|
||||
<!--L CPU CORE 7 SCHED LOAD BOOST -->
|
||||
<!--L CPU Hispeed freq of 1190Mhz -->
|
||||
<!--L CLUSTER_LITTLE - Set hispeed load 95 -->
|
||||
<!--L CLUSTER_BIG - Set hispeed load 95 -->
|
||||
<!--CPUBW HWMON - Set sample_ms 50 -->
|
||||
<!--CPUBW HWMON - Set io_percent 100 -->
|
||||
<!--CPUBW HWMON - Set up_scale 0 -->
|
||||
<!--L CPU core ctl min cpus 6 -->
|
||||
<Config
|
||||
Id="0x00001330" Enable="true" Timeout="0" Target="holi"
|
||||
Resources="0x40C68100, -12, 0x40C68110, -12, 0x40C68120, -12,
|
||||
0x40C68130, -12, 0x40C68000, -12, 0x40C68010, -12, 0x40C68020, -12, 0x40C68030, -12,
|
||||
0x4143C100, 1190, 0x41440100, 0x5F, 0x41440000, 0x5F, 0x43034000, 0x32, 0x43020000, 0x64, 0x43014000, 0x0, 0x41000100, 6"/>
|
||||
|
||||
<!-- camera 30fps-->
|
||||
<!--L CPU CORE 0 SCHED LOAD BOOST -->
|
||||
<!--L CPU CORE 1 SCHED LOAD BOOST -->
|
||||
<!--L CPU CORE 2 SCHED LOAD BOOST -->
|
||||
<!--L CPU CORE 3 SCHED LOAD BOOST -->
|
||||
<!--L CPU CORE 4 SCHED LOAD BOOST -->
|
||||
<!--L CPU CORE 5 SCHED LOAD BOOST -->
|
||||
<!--L CPU CORE 6 SCHED LOAD BOOST -->
|
||||
<!--L CPU CORE 7 SCHED LOAD BOOST -->
|
||||
<!--L CLUSTER_LITTLE - Set hispeed load 95 -->
|
||||
<!--L CLUSTER_BIG - Set hispeed load 95 -->
|
||||
<!--CPUBW HWMON - Set sample_ms 50 -->
|
||||
<!--CPUBW HWMON - Set io_percent 100 -->
|
||||
<!--CPUBW HWMON - Set up_scale 0 -->
|
||||
<!--L CPU core ctl min cpus 6 -->
|
||||
<!--L CPU core Fmin 1.1 GHz -->
|
||||
<!--Set uclamp latency sensitivity to 1 -->
|
||||
<!--Set sched_prefer_spread to 2 -->
|
||||
<!--Set sched_boost to 2 -->
|
||||
<Config
|
||||
Id="0x00001331" Enable="true" Timeout="0" Target="holi"
|
||||
Resources="0x40C68100, -10, 0x40C68110, -10, 0x40C68120, -10,
|
||||
0x40C68130, -10, 0x40C68000, -10, 0x40C68010, -10, 0x40C68020, -10, 0x40C68030, -10,
|
||||
0x41440100, 0x5F, 0x41440000, 0x5F, 0x43034000, 0x32, 0x43020000, 0x64, 0x43014000, 0x0, 0x41000100, 6,
|
||||
0x40800100, 1190, 0x40CEC000, 0x1, 0x40CA8000, 0x2, 0x40C00000, 0x2"/>
|
||||
|
||||
|
||||
<!-- camera 60 FPS -->
|
||||
<!--L CPU CORE 0 SCHED LOAD BOOST -->
|
||||
<!--L CPU CORE 1 SCHED LOAD BOOST -->
|
||||
<!--L CPU CORE 2 SCHED LOAD BOOST -->
|
||||
<!--L CPU CORE 3 SCHED LOAD BOOST -->
|
||||
<!--L CPU CORE 4 SCHED LOAD BOOST -->
|
||||
<!--L CPU CORE 5 SCHED LOAD BOOST -->
|
||||
<!--L CPU CORE 6 SCHED LOAD BOOST -->
|
||||
<!--L CPU CORE 7 SCHED LOAD BOOST -->
|
||||
<!--L CLUSTER_LITTLE - Set hispeed load 95 -->
|
||||
<!--L CLUSTER_BIG - Set hispeed load 95 -->
|
||||
<!--CPUBW HWMON - Set sample_ms 20 -->
|
||||
<!--L CPU core ctl min cpus 6 -->
|
||||
<!--L CPU core Fmin 1.1 GHz -->
|
||||
<!--Set uclamp latency sensitivity to 1 -->
|
||||
<!--Set sched_prefer_spread to 2 -->
|
||||
<!--Set sched_boost to 2 -->
|
||||
<Config
|
||||
Id="0x00001332" Enable="true" Timeout="0" Target="holi"
|
||||
Resources="0x40C68100, -10, 0x40C68110, -10, 0x40C68120, -10,
|
||||
0x40C68130, -10, 0x40C68000, -10, 0x40C68010, -10, 0x40C68020, -10, 0x40C68030, -10,
|
||||
0x41440100, 0x5F, 0x41440000, 0x5F, 0x43034000, 0x14, 0x41000100, 6,
|
||||
0x40800100, 1190, 0x40CEC000, 0x1, 0x40CA8000, 0x2, 0x40C00000, 0x2"/>
|
||||
|
||||
|
||||
<!-- camera HFR -->
|
||||
<!--L CPU CORE 0 SCHED LOAD BOOST -->
|
||||
<!--L CPU CORE 1 SCHED LOAD BOOST -->
|
||||
<!--L CPU CORE 2 SCHED LOAD BOOST -->
|
||||
<!--L CPU CORE 3 SCHED LOAD BOOST -->
|
||||
<!--L CPU CORE 4 SCHED LOAD BOOST -->
|
||||
<!--L CPU CORE 5 SCHED LOAD BOOST -->
|
||||
<!--L CPU CORE 6 SCHED LOAD BOOST -->
|
||||
<!--L CPU CORE 7 SCHED LOAD BOOST -->
|
||||
<!--L CPU Hispeed freq of 1190Mhz -->
|
||||
<!--L CLUSTER_LITTLE - Set hispeed load 95 -->
|
||||
<!--L CLUSTER_BIG - Set hispeed load 95 -->
|
||||
<!--CPUBW HWMON - Set sample_ms 20 -->
|
||||
<!--L CPU core ctl min cpus 6 -->
|
||||
<Config
|
||||
Id="0x00001333" Enable="true" Timeout="0" Target="holi"
|
||||
Resources="0x40C68100, 0xFFFFFFFA, 0x40C68110, 0xFFFFFFFA, 0x40C68120, 0xFFFFFFFA,
|
||||
0x40C68130, 0xFFFFFFFA, 0x40C68000, 0xFFFFFFFA, 0x40C68010, 0xFFFFFFFA, 0x40C68020, 0xFFFFFFFA, 0x40C68030, 0xFFFFFFFA,
|
||||
0x4143C100, 1190, 0x41440100, 0x5F, 0x41440000, 0x5F, 0x43034000, 0x14, 0x41000100, 6"/>
|
||||
|
||||
|
||||
<!-- HFR 480fps -->
|
||||
<!--L CPU CORE 0 SCHED LOAD BOOST -->
|
||||
<!--L CPU CORE 1 SCHED LOAD BOOST -->
|
||||
<!--L CPU CORE 2 SCHED LOAD BOOST -->
|
||||
<!--L CPU CORE 3 SCHED LOAD BOOST -->
|
||||
<!--L CPU CORE 4 SCHED LOAD BOOST -->
|
||||
<!--L CPU CORE 5 SCHED LOAD BOOST -->
|
||||
<!--L CPU CORE 6 SCHED LOAD BOOST -->
|
||||
<!--L CPU CORE 7 SCHED LOAD BOOST -->
|
||||
<!--L CPU Hispeed freq of 1190Mhz -->
|
||||
<!--L CLUSTER_LITTLE - Set hispeed load 95 -->
|
||||
<!--L CLUSTER_BIG - Set hispeed load 95 -->
|
||||
<!--CPUBW HWMON - Set sample_ms 20 -->
|
||||
<!--L CPU core ctl min cpus 6 -->
|
||||
<Config
|
||||
Id="0x00001334" Enable="true" Timeout="0" Target="holi"
|
||||
Resources="0x40C68100, 0xFFFFFFFA, 0x40C68110, 0xFFFFFFFA, 0x40C68120, 0xFFFFFFFA,
|
||||
0x40C68130, 0xFFFFFFFA, 0x40C68000, 0xFFFFFFFA, 0x40C68010, 0xFFFFFFFA, 0x40C68020, 0xFFFFFFFA, 0x40C68030, 0xFFFFFFFA,
|
||||
0x4143C100, 1190, 0x41440100, 0x5F, 0x41440000, 0x5F, 0x43034000, 0x14, 0x41000100, 6"/>
|
||||
|
||||
|
||||
<!-- same settings for all the qvr power levels intentionally -->
|
||||
<!-- qvr level cpu1 gpu1 -->
|
||||
<!-- B CPU - Cluster min freq ~.768 Ghz -->
|
||||
<!-- B CPU - Cluster max freq ~2.035 Ghz -->
|
||||
<!-- L CPU - Cluster min freq ~.576 Ghz -->
|
||||
<!-- L CPU - Cluster max freq ~1.478 Ghz -->
|
||||
<!-- GPU - min pwrlevel 6 (freq 180 Mhz) -->
|
||||
<!-- GPU - max pwrlevel 0 (freq 825 Mhz) -->
|
||||
<!-- Idefinite Duration -->
|
||||
<Config
|
||||
Id="0x0000130A" Enable="true" Target="holi" Timeout="0"
|
||||
Resources="0x40800000, 0x300, 0x40804000, 0x7F3, 0x40800100, 0x240, 0x40804100, 0x5C6,
|
||||
0x42804000, 0x6, 0x42808000, 0x0"/>
|
||||
|
||||
<!-- qvr level cpu1 gpu2 -->
|
||||
<!-- B CPU - Cluster min freq ~.768 Ghz -->
|
||||
<!-- B CPU - Cluster max freq ~2.035 Ghz -->
|
||||
<!-- L CPU - Cluster min freq ~.576 Ghz -->
|
||||
<!-- L CPU - Cluster max freq ~1.478 Ghz -->
|
||||
<!-- GPU - min pwrlevel 6 (freq 180 Mhz) -->
|
||||
<!-- GPU - max pwrlevel 0 (freq 825 Mhz) -->
|
||||
<!-- Idefinite Duration -->
|
||||
<Config
|
||||
Id="0x0000130B" Enable="true" Target="holi" Timeout="0"
|
||||
Resources="0x40800000, 0x300, 0x40804000, 0x7F3, 0x40800100, 0x240, 0x40804100, 0x5C6,
|
||||
0x42804000, 0x6, 0x42808000, 0x0"/>
|
||||
|
||||
<!-- qvr level cpu1 gpu3 -->
|
||||
<!-- B CPU - Cluster min freq ~.768 Ghz -->
|
||||
<!-- B CPU - Cluster max freq ~2.035 Ghz -->
|
||||
<!-- L CPU - Cluster min freq ~.576 Ghz -->
|
||||
<!-- L CPU - Cluster max freq ~1.478 Ghz -->
|
||||
<!-- GPU - min pwrlevel 6 (freq 180 Mhz) -->
|
||||
<!-- GPU - max pwrlevel 0 (freq 825 Mhz) -->
|
||||
<!-- Idefinite Duration -->
|
||||
<Config
|
||||
Id="0x0000130C" Enable="true" Target="holi" Timeout="0"
|
||||
Resources="0x40800000, 0x300, 0x40804000, 0x7F3, 0x40800100, 0x240, 0x40804100, 0x5C6,
|
||||
0x42804000, 0x6, 0x42808000, 0x0"/>
|
||||
|
||||
<!-- qvr level cpu2 gpu1 -->
|
||||
<!-- B CPU - Cluster min freq ~.768 Ghz -->
|
||||
<!-- B CPU - Cluster max freq ~2.035 Ghz -->
|
||||
<!-- L CPU - Cluster min freq ~.576 Ghz -->
|
||||
<!-- L CPU - Cluster max freq ~1.478 Ghz -->
|
||||
<!-- GPU - min pwrlevel 6 (freq 180 Mhz) -->
|
||||
<!-- GPU - max pwrlevel 0 (freq 825 Mhz) -->
|
||||
<!-- Idefinite Duration -->
|
||||
<Config
|
||||
Id="0x0000130D" Enable="true" Target="holi" Timeout="0"
|
||||
Resources="0x40800000, 0x300, 0x40804000, 0x7F3, 0x40800100, 0x240, 0x40804100, 0x5C6,
|
||||
0x42804000, 0x6, 0x42808000, 0x0"/>
|
||||
|
||||
<!-- qvr level cpu2 gpu2 -->
|
||||
<!-- B CPU - Cluster min freq ~.768 Ghz -->
|
||||
<!-- B CPU - Cluster max freq ~2.035 Ghz -->
|
||||
<!-- L CPU - Cluster min freq ~.576 Ghz -->
|
||||
<!-- L CPU - Cluster max freq ~1.478 Ghz -->
|
||||
<!-- GPU - min pwrlevel 6 (freq 180 Mhz) -->
|
||||
<!-- GPU - max pwrlevel 0 (freq 825 Mhz) -->
|
||||
<!-- Idefinite Duration -->
|
||||
<Config
|
||||
Id="0x0000130E" Enable="true" Target="holi" Timeout="0"
|
||||
Resources="0x40800000, 0x300, 0x40804000, 0x7F3, 0x40800100, 0x240, 0x40804100, 0x5C6,
|
||||
0x42804000, 0x6, 0x42808000, 0x0"/>
|
||||
|
||||
<!-- qvr level cpu2 gpu3 -->
|
||||
<!-- B CPU - Cluster min freq ~.768 Ghz -->
|
||||
<!-- B CPU - Cluster max freq ~2.035 Ghz -->
|
||||
<!-- L CPU - Cluster min freq ~.576 Ghz -->
|
||||
<!-- L CPU - Cluster max freq ~1.478 Ghz -->
|
||||
<!-- GPU - min pwrlevel 6 (freq 180 Mhz) -->
|
||||
<!-- GPU - max pwrlevel 0 (freq 825 Mhz) -->
|
||||
<!-- Idefinite Duration -->
|
||||
<Config
|
||||
Id="0x0000130F" Enable="true" Target="holi" Timeout="0"
|
||||
Resources="0x40800000, 0x300, 0x40804000, 0x7F3, 0x40800100, 0x240, 0x40804100, 0x5C6,
|
||||
0x42804000, 0x6, 0x42808000, 0x0"/>
|
||||
|
||||
<!-- qvr level cpu3 gpu1 -->
|
||||
<!-- B CPU - Cluster min freq ~.768 Ghz -->
|
||||
<!-- B CPU - Cluster max freq ~2.035 Ghz -->
|
||||
<!-- L CPU - Cluster min freq ~.576 Ghz -->
|
||||
<!-- L CPU - Cluster max freq ~1.478 Ghz -->
|
||||
<!-- GPU - min pwrlevel 6 (freq 180 Mhz) -->
|
||||
<!-- GPU - max pwrlevel 0 (freq 825 Mhz) -->
|
||||
<!-- Idefinite Duration -->
|
||||
<Config
|
||||
Id="0x00001310" Enable="true" Target="holi" Timeout="0"
|
||||
Resources="0x40800000, 0x300, 0x40804000, 0x7F3, 0x40800100, 0x240, 0x40804100, 0x5C6,
|
||||
0x42804000, 0x6, 0x42808000, 0x0"/>
|
||||
|
||||
<!-- qvr level cpu3 gpu2 -->
|
||||
<!-- B CPU - Cluster min freq ~.768 Ghz -->
|
||||
<!-- B CPU - Cluster max freq ~2.035 Ghz -->
|
||||
<!-- L CPU - Cluster min freq ~.576 Ghz -->
|
||||
<!-- L CPU - Cluster max freq ~1.478 Ghz -->
|
||||
<!-- GPU - min pwrlevel 6 (freq 180 Mhz) -->
|
||||
<!-- GPU - max pwrlevel 0 (freq 825 Mhz) -->
|
||||
<!-- Idefinite Duration -->
|
||||
<Config
|
||||
Id="0x00001311" Enable="true" Target="holi" Timeout="0"
|
||||
Resources="0x40800000, 0x300, 0x40804000, 0x7F3, 0x40800100, 0x240, 0x40804100, 0x5C6,
|
||||
0x42804000, 0x6, 0x42808000, 0x0"/>
|
||||
|
||||
<!-- qvr level cpu3 gpu3 -->
|
||||
<!-- B CPU - Cluster min freq ~.768 Ghz -->
|
||||
<!-- B CPU - Cluster max freq ~2.035 Ghz -->
|
||||
<!-- L CPU - Cluster min freq ~.576 Ghz -->
|
||||
<!-- L CPU - Cluster max freq ~1.478 Ghz -->
|
||||
<!-- GPU - min pwrlevel 6 (freq 180 Mhz) -->
|
||||
<!-- GPU - max pwrlevel 0 (freq 825 Mhz) -->
|
||||
<!-- Idefinite Duration -->
|
||||
<Config
|
||||
Id="0x00001312" Enable="true" Target="holi" Timeout="0"
|
||||
Resources="0x40800000, 0x300, 0x40804000, 0x7F3, 0x40800100, 0x240, 0x40804100, 0x5C6,
|
||||
0x42804000, 0x6, 0x42808000, 0x0"/>
|
||||
|
||||
<!-- sustained performance -->
|
||||
<!-- B CPU - Cluster min freq uncapped -->
|
||||
<!-- L CPU - Cluster min freq uncapped -->
|
||||
<!-- B CPU - Cluster max freq ~1.22 GHz -->
|
||||
<!-- L CPU - Cluster max freq ~1.22 Ghz -->
|
||||
<!-- GPU - min freq 275Mhz -->
|
||||
<!-- GPU - max freq 400Mhz -->
|
||||
<!-- GPUBW freq uncapped -->
|
||||
<Config
|
||||
Id="0x00001206" Enable="true" Timeout="0" Target="holi"
|
||||
Resources="0x40800000, 0x0, 0x40800100, 0x0, 0x40804000, 0x4CC, 0x40804100, 0x4CC,
|
||||
0X4280C000, 0x113, 0X42810000, 0x190, 0x42814000, 0x0"/>
|
||||
|
||||
<!-- vr mode -->
|
||||
<!-- B CPU - Cluster min freq ~1.22 Ghz -->
|
||||
<!-- L CPU - Cluster min freq ~0.940 Ghz -->
|
||||
<!-- B CPU - Cluster max freq ~1.90 Ghz -->
|
||||
<!-- L CPU - Cluster max freq ~1.70 Ghz -->
|
||||
<!-- GPU - min freq 275Mhz -->
|
||||
<!-- GPU - max freq 625Mhz -->
|
||||
<!-- GPUBW uncapped -->
|
||||
<Config
|
||||
Id="0x00001207" Enable="true" Timeout="0" Target="holi"
|
||||
Resources="0x40800000, 0x4CC, 0x40800100, 0x3AC, 0x40804000, 0x76C, 0x40804100, 0x6C0,
|
||||
0X4280C000, 0x113, 0X4280C000, 0x271, 0x42814000, 0x0"/>
|
||||
|
||||
<!-- vr mode sustained performance -->
|
||||
<!-- B CPU - Cluster min freq ~1.22 Ghz -->
|
||||
<!-- L CPU - Cluster min freq ~1.22 Ghz -->
|
||||
<!-- B CPU - Cluster max freq ~1.22 Ghz -->
|
||||
<!-- L CPU - Cluster max freq ~1.22 Ghz -->
|
||||
<!-- GPU - min freq 400Mhz -->
|
||||
<!-- GPU - max freq 400Mhz -->
|
||||
<!-- GPUBW uncapped -->
|
||||
<Config
|
||||
Id="0x00001301" Enable="true" Timeout="0" Target="holi"
|
||||
Resources="0x40800000, 0x4CC, 0x40800100, 0x4CC, 0x40804000, 0x4CC, 0x40804100, 0x4CC,
|
||||
0X4280C000, 0x190, 0X42810000, 0x190, 0x42814000, 0x0"/>
|
||||
|
||||
<!-- multi camera 30fps-->
|
||||
<!--L CPU CORE 0 SCHED LOAD BOOST -->
|
||||
<!--L CPU CORE 1 SCHED LOAD BOOST -->
|
||||
<!--L CPU CORE 2 SCHED LOAD BOOST -->
|
||||
<!--L CPU CORE 3 SCHED LOAD BOOST -->
|
||||
<!--L CPU CORE 4 SCHED LOAD BOOST -->
|
||||
<!--L CPU CORE 5 SCHED LOAD BOOST -->
|
||||
<!--L CPU CORE 6 SCHED LOAD BOOST -->
|
||||
<!--L CPU CORE 7 SCHED LOAD BOOST -->
|
||||
<!--L CPU cluster min freq of 1190Mhz -->
|
||||
<!--CPUBW HWMON - Set sample_ms 50 -->
|
||||
<!--CPUBW HWMON - Set io_percent 100 -->
|
||||
<!--CPUBW HWMON - Set up_scale 0 -->
|
||||
<!--L CPU core ctl min cpus 6 -->
|
||||
<!--Set uclamp latency sensitivity to 1 -->
|
||||
<!--Set sched_prefer_spread to 2 -->
|
||||
<!--Set sched_boost to 2 -->
|
||||
<Config
|
||||
Id="0x00001336" Enable="true" Timeout="0" Target="holi"
|
||||
Resources="0x40C68100, -10, 0x40C68110, -10, 0x40C68120, -10,
|
||||
0x40C68130, -10, 0x40C68000, -10, 0x40C68010, -10, 0x40C68020, -10, 0x40C68030, -10,
|
||||
0x40800100, 1190, 0x43034000, 0x32, 0x43020000, 0x64, 0x43014000, 0x0, 0x41000100, 6,
|
||||
0x40CEC000, 0x1, 0x40CA8000, 0x2, 0x40C00000, 0x2"/>
|
||||
|
||||
<!-- camera preview -->
|
||||
<!--L CPU CORE 0 SCHED LOAD BOOST -->
|
||||
<!--L CPU CORE 1 SCHED LOAD BOOST -->
|
||||
<!--L CPU CORE 2 SCHED LOAD BOOST -->
|
||||
<!--L CPU CORE 3 SCHED LOAD BOOST -->
|
||||
<!--L CPU CORE 4 SCHED LOAD BOOST -->
|
||||
<!--L CPU CORE 5 SCHED LOAD BOOST -->
|
||||
<!--L CPU CORE 6 SCHED LOAD BOOST -->
|
||||
<!--L CPU CORE 7 SCHED LOAD BOOST -->
|
||||
<!--L CPU Hispeed freq of 1113Mhz -->
|
||||
<!--L CLUSTER_LITTLE - Set hispeed load 95 -->
|
||||
<!--L CLUSTER_BIG - Set hispeed load 95 -->
|
||||
<!--CPUBW HWMON - Set sample_ms 50 -->
|
||||
<!--CPUBW HWMON - Set io_percent 100 -->
|
||||
<!--CPUBW HWMON - Set up_scale 0 -->
|
||||
<!--L CPU core ctl min cpus 6 -->
|
||||
<Config
|
||||
Id="0x00001330" Enable="true" Timeout="0" Target="blair"
|
||||
Resources="0x40C68100, -12, 0x40C68110, -12, 0x40C68120, -12,
|
||||
0x40C68130, -12, 0x40C68000, -12, 0x40C68010, -12, 0x40C68020, -12, 0x40C68030, -12,
|
||||
0x4143C100, 1113, 0x41440100, 0x5F, 0x41440000, 0x5F, 0x43034000, 0x32, 0x43020000, 0x64, 0x43014000, 0x0, 0x41000100, 6"/>
|
||||
|
||||
<!-- camera 30fps-->
|
||||
<!--L CPU CORE 0 SCHED LOAD BOOST -->
|
||||
<!--L CPU CORE 1 SCHED LOAD BOOST -->
|
||||
<!--L CPU CORE 2 SCHED LOAD BOOST -->
|
||||
<!--L CPU CORE 3 SCHED LOAD BOOST -->
|
||||
<!--L CPU CORE 4 SCHED LOAD BOOST -->
|
||||
<!--L CPU CORE 5 SCHED LOAD BOOST -->
|
||||
<!--L CPU CORE 6 SCHED LOAD BOOST -->
|
||||
<!--L CPU CORE 7 SCHED LOAD BOOST -->
|
||||
<!--L CLUSTER_LITTLE - Set hispeed load 95 -->
|
||||
<!--L CLUSTER_BIG - Set hispeed load 95 -->
|
||||
<!--CPUBW HWMON - Set sample_ms 50 -->
|
||||
<!--CPUBW HWMON - Set io_percent 100 -->
|
||||
<!--CPUBW HWMON - Set up_scale 0 -->
|
||||
<!--L CPU core ctl min cpus 6 -->
|
||||
<!--L CPU core Fmin 1.1 GHz -->
|
||||
<!--Set uclamp latency sensitivity to 1 -->
|
||||
<!--Enable sched prefer spread 1 -->
|
||||
<!--Set sched_prefer_spread to 2 -->
|
||||
<!--Set sched_boost to 2 -->
|
||||
<Config
|
||||
Id="0x00001331" Enable="true" Timeout="0" Target="blair"
|
||||
Resources="0x40C68100, -10, 0x40C68110, -10, 0x40C68120, -10,
|
||||
0x40C68130, -10, 0x40C68000, -10, 0x40C68010, -10, 0x40C68020, -10, 0x40C68030, -10,
|
||||
0x41440100, 0x5F, 0x41440000, 0x5F, 0x43034000, 0x32, 0x43020000, 0x64, 0x43014000, 0x0, 0x41000100, 6,
|
||||
0x40800100, 1113, 0x40CEC000, 0x1, 0x40CA8000, 0x1,
|
||||
0x40CA8000, 0x2, 0x40C00000, 0x2"/>
|
||||
|
||||
|
||||
<!-- camera 60 FPS -->
|
||||
<!--L CPU CORE 0 SCHED LOAD BOOST -->
|
||||
<!--L CPU CORE 1 SCHED LOAD BOOST -->
|
||||
<!--L CPU CORE 2 SCHED LOAD BOOST -->
|
||||
<!--L CPU CORE 3 SCHED LOAD BOOST -->
|
||||
<!--L CPU CORE 4 SCHED LOAD BOOST -->
|
||||
<!--L CPU CORE 5 SCHED LOAD BOOST -->
|
||||
<!--L CPU CORE 6 SCHED LOAD BOOST -->
|
||||
<!--L CPU CORE 7 SCHED LOAD BOOST -->
|
||||
<!--L CLUSTER_LITTLE - Set hispeed load 95 -->
|
||||
<!--L CLUSTER_BIG - Set hispeed load 95 -->
|
||||
<!--CPUBW HWMON - Set sample_ms 20 -->
|
||||
<!--L CPU core ctl min cpus 6 -->
|
||||
<!--L CPU core Fmin 1.1 GHz -->
|
||||
<!--Set uclamp latency sensitivity to 1 -->
|
||||
<!--Enable sched prefer spread 1 -->
|
||||
<!--Set sched_prefer_spread to 2 -->
|
||||
<!--Set sched_boost to 2 -->
|
||||
<Config
|
||||
Id="0x00001332" Enable="true" Timeout="0" Target="blair"
|
||||
Resources="0x40C68100, -10, 0x40C68110, -10, 0x40C68120, -10,
|
||||
0x40C68130, -10, 0x40C68000, -10, 0x40C68010, -10, 0x40C68020, -10, 0x40C68030, -10,
|
||||
0x41440100, 0x5F, 0x41440000, 0x5F, 0x43034000, 0x14, 0x41000100, 6,
|
||||
0x40800100, 1113, 0x40CEC000, 0x1, 0x40CA8000, 0x1,
|
||||
0x40CA8000, 0x2, 0x40C00000, 0x2"/>
|
||||
|
||||
|
||||
<!-- camera HFR -->
|
||||
<!--L CPU CORE 0 SCHED LOAD BOOST -->
|
||||
<!--L CPU CORE 1 SCHED LOAD BOOST -->
|
||||
<!--L CPU CORE 2 SCHED LOAD BOOST -->
|
||||
<!--L CPU CORE 3 SCHED LOAD BOOST -->
|
||||
<!--L CPU CORE 4 SCHED LOAD BOOST -->
|
||||
<!--L CPU CORE 5 SCHED LOAD BOOST -->
|
||||
<!--L CPU CORE 6 SCHED LOAD BOOST -->
|
||||
<!--L CPU CORE 7 SCHED LOAD BOOST -->
|
||||
<!--L CPU Hispeed freq of 1113Mhz -->
|
||||
<!--L CLUSTER_LITTLE - Set hispeed load 95 -->
|
||||
<!--L CLUSTER_BIG - Set hispeed load 95 -->
|
||||
<!--CPUBW HWMON - Set sample_ms 20 -->
|
||||
<!--L CPU core ctl min cpus 6 -->
|
||||
<Config
|
||||
Id="0x00001333" Enable="true" Timeout="0" Target="blair"
|
||||
Resources="0x40C68100, 0xFFFFFFFA, 0x40C68110, 0xFFFFFFFA, 0x40C68120, 0xFFFFFFFA,
|
||||
0x40C68130, 0xFFFFFFFA, 0x40C68000, 0xFFFFFFFA, 0x40C68010, 0xFFFFFFFA, 0x40C68020, 0xFFFFFFFA, 0x40C68030, 0xFFFFFFFA,
|
||||
0x4143C100, 1113, 0x41440100, 0x5F, 0x41440000, 0x5F, 0x43034000, 0x14, 0x41000100, 6"/>
|
||||
|
||||
|
||||
<!-- HFR 480fps -->
|
||||
<!--L CPU CORE 0 SCHED LOAD BOOST -->
|
||||
<!--L CPU CORE 1 SCHED LOAD BOOST -->
|
||||
<!--L CPU CORE 2 SCHED LOAD BOOST -->
|
||||
<!--L CPU CORE 3 SCHED LOAD BOOST -->
|
||||
<!--L CPU CORE 4 SCHED LOAD BOOST -->
|
||||
<!--L CPU CORE 5 SCHED LOAD BOOST -->
|
||||
<!--L CPU CORE 6 SCHED LOAD BOOST -->
|
||||
<!--L CPU CORE 7 SCHED LOAD BOOST -->
|
||||
<!--L CPU Hispeed freq of 1113Mhz -->
|
||||
<!--L CLUSTER_LITTLE - Set hispeed load 95 -->
|
||||
<!--L CLUSTER_BIG - Set hispeed load 95 -->
|
||||
<!--CPUBW HWMON - Set sample_ms 20 -->
|
||||
<!--L CPU core ctl min cpus 6 -->
|
||||
<Config
|
||||
Id="0x00001334" Enable="true" Timeout="0" Target="blair"
|
||||
Resources="0x40C68100, 0xFFFFFFFA, 0x40C68110, 0xFFFFFFFA, 0x40C68120, 0xFFFFFFFA,
|
||||
0x40C68130, 0xFFFFFFFA, 0x40C68000, 0xFFFFFFFA, 0x40C68010, 0xFFFFFFFA, 0x40C68020, 0xFFFFFFFA, 0x40C68030, 0xFFFFFFFA,
|
||||
0x4143C100, 1113, 0x41440100, 0x5F, 0x41440000, 0x5F, 0x43034000, 0x14, 0x41000100, 6"/>
|
||||
|
||||
|
||||
<!-- same settings for all the qvr power levels intentionally -->
|
||||
<!-- qvr level cpu1 gpu1 -->
|
||||
<!-- B CPU - Cluster min freq ~.691 Ghz -->
|
||||
<!-- B CPU - Cluster max freq ~2.2 Ghz -->
|
||||
<!-- L CPU - Cluster min freq ~.576 Ghz -->
|
||||
<!-- L CPU - Cluster max freq ~1.516 Ghz -->
|
||||
<!-- GPU - min pwrlevel 6 (freq 180 Mhz) -->
|
||||
<!-- GPU - max pwrlevel 0 (freq 825 Mhz) -->
|
||||
<!-- Idefinite Duration -->
|
||||
<Config
|
||||
Id="0x0000130A" Enable="true" Target="blair" Timeout="0"
|
||||
Resources="0x40800000, 0x2B3, 0x40804000, 0x8A0, 0x40800100, 0x240, 0x40804100, 0x5EC,
|
||||
0x42804000, 0x6, 0x42808000, 0x0"/>
|
||||
|
||||
<!-- qvr level cpu1 gpu2 -->
|
||||
<!-- B CPU - Cluster min freq ~.691 Ghz -->
|
||||
<!-- B CPU - Cluster max freq ~2.2 Ghz -->
|
||||
<!-- L CPU - Cluster min freq ~.576 Ghz -->
|
||||
<!-- L CPU - Cluster max freq ~1.516 Ghz -->
|
||||
<!-- GPU - min pwrlevel 6 (freq 180 Mhz) -->
|
||||
<!-- GPU - max pwrlevel 0 (freq 825 Mhz) -->
|
||||
<!-- Idefinite Duration -->
|
||||
<Config
|
||||
Id="0x0000130B" Enable="true" Target="blair" Timeout="0"
|
||||
Resources="0x40800000, 0x2B3, 0x40804000, 0x8A0, 0x40800100, 0x240, 0x40804100, 0x5EC,
|
||||
0x42804000, 0x6, 0x42808000, 0x0"/>
|
||||
|
||||
<!-- qvr level cpu1 gpu3 -->
|
||||
<!-- B CPU - Cluster min freq ~.691 Ghz -->
|
||||
<!-- B CPU - Cluster max freq ~2.2 Ghz -->
|
||||
<!-- L CPU - Cluster min freq ~.576 Ghz -->
|
||||
<!-- L CPU - Cluster max freq ~1.516 Ghz -->
|
||||
<!-- GPU - min pwrlevel 6 (freq 180 Mhz) -->
|
||||
<!-- GPU - max pwrlevel 0 (freq 825 Mhz) -->
|
||||
<!-- Idefinite Duration -->
|
||||
<Config
|
||||
Id="0x0000130C" Enable="true" Target="blair" Timeout="0"
|
||||
Resources="0x40800000, 0x2B3, 0x40804000, 0x8A0, 0x40800100, 0x240, 0x40804100, 0x5EC,
|
||||
0x42804000, 0x6, 0x42808000, 0x0"/>
|
||||
|
||||
<!-- qvr level cpu2 gpu1 -->
|
||||
<!-- B CPU - Cluster min freq ~.691 Ghz -->
|
||||
<!-- B CPU - Cluster max freq ~2.2 Ghz -->
|
||||
<!-- L CPU - Cluster min freq ~.576 Ghz -->
|
||||
<!-- L CPU - Cluster max freq ~1.516 Ghz -->
|
||||
<!-- GPU - min pwrlevel 6 (freq 180 Mhz) -->
|
||||
<!-- GPU - max pwrlevel 0 (freq 825 Mhz) -->
|
||||
<!-- Idefinite Duration -->
|
||||
<Config
|
||||
Id="0x0000130D" Enable="true" Target="blair" Timeout="0"
|
||||
Resources="0x40800000, 0x2B3, 0x40804000, 0x8A0, 0x40800100, 0x240, 0x40804100, 0x5EC,
|
||||
0x42804000, 0x6, 0x42808000, 0x0"/>
|
||||
|
||||
<!-- qvr level cpu2 gpu2 -->
|
||||
<!-- B CPU - Cluster min freq ~.691 Ghz -->
|
||||
<!-- B CPU - Cluster max freq ~2.2 Ghz -->
|
||||
<!-- L CPU - Cluster min freq ~.576 Ghz -->
|
||||
<!-- L CPU - Cluster max freq ~1.516 Ghz -->
|
||||
<!-- GPU - min pwrlevel 6 (freq 180 Mhz) -->
|
||||
<!-- GPU - max pwrlevel 0 (freq 825 Mhz) -->
|
||||
<!-- Idefinite Duration -->
|
||||
<Config
|
||||
Id="0x0000130E" Enable="true" Target="blair" Timeout="0"
|
||||
Resources="0x40800000, 0x2B3, 0x40804000, 0x8A0, 0x40800100, 0x240, 0x40804100, 0x5EC,
|
||||
0x42804000, 0x6, 0x42808000, 0x0"/>
|
||||
|
||||
<!-- qvr level cpu2 gpu3 -->
|
||||
<!-- B CPU - Cluster min freq ~.691 Ghz -->
|
||||
<!-- B CPU - Cluster max freq ~2.2 Ghz -->
|
||||
<!-- L CPU - Cluster min freq ~.576 Ghz -->
|
||||
<!-- L CPU - Cluster max freq ~1.516 Ghz -->
|
||||
<!-- GPU - min pwrlevel 6 (freq 180 Mhz) -->
|
||||
<!-- GPU - max pwrlevel 0 (freq 825 Mhz) -->
|
||||
<!-- Idefinite Duration -->
|
||||
<Config
|
||||
Id="0x0000130F" Enable="true" Target="blair" Timeout="0"
|
||||
Resources="0x40800000, 0x2B3, 0x40804000, 0x8A0, 0x40800100, 0x240, 0x40804100, 0x5EC,
|
||||
0x42804000, 0x6, 0x42808000, 0x0"/>
|
||||
|
||||
<!-- qvr level cpu3 gpu1 -->
|
||||
<!-- B CPU - Cluster min freq ~.691 Ghz -->
|
||||
<!-- B CPU - Cluster max freq ~2.2 Ghz -->
|
||||
<!-- L CPU - Cluster min freq ~.576 Ghz -->
|
||||
<!-- L CPU - Cluster max freq ~1.516 Ghz -->
|
||||
<!-- GPU - min pwrlevel 6 (freq 180 Mhz) -->
|
||||
<!-- GPU - max pwrlevel 0 (freq 825 Mhz) -->
|
||||
<!-- Idefinite Duration -->
|
||||
<Config
|
||||
Id="0x00001310" Enable="true" Target="blair" Timeout="0"
|
||||
Resources="0x40800000, 0x2B3, 0x40804000, 0x8A0, 0x40800100, 0x240, 0x40804100, 0x5EC,
|
||||
0x42804000, 0x6, 0x42808000, 0x0"/>
|
||||
|
||||
<!-- qvr level cpu3 gpu2 -->
|
||||
<!-- B CPU - Cluster min freq ~.768 Ghz -->
|
||||
<!-- B CPU - Cluster max freq ~2.2 Ghz -->
|
||||
<!-- L CPU - Cluster min freq ~.576 Ghz -->
|
||||
<!-- L CPU - Cluster max freq ~1.516 Ghz -->
|
||||
<!-- GPU - min pwrlevel 6 (freq 180 Mhz) -->
|
||||
<!-- GPU - max pwrlevel 0 (freq 825 Mhz) -->
|
||||
<!-- Idefinite Duration -->
|
||||
<Config
|
||||
Id="0x00001311" Enable="true" Target="blair" Timeout="0"
|
||||
Resources="0x40800000, 0x2B3, 0x40804000, 0x8A0, 0x40800100, 0x240, 0x40804100, 0x5EC,
|
||||
0x42804000, 0x6, 0x42808000, 0x0"/>
|
||||
|
||||
<!-- qvr level cpu3 gpu3 -->
|
||||
<!-- B CPU - Cluster min freq ~.768 Ghz -->
|
||||
<!-- B CPU - Cluster max freq ~2.2 Ghz -->
|
||||
<!-- L CPU - Cluster min freq ~.576 Ghz -->
|
||||
<!-- L CPU - Cluster max freq ~1.516 Ghz -->
|
||||
<!-- GPU - min pwrlevel 6 (freq 180 Mhz) -->
|
||||
<!-- GPU - max pwrlevel 0 (freq 825 Mhz) -->
|
||||
<!-- Idefinite Duration -->
|
||||
<Config
|
||||
Id="0x00001312" Enable="true" Target="blair" Timeout="0"
|
||||
Resources="0x40800000, 0x2B3, 0x40804000, 0x8A0, 0x40800100, 0x240, 0x40804100, 0x5EC,
|
||||
0x42804000, 0x6, 0x42808000, 0x0"/>
|
||||
|
||||
<!-- sustained performance -->
|
||||
<!-- B CPU - Cluster min freq uncapped -->
|
||||
<!-- L CPU - Cluster min freq uncapped -->
|
||||
<!-- B CPU - Cluster max freq ~1.22 GHz -->
|
||||
<!-- L CPU - Cluster max freq ~1.22 Ghz -->
|
||||
<!-- GPU - min freq 275Mhz -->
|
||||
<!-- GPU - max freq 400Mhz -->
|
||||
<!-- GPUBW freq uncapped -->
|
||||
<Config
|
||||
Id="0x00001206" Enable="true" Timeout="0" Target="blair"
|
||||
Resources="0x40800000, 0x0, 0x40800100, 0x0, 0x40804000, 0x4CC, 0x40804100, 0x4CC,
|
||||
0X4280C000, 0x113, 0X42810000, 0x190, 0x42814000, 0x0"/>
|
||||
|
||||
<!-- vr mode -->
|
||||
<!-- B CPU - Cluster min freq ~1.22 Ghz -->
|
||||
<!-- L CPU - Cluster min freq ~0.940 Ghz -->
|
||||
<!-- B CPU - Cluster max freq ~1.90 Ghz -->
|
||||
<!-- L CPU - Cluster max freq ~1.70 Ghz -->
|
||||
<!-- GPU - min freq 275Mhz -->
|
||||
<!-- GPU - max freq 625Mhz -->
|
||||
<!-- GPUBW uncapped -->
|
||||
<Config
|
||||
Id="0x00001207" Enable="true" Timeout="0" Target="blair"
|
||||
Resources="0x40800000, 0x4CC, 0x40800100, 0x3AC, 0x40804000, 0x76C, 0x40804100, 0x6C0,
|
||||
0X4280C000, 0x113, 0X4280C000, 0x271, 0x42814000, 0x0"/>
|
||||
|
||||
<!-- vr mode sustained performance -->
|
||||
<!-- B CPU - Cluster min freq ~1.22 Ghz -->
|
||||
<!-- L CPU - Cluster min freq ~1.22 Ghz -->
|
||||
<!-- B CPU - Cluster max freq ~1.22 Ghz -->
|
||||
<!-- L CPU - Cluster max freq ~1.22 Ghz -->
|
||||
<!-- GPU - min freq 400Mhz -->
|
||||
<!-- GPU - max freq 400Mhz -->
|
||||
<!-- GPUBW uncapped -->
|
||||
<Config
|
||||
Id="0x00001301" Enable="true" Timeout="0" Target="blair"
|
||||
Resources="0x40800000, 0x4CC, 0x40800100, 0x4CC, 0x40804000, 0x4CC, 0x40804100, 0x4CC,
|
||||
0X4280C000, 0x190, 0X42810000, 0x190, 0x42814000, 0x0"/>
|
||||
|
||||
<!-- multi camera 30fps-->
|
||||
<!--L CPU CORE 0 SCHED LOAD BOOST -->
|
||||
<!--L CPU CORE 1 SCHED LOAD BOOST -->
|
||||
<!--L CPU CORE 2 SCHED LOAD BOOST -->
|
||||
<!--L CPU CORE 3 SCHED LOAD BOOST -->
|
||||
<!--L CPU CORE 4 SCHED LOAD BOOST -->
|
||||
<!--L CPU CORE 5 SCHED LOAD BOOST -->
|
||||
<!--L CPU CORE 6 SCHED LOAD BOOST -->
|
||||
<!--L CPU CORE 7 SCHED LOAD BOOST -->
|
||||
<!--L CPU cluster min freq of 1113Mhz -->
|
||||
<!--CPUBW HWMON - Set sample_ms 50 -->
|
||||
<!--CPUBW HWMON - Set io_percent 100 -->
|
||||
<!--CPUBW HWMON - Set up_scale 0 -->
|
||||
<!--L CPU core ctl min cpus 6 -->
|
||||
<!--Set uclamp latency sensitivity to 1 -->
|
||||
<!--Enable sched prefer spread 1 -->
|
||||
<!--Set sched_prefer_spread to 2 -->
|
||||
<!--Set sched_boost to 2 -->
|
||||
<Config
|
||||
Id="0x00001336" Enable="true" Timeout="0" Target="blair"
|
||||
Resources="0x40C68100, -10, 0x40C68110, -10, 0x40C68120, -10,
|
||||
0x40C68130, -10, 0x40C68000, -10, 0x40C68010, -10, 0x40C68020, -10, 0x40C68030, -10,
|
||||
0x40800100, 1113, 0x43034000, 0x32, 0x43020000, 0x64, 0x43014000, 0x0, 0x41000100, 6,
|
||||
0x40CEC000, 0x1, 0x40CA8000, 0x1,
|
||||
0x40CA8000, 0x2, 0x40C00000, 0x2"/>
|
||||
|
||||
</Powerhint>
|
||||
</HintConfigs>
|
||||
BIN
proprietary/vendor/etc/qcril_database/qcrilNr.db
vendored
Normal file
BIN
proprietary/vendor/etc/qcril_database/qcrilNr.db
vendored
Normal file
Binary file not shown.
11
proprietary/vendor/etc/qcril_database/upgrade/config/10.0_config.sql
vendored
Normal file
11
proprietary/vendor/etc/qcril_database/upgrade/config/10.0_config.sql
vendored
Normal file
@@ -0,0 +1,11 @@
|
||||
|
||||
/*
|
||||
Copyright (c) 2021 Qualcomm Technologies, Inc.
|
||||
All Rights Reserved.
|
||||
Confidential and Proprietary - Qualcomm Technologies, Inc.
|
||||
*/
|
||||
|
||||
CREATE TABLE IF NOT EXISTS qcril_properties_table (property TEXT PRIMARY KEY NOT NULL, def_val TEXT, value TEXT);
|
||||
UPDATE qcril_properties_table set def_val='10' where property='qcrildb_version';UPDATE qcril_properties_table SET def_val="" WHERE property="all_bc_msg";
|
||||
UPDATE qcril_properties_table SET def_val="1" WHERE property="persist.vendor.radio.custom_ecc";
|
||||
UPDATE qcril_properties_table SET def_val="1" WHERE property="persist.vendor.radio.cs_srv_type";
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user