| Index: chrome/browser/io_thread.cc
|
| diff --git a/chrome/browser/io_thread.cc b/chrome/browser/io_thread.cc
|
| index 78ce6c8a35a8bc9a7c1f2b0a923a5380b343e200..5d6949b978786da0d78f4bfb6481901a5a58e75a 100644
|
| --- a/chrome/browser/io_thread.cc
|
| +++ b/chrome/browser/io_thread.cc
|
| @@ -1199,6 +1199,7 @@ void IOThread::NetworkSessionConfigurator::ConfigureQuicParams(
|
| 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) {
|
| @@ -1448,6 +1449,13 @@ int IOThread::NetworkSessionConfigurator::GetQuicSocketReceiveBufferSize(
|
| }
|
|
|
| // 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(
|
|
|