diff options
Diffstat (limited to 'net/quic/quic_sent_packet_manager.cc')
-rw-r--r-- | net/quic/quic_sent_packet_manager.cc | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/net/quic/quic_sent_packet_manager.cc b/net/quic/quic_sent_packet_manager.cc index f054673..5feb467 100644 --- a/net/quic/quic_sent_packet_manager.cc +++ b/net/quic/quic_sent_packet_manager.cc @@ -165,6 +165,13 @@ void QuicSentPacketManager::SetFromConfig(const QuicConfig& config) { bool QuicSentPacketManager::ResumeConnectionState( const CachedNetworkParameters& cached_network_params) { + if (cached_network_params.has_min_rtt_ms()) { + uint32 initial_rtt_us = + kNumMicrosPerMilli * cached_network_params.min_rtt_ms(); + rtt_stats_.set_initial_rtt_us( + max(kMinInitialRoundTripTimeUs, + min(kMaxInitialRoundTripTimeUs, initial_rtt_us))); + } return send_algorithm_->ResumeConnectionState(cached_network_params); } |