Index: net/quic/congestion_control/tcp_loss_algorithm.cc |
diff --git a/net/quic/congestion_control/tcp_loss_algorithm.cc b/net/quic/congestion_control/tcp_loss_algorithm.cc |
index 3fe662c719ebf22dcc0af9fef4f70fa216e661b6..d63742ab31dcfd43b52d20413279c04f09fa90e6 100644 |
--- a/net/quic/congestion_control/tcp_loss_algorithm.cc |
+++ b/net/quic/congestion_control/tcp_loss_algorithm.cc |
@@ -4,6 +4,7 @@ |
#include "net/quic/congestion_control/tcp_loss_algorithm.h" |
+#include "net/quic/congestion_control/rtt_stats.h" |
#include "net/quic/quic_protocol.h" |
namespace net { |
@@ -27,12 +28,11 @@ SequenceNumberSet TCPLossAlgorithm::DetectLostPackets( |
const QuicUnackedPacketMap& unacked_packets, |
const QuicTime& time, |
QuicPacketSequenceNumber largest_observed, |
- QuicTime::Delta srtt, |
- QuicTime::Delta latest_rtt) { |
+ const RttStats& rtt_stats) { |
SequenceNumberSet lost_packets; |
loss_detection_timeout_ = QuicTime::Zero(); |
QuicTime::Delta loss_delay = |
- srtt.Multiply(kEarlyRetransmitLossDelayMultiplier); |
+ rtt_stats.SmoothedRtt().Multiply(kEarlyRetransmitLossDelayMultiplier); |
for (QuicUnackedPacketMap::const_iterator it = unacked_packets.begin(); |
it != unacked_packets.end() && it->first <= largest_observed; ++it) { |