| Index: net/http/http_network_session.cc
|
| diff --git a/net/http/http_network_session.cc b/net/http/http_network_session.cc
|
| index 72ed8813c18c05ca8e39d261c93f456f62e7b72b..a85472358a67e79814dfb44164ef38407f6199e9 100644
|
| --- a/net/http/http_network_session.cc
|
| +++ b/net/http/http_network_session.cc
|
| @@ -51,6 +51,10 @@ net::ClientSocketPoolManager* CreateSocketPoolManager(
|
|
|
| namespace net {
|
|
|
| +// The maximum receive window sizes for HTTP/2 sessions and streams.
|
| +const int32 kSpdySessionMaxRecvWindowSize = 10 * 1024 * 1024; // 10 MB
|
| +const int32 kSpdyStreamMaxRecvWindowSize = 10 * 1024 * 1024; // 10 MB
|
| +
|
| HttpNetworkSession::Params::Params()
|
| : client_socket_factory(NULL),
|
| host_resolver(NULL),
|
| @@ -74,7 +78,8 @@ HttpNetworkSession::Params::Params()
|
| enable_spdy_compression(true),
|
| enable_spdy_ping_based_connection_checking(true),
|
| spdy_default_protocol(kProtoUnknown),
|
| - spdy_stream_initial_recv_window_size(0),
|
| + spdy_session_max_recv_window_size(kSpdySessionMaxRecvWindowSize),
|
| + spdy_stream_max_recv_window_size(kSpdyStreamMaxRecvWindowSize),
|
| spdy_initial_max_concurrent_streams(0),
|
| spdy_max_concurrent_streams_limit(0),
|
| time_func(&base::TimeTicks::Now),
|
| @@ -152,7 +157,8 @@ HttpNetworkSession::HttpNetworkSession(const Params& params)
|
| params.enable_spdy_compression,
|
| params.enable_spdy_ping_based_connection_checking,
|
| params.spdy_default_protocol,
|
| - params.spdy_stream_initial_recv_window_size,
|
| + params.spdy_session_max_recv_window_size,
|
| + params.spdy_stream_max_recv_window_size,
|
| params.spdy_initial_max_concurrent_streams,
|
| params.spdy_max_concurrent_streams_limit,
|
| params.time_func,
|
|
|