Delete TDLS connected peers when RA based timeout happen on AP link

when RA based timeout happen on AP link due to packet loss then
we should tear down with all the TDLS peers.
Delete the connected TDLS peers once the RA time out happens.

CRs-Fixed: 457406
Change-Id: I0997a5cb4a44e46d013bccf59cdd3dc905faa868
diff --git a/CORE/MAC/src/pe/lim/limLinkMonitoringAlgo.c b/CORE/MAC/src/pe/lim/limLinkMonitoringAlgo.c
index a51696a..d57cd57 100644
--- a/CORE/MAC/src/pe/lim/limLinkMonitoringAlgo.c
+++ b/CORE/MAC/src/pe/lim/limLinkMonitoringAlgo.c
@@ -186,6 +186,10 @@
                     mlmDeauthInd.reasonCode    = (tANI_U8) pStaDs->mlmStaContext.disassocReason;
                     mlmDeauthInd.deauthTrigger =  pStaDs->mlmStaContext.cleanupTrigger;
 
+#ifdef FEATURE_WLAN_TDLS
+                    /* Delete all TDLS peers connected before leaving BSS*/
+                    limDeleteTDLSPeers(pMac, psessionEntry);
+#endif
                     limPostSmeMessage(pMac, LIM_MLM_DEAUTH_IND, (tANI_U32 *) &mlmDeauthInd);
 
                     limSendSmeDeauthInd(pMac, pStaDs, psessionEntry);