|
|
|
|
@ -765,7 +765,7 @@ static void link_stats_timer_cb(void* arg) {
|
|
|
|
|
float win_size=link->inflight_lim_bytes*8.f;// переводим в биты
|
|
|
|
|
if (win_size<100000.f) win_size=100000.f;// 10kb min
|
|
|
|
|
if (win_size>10000000.f) win_size=10000000.f;// 1Mb max
|
|
|
|
|
link->bandwidth=(int)(win_size/rtt/1024.f*1.3f);// результат в кБит/сек
|
|
|
|
|
link->bandwidth=(int)(win_size*8.f/rtt/1024.f*1.3f);// результат в кБит/сек
|
|
|
|
|
|
|
|
|
|
if (link->inflight_lim_bytes<10000 || link->inflight_bytes > link->inflight_lim_bytes - 2000) {// очередь загружена
|
|
|
|
|
int new_lim=link->inflight_lim_bytes; |
|
|
|
|
|