summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChunquan Luo <quic_chunquan@quicinc.com>2023-04-19 04:28:06 -0700
committerJouni Malinen <j@w1.fi>2023-04-20 10:37:52 +0300
commitc858a6360b5a3eceabcf455015837bf005e28576 (patch)
tree66bf0550d33dcca8a9d63989859f1772a467456f
parentb171c5e4d514cda5fe8bf694e11f6f4e5b2f860a (diff)
downloadhostap-c858a6360b5a3eceabcf455015837bf005e28576.tar.gz
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". Signed-off-by: Chunquan Luo <quic_chunquan@quicinc.com>
-rw-r--r--src/common/qca-vendor.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/common/qca-vendor.h b/src/common/qca-vendor.h
index 6eabc0102..90d94e4c7 100644
--- a/src/common/qca-vendor.h
+++ b/src/common/qca-vendor.h
@@ -4966,6 +4966,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: Roam scan did not happen since the
+ * current network conditions are fine.
*/
enum qca_vendor_roam_fail_reasons {
QCA_ROAM_FAIL_REASON_NONE = 0,
@@ -4998,6 +5000,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,
};
/*