From a22875d74fe970a0e6c0e94eb45f3fa5df042fbd Mon Sep 17 00:00:00 2001 From: gwhiteCL Date: Thu, 10 Apr 2025 12:07:28 -0600 Subject: [PATCH 1/2] Update usage declaration in app_stuff.h --- app_stuff.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app_stuff.h b/app_stuff.h index 7cd999b..8f147f1 100644 --- a/app_stuff.h +++ b/app_stuff.h @@ -95,10 +95,10 @@ struct AppStuff " -c (connect first as a client, otherwise bind and wait for connection)\n" " -b \n" " -m \n" - " -v (for verbose prints)\n" + " -v (verbose output)\n" " -q (quiet)\n" - " --rfc8888 (RFC8888 feddback)" - " --rfc8888ackperiod ", + " --rfc8888 (RFC8888 feedback)\n" + " --rfc8888ackperiod \n", sender_role ? "sender" : "receiver", C_STR(PRAGUE_MAXRATE / 125), C_STR(PRAGUE_INITMTU), C_STR(RFC8888_ACKPERIOD / 1000)); exit(1); } From c65449555db0f45e13e5154e9b0a7780643118a1 Mon Sep 17 00:00:00 2001 From: Chia-Yu Date: Tue, 22 Jul 2025 15:00:47 +0200 Subject: [PATCH 2/2] Fix pacing rate for 1st and 2nd half RTT --- prague_cc.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/prague_cc.cpp b/prague_cc.cpp index cb45111..6a558e3 100644 --- a/prague_cc.cpp +++ b/prague_cc.cpp @@ -516,7 +516,7 @@ void PragueCC::GetCCInfo( // when the sending-app needs to send a packet size_tp &packet_size) // the packet size to transmit { if (Now() - m_alpha_ts - (m_vrtt >> 1) >= 0) - pacing_rate = m_pacing_rate - (100 + RATE_OFFSET) / 100; + pacing_rate = m_pacing_rate * 100 / (100 + RATE_OFFSET); else pacing_rate = m_pacing_rate * (100 + RATE_OFFSET) / 100; packet_window = m_packet_window;