| Index: net/quic/quic_connection_logger.cc
|
| diff --git a/net/quic/quic_connection_logger.cc b/net/quic/quic_connection_logger.cc
|
| index fe529d882b21d32425f8c6cd7d0e327d0fb9b9dd..6b8239679e7618253da09de3757e1a2ba253d665 100644
|
| --- a/net/quic/quic_connection_logger.cc
|
| +++ b/net/quic/quic_connection_logger.cc
|
| @@ -22,6 +22,7 @@
|
| #include "net/quic/crypto/crypto_handshake_message.h"
|
| #include "net/quic/crypto/crypto_protocol.h"
|
| #include "net/quic/quic_address_mismatch.h"
|
| +#include "net/quic/quic_protocol.h"
|
| #include "net/quic/quic_socket_address_coder.h"
|
| #include "net/quic/quic_time.h"
|
|
|
| @@ -613,6 +614,9 @@ void QuicConnectionLogger::OnBlockedFrame(const QuicBlockedFrame& frame) {
|
| }
|
|
|
| void QuicConnectionLogger::OnGoAwayFrame(const QuicGoAwayFrame& frame) {
|
| + UMA_HISTOGRAM_BOOLEAN("Net.QuicSession.GoAwayReceivedForConnectionMigration",
|
| + frame.error_code == QUIC_ERROR_MIGRATING_PORT);
|
| +
|
| net_log_.AddEvent(NetLog::TYPE_QUIC_SESSION_GOAWAY_FRAME_RECEIVED,
|
| base::Bind(&NetLogQuicGoAwayFrameCallback, &frame));
|
| }
|
|
|