android_kernel_motorola_sm6375/components
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Jianmin Zhu 5b0a7812e8 qcacld-3.0: Fix roaming between different PMF option APs failure
Roaming between different PMF option APs has following issues:

1. Roaming between Optional -> Disabled -> Optional
When STA roam to optional, PMF is set to False from STA in reassoc
request and all management pkt not secured.

2. Roaming between Required -> Disabled -> Required
STA not able to find candidate AP when tried to roam to AP with PMF
Required.

Root cause: When LFR3 roam happens,  vdev_crypto_params will be reset
including rsn_caps 11w PMF, if new AP hasn't enabled PMF, vdev rsn_caps
11w PMF is disabled too, and  passed to F/W. Then F/W think DUT STA
doesn'tsupport PMF, then failed to roam to AP with PMF Required and
enabled.

Fix:
Get self-capability of 11w PMF from connected profile and pass to F/W in
WMI_ROAM_SCAN_MODE by wmi_fill_rso_tlvs after roaming.

Move target_if_cm_roam_fill_11w_params to csr_cm_roam_fill_11w_params,
put protocol part to csr connection manager.

Change-Id: I543799385ec8c0ec7afdf64e2310c24758305095
CRs-Fixed: 2807454
2020-11-04 01:17:50 -08:00
..
action_oui qcacld-3.0: Add action OUI to disable TWT for some APs 2020-10-29 13:18:17 -07:00
blacklist_mgr
cfg
cmn_services qcacld-3.0: Use converged api's for roaming 2020-10-27 16:33:20 -07:00
cp_stats/dispatcher qcacld-3.0: Rate limit cp stats logs 2020-10-01 14:40:43 -07:00
disa
dsc
ftm_time_sync
fw_offload qcacld-3.0: Remove gOclCfg ini 2020-10-13 17:14:25 -07:00
interop_issues_ap
ipa qcacld-3.0: Call cdp function to deregister IPA handler from pdev 2020-10-14 09:43:58 -07:00
mlme qcacld-3.0: move ini CFG_VENDOR_ROAM_SCORE_ALGORITHM to cmn 2020-11-03 19:20:08 -08:00
nan qcacld-3.0: Reduce NDP keep alive time value to 14ms 2020-10-23 23:25:25 +05:30
ocb
p2p
pkt_capture
pmo qcacld-3.0: Enhance hang info feature 2020-11-02 17:38:34 -08:00
target_if qcacld-3.0: Fix roaming between different PMF option APs failure 2020-11-04 01:17:50 -08:00
tdls qcacld-3.0: Fetch vdev from psoc in TDLS handlers 2020-10-13 05:17:01 -07:00
umac/mlme qcacld-3.0: Enable the Partial scan for roam triggers 2020-10-09 20:43:03 -07:00
wmi qcacld-3.0: Update mobility domain in RSO command 2020-10-19 05:27:01 -07:00