qcacmn: Resolve compilation issues for connection manager

There are some fils related compilation issues, add a fix
to resolve these compilation issues.

Change-Id: Ia8fc03885a42447a2f13a58840f3c5174c485bcc
CRs-Fixed: 2811623
Цей коміт міститься в:
Ashish Kumar Dhanotiya
2020-11-03 20:35:24 +05:30
зафіксовано snandini
джерело 1ba02a5794
коміт f7f344ef2c

Переглянути файл

@@ -613,7 +613,7 @@ use_same_candidate:
static inline void cm_update_advance_filter(struct wlan_objmgr_pdev *pdev,
struct cnx_mgr *cm_ctx,
struct scan_filter *filter,
struct wlan_cm_connect_req *req)
struct cm_connect_req *cm_req)
{
struct wlan_objmgr_psoc *psoc = wlan_pdev_get_psoc(pdev);
@@ -623,7 +623,8 @@ static inline void cm_update_advance_filter(struct wlan_objmgr_pdev *pdev,
return;
wlan_cm_dual_sta_roam_update_connect_channels(psoc, filter);
filter->dot11mode = req->dot11mode_filter;
filter->dot11mode = cm_req->req.dot11mode_filter;
cm_update_fils_scan_filter(filter, cm_req);
}
static void cm_update_security_filter(struct scan_filter *filter,
@@ -709,7 +710,7 @@ bool cm_is_retry_with_same_candidate(struct cnx_mgr *cm_ctx,
static inline void cm_update_advance_filter(struct wlan_objmgr_pdev *pdev,
struct cnx_mgr *cm_ctx,
struct scan_filter *filter,
struct wlan_cm_connect_req *req)
struct cm_connect_req *cm_req)
{ }
static void cm_update_security_filter(struct scan_filter *filter,
@@ -757,8 +758,7 @@ static void cm_connect_prepare_scan_filter(struct wlan_objmgr_pdev *pdev,
}
cm_update_security_filter(filter, &cm_req->req);
cm_update_fils_scan_filter(filter, cm_req);
cm_update_advance_filter(pdev, cm_ctx, filter, &cm_req->req);
cm_update_advance_filter(pdev, cm_ctx, filter, cm_req);
}
static QDF_STATUS cm_connect_get_candidates(struct wlan_objmgr_pdev *pdev,
@@ -1299,6 +1299,19 @@ cm_peer_create_on_bss_select_ind_resp(struct cnx_mgr *cm_ctx, wlan_cm_id *cm_id)
return QDF_STATUS_SUCCESS;
}
#ifdef WLAN_FEATURE_FILS_SK
static void cm_copy_fils_info(struct wlan_cm_vdev_connect_req *req,
struct cm_req *cm_req)
{
req->fils_info = &cm_req->connect_req.req.fils_info;
}
#else
static inline void cm_copy_fils_info(struct wlan_cm_vdev_connect_req *req,
struct cm_req *cm_req)
{
}
#endif
QDF_STATUS
cm_resume_connect_after_peer_create(struct cnx_mgr *cm_ctx, wlan_cm_id *cm_id)
{
@@ -1340,7 +1353,7 @@ cm_resume_connect_after_peer_create(struct cnx_mgr *cm_ctx, wlan_cm_id *cm_id)
req.assoc_ie = cm_req->connect_req.req.assoc_ie;
req.scan_ie = cm_req->connect_req.req.scan_ie;
req.bss = cm_req->connect_req.cur_candidate;
req.fils_info = &cm_req->connect_req.req.fils_info;
cm_copy_fils_info(&req, cm_req);
req.ht_caps = cm_req->connect_req.req.ht_caps;
req.ht_caps_mask = cm_req->connect_req.req.ht_caps_mask;
req.vht_caps = cm_req->connect_req.req.vht_caps;