qcacld-3.0: Add vdev state machine for hidden ssid restart
Adds vdev state machine for hidden ssid restart.
Change-Id: I41d8c8d71050c1e80597787db4623b1359cbb92d
CRs-Fixed: 2316576
diff --git a/core/mac/src/pe/lim/lim_process_sme_req_messages.c b/core/mac/src/pe/lim/lim_process_sme_req_messages.c
index b83d007..f86e1db 100644
--- a/core/mac/src/pe/lim/lim_process_sme_req_messages.c
+++ b/core/mac/src/pe/lim/lim_process_sme_req_messages.c
@@ -3873,8 +3873,16 @@
return;
}
+#ifdef CONFIG_VDEV_SM
+ ap_mlme_set_hidden_ssid_restart_in_progress(session->vdev, true);
+ wlan_vdev_mlme_sm_deliver_evt(session->vdev,
+ WLAN_VDEV_SM_EV_FW_VDEV_RESTART,
+ sizeof(*session), session);
+#else
+
/* Send vdev restart */
lim_send_vdev_restart(mac_ctx, session, session->smeSessionId);
+#endif
return;
}