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 3a39adaa2a795ea4e8699f05d911a5830db65c4f..095e206910ca77f82cde50291e047e80782fb1da 100644 |
--- a/net/quic/quic_sent_packet_manager.cc |
+++ b/net/quic/quic_sent_packet_manager.cc |
@@ -392,6 +392,16 @@ void QuicSentPacketManager::MarkForRetransmission( |
pending_retransmissions_[packet_number] = transmission_type; |
} |
+void QuicSentPacketManager::RecordOneSpuriousRetransmission( |
+ const TransmissionInfo& info) { |
+ stats_->bytes_spuriously_retransmitted += info.bytes_sent; |
+ ++stats_->packets_spuriously_retransmitted; |
+ if (debug_delegate_ != nullptr) { |
+ debug_delegate_->OnSpuriousPacketRetransmission(info.transmission_type, |
+ info.bytes_sent); |
+ } |
+} |
+ |
void QuicSentPacketManager::RecordSpuriousRetransmissions( |
const TransmissionInfo& info, |
QuicPacketNumber acked_packet_number) { |
@@ -401,12 +411,7 @@ void QuicSentPacketManager::RecordSpuriousRetransmissions( |
const TransmissionInfo& retransmit_info = |
unacked_packets_.GetTransmissionInfo(retransmission); |
retransmission = retransmit_info.retransmission; |
- stats_->bytes_spuriously_retransmitted += retransmit_info.bytes_sent; |
- ++stats_->packets_spuriously_retransmitted; |
- if (debug_delegate_ != nullptr) { |
- debug_delegate_->OnSpuriousPacketRetransmission( |
- retransmit_info.transmission_type, retransmit_info.bytes_sent); |
- } |
+ RecordOneSpuriousRetransmission(retransmit_info); |
} |
return; |
} |
@@ -425,12 +430,7 @@ void QuicSentPacketManager::RecordSpuriousRetransmissions( |
const TransmissionInfo& retransmit_info = |
unacked_packets_.GetTransmissionInfo(*it); |
- stats_->bytes_spuriously_retransmitted += retransmit_info.bytes_sent; |
- ++stats_->packets_spuriously_retransmitted; |
- if (debug_delegate_ != nullptr) { |
- debug_delegate_->OnSpuriousPacketRetransmission( |
- retransmit_info.transmission_type, retransmit_info.bytes_sent); |
- } |
+ RecordOneSpuriousRetransmission(retransmit_info); |
} |
} |