|
@@ -5984,6 +5984,7 @@ void wlan_hdd_save_gtk_offload_params(struct hdd_adapter *adapter,
|
|
|
qdf_copy_macaddr(>k_req->bssid, &hdd_sta_ctx->conn_info.bssId);
|
|
|
|
|
|
gtk_req->kek_len = kek_len;
|
|
|
+ gtk_req->is_fils_connection = hdd_is_fils_connection(adapter);
|
|
|
|
|
|
/* convert big to little endian since driver work on little endian */
|
|
|
buf = (uint8_t *)>k_req->replay_counter;
|
|
@@ -21385,6 +21386,7 @@ int __wlan_hdd_cfg80211_set_rekey_data(struct wiphy *wiphy,
|
|
|
|
|
|
wlan_hdd_copy_gtk_kek(gtk_req, data);
|
|
|
qdf_mem_copy(gtk_req->kck, data->kck, NL80211_KCK_LEN);
|
|
|
+ gtk_req->is_fils_connection = hdd_is_fils_connection(adapter);
|
|
|
status = pmo_ucfg_cache_gtk_offload_req(adapter->hdd_vdev, gtk_req);
|
|
|
if (status != QDF_STATUS_SUCCESS) {
|
|
|
hdd_err("Failed to cache GTK Offload");
|