Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(37)

Side by Side Diff: components/network_session_configurator/network_session_configurator.cc

Issue 2822053002: Remove unused "Disable remote Alt-Svc" QUIC experiment code. (Closed)
Patch Set: network_session_configurator_unittest.cc Created 3 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright 2016 The Chromium Authors. All rights reserved. 1 // Copyright 2016 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "components/network_session_configurator/network_session_configurator.h " 5 #include "components/network_session_configurator/network_session_configurator.h "
6 6
7 #include <map> 7 #include <map>
8 #include <unordered_set> 8 #include <unordered_set>
9 9
10 #include "base/metrics/field_trial.h" 10 #include "base/metrics/field_trial.h"
(...skipping 105 matching lines...) Expand 10 before | Expand all | Expand 10 after
116 } 116 }
117 117
118 bool ShouldRetryWithoutAltSvcOnQuicErrors( 118 bool ShouldRetryWithoutAltSvcOnQuicErrors(
119 const VariationParameters& quic_trial_params) { 119 const VariationParameters& quic_trial_params) {
120 return base::LowerCaseEqualsASCII( 120 return base::LowerCaseEqualsASCII(
121 GetVariationParam(quic_trial_params, 121 GetVariationParam(quic_trial_params,
122 "retry_without_alt_svc_on_quic_errors"), 122 "retry_without_alt_svc_on_quic_errors"),
123 "true"); 123 "true");
124 } 124 }
125 125
126 bool ShouldQuicEnableAlternativeServicesForDifferentHost(
127 const VariationParameters& quic_trial_params) {
128 return !base::LowerCaseEqualsASCII(
129 GetVariationParam(quic_trial_params,
130 "enable_alternative_service_with_different_host"),
131 "false");
132 }
133
134 net::QuicTagVector GetQuicConnectionOptions( 126 net::QuicTagVector GetQuicConnectionOptions(
135 const VariationParameters& quic_trial_params) { 127 const VariationParameters& quic_trial_params) {
136 VariationParameters::const_iterator it = 128 VariationParameters::const_iterator it =
137 quic_trial_params.find("connection_options"); 129 quic_trial_params.find("connection_options");
138 if (it == quic_trial_params.end()) { 130 if (it == quic_trial_params.end()) {
139 return net::QuicTagVector(); 131 return net::QuicTagVector();
140 } 132 }
141 133
142 return net::ParseQuicConnectionOptions(it->second); 134 return net::ParseQuicConnectionOptions(it->second);
143 } 135 }
(...skipping 155 matching lines...) Expand 10 before | Expand all | Expand 10 after
299 quic_trial_group, quic_trial_params, is_quic_force_disabled, 291 quic_trial_group, quic_trial_params, is_quic_force_disabled,
300 is_quic_force_enabled); 292 is_quic_force_enabled);
301 params->mark_quic_broken_when_network_blackholes = 293 params->mark_quic_broken_when_network_blackholes =
302 ShouldMarkQuicBrokenWhenNetworkBlackholes(quic_trial_params); 294 ShouldMarkQuicBrokenWhenNetworkBlackholes(quic_trial_params);
303 295
304 params->enable_server_push_cancellation = 296 params->enable_server_push_cancellation =
305 ShouldEnableServerPushCancelation(quic_trial_params); 297 ShouldEnableServerPushCancelation(quic_trial_params);
306 298
307 params->retry_without_alt_svc_on_quic_errors = 299 params->retry_without_alt_svc_on_quic_errors =
308 ShouldRetryWithoutAltSvcOnQuicErrors(quic_trial_params); 300 ShouldRetryWithoutAltSvcOnQuicErrors(quic_trial_params);
309 params->enable_quic_alternative_service_with_different_host =
310 ShouldQuicEnableAlternativeServicesForDifferentHost(quic_trial_params);
311 301
312 if (params->enable_quic) { 302 if (params->enable_quic) {
313 params->quic_delay_tcp_race = ShouldQuicDelayTcpRace(quic_trial_params); 303 params->quic_delay_tcp_race = ShouldQuicDelayTcpRace(quic_trial_params);
314 float load_server_info_timeout_srtt_multiplier = 304 float load_server_info_timeout_srtt_multiplier =
315 GetQuicLoadServerInfoTimeoutSrttMultiplier(quic_trial_params); 305 GetQuicLoadServerInfoTimeoutSrttMultiplier(quic_trial_params);
316 if (load_server_info_timeout_srtt_multiplier != 0) { 306 if (load_server_info_timeout_srtt_multiplier != 0) {
317 params->quic_load_server_info_timeout_srtt_multiplier = 307 params->quic_load_server_info_timeout_srtt_multiplier =
318 load_server_info_timeout_srtt_multiplier; 308 load_server_info_timeout_srtt_multiplier;
319 } 309 }
320 params->quic_enable_connection_racing = 310 params->quic_enable_connection_racing =
(...skipping 106 matching lines...) Expand 10 before | Expand all | Expand 10 after
427 ConfigureTCPFastOpenParams(tfo_trial_group, params); 417 ConfigureTCPFastOpenParams(tfo_trial_group, params);
428 418
429 std::map<std::string, std::string> proxy_preconnects_trial_params; 419 std::map<std::string, std::string> proxy_preconnects_trial_params;
430 variations::GetVariationParams("NetProxyPreconnects", 420 variations::GetVariationParams("NetProxyPreconnects",
431 &proxy_preconnects_trial_params); 421 &proxy_preconnects_trial_params);
432 ConfigureOptimizePreconnectsToProxiesParams(proxy_preconnects_trial_params, 422 ConfigureOptimizePreconnectsToProxiesParams(proxy_preconnects_trial_params,
433 params); 423 params);
434 } 424 }
435 425
436 } // namespace network_session_configurator 426 } // namespace network_session_configurator
OLDNEW
« no previous file with comments | « chrome/browser/io_thread_unittest.cc ('k') | components/network_session_configurator/network_session_configurator_unittest.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698