diff options
| author | Manikandaraja Venkatachalapathy <vmanikan@qca.qualcomm.com> | 2014-03-03 23:24:05 -0800 |
|---|---|---|
| committer | Akash Patel <c_akashp@qca.qualcomm.com> | 2014-03-06 18:59:45 -0800 |
| commit | 5589ded0a5173509ff85069ae51d9745c56220ae (patch) | |
| tree | 4805c8c12dadaf9f02cfcb328ca43ca815620619 | |
| parent | 7d850b9107ce93abc57cff15b7a7a15bfe0e6263 (diff) | |
qcacld: CL 859127 - update fw common interface files
Add roaming fw offload related fields in wmi header file.
Change-Id: I2ced2c00036987f4cedef66845ab7d8beda23627
CRs-Fixed: 625862
| -rw-r--r-- | CORE/SERVICES/COMMON/wmi_unified.h | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/CORE/SERVICES/COMMON/wmi_unified.h b/CORE/SERVICES/COMMON/wmi_unified.h index 24aa5eb08bef..405d151df06d 100644 --- a/CORE/SERVICES/COMMON/wmi_unified.h +++ b/CORE/SERVICES/COMMON/wmi_unified.h @@ -3006,6 +3006,13 @@ typedef struct { reserved : 4; } wmi_vdev_txbf_en; +/** Upto 8 bits are available for Roaming module to be sent along with +WMI_VDEV_PARAM_ROAM_FW_OFFLOAD WMI_VDEV_PARAM **/ +/* Enable Roaming FW offload LFR1.5/LFR2.0 implementation */ +#define WMI_ROAM_FW_OFFLOAD_ENABLE_FLAG 0x1 +/* Enable Roaming module in FW to do scan based on Final BMISS */ +#define WMI_ROAM_BMISS_FINAL_SCAN_ENABLE_FLAG 0x2 + /** slot time long */ #define WMI_VDEV_SLOT_TIME_LONG 0x1 /** slot time short */ @@ -4242,6 +4249,8 @@ enum { WMI_AUTH_WAPI_PSK, WMI_AUTH_FT_RSNA, /* 11r FT */ WMI_AUTH_FT_RSNA_PSK, + WMI_AUTH_RSNA_PSK_SHA256, + WMI_AUTH_RSNA_8021X_SHA256, }; typedef struct { @@ -4416,6 +4425,10 @@ typedef struct { #define WMI_ROAM_REASON_BMISS 0x2 /** beacon miss detected */ #define WMI_ROAM_REASON_DEAUTH 0x2 /** deauth/disassoc received */ #define WMI_ROAM_REASON_LOW_RSSI 0x3 /** connected AP's low rssi condition detected */ +#define WMI_ROAM_REASON_SUITABLE_AP 0x4 /** found another AP that matches + SSID and Security profile in + WMI_ROAM_AP_PROFILE, found during scan + triggered upon FINAL_BMISS **/ /** WMI_PROFILE_MATCH_EVENT: offload scan * generated when ever atleast one of the matching profiles is found |
