diff options
author | rtenneti@chromium.org <rtenneti@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-06-18 07:01:59 +0000 |
---|---|---|
committer | rtenneti@chromium.org <rtenneti@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-06-18 07:01:59 +0000 |
commit | a5b98170d07d42feb0a41e381067518699a30828 (patch) | |
tree | c062a37ffaabe4ebca6c8c3b57213e89ba046c5e /net/net.gypi | |
parent | d5ba08c40df27b685183aab826da07a9daacb295 (diff) | |
download | chromium_src-a5b98170d07d42feb0a41e381067518699a30828.zip chromium_src-a5b98170d07d42feb0a41e381067518699a30828.tar.gz chromium_src-a5b98170d07d42feb0a41e381067518699a30828.tar.bz2 |
Land Recent QUIC Changes.
Trying to merge as many of flow control changes as possible before the
branch (we have all changed until Fri 06/13 21:20 UTC).
Test tools for udp proxying. This involves a few refactors of test
tools but nothing which affects the internal server.
minor refactors to allow quic udp proxy testing.
Merge internal change: 69157651
https://codereview.chromium.org/331963002/
Added FEC policy per stream, which is translated to an FEC protection
value on writes further on down.
Merge internal change: 69153464
https://codereview.chromium.org/338623002/
Pull out stream/session updates from OnConfigNegotiated. Preparation for
updating stream/session with different received windows.
QUIC refector: Pull out stream/session updates from OnConfigNegotiated
Merge internal change: 69106467
https://codereview.chromium.org/337723003/
Rather than passing initial_flow_control_window all the way down the
call stack, put it inside QuicConfig as intended: each member of
QuicConfig has a "value to send" field, so populate this at the top
level.
rtenneti: when porting to Chromium, you should add
config.SetInitialFlowControlWindowToSend(kInitialReceiveWindowSize)
in QuicStreamFactory::CreateSession, just above line 837: *session =
new QuicClientSession(...)
Store initial flow control window for QUIC in QuicConfig. No behavior
change intended.
Added the following unit tests to EndToEndTest.cc
+ DoNotSetResumeWriteAlarmIfConnectionFlowControlBlocked
+ NegotiateMaxOpenStreams
Merge internal change: 69079363
https://codereview.chromium.org/333803007/
First version of a QUIC SendAlgorithmSimulator which is designed to
simulate BBR and TCP flows and changes.
Merge internal change: 69035927
https://codereview.chromium.org/330163003/
R=rch@chromium.org, wtc@chromium.org
Review URL: https://codereview.chromium.org/330333006
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@277959 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'net/net.gypi')
-rw-r--r-- | net/net.gypi | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/net/net.gypi b/net/net.gypi index 748acc3..6571fb9 100644 --- a/net/net.gypi +++ b/net/net.gypi @@ -1404,6 +1404,8 @@ 'quic/congestion_control/leaky_bucket_test.cc', 'quic/congestion_control/pacing_sender_test.cc', 'quic/congestion_control/rtt_stats_test.cc', + 'quic/congestion_control/send_algorithm_simulator.cc', + 'quic/congestion_control/send_algorithm_simulator.h', 'quic/congestion_control/tcp_cubic_sender_test.cc', 'quic/congestion_control/tcp_loss_algorithm_test.cc', 'quic/congestion_control/tcp_receiver_test.cc', |