profileMwqem.xml 17 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!--Copyright (c) 2020-2022 Qualcomm Technologies, Inc.
  3. All Rights Reserved.
  4. Confidential and Proprietary - Qualcomm Technologies, Inc.-->
  5. <AndsfPolicy><Andsf>
  6. <Version>5.3</Version>
  7. <Name>Test 1</Name>
  8. <Ext>
  9. <WQE>
  10. <InterfaceManager>
  11. <BQE_Disabled>true</BQE_Disabled>
  12. <ICD_Disabled>true</ICD_Disabled>
  13. <!-- Default bqe thresholds where no apIds are specified. -->
  14. <BQE_Thresholds Id="128">
  15. <RadioTechnology Type="CDMA2000">
  16. <Threshold units="bps">0</Threshold>
  17. </RadioTechnology>
  18. <RadioTechnology Type="EVDO_0">
  19. <Threshold units="bps">0</Threshold>
  20. </RadioTechnology>
  21. <RadioTechnology Type="EVDO_A">
  22. <Threshold units="bps">0</Threshold>
  23. </RadioTechnology>
  24. <RadioTechnology Type="EVDO_B">
  25. <Threshold units="bps">0</Threshold>
  26. </RadioTechnology>
  27. <RadioTechnology Type="EDGE">
  28. <Threshold units="bps">0</Threshold>
  29. </RadioTechnology>
  30. <RadioTechnology Type="UMTS">
  31. <Threshold units="bps">0</Threshold>
  32. </RadioTechnology>
  33. <RadioTechnology Type="HSPA">
  34. <Threshold units="bps">0</Threshold>
  35. </RadioTechnology>
  36. <RadioTechnology Type="HSDPA">
  37. <Threshold units="bps">0</Threshold>
  38. </RadioTechnology>
  39. <RadioTechnology Type="GPRS">
  40. <Threshold units="bps">0</Threshold>
  41. </RadioTechnology>
  42. <RadioTechnology Type="LTE">
  43. <Threshold units="bps">0</Threshold>
  44. </RadioTechnology>
  45. <RadioTechnology Type="EHRPD">
  46. <Threshold units="bps">0</Threshold>
  47. </RadioTechnology>
  48. <RadioTechnology Type="HSPAP">
  49. <Threshold units="bps">0</Threshold>
  50. </RadioTechnology>
  51. </BQE_Thresholds>
  52. <Authentication>
  53. <MaxAuthTime>60</MaxAuthTime>
  54. <IcdBanRetest>3</IcdBanRetest>
  55. <AuthApps>
  56. <Appname>someauthapp1</Appname>
  57. <Appname>someauthapp2</Appname>
  58. <Appname>someauthapp3</Appname>
  59. </AuthApps>
  60. </Authentication>
  61. <ICD config-type="disabled">
  62. </ICD>
  63. <TQE>
  64. <!-- Default node for TQE_Thresholds element -->
  65. <TQE_Thresholds Id="128">
  66. <!-- Disabling Broken Backhaul Detector module -->
  67. <BBD_Disabled>true</BBD_Disabled>
  68. <!-- Disabling Degraded Backhaul Detector module -->
  69. <DBD_Disabled>true</DBD_Disabled>
  70. <!-- Threshold on downlink gap indicator metric -->
  71. <DGIMThresh units="msecs">400</DGIMThresh>
  72. <!-- DBD always returns pass when average device throughput is greater than min(DBDTputThresh,BQE_Threshold) -->
  73. <DBDTputThresh units="bps">1000000</DBDTputThresh>
  74. <!-- Time window for TQE history -->
  75. <TQETimeWindow units="secs">77</TQETimeWindow>
  76. <!-- Minimum fraction of sockets reporting BAD (among valid ones) to declare TQE FAIL -->
  77. <RatioThresh>0.2</RatioThresh>
  78. </TQE_Thresholds>
  79. </TQE>
  80. </InterfaceManager>
  81. </WQE>
  82. <CQE prodId="Rome">
  83. <!-- Default node for CQE_Thresholds element -->
  84. <CQE_Thresholds Id="128">
  85. <!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
  86. <!-- a candidate for interface selection -->
  87. <RSSIAddThreshold units="dbm">-99,-99</RSSIAddThreshold>
  88. <!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
  89. <!-- a candidate for interface selection -->
  90. <RSSIDropThreshold units="dbm">-99,-99</RSSIDropThreshold>
  91. <!-- Interval over whcih RSSI values are averaged -->
  92. <RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
  93. <!-- RSSI threshold below which MAC hysteresis timer is not started -->
  94. <RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
  95. <!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
  96. <!-- Setting CQETimer to zero disables the CQE -->
  97. <CQETimer units="secs">2</CQETimer>
  98. <!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
  99. <MACHysteresisTimer units="secs">120</MACHysteresisTimer>
  100. <!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
  101. <MACStatsAveragingAlpha>0.55</MACStatsAveragingAlpha>
  102. <!-- Threshold for RX MPDU PER -->
  103. <RMP_THR>0.09</RMP_THR>
  104. <!-- Minimum MPDU count to activate RX MPDU PER -->
  105. <RMP_CNT_THR>4</RMP_CNT_THR>
  106. <!-- Cutoff RX MCS index -->
  107. <RX_MCS_THR>9</RX_MCS_THR>
  108. <!-- Cutoff RX BW index -->
  109. <RX_BW_THR>3</RX_BW_THR>
  110. <!-- Threshold for TX MSDU drop -->
  111. <TMD_THR>0.1</TMD_THR>
  112. <!-- Minimum MSDU count to activate TX MSDU drop -->
  113. <TMD_CNT_THR>2</TMD_CNT_THR>
  114. <!-- Threshold for MPDU retry rate -->
  115. <TMR_THR>0.55</TMR_THR>
  116. <!-- Minimum MPDU count to activate MPDU retry rate -->
  117. <TMR_CNT_THR>50</TMR_CNT_THR>
  118. <!-- Cutoff TX MCS index -->
  119. <TX_MCS_THR>8</TX_MCS_THR>
  120. <!-- Cutoff TX BW index -->
  121. <TX_BW_THR>2</TX_BW_THR>
  122. <!-- Maximum MPDU count to activate RX MPDU PER -->
  123. <RMP_UBCNT_THR>100</RMP_UBCNT_THR>
  124. <!-- Maximum MPDU count to activate MPDU retry rate -->
  125. <TMR_UBCNT_THR>300</TMR_UBCNT_THR>
  126. <!-- Threshold for PERAM -->
  127. <PERAM_THR>0.15</PERAM_THR>
  128. <!-- Minimum MPDU count to activate PERAM -->
  129. <PERAM_CNT_THR>4</PERAM_CNT_THR>
  130. <!-- Maximum MPDU count to activate PERAM -->
  131. <PERAM_UBCNT_THR>80</PERAM_UBCNT_THR>
  132. <!-- CQE throughput Threshold-->
  133. <CQE_TPUT_THR>1000000</CQE_TPUT_THR>
  134. </CQE_Thresholds>
  135. </CQE>
  136. <CQE prodId="Helium">
  137. <!-- Default node for CQE_Thresholds element -->
  138. <CQE_Thresholds Id="128">
  139. <!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
  140. <!-- a candidate for interface selection -->
  141. <RSSIAddThreshold units="dbm">-99,-99</RSSIAddThreshold>
  142. <!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
  143. <!-- a candidate for interface selection -->
  144. <RSSIDropThreshold units="dbm">-99,-99</RSSIDropThreshold>
  145. <!-- Interval over whcih RSSI values are averaged -->
  146. <RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
  147. <!-- RSSI threshold below which MAC hysteresis timer is not started -->
  148. <RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
  149. <!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
  150. <!-- Setting CQETimer to zero disables the CQE -->
  151. <CQETimer units="secs">2</CQETimer>
  152. <!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
  153. <MACHysteresisTimer units="secs">120</MACHysteresisTimer>
  154. <!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
  155. <MACStatsAveragingAlpha>0.7</MACStatsAveragingAlpha>
  156. <!-- Threshold for RX MPDU PER -->
  157. <RMP_THR>0.12</RMP_THR>
  158. <!-- Minimum MPDU count to activate RX MPDU PER -->
  159. <RMP_CNT_THR>20</RMP_CNT_THR>
  160. <!-- Cutoff RX MCS index -->
  161. <RX_MCS_THR>9</RX_MCS_THR>
  162. <!-- Cutoff RX BW index -->
  163. <RX_BW_THR>3</RX_BW_THR>
  164. <!-- Threshold for TX MSDU drop -->
  165. <TMD_THR>0.1</TMD_THR>
  166. <!-- Minimum MSDU count to activate TX MSDU drop -->
  167. <TMD_CNT_THR>20</TMD_CNT_THR>
  168. <!-- Threshold for MPDU retry rate -->
  169. <TMR_THR>0.64</TMR_THR>
  170. <!-- Minimum MPDU count to activate MPDU retry rate -->
  171. <TMR_CNT_THR>100</TMR_CNT_THR>
  172. <!-- Cutoff TX MCS index -->
  173. <TX_MCS_THR>4</TX_MCS_THR>
  174. <!-- Cutoff TX BW index -->
  175. <TX_BW_THR>2</TX_BW_THR>
  176. <!-- Maximum MPDU count to activate RX MPDU PER -->
  177. <RMP_UBCNT_THR>1000</RMP_UBCNT_THR>
  178. <!-- Maximum MPDU count to activate MPDU retry rate -->
  179. <TMR_UBCNT_THR>1000</TMR_UBCNT_THR>
  180. <!-- Threshold for PERAM -->
  181. <PERAM_THR>0.22</PERAM_THR>
  182. <!-- Minimum MPDU count to activate PERAM -->
  183. <PERAM_CNT_THR>20</PERAM_CNT_THR>
  184. <!-- Maximum MPDU count to activate PERAM -->
  185. <PERAM_UBCNT_THR>1000</PERAM_UBCNT_THR>
  186. <!-- CQE throughput Threshold-->
  187. <CQE_TPUT_THR>1000000</CQE_TPUT_THR>
  188. </CQE_Thresholds>
  189. </CQE>
  190. <CQE prodId="Hastings">
  191. <!-- Default node for CQE_Thresholds element -->
  192. <CQE_Thresholds Id="128">
  193. <!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
  194. <!-- a candidate for interface selection -->
  195. <RSSIAddThreshold units="dbm">-99,-99,-99</RSSIAddThreshold>
  196. <!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
  197. <!-- a candidate for interface selection -->
  198. <RSSIDropThreshold units="dbm">-99,-99,-99</RSSIDropThreshold>
  199. <!-- Interval over whcih RSSI values are averaged -->
  200. <RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
  201. <!-- RSSI threshold below which MAC hysteresis timer is not started -->
  202. <RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
  203. <!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
  204. <!-- Setting CQETimer to zero disables the CQE -->
  205. <CQETimer units="secs">2</CQETimer>
  206. <!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
  207. <MACHysteresisTimer units="secs">120</MACHysteresisTimer>
  208. <!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
  209. <MACStatsAveragingAlpha>0.57</MACStatsAveragingAlpha>
  210. <!-- Threshold for RX MPDU PER -->
  211. <RMP_THR>0.08</RMP_THR>
  212. <!-- Minimum MPDU count to activate RX MPDU PER -->
  213. <RMP_CNT_THR>20</RMP_CNT_THR>
  214. <!-- Cutoff RX MCS index -->
  215. <RX_MCS_THR>8</RX_MCS_THR>
  216. <!-- Cutoff RX BW index -->
  217. <RX_BW_THR>3</RX_BW_THR>
  218. <!-- Threshold for TX MSDU drop -->
  219. <TMD_THR>0.1</TMD_THR>
  220. <!-- Minimum MSDU count to activate TX MSDU drop -->
  221. <TMD_CNT_THR>20</TMD_CNT_THR>
  222. <!-- Threshold for MPDU retry rate -->
  223. <TMR_THR>0.62</TMR_THR>
  224. <!-- Minimum MPDU count to activate MPDU retry rate -->
  225. <TMR_CNT_THR>100</TMR_CNT_THR>
  226. <!-- Cutoff TX MCS index -->
  227. <TX_MCS_THR>4</TX_MCS_THR>
  228. <!-- Cutoff TX BW index -->
  229. <TX_BW_THR>2</TX_BW_THR>
  230. <!-- Maximum MPDU count to activate RX MPDU PER -->
  231. <RMP_UBCNT_THR>1000</RMP_UBCNT_THR>
  232. <!-- Maximum MPDU count to activate MPDU retry rate -->
  233. <TMR_UBCNT_THR>1000</TMR_UBCNT_THR>
  234. <!-- Threshold for PERAM -->
  235. <PERAM_THR>0.08</PERAM_THR>
  236. <!-- Minimum MPDU count to activate PERAM -->
  237. <PERAM_CNT_THR>20</PERAM_CNT_THR>
  238. <!-- Maximum MPDU count to activate PERAM -->
  239. <PERAM_UBCNT_THR>1000</PERAM_UBCNT_THR>
  240. <!-- CQE throughput Threshold-->
  241. <CQE_TPUT_THR>1000000</CQE_TPUT_THR>
  242. </CQE_Thresholds>
  243. </CQE>
  244. <CQE prodId="Hamilton">
  245. <!-- Default node for CQE_Thresholds element -->
  246. <CQE_Thresholds Id="128">
  247. <!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
  248. <!-- a candidate for interface selection -->
  249. <RSSIAddThreshold units="dbm">-99,-99,-99</RSSIAddThreshold>
  250. <!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
  251. <!-- a candidate for interface selection -->
  252. <RSSIDropThreshold units="dbm">-99,-99,-99</RSSIDropThreshold>
  253. <!-- Interval over whcih RSSI values are averaged -->
  254. <RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
  255. <!-- RSSI threshold below which MAC hysteresis timer is not started -->
  256. <RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
  257. <!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
  258. <!-- Setting CQETimer to zero disables the CQE -->
  259. <CQETimer units="secs">2</CQETimer>
  260. <!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
  261. <MACHysteresisTimer units="secs">120</MACHysteresisTimer>
  262. <!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
  263. <MACStatsAveragingAlpha>0.57</MACStatsAveragingAlpha>
  264. <!-- Threshold for RX MPDU PER -->
  265. <RMP_THR>0.08</RMP_THR>
  266. <!-- Minimum MPDU count to activate RX MPDU PER -->
  267. <RMP_CNT_THR>4</RMP_CNT_THR>
  268. <!-- Cutoff RX MCS index -->
  269. <RX_MCS_THR>8</RX_MCS_THR>
  270. <!-- Cutoff RX BW index -->
  271. <RX_BW_THR>3</RX_BW_THR>
  272. <!-- Threshold for TX MSDU drop -->
  273. <TMD_THR>0.1</TMD_THR>
  274. <!-- Minimum MSDU count to activate TX MSDU drop -->
  275. <TMD_CNT_THR>2</TMD_CNT_THR>
  276. <!-- Threshold for MPDU retry rate -->
  277. <TMR_THR>0.62</TMR_THR>
  278. <!-- Minimum MPDU count to activate MPDU retry rate -->
  279. <TMR_CNT_THR>100</TMR_CNT_THR>
  280. <!-- Cutoff TX MCS index -->
  281. <TX_MCS_THR>4</TX_MCS_THR>
  282. <!-- Cutoff TX BW index -->
  283. <TX_BW_THR>2</TX_BW_THR>
  284. <!-- Maximum MPDU count to activate RX MPDU PER -->
  285. <RMP_UBCNT_THR>1000</RMP_UBCNT_THR>
  286. <!-- Maximum MPDU count to activate MPDU retry rate -->
  287. <TMR_UBCNT_THR>1000</TMR_UBCNT_THR>
  288. <!-- Threshold for PERAM -->
  289. <PERAM_THR>0.30</PERAM_THR>
  290. <!-- Minimum MPDU count to activate PERAM -->
  291. <PERAM_CNT_THR>30</PERAM_CNT_THR>
  292. <!-- Maximum MPDU count to activate PERAM -->
  293. <PERAM_UBCNT_THR>1000</PERAM_UBCNT_THR>
  294. <!-- CQE throughput Threshold-->
  295. <CQE_TPUT_THR>1000000</CQE_TPUT_THR>
  296. </CQE_Thresholds>
  297. </CQE>
  298. <CQE prodId="Pronto">
  299. <!-- Default node for CQE_Thresholds element -->
  300. <CQE_Thresholds Id="128">
  301. <!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
  302. <!-- a candidate for interface selection -->
  303. <RSSIAddThreshold units="dbm">-99,-99</RSSIAddThreshold>
  304. <!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
  305. <!-- a candidate for interface selection -->
  306. <RSSIDropThreshold units="dbm">-99,-99</RSSIDropThreshold>
  307. <!-- RSSI threshold from which to select linear model to compute CQE metric -->
  308. <RSSIModelThreshold units="dbm">-74</RSSIModelThreshold>
  309. <!-- Interval over whcih RSSI values are averaged -->
  310. <RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
  311. <!-- RSSI threshold below which MAC hysteresis timer is not started -->
  312. <RSSIMacTimerThreshold units="dbm">-91</RSSIMacTimerThreshold>
  313. <!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
  314. <!-- Setting CQETimer to zero disables the CQE -->
  315. <CQETimer units="secs">2</CQETimer>
  316. <!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
  317. <MACHysteresisTimer units="secs">120</MACHysteresisTimer>
  318. <!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
  319. <MACStatsAveragingAlpha>0.47</MACStatsAveragingAlpha>
  320. <!-- The threshold indicating the number of frames below which no valid CQE estimation can't be done -->
  321. <FrameCntThreshold units="frames">8</FrameCntThreshold>
  322. <!-- The threshold indicating the number of last samples below which valid CQE estimation can't be done -->
  323. <ColdStartThreshold units="frames">2</ColdStartThreshold>
  324. <!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
  325. <!-- such as retry, multi-retry, fail and ack fail metric -->
  326. <!-- when average RSSI is greater than RSSIModelThreshold -->
  327. <MACMibThreshold2a>0.42</MACMibThreshold2a>
  328. <!-- The weightage that given to retry metric in computation of CQE -->
  329. <!-- when average RSSI is greater than RSSIModelThreshold -->
  330. <RetryMetricWeight2a>0.0597</RetryMetricWeight2a>
  331. <!-- The weightage that given to multi-retry metric in computation of CQE -->
  332. <!-- when average RSSI is greater than RSSIModelThreshold -->
  333. <MultiRetryMetricWeight2a>0.8895</MultiRetryMetricWeight2a>
  334. <!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
  335. <!-- such as retry, multi-retry, fail and ack fail metric -->
  336. <!-- when average RSSI is less than or equal to RSSIModelThreshold -->
  337. <MACMibThreshold2b>0.21</MACMibThreshold2b>
  338. <!-- The weightage that given to retry metric in computation of CQE -->
  339. <!-- when average RSSI is less than or equal to RSSIModelThreshold -->
  340. <RetryMetricWeight2b>0.1366</RetryMetricWeight2b>
  341. <!-- The weightage that given to multi-retry metric in computation of CQE -->
  342. <!-- when average RSSI is less than or equal to RSSIModelThreshold -->
  343. <MultiRetryMetricWeight2b>0.5795</MultiRetryMetricWeight2b>
  344. </CQE_Thresholds>
  345. </CQE>
  346. </Ext>
  347. </Andsf></AndsfPolicy>