From 34f9efb523ddd0edb5e1fec167fa84d58b19c784 Mon Sep 17 00:00:00 2001 From: Pragaspathi Thilagaraj Date: Tue, 22 Sep 2020 02:26:43 +0530 Subject: [PATCH] qcacld-3.0: Update pmk for 11r connetion For 11r connetion psk pmk is not updated to roam_req. Copy the pmk from session in csr_cm_roam_scan_offload_fill_lfr3_config(). Change-Id: I0c71a4f438b3d2d1569d0e0c6bae03da48737c2f CRs-Fixed: 2782304 --- core/sme/src/csr/csr_api_roam.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/core/sme/src/csr/csr_api_roam.c b/core/sme/src/csr/csr_api_roam.c index 0df3fa727e5c..40653f246ad5 100644 --- a/core/sme/src/csr/csr_api_roam.c +++ b/core/sme/src/csr/csr_api_roam.c @@ -20612,6 +20612,10 @@ static QDF_STATUS csr_cm_roam_scan_offload_fill_lfr3_config( session->ftSmeContext.r0kh_id, session->ftSmeContext.r0kh_id_len); + qdf_mem_copy(rso_config->rso_11r_info.psk_pmk, session->psk_pmk, + session->pmk_len); + rso_config->rso_11r_info.pmk_len = session->pmk_len; + csr_cm_update_rso_adaptive_11r(&rso_config->rso_11r_info, session); csr_cm_update_rso_ese_info(mac, rso_config, roam_info, session);