qcacmn: Add a vendor specific roam status of background scan abort

When user space triggers a scan, the firmware aborts background scan,
and uses the roam status QCA_ROAM_FAIL_REASON_CURR_AP_STILL_OK instead
of "Invalid roam failures reason".

Change-Id: If25d725f610125039a3218ec741cff233c3cb8ef
CRs-Fixed: 3473404
这个提交包含在:
chunquan luo
2023-04-17 01:40:49 -07:00
提交者 Chunquan Luo
父节点 936a78882e
当前提交 f30b9994d9

查看文件

@@ -3294,6 +3294,8 @@ enum qca_vendor_roam_triggers {
* @QCA_ROAM_FAIL_REASON_SAE_PREAUTH_TIMEOUT: WPA3-SAE pre-authentication times
* out.
* @QCA_ROAM_FAIL_REASON_SAE_PREAUTH_FAIL: WPA3-SAE pre-authentication fails.
* @QCA_ROAM_FAIL_REASON_CURR_AP_STILL_OK: background scan was abort, but
* current AP is still connected.
*/
enum qca_vendor_roam_fail_reasons {
QCA_ROAM_FAIL_REASON_NONE = 0,
@@ -3326,6 +3328,7 @@ enum qca_vendor_roam_fail_reasons {
QCA_ROAM_FAIL_REASON_SAE_INVALID_PMKID = 27,
QCA_ROAM_FAIL_REASON_SAE_PREAUTH_TIMEOUT = 28,
QCA_ROAM_FAIL_REASON_SAE_PREAUTH_FAIL = 29,
QCA_ROAM_FAIL_REASON_CURR_AP_STILL_OK = 30,
};
/*