| Index: chrome/browser/page_load_metrics/observers/protocol_page_load_metrics_observer.cc
|
| diff --git a/chrome/browser/page_load_metrics/observers/protocol_page_load_metrics_observer.cc b/chrome/browser/page_load_metrics/observers/protocol_page_load_metrics_observer.cc
|
| index 33c281fe753744f0a86bc67e88e5a1030c3af02c..be3764b48b2ec31945ce28e63eae17a3776418e8 100644
|
| --- a/chrome/browser/page_load_metrics/observers/protocol_page_load_metrics_observer.cc
|
| +++ b/chrome/browser/page_load_metrics/observers/protocol_page_load_metrics_observer.cc
|
| @@ -51,7 +51,12 @@ void ProtocolPageLoadMetricsObserver::OnParseStart(
|
| "PageLoad.Clients.Protocol.H2.ParseTiming.NavigationToParseStart",
|
| timing.parse_start.value());
|
| break;
|
| - case net::HttpResponseInfo::CONNECTION_INFO_QUIC:
|
| + case net::HttpResponseInfo::CONNECTION_INFO_QUIC_UNKNOWN_VERSION:
|
| + case net::HttpResponseInfo::CONNECTION_INFO_QUIC_32:
|
| + case net::HttpResponseInfo::CONNECTION_INFO_QUIC_33:
|
| + case net::HttpResponseInfo::CONNECTION_INFO_QUIC_34:
|
| + case net::HttpResponseInfo::CONNECTION_INFO_QUIC_35:
|
| + case net::HttpResponseInfo::CONNECTION_INFO_QUIC_36:
|
| PAGE_LOAD_HISTOGRAM(
|
| "PageLoad.Clients.Protocol.QUIC.ParseTiming.NavigationToParseStart",
|
| timing.parse_start.value());
|
| @@ -84,7 +89,12 @@ void ProtocolPageLoadMetricsObserver::OnFirstContentfulPaint(
|
| "ParseStartToFirstContentfulPaint",
|
| timing.first_contentful_paint.value() - timing.parse_start.value());
|
| break;
|
| - case net::HttpResponseInfo::CONNECTION_INFO_QUIC:
|
| + case net::HttpResponseInfo::CONNECTION_INFO_QUIC_UNKNOWN_VERSION:
|
| + case net::HttpResponseInfo::CONNECTION_INFO_QUIC_32:
|
| + case net::HttpResponseInfo::CONNECTION_INFO_QUIC_33:
|
| + case net::HttpResponseInfo::CONNECTION_INFO_QUIC_34:
|
| + case net::HttpResponseInfo::CONNECTION_INFO_QUIC_35:
|
| + case net::HttpResponseInfo::CONNECTION_INFO_QUIC_36:
|
| PAGE_LOAD_HISTOGRAM(
|
| "PageLoad.Clients.Protocol.QUIC.PaintTiming."
|
| "ParseStartToFirstContentfulPaint",
|
| @@ -118,7 +128,12 @@ void ProtocolPageLoadMetricsObserver::OnFirstMeaningfulPaint(
|
| "ParseStartToFirstMeaningfulPaint",
|
| timing.first_meaningful_paint.value() - timing.parse_start.value());
|
| break;
|
| - case net::HttpResponseInfo::CONNECTION_INFO_QUIC:
|
| + case net::HttpResponseInfo::CONNECTION_INFO_QUIC_UNKNOWN_VERSION:
|
| + case net::HttpResponseInfo::CONNECTION_INFO_QUIC_32:
|
| + case net::HttpResponseInfo::CONNECTION_INFO_QUIC_33:
|
| + case net::HttpResponseInfo::CONNECTION_INFO_QUIC_34:
|
| + case net::HttpResponseInfo::CONNECTION_INFO_QUIC_35:
|
| + case net::HttpResponseInfo::CONNECTION_INFO_QUIC_36:
|
| PAGE_LOAD_HISTOGRAM(
|
| "PageLoad.Clients.Protocol.QUIC.Experimental.PaintTiming."
|
| "ParseStartToFirstMeaningfulPaint",
|
| @@ -152,7 +167,12 @@ void ProtocolPageLoadMetricsObserver::OnDomContentLoadedEventStart(
|
| "NavigationToDOMContentLoadedEventFired",
|
| timing.dom_content_loaded_event_start.value());
|
| break;
|
| - case net::HttpResponseInfo::CONNECTION_INFO_QUIC:
|
| + case net::HttpResponseInfo::CONNECTION_INFO_QUIC_UNKNOWN_VERSION:
|
| + case net::HttpResponseInfo::CONNECTION_INFO_QUIC_32:
|
| + case net::HttpResponseInfo::CONNECTION_INFO_QUIC_33:
|
| + case net::HttpResponseInfo::CONNECTION_INFO_QUIC_34:
|
| + case net::HttpResponseInfo::CONNECTION_INFO_QUIC_35:
|
| + case net::HttpResponseInfo::CONNECTION_INFO_QUIC_36:
|
| PAGE_LOAD_HISTOGRAM(
|
| "PageLoad.Clients.Protocol.QUIC.DocumentTiming."
|
| "NavigationToDOMContentLoadedEventFired",
|
| @@ -186,7 +206,12 @@ void ProtocolPageLoadMetricsObserver::OnLoadEventStart(
|
| "NavigationToLoadEventFired",
|
| timing.load_event_start.value());
|
| break;
|
| - case net::HttpResponseInfo::CONNECTION_INFO_QUIC:
|
| + case net::HttpResponseInfo::CONNECTION_INFO_QUIC_UNKNOWN_VERSION:
|
| + case net::HttpResponseInfo::CONNECTION_INFO_QUIC_32:
|
| + case net::HttpResponseInfo::CONNECTION_INFO_QUIC_33:
|
| + case net::HttpResponseInfo::CONNECTION_INFO_QUIC_34:
|
| + case net::HttpResponseInfo::CONNECTION_INFO_QUIC_35:
|
| + case net::HttpResponseInfo::CONNECTION_INFO_QUIC_36:
|
| PAGE_LOAD_HISTOGRAM(
|
| "PageLoad.Clients.Protocol.QUIC.DocumentTiming."
|
| "NavigationToLoadEventFired",
|
|
|