qcacmn: Add new config for BTM offload
Currently, whenever roaming is triggered after a successful roam scan firmware sends a BTM query to current connected AP when it is 11v capable. Driver completes roaming with candidates received as part of BTM request from AP. STA respond to AP with BTM response after successful initiation of roaming. Now the requirement is driver could send "BTM query with a preferred candidate list" after a successful roam scan for some roam scan reasons like PER, LOW_RSSI, HIGH_RSSI, MAWC, DENSE etc. Preferred candidate list is obtained as part of roam scan based on firmware bss scoring logic. New ini "btm_query_bitmask" is introduced to configure the bitmask for various roam scan reasons. Fw sends "BTM query with preferred candidate list" only for those roam scans which are enabled through this bitmask. New INI: btm_query_bitmask Min: 0 Max: 0xFFFFFFFF Default: 0x8 Bitmask : 0x8 (LOW_RSSI) refer enum WMI_ROAM_TRIGGER_REASON_ID. Add a new parameter "btm_query_bitmask" into wmi btm config command in order to pass a value of btm_query_bitmask to fw while BTM offload Change-Id: I1b0a973bc5b2b50773aa82c7f8cc1dd080d66d86 CRs-Fixed: 2408112
Loading
Please register or sign in to comment