android_kernel_xiaomi_sm8350/core/sme/inc
Pragaspathi Thilagaraj 6695ba9181 qcacld-3.0: Handle assoc IE update sent from userspace
The host driver handles update connect params sent from
userspace and updates the FILS auth type or FILS Erp info based
on the UPDATE_FILS_AUTH_TYPE(2) or UPDATE_FILS_ERP_INFO(1) bit
set in the changed flag.

Handle the association IE update sent from userspace also.
UPDATE_ASSOC_IE(bit 0) will be used to check if assoc IE needs
to be updated. This assoc IE should be sent to firmware. MBO IE
is updated as part of this IEs from the WNM action frame
received by the userspace when setting non preferred channel list
from the AP. If host driver fails to update these IEs to
firmware, MBO IE will not be sent in reassociation request frame
and MBO testcases will fail.

Parse the assoc IE into hdd_adapter->roam_profile. If
parse and validation is successful, copy the assoc IE into
csr_roam_session of the corresponding vdev. Send RSO update
command to firmware, with updated assoc IEs.

Also currently the driver registers update_connect_params
event only if FILS compile flag and UPDATE_CONNECT_PARAMS
flag is enabled. Exclude FILS flag check from this conditional
condition and check only for UPDATE_CONNECT_PARAMS.

Change-Id: I29fadebc9a7fc43937b805f0f041bb86ddf85cbd
CRs-Fixed: 2429665
2019-04-08 15:35:56 -07:00
..
csr_api.h qcacld-3.0: Replace typedef tCsrConfigParam 2019-04-04 17:35:33 -07:00
csr_internal.h qcacld-3.0: Replace typedef tCsrConfigParam 2019-04-04 17:35:33 -07:00
csr_link_list.h qcacld-3.0: Converge *_MIN/MAX() to QDF_MIN/MAX() 2019-03-12 02:58:39 -07:00
csr_neighbor_roam.h qcacld-3.0: LFR2 DBS roam support 2019-03-26 20:56:02 -07:00
csr_support.h qcacld-3.0: Consolidate multiple SIR/CSR PMKID_LEN to PMKID_LEN 2019-03-27 14:31:47 -07:00
sme_api.h qcacld-3.0: Handle assoc IE update sent from userspace 2019-04-08 15:35:56 -07:00
sme_ft_api.h qcacld-3.0: Clear PTK, GTK and IGTK keys on sta disconnection 2019-03-11 19:22:55 -07:00
sme_inside.h qcacld-3.0: Replace SME_QOS_EDCA_AC_* macro with QCA_WLAN_AC_* 2019-03-24 17:54:54 -07:00
sme_internal.h qcacld-3.0: Add support to improve coex logging 2019-03-29 00:47:53 -07:00
sme_nan_datapath.h qcacld-3.0: Combine all NAN related flags with WLAN_FEATURE_NAN 2019-02-04 10:44:30 -08:00
sme_power_save_api.h qcacld-3.0: Replace typedef tSirHostOffloadReq 2019-02-11 23:57:25 -08:00
sme_power_save.h qcacld-3.0: Remove SIR_MAX_SUPPORTED_BSS 2019-02-05 13:37:33 -08:00
sme_qos_api.h qcacld-3.0: Replace tpAniSirGlobal in SME QOS 2018-12-04 05:36:51 -08:00
sme_qos_internal.h qcacld-3.0: Replace SME_QOS_EDCA_AC_* macro with QCA_WLAN_AC_* 2019-03-24 17:54:54 -07:00
sme_rrm_api.h qcacld-3.0: Add MLME CFG items of FE_WLM and FE_RRM 2018-12-10 07:23:13 -08:00
sme_rrm_internal.h Revert "qcacld-3.0: Acquire wake lock timeout for rrm scan" 2018-11-15 10:08:24 -08:00
sme_trace.h qcacld-3.0: Replace tpAniSirGlobal in SME misc 2018-12-04 05:36:57 -08:00
wlan_ps_wow_diag.h qcacld-3.0: sme: Remove legacy markings 2018-04-24 14:48:34 -07:00