|
@@ -48,6 +48,7 @@
|
|
|
#include "lim_ibss_peer_mgmt.h"
|
|
|
#include "lim_ft_defs.h"
|
|
|
#include "lim_session.h"
|
|
|
+#include "lim_process_fils.h"
|
|
|
|
|
|
#include "qdf_types.h"
|
|
|
#include "wma_types.h"
|
|
@@ -2910,6 +2911,9 @@ lim_add_sta_self(struct mac_context *mac, uint16_t staIdx, uint8_t updateSta,
|
|
|
if (IS_DOT11_MODE_HE(selfStaDot11Mode))
|
|
|
lim_add_self_he_cap(pAddStaParams, pe_session);
|
|
|
|
|
|
+ if (lim_is_fils_connection(pe_session))
|
|
|
+ pAddStaParams->no_ptk_4_way = true;
|
|
|
+
|
|
|
msgQ.type = WMA_ADD_STA_REQ;
|
|
|
msgQ.reserved = 0;
|
|
|
msgQ.bodyptr = pAddStaParams;
|
|
@@ -4056,6 +4060,9 @@ QDF_STATUS lim_sta_send_add_bss(struct mac_context *mac, tpSirAssocRsp pAssocRsp
|
|
|
}
|
|
|
lim_set_sta_ctx_twt(&pAddBssParams->staContext, pe_session);
|
|
|
|
|
|
+ if (lim_is_fils_connection(pe_session))
|
|
|
+ pAddBssParams->no_ptk_4_way = true;
|
|
|
+
|
|
|
msgQ.type = WMA_ADD_BSS_REQ;
|
|
|
/** @ToDo : Update the Global counter to keeptrack of the PE <--> HAL messages*/
|
|
|
msgQ.reserved = 0;
|
|
@@ -4537,6 +4544,9 @@ QDF_STATUS lim_sta_send_add_bss_pre_assoc(struct mac_context *mac, uint8_t updat
|
|
|
pAddBssParams->staContext.ch_width = CH_WIDTH_10MHZ;
|
|
|
}
|
|
|
|
|
|
+ if (lim_is_fils_connection(pe_session))
|
|
|
+ pAddBssParams->no_ptk_4_way = true;
|
|
|
+
|
|
|
msgQ.type = WMA_ADD_BSS_REQ;
|
|
|
/** @ToDo : Update the Global counter to keeptrack of the PE <--> HAL messages*/
|
|
|
msgQ.reserved = 0;
|