set congesion cap G if symmetric NAT and ipv4 in only transport

This commit is contained in:
orignal 2024-10-27 18:17:28 -04:00
parent 79e8ccbb5b
commit ec4fe9a1e6

View File

@ -1489,7 +1489,7 @@ namespace i2p
void RouterContext::UpdateCongestion ()
{
auto c = i2p::data::RouterInfo::eLowCongestion;
if (!AcceptsTunnels () || !m_ShareRatio)
if (!AcceptsTunnels () || !m_ShareRatio || (m_Error == eRouterErrorSymmetricNAT && !SupportsV6 () && !SupportsMesh ()))
c = i2p::data::RouterInfo::eRejectAll;
else
{