diff options
| -rw-r--r-- | CORE/SERVICES/COMMON/wmi_unified.h | 16 | ||||
| -rw-r--r-- | CORE/SERVICES/COMMON/wmi_version.h | 2 |
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 |
