diff options
author | rch@chromium.org <rch@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-09-08 23:34:00 +0000 |
---|---|---|
committer | rch@chromium.org <rch@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-09-08 23:34:00 +0000 |
commit | e068e22452d9999aae705d47442e7b6b06d1db14 (patch) | |
tree | b7eeb87e92662de9afd714937238b7c42ff0d447 /net/quic | |
parent | 9d1f8e4bacd3f65a45e2c965790ba0544bf1f583 (diff) | |
download | chromium_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.cc | 3 |
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; } |