Index: net/quic/quic_sent_packet_manager.cc |
diff --git a/net/quic/quic_sent_packet_manager.cc b/net/quic/quic_sent_packet_manager.cc |
index 91775523f835e7d4d8027c020d9a2d8bd83715ba..aaa982c907c9e10cb82866be6e856f6266fe1923 100644 |
--- a/net/quic/quic_sent_packet_manager.cc |
+++ b/net/quic/quic_sent_packet_manager.cc |
@@ -215,6 +215,10 @@ void QuicSentPacketManager::OnIncomingAck(const QuicAckFrame& ack_frame, |
HandleAckForSentPackets(ack_frame); |
InvokeLossDetection(ack_receive_time); |
+ // Ignore losses in RTO mode. |
+ if (FLAGS_quic_use_new_rto && consecutive_rto_count_ > 0) { |
+ packets_lost_.clear(); |
+ } |
MaybeInvokeCongestionEvent(rtt_updated, bytes_in_flight); |
unacked_packets_.RemoveObsoletePackets(); |