From 067fb45a252fa87ecba8ed2fe781f953fa14cc56 Mon Sep 17 00:00:00 2001 From: orignal Date: Sat, 21 Jan 2023 19:40:43 -0500 Subject: [PATCH] exclude router from tunnel build for 2.5 minutes if doesn't reply too often --- libi2pd/Profiling.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/libi2pd/Profiling.cpp b/libi2pd/Profiling.cpp index 06b1ec17..f826bf43 100644 --- a/libi2pd/Profiling.cpp +++ b/libi2pd/Profiling.cpp @@ -148,6 +148,8 @@ namespace data { m_NumTunnelsNonReplied++; UpdateTime (); + if (m_NumTunnelsNonReplied > 2*m_NumTunnelsAgreed && m_NumTunnelsNonReplied > 3) + m_LastDeclineTime = i2p::util::GetSecondsSinceEpoch (); } bool RouterProfile::IsLowPartcipationRate () const