Land Recent QUIC Changes.
Add helper methods to QUIC test client and peers that allow access to
information needed to test 0-Rtt behavior when talking to cluster-wide
strike registers.
QUIC testing infrastructure.
Merge internal change:
58551796
https://codereview.chromium.org/
124183003/
Release QuicCryptoServerConfig::strike_register_client_lock_ before
doing calls to VerifyNonceIsValidAndUnique in order to minimize the
amount of work that happens while strike_register_client_lock_ is
locked. This is important because VerifyNonceIsValidAndUnique may
invoke the done callback before returning, which may take arbitrary
time or create a lock cycle if invoked while the lock is held.
Relax strike_register_client_ locking requirements.
Merge internal change:
58551166
https://codereview.chromium.org/
110753005/
Rename GetIncomingReliableStream to GetIncomingDataStream.
Merge internal change:
58538145
https://codereview.chromium.org/
111283004/
Suppress noisy messages in QuicTimeWaitListManagerTest.
Merge internal change:
58422536
https://codereview.chromium.org/
123623002/
Implement a TCP tail loss probe which will fire twice before the RTO
fires. The tail loss probe gets re-armed every time a packet is
sent.
Merge internal change:
58420170
https://codereview.chromium.org/
123523004/
Move all the packet parsing logic into QuicDispatcher from the
QuicServer / QuicDispatcher / QuicTimeWaitListManager.
Merge internal change:
58413216
https://codereview.chromium.org/
123303003/
R=rch@chromium.org
Review URL: https://codereview.chromium.org/
124003005
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@242987 0039d316-1c4b-4281-b951-d872f2087c98