Commit e2a9da3e authored by Nick Harper's avatar Nick Harper Committed by Commit Bot

Roll src/net/third_party/quiche/src/ 4e083db26..4f95c4097 (10 commits)

https://quiche.googlesource.com/quiche.git/+log/4e083db26373..4f95c4097fa1

$ git log 4e083db26..4f95c4097 --date=short --no-merges --format='%ad %ae %s'
2020-02-18 dschinazi Deprecate quic_fix_handling_of_bad_prox_packet
2020-02-18 dschinazi Parameterize QuicDispatcherTest by version
2020-02-18 renjietang gfe-relnote: deprecate gfe2_reloadable_flag_quic_log_coalesce_stream_frame_frequency
2020-02-18 fayang gfe-relnote: Deprecate gfe2_reloadable_flag_quic_enable_rr_write_scheduler.
2020-02-18 quiche-dev Surface receive_timestamp to QuicStream::OnStreamFrameAcked.
2020-02-18 fayang Remove unreachable statement and unused variable from general_loss_algorithm.
2020-02-18 fayang gfe-relnote: Deprecate gfe2_reloadable_flag_quic_use_http2_priority_write_scheduler.
2020-02-14 nharper Change number of connection attempts in QuicClientBase::Connect
2020-02-14 nharper Internal QUICHE change
2020-02-14 wub gfe-relnote: (n/a) Deprecate --quic_sanitize_ack_delay.

Created with:
  roll-dep src/net/third_party/quiche/src src/third_party/quic_trace/src

