|
@@ -3891,8 +3891,6 @@ lim_fill_rsn_ie(struct mac_context *mac_ctx, struct pe_session *session,
|
|
|
lim_update_pmksa_to_profile(session->vdev, pmksa_peer);
|
|
|
}
|
|
|
|
|
|
- lim_strip_rsnx_ie(mac_ctx, session, req);
|
|
|
-
|
|
|
return QDF_STATUS_SUCCESS;
|
|
|
}
|
|
|
|
|
@@ -4001,6 +3999,8 @@ static void lim_fill_crypto_params(struct mac_context *mac_ctx,
|
|
|
else if (lim_is_wapi_profile(session))
|
|
|
lim_fill_wapi_ie(mac_ctx, session, req);
|
|
|
|
|
|
+ lim_strip_rsnx_ie(mac_ctx, session, req);
|
|
|
+
|
|
|
lim_update_fils_config(mac_ctx, session, req);
|
|
|
}
|
|
|
|
|
@@ -4723,6 +4723,8 @@ static void lim_handle_reassoc_req(struct cm_vdev_join_req *req)
|
|
|
else if (lim_is_wapi_profile(session_entry))
|
|
|
lim_fill_wapi_ie(mac_ctx, session_entry, req);
|
|
|
|
|
|
+ lim_strip_rsnx_ie(mac_ctx, session_entry, req);
|
|
|
+
|
|
|
if (lim_is_rsn_profile(session_entry) &&
|
|
|
!util_scan_entry_rsnxe(req->entry)) {
|
|
|
pe_debug("Bss bcn has no RSNXE, strip if has");
|