android_kernel_xiaomi_sm8350/core
Will Huang 2b266c257a qcacld-3.0: Add roam scan stop reason check to support LFR2.0 BTM
If it is LFR2.0 roaming and BTM trigger, original procedure is always
stopping roaming scan with reason REASON_OS_REQUESTED_ROAMING_NOW,
After roaming stop configured, it will check the stop reason and post
eWNI_SME_ROAM_SCAN_OFFLOAD_RSP to invoke host handover to new AP.

Currently the roaming scan logic is changed, if roaming scan not in
enabled state, it will not invoke roaming scan stop, so host handover
cannot invoke when BTM.
And even roaming scan was enabled, the stop reason was override to
REASON_SME_ISSUED in csr_post_rso_stop(), also cannot invoke handover.

Fix it by check the stop reason against REASON_OS_REQUESTED_ROAMING_NOW,
which indicate it is LFR2.0 reassociation invoked by supplicant.

Change-Id: I39a84d06b9c696179da1b854985a23b874a399c5
CRs-Fixed: 2737888
2020-07-30 02:05:43 -07:00
..
bmi qcacld-3.0: Add code to support modularizing ICNSS ICNSS2 and CNSS2 2020-06-29 07:38:04 -07:00
cds qcacld-3.0: Flush the recovery work as a part of idle shutdown 2020-07-27 18:02:19 -07:00
dp qcacld-3.0: Legacy tx flow control fails and log floods 2020-07-24 17:51:11 -07:00
hdd qcacld-3.0: Fix the user power save config settings 2020-07-29 15:42:52 -07:00
mac Release 5.2.0.195Z 2020-07-29 15:42:52 -07:00
pld qcacld-3.0: Enable both SNOC and IPCI PLD layer for ICNSS2 2020-07-13 23:39:24 -07:00
sap qcacld-3.0: Fix AP state mismatch between hostapd and driver 2020-07-28 22:20:06 -07:00
sme qcacld-3.0: Add roam scan stop reason check to support LFR2.0 BTM 2020-07-30 02:05:43 -07:00
wma qcacld-3.0: Add support to inject disassoc frames 2020-07-28 15:41:05 -07:00