From bd37782976a2ab73d45916b4e087943b7fa19a73 Mon Sep 17 00:00:00 2001 From: spuligil Date: Tue, 16 Jul 2019 12:00:40 -0700 Subject: [PATCH] fw-api: CL 7639151 - update fw common interface files Change-Id: I2f85cdc57c579c61c49bf26977aa580eb1dbe73e WMI: add roam_full_scan_period field to ROAM_SCAN_PERIOD msg CRs-Fixed: 2262693 --- fw/wmi_unified.h | 16 ++++++++++------ fw/wmi_version.h | 2 +- 2 files changed, 11 insertions(+), 7 deletions(-) diff --git a/fw/wmi_unified.h b/fw/wmi_unified.h index 3aed408d2f1c..fba8b57a94e5 100644 --- a/fw/wmi_unified.h +++ b/fw/wmi_unified.h @@ -12158,7 +12158,7 @@ typedef struct { * Default value: 300 will be set if invalid value is given */ A_UINT32 stick_time_seconds; - /* Disassoc time threshold in milli seconds + /* Disassoc time threshold in milliseconds * This time threshold allows the target to judge whether the STA * should can move to another AP immediately, or if the STA has time * to calculate roaming candidates. @@ -12207,15 +12207,17 @@ typedef struct { /** unique id identifying the VDEV, generated by the caller */ A_UINT32 vdev_id; /** roam scan period value */ - A_UINT32 roam_scan_period; + A_UINT32 roam_scan_period; /* units = milliseconds */ /** Aging for Roam scans */ A_UINT32 roam_scan_age; /** Inactivity monitoring time to consider device is in inactive state with data count is less than roam_inactive_count */ - A_UINT32 inactivity_time_period; /* units = milli seconds */ + A_UINT32 inactivity_time_period; /* units = milliseconds */ /** Maximum allowed data packets count during inactivity_time_period */ A_UINT32 roam_inactive_count; /** New roam scan period after device is in inactivity state */ - A_UINT32 roam_scan_period_after_inactivity; /* units = milli seconds */ + A_UINT32 roam_scan_period_after_inactivity; /* units = milliseconds */ + /** roam full scan period value */ + A_UINT32 roam_full_scan_period; /* units = milliseconds */ } wmi_roam_scan_period_fixed_param; /** @@ -12895,7 +12897,7 @@ typedef struct { A_UINT32 tlv_header; /** Blaclisted AP mac address */ wmi_mac_addr bssid; - /** How much time in milli seconds to keep AP in blacklist */ + /** How much time in milliseconds to keep AP in blacklist */ A_UINT32 timeout; } wmi_roam_blacklist_with_timeout_tlv_param; @@ -25680,7 +25682,9 @@ typedef enum { typedef struct { A_UINT32 tlv_header; /* TLV tag and len; tag equals WMITLV_TAG_STRUC_wmi_roam_preauth_status_cmd_fixed_param */ A_UINT32 vdev_id; - /* preauth_status, 0 - Success, Non Zero - Failure */ + /* preauth_status, 0 - Success, Non Zero - Failure + * Refer to IEEE Std 802.11-2016 Table 9-46 for meaning of status values. + */ A_UINT32 preauth_status; /* AP BSSID for which pre-authentication is completed */ wmi_mac_addr candidate_ap_bssid; diff --git a/fw/wmi_version.h b/fw/wmi_version.h index 1536fdbb5280..baeb82a47265 100644 --- a/fw/wmi_version.h +++ b/fw/wmi_version.h @@ -36,7 +36,7 @@ #define __WMI_VER_MINOR_ 0 /** WMI revision number has to be incremented when there is a * change that may or may not break compatibility. */ -#define __WMI_REVISION_ 695 +#define __WMI_REVISION_ 696 /** The Version Namespace should not be normally changed. Only * host and firmware of the same WMI namespace will work