diff options
| author | Rajeev Kumar <rajekuma@qca.qualcomm.com> | 2015-03-20 19:01:14 -0700 |
|---|---|---|
| committer | AnjaneeDevi Kapparapu <c_akappa@qti.qualcomm.com> | 2015-03-25 21:43:53 +0530 |
| commit | e265d71b2769e9e2001ee2b93e57d90ed55f4282 (patch) | |
| tree | 31afd4de369331a36185bdcc1d9a433558068e77 | |
| parent | ce9618d96713992fef96b054d065a8f92094a51b (diff) | |
qcacld: CL 1253663 - update fw common interface files
Rename PNO fwcommon change&add ENLO flag in mgmt_rx
Add WMI_ROAM_FILTER_CMDID in command list
Change-Id: If3050d7514af08deda1bb9b2a2d2d9124efcb6c1
CRs-Fixed: 811446
| -rw-r--r-- | CORE/SERVICES/COMMON/wmi_tlv_defs.h | 3 | ||||
| -rw-r--r-- | CORE/SERVICES/COMMON/wmi_unified.h | 21 |
2 files changed, 14 insertions, 10 deletions
diff --git a/CORE/SERVICES/COMMON/wmi_tlv_defs.h b/CORE/SERVICES/COMMON/wmi_tlv_defs.h index 386b115f82ff..227a0036fac2 100644 --- a/CORE/SERVICES/COMMON/wmi_tlv_defs.h +++ b/CORE/SERVICES/COMMON/wmi_tlv_defs.h @@ -759,7 +759,8 @@ typedef enum { OP(WMI_OCB_GET_TSF_TIMER_CMDID) \ OP(WMI_DCC_GET_STATS_CMDID) \ OP(WMI_DCC_CLEAR_STATS_CMDID) \ - OP(WMI_DCC_UPDATE_NDL_CMDID) + OP(WMI_DCC_UPDATE_NDL_CMDID) \ + OP(WMI_ROAM_FILTER_CMDID) /* diff --git a/CORE/SERVICES/COMMON/wmi_unified.h b/CORE/SERVICES/COMMON/wmi_unified.h index fcec269be7d3..28181107b77b 100644 --- a/CORE/SERVICES/COMMON/wmi_unified.h +++ b/CORE/SERVICES/COMMON/wmi_unified.h @@ -2033,6 +2033,9 @@ typedef struct { /** flag indicating that the the mgmt frame (probe req/beacon) is received in the context of extscan performed by FW */ #define WMI_MGMT_RX_HDR_EXTSCAN 0x01 +/** flag indicating that the the mgmt frame (probe req/beacon) is received in the context of matched network by FW ENLO */ +#define WMI_MGMT_RX_HDR_ENLO 0x02 + typedef struct { A_UINT32 tlv_header; /* TLV tag and len; tag equals WMITLV_TAG_STRUC_wmi_mgmt_rx_hdr */ /** channel on which this frame is received. */ @@ -6319,24 +6322,24 @@ typedef enum _WMI_NLO_SSID_BcastNwType #define WMI_NLO_CONFIG_FAST_SCAN (0x1 << 5) #define WMI_NLO_CONFIG_SSID_HIDE_EN (0x1 << 6) /* This bit is used to indicate if EPNO or supplicant PNO is enabled. Only one of them can be enabled at a given time */ -#define WMI_NLO_CONFIG_EPNO (0x1 << 7) +#define WMI_NLO_CONFIG_ENLO (0x1 << 7) /* Whether directed scan needs to be performed (for hidden SSIDs) */ -#define WIFI_PNO_FLAG_DIRECTED_SCAN 1 +#define WMI_ENLO_FLAG_DIRECTED_SCAN 1 /* Whether PNO event shall be triggered if the network is found on A band */ -#define WIFI_PNO_FLAG_A_BAND 2 +#define WMI_ENLO_FLAG_A_BAND 2 /* Whether PNO event shall be triggered if the network is found on G band */ -#define WIFI_PNO_FLAG_G_BAND 4 +#define WMI_ENLO_FLAG_G_BAND 4 /* Whether strict matching is required (i.e. firmware shall not match on the entire SSID) */ -#define WIFI_PNO_FLAG_STRICT_MATCH 8 +#define WMI_ENLO_FLAG_STRICT_MATCH 8 /* Code for matching the beacon AUTH IE - additional codes TBD */ /* open */ -#define WIFI_PNO_AUTH_CODE_OPEN 1 +#define WMI_ENLO_AUTH_CODE_OPEN 1 /* WPA_PSK or WPA2PSK */ -#define WIFI_PNO_AUTH_CODE_PSK 2 +#define WMI_ENLO_AUTH_CODE_PSK 2 /* any EAPOL */ -#define WIFI_PNO_AUTH_CODE_EAPOL 4 +#define WMI_ENLO_AUTH_CODE_EAPOL 4 /* NOTE: wmi_nlo_ssid_param structure can't be changed without breaking the compatibility */ typedef struct wmi_nlo_ssid_param @@ -6364,7 +6367,7 @@ typedef struct wmi_nlo_bcast_nw_param { A_UINT32 valid; /* If WMI_NLO_CONFIG_EPNO is not set. Supplicant PNO is enabled. The value should be true/false - Otherwise EPNO is enabled. bcast_nw_type would be used as a bit flag contains WIFI_PNO_FLAG_XXX */ + Otherwise EPNO is enabled. bcast_nw_type would be used as a bit flag contains WMI_ENLO_FLAG_XXX */ A_UINT32 bcast_nw_type; } wmi_nlo_bcast_nw_param; |
