summaryrefslogtreecommitdiffstats
path: root/net/quic
diff options
context:
space:
mode:
authorrch@chromium.org <rch@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-09-08 23:34:00 +0000
committerrch@chromium.org <rch@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-09-08 23:34:00 +0000
commite068e22452d9999aae705d47442e7b6b06d1db14 (patch)
treeb7eeb87e92662de9afd714937238b7c42ff0d447 /net/quic
parent9d1f8e4bacd3f65a45e2c965790ba0544bf1f583 (diff)
downloadchromium_src-e068e22452d9999aae705d47442e7b6b06d1db14.zip
chromium_src-e068e22452d9999aae705d47442e7b6b06d1db14.tar.gz
chromium_src-e068e22452d9999aae705d47442e7b6b06d1db14.tar.bz2
Add a new histogram: Net.QuicSession.OutOfOrderGapReceived
The number of missing packets between the current received packet and the previously largest received packet sequence number, when the current received packet had a lower sequence number than the previously received packet sequence number. Review URL: https://chromiumcodereview.appspot.com/23451015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@221955 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'net/quic')
-rw-r--r--net/quic/quic_connection_logger.cc3
1 files changed, 3 insertions, 0 deletions
diff --git a/net/quic/quic_connection_logger.cc b/net/quic/quic_connection_logger.cc
index b5dfcd6..2221b50 100644
--- a/net/quic/quic_connection_logger.cc
+++ b/net/quic/quic_connection_logger.cc
@@ -301,6 +301,9 @@ void QuicConnectionLogger::OnPacketHeader(const QuicPacketHeader& header) {
}
if (header.packet_sequence_number < last_received_packet_sequence_number_) {
++out_of_order_recieved_packet_count_;
+ UMA_HISTOGRAM_COUNTS("Net.QuicSession.OutOfOrderGapReceived",
+ last_received_packet_sequence_number_ -
+ header.packet_sequence_number);
}
last_received_packet_sequence_number_ = header.packet_sequence_number;
}