| Index: chrome/browser/io_thread.cc
|
| diff --git a/chrome/browser/io_thread.cc b/chrome/browser/io_thread.cc
|
| index 42bbf7c872237b3f5354f040f83bb55cedf451b5..67f261942a60c09a04ea66fe908df92f91c97c81 100644
|
| --- a/chrome/browser/io_thread.cc
|
| +++ b/chrome/browser/io_thread.cc
|
| @@ -1174,6 +1174,7 @@ void IOThread::InitializeNetworkSessionParamsFromGlobals(
|
| ¶ms->quic_enable_connection_racing);
|
| globals.quic_enable_non_blocking_io.CopyToIfSet(
|
| ¶ms->quic_enable_non_blocking_io);
|
| + globals.quic_prefer_aes.CopyToIfSet(¶ms->quic_prefer_aes);
|
| globals.quic_disable_disk_cache.CopyToIfSet(
|
| ¶ms->quic_disable_disk_cache);
|
| globals.quic_max_number_of_lossy_connections.CopyToIfSet(
|
| @@ -1321,6 +1322,8 @@ void IOThread::ConfigureQuicGlobals(
|
| ShouldQuicEnableNonBlockingIO(quic_trial_params));
|
| globals->quic_disable_disk_cache.set(
|
| ShouldQuicDisableDiskCache(quic_trial_params));
|
| + globals->quic_prefer_aes.set(
|
| + ShouldQuicPreferAes(quic_trial_params));
|
| int max_number_of_lossy_connections = GetQuicMaxNumberOfLossyConnections(
|
| quic_trial_params);
|
| if (max_number_of_lossy_connections != 0) {
|
| @@ -1532,6 +1535,13 @@ bool IOThread::ShouldQuicDisableDiskCache(
|
| }
|
|
|
| // static
|
| +bool IOThread::ShouldQuicPreferAes(
|
| + const VariationParameters& quic_trial_params) {
|
| + return base::LowerCaseEqualsASCII(
|
| + GetVariationParam(quic_trial_params, "prefer_aes"), "true");
|
| +}
|
| +
|
| +// static
|
| int IOThread::GetQuicMaxNumberOfLossyConnections(
|
| const VariationParameters& quic_trial_params) {
|
| int value;
|
|
|