diff options
| author | spuligil <spuligil@codeaurora.org> | 2019-05-29 12:01:01 -0700 |
|---|---|---|
| committer | spuligil <spuligil@codeaurora.org> | 2019-05-29 12:01:02 -0700 |
| commit | 46d19ba9bdee8b23aef8740e2f6fc3313c203cd2 (patch) | |
| tree | 1a0064059bed8d5172739eabd7a44f48a79ed00c | |
| parent | daf968bf1fc57e3c1bdc35d313e3ebfa0afe6839 (diff) | |
fw-api: CL 7255904 - update fw common interface files
Change-Id: I6debac4997ed808cc1db5f19af4d3ece3f6ad9e3
WMI: add optional deauth/disassoc frm to ROAM_EVENT msg
CRs-Fixed: 2262693
| -rwxr-xr-x | fw/wmi_tlv_defs.h | 3 | ||||
| -rwxr-xr-x | fw/wmi_unified.h | 8 | ||||
| -rwxr-xr-x | fw/wmi_version.h | 2 |
3 files changed, 9 insertions, 4 deletions
diff --git a/fw/wmi_tlv_defs.h b/fw/wmi_tlv_defs.h index 7191aeb9d8ec..bf02afa71e12 100755 --- a/fw/wmi_tlv_defs.h +++ b/fw/wmi_tlv_defs.h @@ -4228,7 +4228,8 @@ WMITLV_CREATE_PARAM_STRUC(WMI_AGGR_STATE_TRIG_EVENTID); /* Roam Event */ #define WMITLV_TABLE_WMI_ROAM_EVENTID(id,op,buf,len) \ - WMITLV_ELEM(id,op,buf,len, WMITLV_TAG_STRUC_wmi_roam_event_fixed_param, wmi_roam_event_fixed_param, fixed_param, WMITLV_SIZE_FIX) + WMITLV_ELEM(id,op,buf,len, WMITLV_TAG_STRUC_wmi_roam_event_fixed_param, wmi_roam_event_fixed_param, fixed_param, WMITLV_SIZE_FIX) \ + WMITLV_ELEM(id,op,buf,len, WMITLV_TAG_ARRAY_BYTE, A_UINT8, deauth_disassoc_frame, WMITLV_SIZE_VAR) WMITLV_CREATE_PARAM_STRUC(WMI_ROAM_EVENTID); /* Roam Synch Event */ diff --git a/fw/wmi_unified.h b/fw/wmi_unified.h index 5141f7c7b4c4..201b4d19efc6 100755 --- a/fw/wmi_unified.h +++ b/fw/wmi_unified.h @@ -12727,6 +12727,10 @@ typedef struct { * Refer to WMI_ROAM_NOTIF_ defs to interpret the notif_params value. */ A_UINT32 notif_params; + /** roam notification param1 + * Refer to WMI_ROAM_NOTIF_ defs to interpret the notif_params1 value. + */ + A_UINT32 notif_params1; } wmi_roam_event_fixed_param; @@ -12799,8 +12803,8 @@ typedef enum #define WMI_ROAM_NOTIF_DISCONNECT 0x6 /** indicate that roaming not allowed due BTM req */ #define WMI_ROAM_NOTIF_SUBNET_CHANGED 0x7 /** indicate that subnet has changed */ #define WMI_ROAM_NOTIF_SCAN_START 0x8 /** indicate roam scan start, notif_params to be sent as WMI_ROAM_TRIGGER_REASON_ID */ -#define WMI_ROAM_NOTIF_DEAUTH_RECV 0x9 /** indicate deauth received, notif_params to be sent as reason code */ -#define WMI_ROAM_NOTIF_DISASSOC_RECV 0xa /** indicate disassoc received, notif_params to be sent as reason code */ +#define WMI_ROAM_NOTIF_DEAUTH_RECV 0x9 /** indicate deauth received, notif_params to be sent as reason code, notif_params1 to be sent as frame length */ +#define WMI_ROAM_NOTIF_DISASSOC_RECV 0xa /** indicate disassoc received, notif_params to be sent as reason code, notif_params1 to be sent as frame length */ /**whenever RIC request information change, host driver should pass all ric related information to firmware (now only support tsepc) * Once, 11r roaming happens, firmware can generate RIC request in reassoc request based on these informations diff --git a/fw/wmi_version.h b/fw/wmi_version.h index ef07cef3726b..4829b69bc694 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_ 670 +#define __WMI_REVISION_ 671 /** The Version Namespace should not be normally changed. Only * host and firmware of the same WMI namespace will work |
