diff options
| author | Rajesh Chauhan <rajeshc@qca.qualcomm.com> | 2013-11-19 18:16:29 -0800 |
|---|---|---|
| committer | Prakash Dhavali <pdhavali@qca.qualcomm.com> | 2013-12-03 14:39:33 -0800 |
| commit | 3752c6f0d68ab75425e8d216e7442294ff05c17e (patch) | |
| tree | 0e4646605f6b3e9d86ed2b95ec15582129c8eb23 | |
| parent | 87cbcc7ac068dffaec5e28fcc1e5e830780b9265 (diff) | |
qcacld: update fwcommon interface files
Update fwcomon interface files as per CL 780680 and 781419
Change-Id: I3fed688e365d81d588e0dac877727abb879e4f23
CRs-Fixed: 578887
| -rw-r--r-- | CORE/SERVICES/COMMON/wmi_unified.h | 19 | ||||
| -rw-r--r-- | CORE/SERVICES/COMMON/wmi_version.h | 2 |
2 files changed, 20 insertions, 1 deletions
diff --git a/CORE/SERVICES/COMMON/wmi_unified.h b/CORE/SERVICES/COMMON/wmi_unified.h index 39a58e5bd0b5..27af15e3d94c 100644 --- a/CORE/SERVICES/COMMON/wmi_unified.h +++ b/CORE/SERVICES/COMMON/wmi_unified.h @@ -2538,6 +2538,7 @@ typedef struct { #define WMI_CIPHER_WAPI 0x5 #define WMI_CIPHER_CKIP 0x6 #define WMI_CIPHER_AES_CMAC 0x7 +#define WMI_CIPHER_ANY 0x8 typedef struct { A_UINT32 tlv_header; /** TLV tag and len; tag equals WMITLV_TAG_STRUC_wmi_vdev_install_key_cmd_fixed_param */ @@ -3342,12 +3343,26 @@ typedef struct { /* Peer Specific commands and events */ + + /* Peer Type: + * NB: This can be left DEFAULT for the normal case, and f/w will determine BSS type based + * on address and vdev opmode. This is largely here to allow host to indicate that + * peer is explicitly a TDLS peer + */ + enum wmi_peer_type { + WMI_PEER_TYPE_DEFAULT = 0, /* Generic/Non-BSS/Self Peer */ + WMI_PEER_TYPE_BSS = 1, /* Peer is BSS Peer entry */ + WMI_PEER_TYPE_TDLS = 2, /* Peer is a TDLS Peer */ + }; + typedef struct { A_UINT32 tlv_header; /** TLV tag and len; tag equals WMITLV_TAG_STRUC_wmi_peer_create_cmd_fixed_param */ /** unique id identifying the VDEV, generated by the caller */ A_UINT32 vdev_id; /** peer MAC address */ wmi_mac_addr peer_macaddr; + /** peer type: see enum values above */ + A_UINT32 peer_type; } wmi_peer_create_cmd_fixed_param; typedef struct { @@ -3967,6 +3982,10 @@ enum { WMI_AUTH_RSNA , /* WPA2/RSNA */ WMI_AUTH_CCKM , /* CCK */ WMI_AUTH_WAPI ,/* WAPI */ + WMI_AUTH_AUTO_PSK, + WMI_AUTH_WPA_PSK, + WMI_AUTH_RSNA_PSK, + WMI_AUTH_WAPI_PSK }; typedef struct { diff --git a/CORE/SERVICES/COMMON/wmi_version.h b/CORE/SERVICES/COMMON/wmi_version.h index 14eede811266..3552c5b13d80 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_ 19 +#define __WMI_REVISION_ 20 /** The Version Namespace should not be normally changed. Only * host and firmware of the same WMI namespace will work |