Change-Id: Ia3919e9cc5f387f2ad94a4d8f313a7cfeb7aa5e1
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2063259
Auto-Submit: Nick Harper <nharper@chromium.org>
Commit-Queue: Bence Béky <bnc@chromium.org>
Reviewed-by: default avatarBence Béky <bnc@chromium.org>
Cr-Commit-Position: refs/heads/master@{#742591}
parent ea2bf5b5
...@@ -302,7 +302,7 @@ vars = { ...@@ -302,7 +302,7 @@ vars = {
# Three lines of non-changing comments so that # Three lines of non-changing comments so that
# the commit queue can handle CLs rolling feed # the commit queue can handle CLs rolling feed
# and whatever else without interference from each other. # and whatever else without interference from each other.
'quiche_revision': '4e083db263731f5542cef1f05e4f264f203f5dab', 'quiche_revision': '4f95c4097fa1bc7f123547e47ecf804abaa526cd',
# Three lines of non-changing comments so that # Three lines of non-changing comments so that
# the commit queue can handle CLs rolling ios_webkit # the commit queue can handle CLs rolling ios_webkit
# and whatever else without interference from each other. # and whatever else without interference from each other.
......
...@@ -90,12 +90,6 @@ QUIC_FLAG(bool, FLAGS_quic_reloadable_flag_quic_enable_ack_decimation, true) ...@@ -90,12 +90,6 @@ QUIC_FLAG(bool, FLAGS_quic_reloadable_flag_quic_enable_ack_decimation, true)
// If true, QUIC offload pacing when using USPS as egress method. // If true, QUIC offload pacing when using USPS as egress method.
QUIC_FLAG(bool, FLAGS_quic_restart_flag_quic_offload_pacing_to_usps2, false) QUIC_FLAG(bool, FLAGS_quic_restart_flag_quic_offload_pacing_to_usps2, false)
// If true, default on IETF style loss detection with 1/4 RTT time threshold and
// adaptive packet threshold.
QUIC_FLAG(bool,
FLAGS_quic_restart_flag_quic_default_on_ietf_loss_detection,
true)
// Max time that QUIC can pace packets into the future in ms. // Max time that QUIC can pace packets into the future in ms.
QUIC_FLAG(int32_t, FLAGS_quic_max_pace_time_into_future_ms, 10) QUIC_FLAG(int32_t, FLAGS_quic_max_pace_time_into_future_ms, 10)
...@@ -195,18 +189,9 @@ QUIC_FLAG(bool, FLAGS_quic_reloadable_flag_quic_negotiate_ack_delay_time, false) ...@@ -195,18 +189,9 @@ QUIC_FLAG(bool, FLAGS_quic_reloadable_flag_quic_negotiate_ack_delay_time, false)
// length-prefixed connection IDs. // length-prefixed connection IDs.
QUIC_FLAG(bool, FLAGS_quic_prober_uses_length_prefixed_connection_ids, false) QUIC_FLAG(bool, FLAGS_quic_prober_uses_length_prefixed_connection_ids, false)
// If true and H2PR connection option is received, write_blocked_streams_ uses
// HTTP2 (tree-style) priority write scheduler.
QUIC_FLAG(bool,
FLAGS_quic_reloadable_flag_quic_use_http2_priority_write_scheduler,
true)
// The maximum amount of CRYPTO frame data that can be buffered. // The maximum amount of CRYPTO frame data that can be buffered.
QUIC_FLAG(int32_t, FLAGS_quic_max_buffered_crypto_bytes, 16 * 1024) QUIC_FLAG(int32_t, FLAGS_quic_max_buffered_crypto_bytes, 16 * 1024)
// If true, enable HTTP/2 default scheduling(round robin).
QUIC_FLAG(bool, FLAGS_quic_reloadable_flag_quic_enable_rr_write_scheduler, true)
// If the bandwidth during ack aggregation is smaller than (estimated // If the bandwidth during ack aggregation is smaller than (estimated
// bandwidth * this flag), consider the current aggregation completed // bandwidth * this flag), consider the current aggregation completed
// and starts a new one. // and starts a new one.
...@@ -276,10 +261,6 @@ QUIC_FLAG(bool, FLAGS_quic_reloadable_flag_quic_enable_version_t099, true) ...@@ -276,10 +261,6 @@ QUIC_FLAG(bool, FLAGS_quic_reloadable_flag_quic_enable_version_t099, true)
// A testonly reloadable flag that will always default to false. // A testonly reloadable flag that will always default to false.
QUIC_FLAG(bool, FLAGS_quic_reloadable_flag_quic_testonly_default_false, false) QUIC_FLAG(bool, FLAGS_quic_reloadable_flag_quic_testonly_default_false, false)
// If true, QuicSentPacketManager will cap ack_delay to
// peer_advertized_ack_delay before using it.
QUIC_FLAG(bool, FLAGS_quic_reloadable_flag_quic_sanitize_ack_delay, true)
// If true, frames will be hold in an optimized wrapper data structure. // If true, frames will be hold in an optimized wrapper data structure.
QUIC_FLAG(bool, FLAGS_quic_reloadable_flag_quic_interval_deque, true) QUIC_FLAG(bool, FLAGS_quic_reloadable_flag_quic_interval_deque, true)
...@@ -308,12 +289,6 @@ QUIC_FLAG( ...@@ -308,12 +289,6 @@ QUIC_FLAG(
FLAGS_quic_reloadable_flag_quic_create_server_handshaker_in_constructor, FLAGS_quic_reloadable_flag_quic_create_server_handshaker_in_constructor,
true) true)
// If true, the frequency of stream frame coalescing will be logged as
// QuicSession.CoalesceStreamFrameStatus.
QUIC_FLAG(bool,
FLAGS_quic_reloadable_flag_quic_log_coalesce_stream_frame_frequency,
true)
// In BBR, slow pacing rate if it is likely causing overshoot. // In BBR, slow pacing rate if it is likely causing overshoot.
QUIC_FLAG( QUIC_FLAG(
bool, bool,
...@@ -325,11 +300,6 @@ QUIC_FLAG(bool, ...@@ -325,11 +300,6 @@ QUIC_FLAG(bool,
FLAGS_quic_reloadable_flag_quic_bbr_loss_based_startup_exit, FLAGS_quic_reloadable_flag_quic_bbr_loss_based_startup_exit,
true) true)
// If true, correctly stop processing bad PROX packets.
QUIC_FLAG(bool,
FLAGS_quic_restart_flag_quic_fix_handling_of_bad_prox_packet,
true)
// The default initial value of the max ack height filter's window length. // The default initial value of the max ack height filter's window length.
QUIC_FLAG(int32_t, FLAGS_quic_bbr2_default_initial_ack_height_filter_window, 10) QUIC_FLAG(int32_t, FLAGS_quic_bbr2_default_initial_ack_height_filter_window, 10)
...@@ -368,7 +338,7 @@ QUIC_FLAG( ...@@ -368,7 +338,7 @@ QUIC_FLAG(
QUIC_FLAG( QUIC_FLAG(
bool, bool,
FLAGS_quic_reloadable_flag_quic_set_send_algorithm_noop_if_cc_type_unchanged, FLAGS_quic_reloadable_flag_quic_set_send_algorithm_noop_if_cc_type_unchanged,
false) true)
// If true, use predictable grease settings identifiers and values. // If true, use predictable grease settings identifiers and values.
QUIC_FLAG(bool, FLAGS_quic_enable_http3_grease_randomness, true) QUIC_FLAG(bool, FLAGS_quic_enable_http3_grease_randomness, true)
...@@ -377,7 +347,7 @@ QUIC_FLAG(bool, FLAGS_quic_enable_http3_grease_randomness, true) ...@@ -377,7 +347,7 @@ QUIC_FLAG(bool, FLAGS_quic_enable_http3_grease_randomness, true)
QUIC_FLAG( QUIC_FLAG(
bool, bool,
FLAGS_quic_reloadable_flag_quic_check_handshake_timeout_before_idle_timeout, FLAGS_quic_reloadable_flag_quic_check_handshake_timeout_before_idle_timeout,
false) true)
// If true and batch writer is used, QuicConnection will flush after a mtu probe // If true and batch writer is used, QuicConnection will flush after a mtu probe
// is sent. // is sent.
...@@ -387,13 +357,13 @@ QUIC_FLAG(bool, ...@@ -387,13 +357,13 @@ QUIC_FLAG(bool,
// If true, QuicConnection will check MTU_DISCOVERY_FRAME in // If true, QuicConnection will check MTU_DISCOVERY_FRAME in
// nonretransmittable_frames to see if a packet is a MTU probe. // nonretransmittable_frames to see if a packet is a MTU probe.
QUIC_FLAG(bool, FLAGS_quic_reloadable_flag_quic_better_mtu_packet_check, false) QUIC_FLAG(bool, FLAGS_quic_reloadable_flag_quic_better_mtu_packet_check, true)
// If true, neuter unencrypted control frames in // If true, neuter unencrypted control frames in
// QuicUnackedPacketMap::NeuterUnencryptedPackets. // QuicUnackedPacketMap::NeuterUnencryptedPackets.
QUIC_FLAG(bool, QUIC_FLAG(bool,
FLAGS_quic_reloadable_flag_quic_neuter_unencrypted_control_frames, FLAGS_quic_reloadable_flag_quic_neuter_unencrypted_control_frames,
false) true)
// When the EACK connection option is sent by the client, an ack-eliciting frame // When the EACK connection option is sent by the client, an ack-eliciting frame
// is bundled with ACKs sent after the PTO fires. // is bundled with ACKs sent after the PTO fires.
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment