1 # This file allows user to override the factory 2 # defaults for the WLAN Driver 3 4 ############################################# 5 # STA related general configurations 6 ############################################# 7 # Assigned MAC Addresses - This will be used until NV items are in place 8 # Each byte of MAC address is represented in Hex format as XX 9 Intf0MacAddress=000AF58989FF 10 Intf1MacAddress=000AF58989FE 11 Intf2MacAddress=000AF58989FD 12 Intf3MacAddress=000AF58989FC 13 14 #Channel Bonding 15 gChannelBondingMode5GHz=1 16 gChannelBondingMode24GHz=0 17 18 #Enable Keep alive with non-zero period value 19 gStaKeepAlivePeriod=60 20 21 # Maximum MPDU length (VHT only. Valid values: 0->3895 octets, 1->7991 octets, 2->11454 octets) 22 gVhtMpduLen=2 23 24 # 0 for OLPC 1 for CLPC and SCPC 25 gEnableCloseLoop=1 26 27 ImplicitQosIsEnabled=0 28 29 # Enable Tx beamforming in VHT20MHz 30 # Valid values are 0,1. If commented out, the default value is 0. 31 # 0=disable, 1=enable 32 gEnableTxBFin20MHz=1 33 34 #Enable/Disable SU Tx beamformer support. 35 gEnableTxSUBeamformer=1 36 37 # 1=enable tx STBC; 0=disable 38 gEnableTXSTBC=1 39 40 # 1=enable STBC; 0=disable STBC 41 gEnableRXSTBC=1 42 43 # 1=enable rx LDPC; 0=disable 44 gEnableRXLDPC=1 45 46 # Flag to allow STA send AddTspec even when ACM is Off 47 gAddTSWhenACMIsOff=1 48 49 # RTS threshold 50 RTSThreshold=1048576 51 52 # 802.11d support 53 g11dSupportEnabled=0 54 55 56 # Phy Mode (auto, b, g, n, etc) 57 # Valid values are 0-9, with 0 = Auto, 4 = 11n, 9 = 11ac 58 # 1 = 11abg, 2 = 11b, 3 = 11g, 5 = 11g only, 6 = 11n only 59 # 7 = 11b only 8 = 11ac only. 60 gDot11Mode=0 61 62 # Enable Rx handling options 63 # Rx_thread=1 RPS=2(default for ROME) NAPI=4(default for ihelium) 64 # Rx_thread + NAPI = 5 65 rx_mode=5 66 67 #Enable VHT on 2.4Ghz 68 gEnableVhtFor24GHzBand=1 69 70 # Regulatory Setting; 0=STRICT; 1=CUSTOM 71 gRegulatoryChangeCountry=1 72 73 # userspace country code setting shld take priority 74 gCountryCodePriority=1 75 76 # Enable/Disable LPASS support 77 # 0 to disable, 1 to enable 78 gEnableLpassSupport=1 79 80 # Enable(1)/Disable(0) SIFS burst 81 gEnableSifsBurst=1 82 83 # Tx Chain Mask for CCK 84 gCckChainMaskEnable=1 85 86 # Tx Chain Mask for 1SS 87 gTxChainMask1ss=0 88 89 # TPC power 90 gSelfGenFrmPwr=3 91 92 gReportMaxLinkSpeed=0 93 94 # Use OEM provisioned MAC address 95 enable_mac_provision=1 96 97 ################ NAN feature set start ################### 98 # Enable or Disable NAN 99 # 1=Enable (default), 0=Disable 100 gEnableNanSupport=1 101 genable_nan_datapath=1 102 gnan_datapath_ndi_channel=6 103 ################ NAN feature set end ##################### 104 105 gIgnorePeerHTopMode=1 106 gIgnorePeerErpInfo=1 107 108 # 802.11n Protection flag 109 gEnableApProt=1 110 111 # Fixed Rate 112 gFixedRate=0 113 114 # Intra-BSS forward 115 gDisableIntraBssFwd=0 116 117 # WMM Enable/Disable 118 WmmIsEnabled=0 119 120 # 802.11h support 121 g11hSupportEnabled=1 122 123 #Short Guard Interval Enable/disable 124 gShortGI20Mhz=1 125 gShortGI40Mhz=1 126 127 #Auto Shutdown wlan : Value in Seconds. 0 means disabled. Max 1 day = 86400 sec 128 gWlanAutoShutdown=0 129 130 #Preferred band (both or 2.4 only or 5 only) 131 BandCapability=0 132 133 gVhtChannelWidth=2 134 135 # Enable Tx beamforming 136 gTxBFEnable=1 137 138 # Set txchainmask and rxchainmask 139 # These parameters are used only if gEnable2x2 is 0 140 # Valid values are 1,2 141 # Set gSetTxChainmask1x1=1 or gSetRxChainmask1x1=1 to select chain0. 142 # Set gSetTxChainmask1x1=2 or gSetRxChainmask1x1=2 to select chain1. 143 gSetTxChainmask1x1=1 144 gSetRxChainmask1x1=1 145 146 # 2.4GHz Antenna Sharing is not supported 147 gForce1x1Exception=0 148 149 #If set to 0, MCC is not allowed. 150 gEnableMCCMode=1 151 152 # MCC to SCC Switch mode: 0-Disable 1-Enable 2-Force SCC if same band 153 gWlanMccToSccSwitchMode = 0 154 155 # Maximum Receive AMPDU size (VHT only. Valid values: 0->8k 1->16k 2->32k 3->64k 4->128k) 156 gVhtAmpduLenExponent=7 157 158 # Maximum number of concurrent connections 159 gMaxConcurrentActiveSessions=3 160 161 # Radar PRI multiplier 162 gDFSradarMappingPriMultiplier=4 163 164 # Enable or Disable Multi-user MIMO 165 # 1=Enable (default), 0=Disable 166 gEnableMuBformee=1 167 168 # Enable to check FW hash if secure FW feature is enabled. It's for defconfig 169 # builds only since it will be ignored in performance/release builds. 170 gEnableFWHashCheck=1 171 172 # Enable or Disable MCC Adaptive Scheduler at the FW 173 # 1=Enable (default), 0=Disable 174 gEnableMCCAdaptiveScheduler=1 175 176 # Disable/Enable GreenAP 177 # 0 to disable, 1 to enable, default: 1 178 gEnableGreenAp=0 179 180 ################ Datapath feature set Begin ################ 181 # Bus bandwidth threshold values in terms of number of packets 182 gBusBandwidthHighThreshold=2000 183 gBusBandwidthMediumThreshold=500 184 gBusBandwidthLowThreshold=150 185 186 # Bus bandwidth compute timeout value in ms 187 gBusBandwidthComputeInterval=100 188 189 # VHT Tx/Rx MCS values 190 # Valid values are 0,1,2. If commented out, the default value is 0. 191 # 0=MCS0-7, 1=MCS0-8, 2=MCS0-9 192 gVhtRxMCS=2 193 gVhtTxMCS=2 194 195 # VHT Tx/Rx MCS values for 2x2 196 # Valid values are 0,1,2. If commented out, the default value is 0. 197 # 0=MCS0-7, 1=MCS0-8, 2=MCS0-9 198 gEnable2x2=1 199 gVhtRxMCS2x2=2 200 gVhtTxMCS2x2=2 201 202 #IPA config is a bit mask and following are the configurations. 203 #bit0 IPA Enable 204 #bit1 IPA PRE Filter enable 205 #bit2 IPv6 enable 206 #bit3 IPA Resource Manager (RM) enable 207 #bit4 IPA Clock scaling enable 208 #bit5 IPA uC ENABLE 209 #bit6 IPA uC STA ENABLE 210 #bit8 IPA Real Time Debugging 211 gIPAConfig=0x3d 212 gIPADescSize=800 213 214 # Enable/Disable RX full reorder offload 215 gReorderOffloadSupported=1 216 217 # Enable CE classification 218 # 1 - enable(default) 0 - disable 219 gCEClassifyEnable=1 220 221 # Enable(Tx) fastpath for data traffic. 222 # 1 - enable(default) 0 - disable 223 gEnableFastPath=1 224 225 # This flag enables IP, TCP and UDP checksum offload 226 # 1 - enable(default) 0 - disable 227 gEnableIpTcpUdpChecksumOffload=1 228 229 # Enable TCP Segmentation Offload 230 # 1 - enable 0 - disable 231 TSOEnable=1 232 233 # Enable HT MPDU Density 234 # 4 for 2 micro sec 235 ght_mpdu_density=4 236 237 # Enable flow steering to enable multiple CEs for Rx flows. 238 # Multiple Rx CEs<==>Multiple Rx IRQs<==>probably different CPUs. 239 # Parallel Rx paths. 240 # 1 - enable 0 - disable(default) 241 gEnableFlowSteering=1 242 243 ce_service_max_yield_time=500 244 ce_service_max_rx_ind_flush=1 245 maxMSDUsPerRxInd=8 246 247 # Data Stall Debugging feature 248 gEnableDataStallDetection=0 249 250 # Dynamic configuration of TCP limit output bytes 251 gTcpLimitOutputEnable=0 252 253 ################ Datapath feature set End ################ 254 255 ############################################# 256 # SCAN related configurations 257 ############################################# 258 # Enable/Disable Idle Scan 259 gEnableIdleScan=0 260 261 #Enable Scan Results Aging based on timer 262 #Timer value is in seconds 263 #If Set to 0 it will not enable the feature 264 gScanAgingTime=30 265 266 #Enable Scan Results Aging based on number of scans 267 gScanResultAgeCount=1 268 269 #Enable thermal mitigation 270 gThermalMitigationEnable=0 271 272 #Maximum Channel time in msec 273 gMaxMediumTime=6000 274 275 # Scan Timing Parameters 276 # gPassiveMaxChannelTime=110 277 # gPassiveMinChannelTime=60 278 gActiveMaxChannelTime=40 279 gActiveMinChannelTime=20 280 281 gPNOScanSupport=1 282 283 # Enable or Disable Extended Scan (GScan) 284 # 1=Enable (default), 0=Disable 285 gExtScanEnable=1 286 287 #If set will start with active scan after driver load, otherwise will start with 288 #passive scan to find out the domain 289 gEnableBypass11d=1 290 291 #If set to 0, will not scan DFS channels 292 gEnableDFSChnlScan=1 293 294 #Maxium Channel time in msec 295 gMaxMediumTime = 6000 296 297 adaptive_dwell_mode_enabled=1 298 299 hostscan_adaptive_dwell_mode=1 300 301 adapt_dwell_lpf_weight=80 302 303 adapt_dwell_wifi_act_threshold=10 304 305 # Enable or disable Probe Req Information Element whitelist. When enabled, IEs corresponding to bits 306 # set in bitmaps are allowed in probe request, all others removed while device is unassociated 307 # with an AP 308 # 1=Enable, 0=Disable (default) 309 g_enable_probereq_whitelist_ies=1 310 311 # ie bitmap examples: <bitmap_name>=<value> [<Allowed Information elements>] 312 # g_probe_req_ie_bitmap_0=0x80000009 #[0, 3, 31] 313 # g_probe_req_ie_bitmap_0=0x00000000 #[] (default) 314 # g_probe_req_ie_bitmap_1=0x80000009 #[32, 35, 63] 315 g_probe_req_ie_bitmap_0=0x0000000B 316 g_probe_req_ie_bitmap_1=0x00040000 317 # g_probe_req_ie_bitmap_2=0x00000000 318 # g_probe_req_ie_bitmap_3=0x00000000 319 # g_probe_req_ie_bitmap_4=0x00000000 320 # g_probe_req_ie_bitmap_5=0x00000000 321 g_probe_req_ie_bitmap_6=0x20000000 322 # g_probe_req_ie_bitmap_7=0x00000000 323 324 gProbeReqOUIs=0050F208 325 326 ############################################# 327 # Power related configurations 328 ############################################# 329 # Enable IMPS or not 330 gEnableImps=1 331 332 # Enable BMPS or not 333 gEnableBmps=1 334 335 # Increase sleep duration (seconds) during IMPS 336 # 0 implies no periodic wake up from IMPS. Periodic wakeup is 337 # unnecessary if Idle Scan is disabled. 338 gImpsModSleepTime=0 339 340 # UAPSD service interval for VO,VI, BE, BK traffic 341 InfraUapsdVoSrvIntv=0 342 InfraUapsdViSrvIntv=0 343 InfraUapsdBeSrvIntv=0 344 InfraUapsdBkSrvIntv=0 345 346 # Enable suspend or not 347 # 1: Enable standby, 2: Enable Deep sleep, 3: Enable Mcast/Bcast Filter 348 gEnableSuspend=3 349 350 #Enable Power Save offload 351 gEnablePowerSaveOffload=2 352 353 #Enable Power saving mechanism Based on Android Framework 354 #If set to 0 Driver internally control the Power saving mechanism 355 #If set to 1 Android Framwrok control the Power saving mechanism 356 isAndroidPsEn=0 357 358 beaconEarlyTerminationWakeInterval=3 359 360 #Data Inactivity Timeout when in powersave (in ms) 361 gDataInactivityTimeout=200 362 363 # Inactivity time (in ms) to end TX Service Period while in IBSS power save mode 364 gIbssTxSpEndInactivityTime=10 365 366 gEnableModulatedDTIM=2 367 gMaxLIModulatedDTIM=6 368 369 ############################################# 370 # Roaming related configurations 371 ############################################# 372 # CSR Roaming Enable(1) Disable(0) 373 gRoamingTime=0 374 375 # ESE Support and fast transition 376 EseEnabled=1 377 378 gNeighborLookupThreshold=76 379 gNeighborReassocThreshold=81 380 gNeighborScanChannelMinTime=20 381 gNeighborScanChannelMaxTime=30 382 gMaxNeighborReqTries=3 383 384 # To enable, set gRoamIntraBand=1 (Roaming within band) 385 # To disable, set gRoamIntraBand=0 (Roaming across band) 386 gRoamIntraBand=0 387 388 # Legacy (non-ESE, non-802.11r) Fast Roaming Support 389 # To enable, set FastRoamEnabled=1 390 # To disable, set FastRoamEnabled=0 391 FastRoamEnabled=1 392 393 #Check if the AP to which we are roaming is better than current AP in terms of RSSI. 394 #Checking is disabled if set to Zero.Otherwise it will use this value as to how better 395 #the RSSI of the new/roamable AP should be for roaming 396 RoamRssiDiff=3 397 398 # If the RSSI of any available candidate is better than currently associated 399 # AP by at least gImmediateRoamRssiDiff, then being to roam immediately (without 400 # registering for reassoc threshold). 401 # NOTE: Value of 0 means that we would register for reassoc threshold. 402 gImmediateRoamRssiDiff=10 403 404 # 802.11K support 405 gRrmEnable=1 406 gRrmOperChanMax=8 407 gRrmNonOperChanMax=8 408 409 gEnableFastRoamInConcurrency=1 410 411 # Enable/Disable Roaming Offload Support (a.k.a Key Management Offload) 412 # 0 to disable, 1 to enable 413 gRoamOffloadEnabled=1 414 415 gAllowDFSChannelRoam=1 416 417 # LFR Subnet Detection 418 gLFRSubnetDetectionEnable=0 419 420 ############################################# 421 # Offload related configurations 422 ############################################# 423 # Beacon filtering frequency (unit in beacon intervals) 424 gNthBeaconFilter=50 425 426 # Enable WAPI or not 427 # WAPIIsEnabled=0 428 # Flags to filter Mcast abd Bcast RX packets. 429 # Value 0: No filtering, 1: Filter all Multicast. 430 # 2: Filter all Broadcast. 3: Filter all Mcast abd Bcast 431 McastBcastFilter=3 432 433 #Flag to enable HostARPOffload feature or not 434 hostArpOffload=1 435 436 #Flag to enable HostNSOffload feature or not 437 hostNSOffload=1 438 439 # controlling the following offload patterns 440 # through ini parameter. Default value is 1 441 # to disable set it to zero. ssdp = 0 442 # Setup multicast pattern for mDNS 224.0.0.251, 443 # SSDP 239.255.255.250 and LLMNR 224.0.0.252 444 ssdp = 0 445 446 #Enable MC address filtering offload 447 gMCAddrListEnable=1 448 449 #Enable Active mode offload 450 gActiveModeOffload=1 451 452 #Enable Active mode offload 453 gEnableActiveModeOffload=1 454 455 #Enable APF in Active mode 456 gActiveUcBpfMode=2 457 gActiveMcBcBpfMode=1 458 459 #HW CCE Filter mode 460 gHwFilterMode=0 461 462 # WOW Enable/Disable. 463 # 0 - Disable both magic pattern match and pattern byte match. 464 # 1 - Enable magic pattern match on all interfaces. 465 # 2 - Enable pattern byte match on all interfaces. 466 # 3 - Enable both magic patter and pattern byte match on all interfaces. 467 # Default value of gEnableWoW is 3. 468 # gEnableWoW=0 469 470 # 11k feature offload 471 11k_offload_enable_bitmask=0 472 473 ############################################# 474 # Logging related configurations 475 ############################################# 476 gEnableLogp=1 477 478 gEnableSelfRecovery=1 479 480 #Enable firmware log 481 gEnablefwlog=1 482 # Additional firmware log levels 483 gFwDebugLogLevel=3 484 gFwDebugModuleLoglevel=2,1,3,1,5,1,9,1,13,1,14,1,18,1,19,1,26,1,28,1,29,1,31,1,36,1,38,1,46,1,47,1,50,1,52,1,53,1,56,1,60,1,61,1,4,1 485 486 #Enable firmware uart print 487 gEnablefwprint=0 488 489 ############################################# 490 # TDLS related configurations 491 ############################################# 492 # Enable support for TDLS 493 # 0 - disable 494 # 1 - enable 495 gEnableTDLSSupport=1 496 497 # Enable support for Implicit Trigger of TDLS. That is, wlan driver shall 498 # initiate TDLS Discovery towards a peer whenever setup criteria (throughput 499 # and RSSI) is met and then will initiate teardown when teardown criteria 500 # (idle packet count and RSSI) is met. 501 # 0 - disable 502 # 1 - enable 503 gEnableTDLSImplicitTrigger=1 504 505 # Enable TDLS External Control. That is, user space application has to 506 # first configure a peer MAC in wlan driver towards which TDLS is desired. 507 # Device will establish TDLS only towards those configured peers whenever 508 # TDLS criteria (throughput and RSSI threshold) is met and teardown TDLS 509 # when teardown criteria (idle packet count and RSSI) is met. However, 510 # device will accept TDLS connection if it is initiated from any other peer, 511 # even if that peer is not configured. 512 # 0 - disable 513 # 1 - enable 514 # For TDLS External Control, Implicit Trigger must also be enabled. 515 gTDLSExternalControl=1 516 517 # Enable support for TDLS off-channel operation 518 # 0 - disable 519 # 1 - enable 520 # TDLS off-channel operation will be invoked when there is only one 521 # TDLS connection. 522 gEnableTDLSOffChannel=1 523 524 gEnableTDLSScan=1 525 gTDLSTxPacketThreshold=10 526 gTDLSIdlePacketThreshold=1 527 528 ############################################# 529 # P2P related configurations 530 ############################################# 531 #P2P Listen offload 532 gEnableP2pListenOffload=1 533 534 #Enable or Disable p2p device address administered 535 isP2pDeviceAddrAdministrated=0 536 537 #Say gGoKeepAlivePeriod(5 seconds) and gGoLinkMonitorPeriod(10 seconds). 538 #For every 10 seconds DUT send Qos Null frame(i.e., Keep Alive frame if link is idle for last 10 seconds.) 539 #For both active and power save clients. 540 541 #Power save clients: DUT set TIM bit from 10th second onwards and till client honors TIM bit. 542 #If doesn't honor for 5 seconds then DUT remove client. 543 544 #Active clients: DUT send Qos Null frame for 10th seconds onwards if it is not success still we try on 545 #11th second if not tries on 12th and so on till 15th second. Hence before disconnection DUT will send 5 NULL frames. 546 #Hence in any case DUT will detect client got removed in (10+5) seconds. i.e., (gGoKeepAlivePeriod + gGoLinkMonitorPeriod).. 547 548 #gGoLinkMonitorPeriod/ gApLinkMonitorPeriod is period where link is idle and it is period 549 #where we send NULL frame. 550 551 #gApLinkMonitorPeriod = 10 552 #gGoLinkMonitorPeriod = 10 553 554 #gGoKeepAlivePeriod/gApKeepAlivePeriod is time to spend to check whether frame are succeed to send or not. 555 #Hence total effective detection time is gGoLinkMonitorPeriod+ gGoKeepAlivePeriod/gApLinkMonitorPeriod+ gApKeepAlivePeriod. 556 gGoKeepAlivePeriod = 20 557 gApKeepAlivePeriod = 20 558 559 ############################################# 560 # SAP related configurations 561 ############################################# 562 #Enable OBSS protection 563 gEnableApOBSSProt=1 564 565 #Enable/Disable UAPSD for SoftAP 566 gEnableApUapsd=1 567 568 # SAP auto channel selection configuration 569 # 0 = disable auto channel selection 570 # 1 = enable auto channel selection, channel provided by supplicant will be ignored 571 gApAutoChannelSelection=0 572 573 #SOFTAP Channel Range selection 574 gAPChannelSelectStartChannel=1 575 gAPChannelSelectEndChannel=11 576 577 # SAP Country code 578 # Default Country Code is 2 bytes, 3rd byte is optional indoor or out door. 579 # Example 580 # US Indoor, USI 581 # Korea Outdoor, KRO 582 # Japan without optional byte, JP 583 # France without optional byte, FR 584 #gAPCntryCode=USI 585 586 # DFS Master Capability 587 gEnableDFSMasterCap=1 588 589 #Auto Shutdown Value in seconds. A value of 0 means Auto shutoff is disabled 590 gAPAutoShutOff=0 591 592 # Remove Overlap channel restriction 593 gEnableOverLapCh=0 594 595 # Enable/Disable channel avoidance for SAP in SCC scenario 596 # 0 - disable 597 # 1 - enable 598 gSapSccChanAvoidance=0 599 600 #Enable/Disable Tx beamformee in SAP mode 601 gEnableTxBFeeSAP=1 602 603 #Enable/Disable dual MAC feature 604 # 0 - enable DBS 605 # 1 - disable DBS 606 # 2 - disable DBS for connection but keep DBS for scan 607 # 3 - disable DBS for connection but keep DBS scan with async 608 # scan policy disabled 609 # 4 - enable DBS for connection as well as for scan with async 610 # scan policy disabled 611 gDualMacFeatureDisable=1 612 613 #Set priority for connection with bssid_hint 614 g_is_bssid_hint_priority=0 615 616 gdbs_scan_selection=5,4,1,16,4,1 617 618 enable_11d_in_world_mode=1 619 620 gEnableLPRx=0 621 622 gDptraceConfig=1,4,1,126 623 624 gAP11ACOverride=0 625 626 #Enable/Disable chain selection optimization for one chain dtim 627 #Min: 0 628 #MAX: 30 629 gEnableDTIMSelectionDiversity=3 630 631 ############################################# 632 # MAWC related configurations 633 ############################################# 634 635 # MAWCEnabled - Enable/Disable Motion Aided Wireless Connectivity Global 636 MAWCEnabled=0 637 638 # mawc_roam_enabled - Enable/Disable MAWC during roaming 639 mawc_roam_enabled=0 640 641 # Enable/Disable the Motion Aided Wireless Connectivity 642 # based NLO using this parameter 643 mawc_nlo_enabled=0 644 645 # Enable/Disable rtt sta mac randomization 646 enable_rtt_mac_randomization=1 647 648 # Channel selection logic DBS (1) vs MCC (0) 649 channel_select_logic_conc=0 650 651 gConfigVCmode=0 652 653 # WLM (Wireless Latency Manager) 654 wlm_latency_flags_moderate=0 655 wlm_latency_flags_low=0 656 wlm_latency_flags_ultralow=0 657 658 # OCE Feature 659 oce_sta_enable=0 660 oce_sap_enable=0 661 num_oce_wan_slots=0 662 oce_wan_score_idx7_to_4=0 663 oce_wan_score_idx11_to_8=0 664 oce_enable_rssi_assoc_reject=0 665 666 END 667 668 # Note: Configuration parser would not read anything past the END marker 669