forked from premiere/premiere-libtorrent
don't leave slow-start just because we hit the advertized receive window. uTorrent adjusts its receive window dynamically which may just cause a temporary restriction
This commit is contained in:
parent
8ffd524b5f
commit
ee1e66e851
|
@ -3577,13 +3577,15 @@ void utp_socket_impl::do_ledbat(const int acked_bytes, const int delay
|
||||||
, static_cast<void*>(this), m_mtu, in_flight, int(m_adv_wnd), int(m_cwnd >> 16), acked_bytes);
|
, static_cast<void*>(this), m_mtu, in_flight, int(m_adv_wnd), int(m_cwnd >> 16), acked_bytes);
|
||||||
m_cwnd_full = false;
|
m_cwnd_full = false;
|
||||||
}
|
}
|
||||||
|
/*
|
||||||
if ((m_cwnd >> 16) >= m_adv_wnd)
|
if ((m_cwnd >> 16) >= m_adv_wnd)
|
||||||
{
|
{
|
||||||
m_slow_start = false;
|
m_slow_start = false;
|
||||||
|
m_ssthres = (m_cwnd >> 16);
|
||||||
UTP_LOGV("%8p: cwnd > advertized wnd (%d) slow_start -> 0\n"
|
UTP_LOGV("%8p: cwnd > advertized wnd (%d) slow_start -> 0\n"
|
||||||
, static_cast<void*>(this), m_adv_wnd);
|
, static_cast<void*>(this), m_adv_wnd);
|
||||||
}
|
}
|
||||||
|
*/
|
||||||
}
|
}
|
||||||
|
|
||||||
void utp_stream::bind(endpoint_type const&, error_code&) { }
|
void utp_stream::bind(endpoint_type const&, error_code&) { }
|
||||||
|
|
Loading…
Reference in New Issue