In QUIC, record smoothed or initial RTT when AdjustNetworkParameters is called if no RTT is provided. Logging only change. PiperOrigin-RevId: 245813242 Change-Id: Ifaa0fa1185bfbc9055d6ddbd4a3f50302b3cc1fb
diff --git a/quic/core/quic_sent_packet_manager.cc b/quic/core/quic_sent_packet_manager.cc index 21dbc14..865cf3f 100644 --- a/quic/core/quic_sent_packet_manager.cc +++ b/quic/core/quic_sent_packet_manager.cc
@@ -271,7 +271,8 @@ send_algorithm_->AdjustNetworkParameters(bandwidth, rtt); if (debug_delegate_ != nullptr) { debug_delegate_->OnAdjustNetworkParameters( - bandwidth, rtt, old_cwnd, send_algorithm_->GetCongestionWindow()); + bandwidth, rtt.IsZero() ? rtt_stats_.SmoothedOrInitialRtt() : rtt, + old_cwnd, send_algorithm_->GetCongestionWindow()); } }