diff --git a/components/tdls/core/src/wlan_tdls_ct.c b/components/tdls/core/src/wlan_tdls_ct.c index dfcdb417e1c5..a64bbe201bcb 100644 --- a/components/tdls/core/src/wlan_tdls_ct.c +++ b/components/tdls/core/src/wlan_tdls_ct.c @@ -686,17 +686,7 @@ static void tdls_ct_process_connected_link( struct tdls_vdev_priv_obj *tdls_vdev, struct tdls_soc_priv_obj *tdls_soc) { - - if ((int32_t)curr_peer->rssi < - (int32_t)tdls_vdev->threshold_config.rssi_teardown_threshold) { - tdls_warn("Tear down - low RSSI: " QDF_MAC_ADDR_STR "!", - QDF_MAC_ADDR_ARRAY(curr_peer->peer_mac.bytes)); - tdls_indicate_teardown(tdls_vdev, - curr_peer, - TDLS_TEARDOWN_PEER_UNSPEC_REASON); - return; - } - + /* Don't trigger low rssi tear down here since FW will do it */ /* Only teardown based on non zero idle packet threshold, to address * a use case where this threshold does not get consider for TEAR DOWN */