diff --git a/core/hdd/src/wlan_hdd_main.c b/core/hdd/src/wlan_hdd_main.c index f5c5d3d471d2..13e82b5623ba 100644 --- a/core/hdd/src/wlan_hdd_main.c +++ b/core/hdd/src/wlan_hdd_main.c @@ -5323,6 +5323,7 @@ QDF_STATUS hdd_stop_adapter_ext(struct hdd_context *hdd_ctx, hdd_nud_ignore_tracking(adapter, true); hdd_nud_reset_tracking(adapter); hdd_nud_flush_work(adapter); + hdd_stop_tsf_sync(adapter); hdd_debug("Disabling queues"); wlan_hdd_netif_queue_control(adapter, @@ -5732,6 +5733,7 @@ QDF_STATUS hdd_reset_all_adapters(struct hdd_context *hdd_ctx) hdd_nud_reset_tracking(adapter); hdd_nud_flush_work(adapter); hdd_set_disconnect_status(adapter, false); + hdd_stop_tsf_sync(adapter); hdd_softap_deinit_tx_rx(adapter); hdd_deregister_tx_flow_control(adapter);