qcacld-3.0: Fill RSN IE in LIM for connection manager

Fill RSN IE in LIM if profile is RSN.

Change-Id: I86b2bfcf554bea8c0ac860be2eb49c613c5ee041
CRs-Fixed: 2858412
このコミットが含まれているのは:
gaurank kathpalia
2021-01-20 00:39:48 +05:30
committed by snandini
コミット d077fd57db
15個のファイルの変更445行の追加156行の削除

ファイルの表示

@@ -27,6 +27,7 @@
#include "wlan_p2p_api.h"
#include "wlan_tdls_api.h"
#include "wlan_mlme_vdev_mgr_interface.h"
#include "wni_api.h"
QDF_STATUS cm_connect_start_ind(struct wlan_objmgr_vdev *vdev,
struct wlan_cm_connect_req *req)
@@ -94,12 +95,13 @@ cm_copy_join_params(struct cm_vdev_join_req *join_req,
qdf_mem_copy(join_req->assoc_ie.ptr, req->assoc_ie.ptr,
req->assoc_ie.len);
join_req->assoc_ie.len = req->assoc_ie.len;
join_req->scan_ie.ptr = qdf_mem_malloc(req->scan_ie.len);
if (!join_req->scan_ie.ptr)
return QDF_STATUS_E_NOMEM;
join_req->scan_ie.len = req->scan_ie.len;
qdf_mem_copy(join_req->scan_ie.ptr, req->scan_ie.ptr,
req->scan_ie.len);
@@ -188,7 +190,7 @@ cm_handle_connect_req(struct wlan_objmgr_vdev *vdev,
}
msg.bodyptr = join_req;
msg.callback = cm_process_join_req;
msg.type = CM_CONNECT_REQ;
msg.flush_callback = cm_flush_join_req;
status = scheduler_post_message(QDF_MODULE_ID_MLME,
@@ -221,7 +223,7 @@ cm_send_bss_peer_create_req(struct wlan_objmgr_vdev *vdev,
qdf_copy_macaddr(&req->peer_mac, peer_mac);
msg.bodyptr = req;
msg.callback = cm_process_peer_create;
msg.type = CM_BSS_PEER_CREATE_REQ;
status = scheduler_post_message(QDF_MODULE_ID_MLME,
QDF_MODULE_ID_PE,

ファイルの表示

@@ -29,6 +29,7 @@
#include <wlan_objmgr_pdev_obj.h>
#include <wlan_objmgr_vdev_obj.h>
#include <wlan_cm_roam_api.h>
#include "wni_api.h"
QDF_STATUS cm_disconnect_start_ind(struct wlan_objmgr_vdev *vdev,
struct wlan_cm_disconnect_req *req)
@@ -103,7 +104,7 @@ cm_handle_disconnect_req(struct wlan_objmgr_vdev *vdev,
qdf_mem_copy(discon_req, req, sizeof(*req));
msg.bodyptr = discon_req;
msg.callback = cm_process_disconnect_req;
msg.type = CM_DISCONNECT_REQ;
status = scheduler_post_message(QDF_MODULE_ID_MLME,
QDF_MODULE_ID_PE,

ファイルの表示

@@ -514,10 +514,9 @@ void wlan_cm_set_psk_pmk(struct wlan_objmgr_pdev *pdev,
vdev = wlan_objmgr_get_vdev_by_id_from_pdev(pdev, vdev_id,
WLAN_MLME_CM_ID);
if (!vdev) {
mlme_err("vdev object is NULL");
if (!vdev)
return;
}
rso_cfg = wlan_cm_get_rso_config(vdev);
if (!rso_cfg) {
wlan_objmgr_vdev_release_ref(vdev, WLAN_MLME_CM_ID);