Landing Recent QUIC changes until Thu Apr 20 2017

Desktop / Chromium - rch [chromium.org] - 20 April 2017 18:37 EDT

Convert QUIC non-feature flags to the old syntax, for consistency.

Merge internal change: 153720286 https://codereview.chromium.org/2828163005/

Increases inflight limit for QUIC BBR if the ack rate in the past half-rtt was lower than half the current bandwidth estimate.

Protected by FLAGS_quic_reloadable_flag_quic_bbr_slow_recent_delivery.

Merge internal change: 153663187 https://codereview.chromium.org/2833673006/

Include unistd.h in quic_socket_utils.cc

Merge internal change: 153540629 https://codereview.chromium.org/2835473003/

Remain in packet conservation mode if BBR is in PROBE_BW and not in high-gain mode. Protected by FLAGS_quic_reloadable_flag_quic_bbr_extra_conservation.

Merge internal change: 153506591 https://codereview.chromium.org/2832003002/

Review-Url: https://codereview.chromium.org/2834723002 Cr-Commit-Position: refs/heads/master@{#466169}

fa4a3ab Landing Recent QUIC changes until Thu Apr 20 2017
net/quic/core/congestion_control/bbr_sender.cc | 103 ++++++++++++++++++++-
net/quic/core/congestion_control/bbr_sender.h | 30 +++++-
.../core/congestion_control/bbr_sender_test.cc | 57 +++++++++++-
.../congestion_control/send_algorithm_interface.h | 5 +-
.../congestion_control/tcp_cubic_sender_base.cc | 2 +-
.../congestion_control/tcp_cubic_sender_base.h | 2 +-
net/quic/core/quic_flags_list.h | 13 +++
net/quic/core/quic_version_manager.cc | 6 +-
net/quic/core/quic_version_manager_test.cc | 2 +-
net/quic/core/quic_versions.cc | 2 +-
net/quic/core/quic_versions_test.cc | 4 +-
net/quic/test_tools/quic_test_utils.h | 5 +-
net/tools/quic/platform/impl/quic_socket_utils.cc | 1 +
net/tools/quic/quic_dispatcher_test.cc | 6 +-
14 files changed, 209 insertions(+), 29 deletions(-)

Upstream: git.chromium.org


  • Share