summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--CORE/SERVICES/COMMON/wmi_unified.h16
-rw-r--r--CORE/SERVICES/COMMON/wmi_version.h2
2 files changed, 17 insertions, 1 deletions
diff --git a/CORE/SERVICES/COMMON/wmi_unified.h b/CORE/SERVICES/COMMON/wmi_unified.h
index 09356853dff2..3c4b2e6fe017 100644
--- a/CORE/SERVICES/COMMON/wmi_unified.h
+++ b/CORE/SERVICES/COMMON/wmi_unified.h
@@ -10305,6 +10305,19 @@ typedef struct {
A_UINT32 roam_scan_mode;
A_UINT32 vdev_id;
A_UINT32 flags; /* see WMI_ROAM_SCAN_MODE_FLAG defs */
+ /*
+ * Minimum duration allowed between two consecutive roam scans.
+ * Roam scan is not allowed, if duration between two consecutive
+ * roam scans is less than this time.
+ */
+ A_UINT32 min_delay_btw_scans; /* In msec */
+ /*
+ * Bitmask (with enum WMI_ROAM_TRIGGER_REASON_ID identifying the bit
+ * positions) showing for which roam_trigger_reasons the
+ * min_delay_btw_scans constraint should be applied.
+ * 0x0 means there is no time restrictions between successive roam scans.
+ */
+ A_UINT32 min_delay_roam_trigger_reason_bitmask;
} wmi_roam_scan_mode_fixed_param;
#define WMI_ROAM_SCAN_MODE_NONE 0x0
@@ -11015,6 +11028,9 @@ typedef struct {
A_UINT32 mcsset[ROAM_OFFLOAD_NUM_MCS_SET>>2]; /* since this 4 byte aligned,
* we don't declare it as
* tlv array */
+ A_UINT32 handoff_delay_for_rx; /* In msec. Delay Hand-Off by this duration
+ * to receive pending Rx frames from
+ * current BSS */
} wmi_roam_offload_tlv_param;
/* flags for 11i offload */
diff --git a/CORE/SERVICES/COMMON/wmi_version.h b/CORE/SERVICES/COMMON/wmi_version.h
index 09631c7afba0..ea27c9d1c75e 100644
--- a/CORE/SERVICES/COMMON/wmi_version.h
+++ b/CORE/SERVICES/COMMON/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_ 523
+#define __WMI_REVISION_ 524
/** The Version Namespace should not be normally changed. Only
* host and firmware of the same WMI namespace will work