• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/transmission/transmission-2.73/third-party/libutp/

Lines Matching refs:max_window

50 // this is the minimum max_window value. It can never drop below this

580 size_t max_window;
632 // current time multiplied by max_window / rtt
696 // Test if we're ready to decay max_window
710 max_window = (size_t)(max_window * .5);
712 if (max_window < MIN_WINDOW_SIZE)
713 max_window = MIN_WINDOW_SIZE;
1013 size_t max_send = min(max_window, opt_sndbuf, max_window_user);
1051 size_t max_send = min(max_window, opt_sndbuf, max_window_user);
1055 if (cur_window + packet_size >= max_window)
1067 // the max_window, we can write
1078 if (max_window < to_write &&
1079 cur_window < max_window &&
1216 size_t add = max_window * dt * 100 / (rtt_hist.delay_base?rtt_hist.delay_base:50);
1217 if (add > max_window * 100 && add > MAX_CWND_INCREASE_BYTES_PER_RTT * 100) add = max_window;
1219 // LOG_UTPV("0x%08x: UTPSocket::update_send_quota dt:%d rtt:%u max_window:%u quota:%d",
1220 // this, dt, rtt, (uint)max_window, send_quota / 100);
1249 LOG_UTPV("0x%08x: CheckTimeouts timeout:%d max_window:%u cur_window:%u quota:%d "
1251 this, (int)(rto_timeout - g_current_ms), (uint)max_window, (uint)cur_window,
1264 // whenever the cur_window falls below the max_window, so we don't
1268 LOG_UTPV("0x%08x: Socket writable. max_window:%u cur_window:%u quota:%d packet_size:%u",
1269 this, (uint)max_window, (uint)cur_window, send_quota / 100, (uint)get_packet_size());
1318 max_window = get_packet_size();
1319 send_quota = max<int32>((int32)max_window * 100, send_quota);
1331 LOG_UTP("0x%08x: Packet timeout. Resend. seq_nr:%u. timeout:%u max_window:%u",
1332 this, seq_nr - cur_window_packets, retransmit_timeout, (uint)max_window);
1350 LOG_UTPV("0x%08x: Socket writable. max_window:%u cur_window:%u quota:%d packet_size:%u",
1351 this, (uint)max_window, (uint)cur_window, send_quota / 100, (uint)get_packet_size());
1391 int32 limit = max<int32>((int32)max_window / 2, 5 * (int32)get_packet_size()) * 100;
1656 // (min(off_target, target) / target) * (bytes_acked / max_window) * MAX_CWND_INCREASE_BYTES_PER_RTT
1669 double window_factor = (double)min(bytes_acked, max_window) / (double)max(max_window, bytes_acked);
1673 // since MAX_CWND_INCREASE_BYTES_PER_RTT is a cap on how much the window size (max_window)
1678 assert(scaled_gain <= 1. + MAX_CWND_INCREASE_BYTES_PER_RTT * (int)min(bytes_acked, max_window) / (double)max(max_window, bytes_acked));
1684 // if this is the case, we cannot let the max_window grow indefinitely
1688 if (scaled_gain + max_window < MIN_WINDOW_SIZE) {
1689 max_window = MIN_WINDOW_SIZE;
1691 max_window = (size_t)(max_window + scaled_gain);
1696 max_window = clamp<size_t>(max_window, MIN_WINDOW_SIZE, opt_sndbuf);
1699 LOG_UTP("0x%08x: actual_delay:%u our_delay:%d their_delay:%u off_target:%d max_window:%u "
1704 (int)off_target / 1000, (uint)(max_window), our_hist.delay_base,
1707 (uint)(max_window * 1000 / (rtt_hist.delay_base?rtt_hist.delay_base:50)),
1916 LOG_UTPV("0x%08x: acks:%d acked_bytes:%u seq_nr:%d cur_window:%u cur_window_packets:%u relative_seqnr:%u max_window:%u min_rtt:%u rtt:%u",
1918 seqnr, (uint)conn->max_window, (uint)(min_rtt / 1000), conn->rtt);
2110 // the max_window size, Mark the socket as writable
2113 LOG_UTPV("0x%08x: Socket writable. max_window:%u cur_window:%u quota:%d packet_size:%u",
2114 conn, (uint)conn->max_window, (uint)conn->cur_window, conn->send_quota / 100, (uint)conn->get_packet_size());
2364 conn->max_window = conn->get_packet_size();
2738 (uint)conn->max_window, (uint)conn->max_window_user,