Commit bf299a8f authored by Bence Béky's avatar Bence Béky Committed by Commit Bot

Roll src/net/third_party/quiche/src/ 74ee66401..2146ce805 (4 commits)

https://quiche.googlesource.com/quiche.git/+log/74ee66401627..2146ce8055a5

$ git log 74ee66401..2146ce805 --date=short --no-merges --format='%ad %ae %s'
2020-07-30 wub Stop tracking http response size and latency from QuicConnectionStats. Not protected.
2020-07-30 fayang Internal QUICHE change
2020-07-30 dschinazi Introduce QUIC version T051
2020-07-30 renjietang Rename retransmission in QuicTransmissionInfo to first_sent_after_loss.

Created with:
  roll-dep src/net/third_party/quiche/src src/third_party/quic_trace/src

Change-Id: I29b23fae215c01ca61f52ff0ae07dcc0ab3ca1e9
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2331290
Commit-Queue: David Schinazi <dschinazi@chromium.org>
Auto-Submit: Bence Béky <bnc@chromium.org>
Reviewed-by: default avatarDavid Schinazi <dschinazi@chromium.org>
Cr-Commit-Position: refs/heads/master@{#793615}
parent 2229ecba
......@@ -322,7 +322,7 @@ vars = {
# Three lines of non-changing comments so that
# the commit queue can handle CLs rolling feed
# and whatever else without interference from each other.
'quiche_revision': '74ee66401627cc3ac60a153dfc57ecfb9650b347',
'quiche_revision': '2146ce8055a5e96371eb31a169c46f322afac527',
# Three lines of non-changing comments so that
# the commit queue can handle CLs rolling ios_webkit
# and whatever else without interference from each other.
......
......@@ -164,6 +164,7 @@ HttpResponseInfo::ConnectionInfoCoarse HttpResponseInfo::ConnectionInfoToCoarse(
case CONNECTION_INFO_QUIC_DRAFT_27:
case CONNECTION_INFO_QUIC_DRAFT_28:
case CONNECTION_INFO_QUIC_DRAFT_29:
case CONNECTION_INFO_QUIC_T051:
return CONNECTION_INFO_COARSE_QUIC;
case CONNECTION_INFO_UNKNOWN:
......@@ -501,6 +502,7 @@ bool HttpResponseInfo::DidUseQuic() const {
case CONNECTION_INFO_QUIC_DRAFT_27:
case CONNECTION_INFO_QUIC_DRAFT_28:
case CONNECTION_INFO_QUIC_DRAFT_29:
case CONNECTION_INFO_QUIC_T051:
return true;
case NUM_OF_CONNECTION_INFOS:
NOTREACHED();
......@@ -595,6 +597,8 @@ std::string HttpResponseInfo::ConnectionInfoToString(
return "http/1.0";
case CONNECTION_INFO_QUIC_999:
return "http2+quic/999";
case CONNECTION_INFO_QUIC_T051:
return "h3-T051";
case NUM_OF_CONNECTION_INFOS:
break;
}
......
......@@ -75,6 +75,7 @@ class NET_EXPORT HttpResponseInfo {
CONNECTION_INFO_QUIC_DRAFT_27 = 36,
CONNECTION_INFO_QUIC_DRAFT_28 = 37,
CONNECTION_INFO_QUIC_DRAFT_29 = 38,
CONNECTION_INFO_QUIC_T051 = 39,
NUM_OF_CONNECTION_INFOS,
};
......
......@@ -447,3 +447,6 @@ QUIC_FLAG(bool, FLAGS_quic_reloadable_flag_quic_use_half_rtt_as_first_pto, true)
QUIC_FLAG(bool,
FLAGS_quic_reloadable_flag_quic_enable_overshooting_detection,
false)
// If true, enable QUIC version h3-T051.
QUIC_FLAG(bool, FLAGS_quic_reloadable_flag_quic_enable_version_t051, true)
......@@ -108,6 +108,8 @@ HttpResponseInfo::ConnectionInfo QuicHttpStream::ConnectionInfoFromQuicVersion(
return HttpResponseInfo::CONNECTION_INFO_QUIC_DRAFT_29;
case quic::QUIC_VERSION_RESERVED_FOR_NEGOTIATION:
return HttpResponseInfo::CONNECTION_INFO_QUIC_999;
case quic::QUIC_VERSION_51:
return HttpResponseInfo::CONNECTION_INFO_QUIC_T051;
}
NOTREACHED();
return HttpResponseInfo::CONNECTION_INFO_QUIC_UNKNOWN_VERSION;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment