Land Recent QUIC Changes
QUIC connection stability prober - added goaway_received API call.
Merge internal change:
81360468
https://codereview.chromium.org/
740843004/
QUIC - minor changes to fix formatting.
Merge internal change:
81347909
https://codereview.chromium.org/
779133002/
Add the option to not send an explicit QuicConnectionClose frame when
the reason is QUIC_CONNECTION_TIMED_OUT.
This saves bandwidth and most importantly prevents the radio from being
woken up to send a useless packet on mobile clients.
Merge internal change:
81247453
https://codereview.chromium.org/
761793003/
Remove QUIC's optional KATO config param, because it was never used.
Merge internal change:
81198447
https://codereview.chromium.org/
750093008/
Added flag for enabling pacing for the command-line options for internal
servers.
When false, pacing may still be configured via config options or by
turning on BBR. When true, turns on pacing unconditionally. This
flag is intended to be used for performance testing.
Adds QUIC flag FLAGS_quic_enable_pacing for enabling pacing.
Merge internal change:
81166053
https://codereview.chromium.org/
777273002/
Only send a server config update when there is no other data to write.
Merge internal change:
81147141
https://codereview.chromium.org/
781853002/
Removing deprecated flag FLAGS_quic_drop_junk_packets
Merge internal change:
81092917
https://codereview.chromium.org/
748803007/
Merging of rollback of internal changelist
79416786.
Rollback chromium CL: https://codereview.chromium.org/
731593002/
Prevents XTs from dying on restart.
*** Reason for rollback ***
Possible corrupted pointer dereference in CL
78946498 must be rolled back.
*** Original change description ***
Fix QUIC end_to_end_test flakiness introduced by CL
78946498
N/A. Should affect tests only.
CL
78946498 introduced some new tests for the "Small Red Button", a
flag that, when enabled, forces QUIC to disconnect all active sessions
and start rejecting traffic.
Problem:
The new CL made the en...
***
Merge internal change:
81066584
https://codereview.chromium.org/
779463006/
QUIC - Use uint16 for ports.
No functionality change. Changes to keep the code similar to internal
source tree.
Merge internal change:
80778883
https://codereview.chromium.org/
742513009/
R=rch@chromium.org
Review URL: https://codereview.chromium.org/
780123002
Cr-Commit-Position: refs/heads/master@{#306921}