diff --git a/core/mac/src/pe/lim/lim_process_assoc_req_frame.c b/core/mac/src/pe/lim/lim_process_assoc_req_frame.c index 52dc2f0e17aa..1eeb5e3322f5 100644 --- a/core/mac/src/pe/lim/lim_process_assoc_req_frame.c +++ b/core/mac/src/pe/lim/lim_process_assoc_req_frame.c @@ -140,7 +140,7 @@ static bool lim_check_sta_in_pe_entries(tpAniSirGlobal mac_ctx, tpSirMacMgmtHdr uint8_t i; uint16_t assoc_id = 0; tpDphHashNode sta_ds = NULL; - tpPESession session = NULL; + struct pe_session *session = NULL; bool dup_entry = false; for (i = 0; i < mac_ctx->lim.maxBssId; i++) { @@ -193,7 +193,7 @@ static bool lim_check_sta_in_pe_entries(tpAniSirGlobal mac_ctx, tpSirMacMgmtHdr * Return: true if source and destination address are different */ static bool lim_chk_sa_da(tpAniSirGlobal mac_ctx, tpSirMacMgmtHdr hdr, - tpPESession session, uint8_t sub_type) + struct pe_session *session, uint8_t sub_type) { if (qdf_mem_cmp((uint8_t *) hdr->sa, (uint8_t *) hdr->da, @@ -218,7 +218,7 @@ static bool lim_chk_sa_da(tpAniSirGlobal mac_ctx, tpSirMacMgmtHdr hdr, * Return: true of no error, false otherwise */ static bool lim_chk_tkip(tpAniSirGlobal mac_ctx, tpSirMacMgmtHdr hdr, - tpPESession session, uint8_t sub_type) + struct pe_session *session, uint8_t sub_type) { /* * If TKIP counter measures active send Assoc Rsp frame to station @@ -249,7 +249,7 @@ static bool lim_chk_tkip(tpAniSirGlobal mac_ctx, tpSirMacMgmtHdr hdr, */ static bool lim_chk_assoc_req_parse_error(tpAniSirGlobal mac_ctx, tpSirMacMgmtHdr hdr, - tpPESession session, + struct pe_session *session, tpSirAssocReq assoc_req, uint8_t sub_type, uint8_t *frm_body, uint32_t frame_len) @@ -287,7 +287,7 @@ static bool lim_chk_assoc_req_parse_error(tpAniSirGlobal mac_ctx, * Return: true of no error, false otherwise */ static bool lim_chk_capab(tpAniSirGlobal mac_ctx, tpSirMacMgmtHdr hdr, - tpPESession session, tpSirAssocReq assoc_req, + struct pe_session *session, tpSirAssocReq assoc_req, uint8_t sub_type, tSirMacCapabilityInfo *local_cap) { uint16_t temp; @@ -331,7 +331,7 @@ static bool lim_chk_capab(tpAniSirGlobal mac_ctx, tpSirMacMgmtHdr hdr, * Return: true of no error, false otherwise */ static bool lim_chk_ssid(tpAniSirGlobal mac_ctx, tpSirMacMgmtHdr hdr, - tpPESession session, tpSirAssocReq assoc_req, + struct pe_session *session, tpSirAssocReq assoc_req, uint8_t sub_type) { if (lim_cmp_ssid(&assoc_req->ssId, session) != true) @@ -367,7 +367,7 @@ static bool lim_chk_ssid(tpAniSirGlobal mac_ctx, tpSirMacMgmtHdr hdr, * Return: true of no error, false otherwise */ static bool lim_chk_rates(tpAniSirGlobal mac_ctx, tpSirMacMgmtHdr hdr, - tpPESession session, tpSirAssocReq assoc_req, + struct pe_session *session, tpSirAssocReq assoc_req, uint8_t sub_type) { uint8_t i = 0, j = 0; @@ -421,7 +421,7 @@ static bool lim_chk_rates(tpAniSirGlobal mac_ctx, tpSirMacMgmtHdr hdr, * Return: true of no error, false otherwise */ static bool lim_chk_11g_only(tpAniSirGlobal mac_ctx, tpSirMacMgmtHdr hdr, - tpPESession session, tpSirAssocReq assoc_req, + struct pe_session *session, tpSirAssocReq assoc_req, uint8_t sub_type) { if (LIM_IS_AP_ROLE(session) && @@ -451,7 +451,7 @@ static bool lim_chk_11g_only(tpAniSirGlobal mac_ctx, tpSirMacMgmtHdr hdr, * Return: true of no error, false otherwise */ static bool lim_chk_11n_only(tpAniSirGlobal mac_ctx, tpSirMacMgmtHdr hdr, - tpPESession session, tpSirAssocReq assoc_req, + struct pe_session *session, tpSirAssocReq assoc_req, uint8_t sub_type) { if (LIM_IS_AP_ROLE(session) && @@ -481,7 +481,7 @@ static bool lim_chk_11n_only(tpAniSirGlobal mac_ctx, tpSirMacMgmtHdr hdr, * Return: true of no error, false otherwise */ static bool lim_chk_11ac_only(tpAniSirGlobal mac_ctx, tpSirMacMgmtHdr hdr, - tpPESession session, tpSirAssocReq assoc_req, + struct pe_session *session, tpSirAssocReq assoc_req, uint8_t sub_type) { tDot11fIEVHTCaps *vht_caps; @@ -520,7 +520,7 @@ static bool lim_chk_11ac_only(tpAniSirGlobal mac_ctx, tpSirMacMgmtHdr hdr, */ #ifdef WLAN_FEATURE_11AX static bool lim_chk_11ax_only(tpAniSirGlobal mac_ctx, tpSirMacMgmtHdr hdr, - tpPESession session, tpSirAssocReq assoc_req, + struct pe_session *session, tpSirAssocReq assoc_req, uint8_t sub_type) { if (LIM_IS_AP_ROLE(session) && @@ -549,7 +549,7 @@ static bool lim_chk_11ax_only(tpAniSirGlobal mac_ctx, tpSirMacMgmtHdr hdr, */ static bool lim_check_11ax_basic_mcs(tpAniSirGlobal mac_ctx, tpSirMacMgmtHdr hdr, - tpPESession session, + struct pe_session *session, tpSirAssocReq assoc_req, uint8_t sub_type) { @@ -576,7 +576,7 @@ static bool lim_check_11ax_basic_mcs(tpAniSirGlobal mac_ctx, #else static bool lim_chk_11ax_only(tpAniSirGlobal mac_ctx, tpSirMacMgmtHdr hdr, - tpPESession session, tpSirAssocReq assoc_req, + struct pe_session *session, tpSirAssocReq assoc_req, uint8_t sub_type) { return true; @@ -584,7 +584,7 @@ static bool lim_chk_11ax_only(tpAniSirGlobal mac_ctx, tpSirMacMgmtHdr hdr, static bool lim_check_11ax_basic_mcs(tpAniSirGlobal mac_ctx, tpSirMacMgmtHdr hdr, - tpPESession session, + struct pe_session *session, tpSirAssocReq assoc_req, uint8_t sub_type) { @@ -607,7 +607,7 @@ static bool lim_check_11ax_basic_mcs(tpAniSirGlobal mac_ctx, */ static void lim_process_for_spectrum_mgmt(tpAniSirGlobal mac_ctx, tpSirMacMgmtHdr hdr, - tpPESession session, tpSirAssocReq assoc_req, + struct pe_session *session, tpSirAssocReq assoc_req, uint8_t sub_type, tSirMacCapabilityInfo local_cap) { if (local_cap.spectrumMgt) { @@ -693,7 +693,7 @@ lim_process_for_spectrum_mgmt(tpAniSirGlobal mac_ctx, tpSirMacMgmtHdr hdr, * Return: true of no error, false otherwise */ static bool lim_chk_mcs(tpAniSirGlobal mac_ctx, tpSirMacMgmtHdr hdr, - tpPESession session, tpSirAssocReq assoc_req, + struct pe_session *session, tpSirAssocReq assoc_req, uint8_t sub_type) { if ((assoc_req->HTCaps.present) && (lim_check_mcs_set(mac_ctx, @@ -730,7 +730,7 @@ static bool lim_chk_mcs(tpAniSirGlobal mac_ctx, tpSirMacMgmtHdr hdr, */ static bool lim_chk_is_11b_sta_supported(tpAniSirGlobal mac_ctx, tpSirMacMgmtHdr hdr, - tpPESession session, + struct pe_session *session, tpSirAssocReq assoc_req, uint8_t sub_type, uint32_t phy_mode) { @@ -770,7 +770,7 @@ static bool lim_chk_is_11b_sta_supported(tpAniSirGlobal mac_ctx, * * Return: void */ -static void lim_print_ht_cap(tpAniSirGlobal mac_ctx, tpPESession session, +static void lim_print_ht_cap(tpAniSirGlobal mac_ctx, struct pe_session *session, tpSirAssocReq assoc_req) { if (!session->htCapability) @@ -803,7 +803,7 @@ static void lim_print_ht_cap(tpAniSirGlobal mac_ctx, tpPESession session, } #ifdef WLAN_CONV_CRYPTO_IE_SUPPORT -static tSirMacStatusCodes lim_check_rsn_ie(tpPESession session, +static tSirMacStatusCodes lim_check_rsn_ie(struct pe_session *session, struct mac_context *mac_ctx, tpSirAssocReq assoc_req, tDot11fIERSN *rsn, @@ -843,7 +843,7 @@ static tSirMacStatusCodes lim_check_rsn_ie(tpPESession session, return eSIR_MAC_SUCCESS_STATUS; } -static tSirMacStatusCodes lim_check_wpa_ie(tpPESession session, +static tSirMacStatusCodes lim_check_wpa_ie(struct pe_session *session, struct mac_context *mac_ctx, tpSirAssocReq assoc_req, tDot11fIEWPA *wpa) @@ -868,7 +868,7 @@ static tSirMacStatusCodes lim_check_wpa_ie(tpPESession session, return eSIR_MAC_INVALID_IE_STATUS; } #else -static tSirMacStatusCodes lim_check_rsn_ie(tpPESession session, +static tSirMacStatusCodes lim_check_rsn_ie(struct pe_session *session, struct mac_context *mac_ctx, tpSirAssocReq assoc_req, tDot11fIERSN *rsn, @@ -879,7 +879,7 @@ static tSirMacStatusCodes lim_check_rsn_ie(tpPESession session, pmf_connection); } -static tSirMacStatusCodes lim_check_wpa_ie(tpPESession session, +static tSirMacStatusCodes lim_check_wpa_ie(struct pe_session *session, struct mac_context *mac_ctx, tpSirAssocReq assoc_req, tDot11fIEWPA *wpa) @@ -902,7 +902,7 @@ static tSirMacStatusCodes lim_check_wpa_ie(tpPESession session, * * Return: true if no error, false otherwise */ -static bool lim_check_wpa_rsn_ie(tpPESession session, tpAniSirGlobal mac_ctx, +static bool lim_check_wpa_rsn_ie(struct pe_session *session, tpAniSirGlobal mac_ctx, uint8_t sub_type, tpSirMacMgmtHdr hdr, tpSirAssocReq assoc_req, bool *pmf_connection) { @@ -1037,7 +1037,7 @@ static bool lim_check_wpa_rsn_ie(tpPESession session, tpAniSirGlobal mac_ctx, */ static bool lim_chk_n_process_wpa_rsn_ie(tpAniSirGlobal mac_ctx, tpSirMacMgmtHdr hdr, - tpPESession session, + struct pe_session *session, tpSirAssocReq assoc_req, uint8_t sub_type, bool *pmf_connection) { @@ -1081,7 +1081,7 @@ static bool lim_chk_n_process_wpa_rsn_ie(tpAniSirGlobal mac_ctx, * Return: true of no error, false otherwise */ static bool lim_process_assoc_req_no_sta_ctx(tpAniSirGlobal mac_ctx, - tpSirMacMgmtHdr hdr, tpPESession session, + tpSirMacMgmtHdr hdr, struct pe_session *session, tpSirAssocReq assoc_req, uint8_t sub_type, struct tLimPreAuthNode *sta_pre_auth_ctx, tpDphHashNode sta_ds, tAniAuthType *auth_type) @@ -1146,7 +1146,7 @@ static bool lim_process_assoc_req_no_sta_ctx(tpAniSirGlobal mac_ctx, * Return: true of no error, false otherwise */ static bool lim_process_assoc_req_sta_ctx(tpAniSirGlobal mac_ctx, - tpSirMacMgmtHdr hdr, tpPESession session, + tpSirMacMgmtHdr hdr, struct pe_session *session, tpSirAssocReq assoc_req, uint8_t sub_type, struct tLimPreAuthNode *sta_pre_auth_ctx, tpDphHashNode sta_ds, uint16_t peer_idx, @@ -1286,7 +1286,7 @@ static bool lim_process_assoc_req_sta_ctx(tpAniSirGlobal mac_ctx, * Return: true of no error, false otherwise */ static bool lim_chk_wmm(tpAniSirGlobal mac_ctx, tpSirMacMgmtHdr hdr, - tpPESession session, tpSirAssocReq assoc_req, + struct pe_session *session, tpSirAssocReq assoc_req, uint8_t sub_type, tHalBitVal qos_mode) { tHalBitVal wme_mode; @@ -1350,7 +1350,7 @@ static bool lim_chk_wmm(tpAniSirGlobal mac_ctx, tpSirMacMgmtHdr hdr, * Return: true of no error, false otherwise */ static bool lim_update_sta_ds(tpAniSirGlobal mac_ctx, tpSirMacMgmtHdr hdr, - tpPESession session, tpSirAssocReq assoc_req, + struct pe_session *session, tpSirAssocReq assoc_req, uint8_t sub_type, tpDphHashNode sta_ds, tAniAuthType auth_type, bool *assoc_req_copied, uint16_t peer_idx, @@ -1714,7 +1714,7 @@ static bool lim_update_sta_ds(tpAniSirGlobal mac_ctx, tpSirMacMgmtHdr hdr, * * Return: true of no error, false otherwise */ -static bool lim_update_sta_ctx(tpAniSirGlobal mac_ctx, tpPESession session, +static bool lim_update_sta_ctx(tpAniSirGlobal mac_ctx, struct pe_session *session, tpSirAssocReq assoc_req, uint8_t sub_type, tpDphHashNode sta_ds, uint8_t update_ctx) { @@ -1826,7 +1826,7 @@ static bool lim_update_sta_ctx(tpAniSirGlobal mac_ctx, tpPESession session, * Return: void */ static void lim_process_assoc_cleanup(tpAniSirGlobal mac_ctx, - tpPESession session, + struct pe_session *session, tpSirAssocReq assoc_req, tpDphHashNode sta_ds, bool *assoc_req_copied) @@ -1879,7 +1879,7 @@ static void lim_process_assoc_cleanup(tpAniSirGlobal mac_ctx, * @Return: void */ void lim_process_assoc_req_frame(tpAniSirGlobal mac_ctx, uint8_t *rx_pkt_info, - uint8_t sub_type, tpPESession session) + uint8_t sub_type, struct pe_session *session) { bool pmf_connection = false, assoc_req_copied = false; uint8_t update_ctx, *frm_body; @@ -2250,7 +2250,7 @@ static void lim_fill_assoc_ind_wapi_info(tpAniSirGlobal mac_ctx, * Return: None */ static void lim_fill_assoc_ind_vht_info(tpAniSirGlobal mac_ctx, - tpPESession session_entry, + struct pe_session *session_entry, tpSirAssocReq assoc_req, tpLimMlmAssocInd assoc_ind, tpDphHashNode sta_ds) @@ -2382,7 +2382,7 @@ static void fill_mlm_assoc_ind_vht(tpSirAssocReq assocreq, * Return: None */ void lim_send_mlm_assoc_ind(tpAniSirGlobal mac_ctx, - tpDphHashNode sta_ds, tpPESession session_entry) + tpDphHashNode sta_ds, struct pe_session *session_entry) { tpLimMlmAssocInd assoc_ind = NULL; tpSirAssocReq assoc_req;