|
|
Enable QUIC for proxies only when QUIC is enabled
1. Remove |enable_quic_for_proxies| from
HttpNetworkSession::Params. Instead, use |enable_quic|.
This change brings QUIC proxy code closer to
the global QUIC code.
2. Do not plumb |enable_quic| down to Data Reduction
Proxy (DRP) IO Data. Instead, DRP reads |enable_quic| from
HttpNetworkSession::Params directly.
3. Chrome will use QUIC to connect to DRP if QUIC is enabled
globally and Chrome is in DRP QUIC field trial. With this change
DRP will use a QUIC proxy only when it is initialized using client
config service (and not statically configured proxies).
BUG= 609177
Committed: https://crrev.com/9bf2667a46fd3ba3f7c4f4c69d2217ca68959a45
Cr-Commit-Position: refs/heads/master@{#393002}
Total comments: 6
Total comments: 3
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+166 lines, -338 lines) |
Patch |
 |
M |
android_webview/browser/aw_browser_context.cc
|
View
|
|
1 chunk |
+0 lines, -1 line |
0 comments
|
Download
|
 |
M |
chrome/browser/io_thread.h
|
View
|
|
3 chunks |
+0 lines, -16 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/io_thread.cc
|
View
|
|
4 chunks |
+0 lines, -30 lines |
3 comments
|
Download
|
 |
M |
chrome/browser/io_thread_unittest.cc
|
View
|
|
5 chunks |
+0 lines, -50 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/net/spdyproxy/data_reduction_proxy_chrome_io_data.h
|
View
|
|
1 chunk |
+1 line, -2 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/net/spdyproxy/data_reduction_proxy_chrome_io_data.cc
|
View
|
|
2 chunks |
+2 lines, -4 lines |
0 comments
|
Download
|
 |
M |
chrome/browser/profiles/profile_impl_io_data.cc
|
View
|
|
1 chunk |
+1 line, -7 lines |
0 comments
|
Download
|
 |
M |
components/cronet/android/cronet_data_reduction_proxy.cc
|
View
|
|
1 chunk |
+5 lines, -6 lines |
0 comments
|
Download
|
 |
M |
components/data_reduction_proxy/core/browser/data_reduction_proxy_config_service_client.h
|
View
|
|
1 chunk |
+3 lines, -0 lines |
0 comments
|
Download
|
 |
M |
components/data_reduction_proxy/core/browser/data_reduction_proxy_config_service_client.cc
|
View
|
1
|
5 chunks |
+22 lines, -2 lines |
0 comments
|
Download
|
 |
M |
components/data_reduction_proxy/core/browser/data_reduction_proxy_config_service_client_unittest.cc
|
View
|
1
|
16 chunks |
+126 lines, -89 lines |
0 comments
|
Download
|
 |
M |
components/data_reduction_proxy/core/browser/data_reduction_proxy_config_test_utils.h
|
View
|
|
1 chunk |
+0 lines, -3 lines |
0 comments
|
Download
|
 |
M |
components/data_reduction_proxy/core/browser/data_reduction_proxy_config_test_utils.cc
|
View
|
|
1 chunk |
+0 lines, -4 lines |
0 comments
|
Download
|
 |
M |
components/data_reduction_proxy/core/browser/data_reduction_proxy_config_unittest.cc
|
View
|
|
1 chunk |
+0 lines, -1 line |
0 comments
|
Download
|
 |
M |
components/data_reduction_proxy/core/browser/data_reduction_proxy_io_data.h
|
View
|
|
1 chunk |
+0 lines, -1 line |
0 comments
|
Download
|
 |
M |
components/data_reduction_proxy/core/browser/data_reduction_proxy_io_data.cc
|
View
|
|
2 chunks |
+0 lines, -2 lines |
0 comments
|
Download
|
 |
M |
components/data_reduction_proxy/core/browser/data_reduction_proxy_io_data_unittest.cc
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
components/data_reduction_proxy/core/browser/data_reduction_proxy_settings_unittest.cc
|
View
|
|
1 chunk |
+0 lines, -61 lines |
0 comments
|
Download
|
 |
M |
components/data_reduction_proxy/core/common/data_reduction_proxy_params.h
|
View
|
1
|
3 chunks |
+0 lines, -7 lines |
0 comments
|
Download
|
 |
M |
components/data_reduction_proxy/core/common/data_reduction_proxy_params.cc
|
View
|
1
|
5 chunks |
+1 line, -19 lines |
0 comments
|
Download
|
 |
M |
ios/chrome/browser/ios_chrome_io_thread.h
|
View
|
|
3 chunks |
+0 lines, -9 lines |
0 comments
|
Download
|
 |
M |
ios/chrome/browser/ios_chrome_io_thread.mm
|
View
|
|
3 chunks |
+0 lines, -13 lines |
0 comments
|
Download
|
 |
M |
net/http/http_network_session.h
|
View
|
|
1 chunk |
+0 lines, -2 lines |
0 comments
|
Download
|
 |
M |
net/http/http_network_session.cc
|
View
|
|
2 chunks |
+0 lines, -2 lines |
0 comments
|
Download
|
 |
M |
net/http/http_stream_factory_impl_job.cc
|
View
|
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
net/http/http_stream_factory_impl_unittest.cc
|
View
|
|
2 chunks |
+0 lines, -2 lines |
0 comments
|
Download
|
 |
M |
net/quic/quic_network_transaction_unittest.cc
|
View
|
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
Total messages: 36 (23 generated)
|