Index: chrome/browser/io_thread.cc |
diff --git a/chrome/browser/io_thread.cc b/chrome/browser/io_thread.cc |
index 31ad88497de73465e6f9f7d187621c8f6b3670a9..99a914c8229e65878c55c0d0a8716ddabe5f111d 100644 |
--- a/chrome/browser/io_thread.cc |
+++ b/chrome/browser/io_thread.cc |
@@ -1252,6 +1252,7 @@ |
if (receive_buffer_size != 0) { |
params->quic_socket_receive_buffer_size = receive_buffer_size; |
} |
+ params->quic_delay_tcp_race = ShouldQuicDelayTcpRace(quic_trial_params); |
float load_server_info_timeout_srtt_multiplier = |
GetQuicLoadServerInfoTimeoutSrttMultiplier(quic_trial_params); |
if (load_server_info_timeout_srtt_multiplier != 0) { |
@@ -1521,6 +1522,13 @@ |
} |
// static |
+bool IOThread::NetworkSessionConfigurator::ShouldQuicDelayTcpRace( |
+ const VariationParameters& quic_trial_params) { |
+ return base::LowerCaseEqualsASCII( |
+ GetVariationParam(quic_trial_params, "delay_tcp_race"), "true"); |
+} |
+ |
+// static |
bool IOThread::NetworkSessionConfigurator::ShouldQuicCloseSessionsOnIpChange( |
const VariationParameters& quic_trial_params) { |
return base::LowerCaseEqualsASCII( |