|
@@ -3856,6 +3856,9 @@ void hdd_deinit_ap_mode(struct hdd_context *hdd_ctx,
|
|
if (qdf_atomic_read(&adapter->ch_switch_in_progress)) {
|
|
if (qdf_atomic_read(&adapter->ch_switch_in_progress)) {
|
|
qdf_atomic_set(&adapter->ch_switch_in_progress, 0);
|
|
qdf_atomic_set(&adapter->ch_switch_in_progress, 0);
|
|
policy_mgr_set_chan_switch_complete_evt(hdd_ctx->psoc);
|
|
policy_mgr_set_chan_switch_complete_evt(hdd_ctx->psoc);
|
|
|
|
+
|
|
|
|
+ /* Re-enable roaming on all connected STA vdev */
|
|
|
|
+ wlan_hdd_enable_roaming(adapter, RSO_SAP_CHANNEL_CHANGE);
|
|
}
|
|
}
|
|
|
|
|
|
hdd_softap_deinit_tx_rx(adapter);
|
|
hdd_softap_deinit_tx_rx(adapter);
|