android_kernel_xiaomi_sm8350/core
Pragaspathi Thilagaraj 0bd369dce7 qcacld-3.0: Parse FTIE with MIC length 24 for SHA384 AKMs
For SHA384 based 11r AKMs below:
FT-FILS-SHA384, FT-SUITEB-SHA384, the FT MIC length is 24. But
the host driver has MIC length hardcoded as 16, so only first
16 bytes of MIC is copied into MIC field and the rest 8 bytes are
copied into R1KH-ID. This results in R1KH-ID and R0KH-ID parse
failure. Due to this, the host driver sends R0KH-ID as 0 to the
firmware in the R0KH-ID. So the next roaming fails in the
firmware.

For SHA384 based AKMs, add changes to reparse the association/
reassociation response FT element. Introduce new FTIE structure
with MIC defined as array of 24 bytes. With this, the R0KH-ID
and R1KH-ID will be populated correctly in to the assoc response
structure and ultimately RSO command will carry the right R0KH-ID
to firmware.

Change-Id: I5aa50145fcd3ba91b1c92d4817b7f0e4fc216e3f
CRs-Fixed: 2430828
2019-04-24 01:38:43 +05:30
..
bmi qcacld-3.0: bmi: Replace explicit comparison to NULL 2019-03-19 22:54:28 -07:00
cds qcacld-3.0: Update HLP data from FILS assoc rsp frame to PE session 2019-04-15 15:21:05 -07:00
dp qcacld-3.0: Adjust pkt download length for TSO packets 2019-04-23 08:18:39 -07:00
hdd qcacld-3.0: Set MCC quota for STA+CLI 2019-04-23 05:36:48 -07:00
mac qcacld-3.0: Parse FTIE with MIC length 24 for SHA384 AKMs 2019-04-24 01:38:43 +05:30
pld qcacld-3.0: Dont return error for USB from pld_collect_rddm 2019-04-22 18:21:04 -07:00
sap qcacld-3.0: Select valid channel after pcl selection fails 2019-04-19 06:12:48 -07:00
sme qcacld-3.0: Parse FTIE with MIC length 24 for SHA384 AKMs 2019-04-24 01:38:43 +05:30
wma qcacld-3.0: Introduce new INI to configure roam trigger parameters 2019-04-19 04:08:32 -07:00