diff options
| author | spuligil <spuligil@codeaurora.org> | 2018-04-10 09:00:57 -0700 |
|---|---|---|
| committer | spuligil <spuligil@codeaurora.org> | 2018-04-10 09:00:58 -0700 |
| commit | a4fbb83c84d10910644832dd1a79bbaac1491a01 (patch) | |
| tree | 87d7b3ea4f1bb2c73a4fb9a3819090b4cb516371 | |
| parent | bdc700d4e5f370635e7788280074851ff87e813c (diff) | |
fw-api: CL 4427454 - update fw common interface files
Change-Id: Ifae63e4c9058bc48e910952265936f6f5f680c8e
WMI: roam scan handoff delay configuration
CRs-Fixed: 1107600
| -rwxr-xr-x | fw/wmi_unified.h | 14 | ||||
| -rwxr-xr-x | fw/wmi_version.h | 2 |
2 files changed, 15 insertions, 1 deletions
diff --git a/fw/wmi_unified.h b/fw/wmi_unified.h index f9fdf0c1c08f..9a7e9d36e126 100755 --- a/fw/wmi_unified.h +++ b/fw/wmi_unified.h @@ -10231,6 +10231,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 @@ -10939,6 +10952,7 @@ typedef struct { A_UINT32 qos_caps; A_UINT32 wmm_caps; 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; diff --git a/fw/wmi_version.h b/fw/wmi_version.h index cc72c1a07e46..d51a7b6f1869 100755 --- 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_ 523 +#define __WMI_REVISION_ 524 /** The Version Namespace should not be normally changed. Only * host and firmware of the same WMI namespace will work |
