- 16df40e IWYU quic_logging in //third_party/quic/core/congestion_control by dmcardle · 5 years ago
- bfba1d6 Deprecate gfe2_reloadable_flag_quic_bbr_slower_startup4 by ianswett · 5 years ago
- c690c9c gfe-relnote: For QUIC BBR v1 and v2, only produce one bandwidth/rtt sample per congestion event. Protected by --gfe2_reloadable_flag_quic_one_bw_sample_per_ack_event. by wub · 5 years ago
- 42e8994 gfe-relnote: Change quic::SendTimeState.bytes_in_flight to include the bytes from the packet just sent. Protected by v2 flag --gfe2_reloadable_flag_quic_bw_sampler_remove_packets_once_per_congestion_event2. by wub · 5 years ago
- 3060aaf gfe-relnote: (n/a) Add a QUIC BBRv2 simulator test to make sure inflight_hi is cut gradually upon loss from PROBE_UP. Test only. by wub · 5 years ago
- 32dce0f gfe-relnote: For QUIC BBRv2 flows, cut inflight_hi gradually when there is high loss from PROBE_UP. Protected by --gfe2_reloadable_flag_quic_bbr2_cut_inflight_hi_gradually. by wub · 5 years ago
- 8f90e51 Define kAlarmGranularity and use it in the non-test QUIC code. by ianswett · 5 years ago
- 2957990 gfe-relnote: (n/a) Add a Bbr2Sender::GetTargetBytesInflight function and use it in Bbr2ProbeBwMode. Refactor only, no behavior change. by wub · 5 years ago
- 76139a5 gfe-relnote: (n/a) In QUIC BBR(v1 and v2) tests, construct the simulator with the test random generator. Test only. by wub · 5 years ago
- cf0bfcf Use quiche string libraries in third_party/quic/core by dmcardle · 5 years ago
- a545ca1 gfe-relnote: In QUIC bandwidth sampler, only remove packets when RemoveObsoletePackets is called. Protected by --gfe2_reloadable_flag_quic_bw_sampler_remove_packets_once_per_congestion_event. by wub · 5 years ago
- 36e6300 gfe-relnote: For QUIC BBR tests, add the ability to save test results and compare with saved results. Test only, not protected. by wub · 5 years ago
- f0f94d6 Add flag counts for gfe2_quic_reloadable_flag_quic_bbr_startup_rate_reduction. by ianswett · 5 years ago
- 0198341 gfe-relnote: In QUIC, default enable IETF loss detection with 1/4 RTT time threshold and adaptive packet threshold. Protected by existing gfe2_reloadable_flag_quic_default_on_ietf_loss_detection. by fayang · 5 years ago
- 720c8e6 Internal QUICHE change by wub · 5 years ago
- 5cd4959 Internal QUICHE change by wub · 5 years ago
- 680d563 gfe-relnote: (n/a) Deprecate --gfe2_reloadable_flag_quic_bbr2_fix_inflight_bounds. by wub · 5 years ago
- 2fd0c6c gfe-relnote: (n/a) Refactor Bbr2ProbeBwMode::OnCongestionEvent such that it only has one return point. No behavior change, not protected. by wub · 5 years ago
- be29b9e gfe-relnote: Refactor how QuicConnectionStats.slowstart_duration is calculated in QUIC BBR1, and start populate it in QUIC BBR2. Not protected. (Worst case we get some incorrect values in transport connection stats) by wub · 5 years ago
- 7800130 Add more QUIC_SLOW_TEST annotations to bbr2_simulator_test.cc by rch · 5 years ago
- 409b261 Add a new QUIC platform API QUIC_SLOW_TEST which will be used in chrome by rch · 5 years ago
- b4e187c Internal QUICHE change by QUICHE team · 5 years ago
- 0276ecf gfe-relnote: (n/a) Add some log for QUIC bbr2 code. Logging only. by wub · 5 years ago
- ec9bf88 Add a missing flag count for gfe2_reloadable_flag_quic_bbr_one_mss_conservation. by ianswett · 5 years ago
- bbe9a1b gfe-relnote: In QUIC, do not inject bandwidth in BbrSender::AdjustNetworkParameters. Also use min rtt instead of srtt when calculating new cwnd. Protected by gfe2_reloadable_flag_quic_bbr_donot_inject_bandwidth. by fayang · 5 years ago
- fdcfe3b Internal QUICHE change by QUICHE team · 5 years ago
- db09565 gfe-relnote: In QUIC, add connection option to enable IETF loss detection with both adaptive packet and adaptive time threshold. Protected by existing gfe2_reloadable_flag_quic_enable_ietf_loss_detection. by fayang · 5 years ago
- fe909c6 Convert kDefaultMaxCongestionWindowPackets to a flag. by ianswett · 5 years ago
- f2c4e3e gfe-relnote: In QUIC, re-calculate pacing rate when cwnd gets bootstrapped. Protected by gfe2_reloadable_flag_quic_bbr_fix_pacing_rate. by fayang · 5 years ago
- ad65ab9 Deprecate gfe2_reloadable_flag_quic_sent_packet_manager_cleanup. by ianswett · 5 years ago
- cc4ea6a gfe-relnote: Deprecate gfe2_reloadable_flag_quic_detect_spurious_loss. by fayang · 5 years ago
- f25169a Add QUIC_EXPORT_PRIVATE to prepare for presubmit by dschinazi · 5 years ago
- 4db9be5 Split QuicEndpoint into QuicEndpoint and QuicEndpointBase. by vasilvv · 5 years ago
- 87daabc Internal QUICHE change by wub · 5 years ago
- cff885a gfe-relnote: In QUIC, clean up !session_decides_what_to_write code path. by fayang · 5 years ago
- 56835aa Internal QUICHE change by QUICHE team · 5 years ago
- 104f9c5 Internal QUICHE change by wub · 5 years ago
- b5a8b9e Internal QUICHE change by wub · 5 years ago
- 9addc9c gfe-relnote: (n/a) In QUIC BBR and BBRv2, add a flag for MaxAckHeightTracker to determine when to start a new ack aggregation epoch. No behavior change. by wub · 5 years ago
- f28ac2b gfe-relnote: (n/a) Reduce the rate limit a QUIC error log in BandwidthSampler. Logging only. by wub · 5 years ago
- 463f235 Remove usages of QuicMakeUnique, Http2MakeUnique, SpdyMakeUnique. by bnc · 5 years ago
- 38f8652 gfe-relnote: (n/a) Deprecate --gfe2_reloadable_flag_quic_track_ack_height_in_bandwidth_sampler2. by wub · 5 years ago
- ffbc293 gfe-relnote: (n/a) Rate limit a QUIC_LOG(ERROR) in BandwidthSampler. Logging only. by wub · 5 years ago
- db29524 gfe-relnote: (n/a) Add unit tests for quic::MaxAckHeightTracker. Test only. by wub · 5 years ago
- 527e7d4 gfe-relnote: Default-initialize QUIC BBRv2's inflight_hi_headroom from flags. No behavior change. by wub · 5 years ago
- 8886b8c Internal QUICHE change by wub · 5 years ago
- 3034a7d gfe-relnote: For QUIC BBRv2: 1) Don't grow inflight_hi unless it's fully used, and 2) Cap inflight_lo in PROBE_CRUISE. Protected by --gfe2_reloadable_flag_quic_bbr2_fix_inflight_bounds. by wub · 5 years ago
- 3f3cb68 gfe-relnote: (n/a) Deprecate --gfe2_reloadable_flag_quic_change_default_lumpy_pacing_size_to_two. by wub · 6 years ago
- dc23fc0 gfe-relnote: (n/a) Add a bbr2 test with sender policed by a token bucket. Test only. by wub · 6 years ago
- b0c7b4b gfe-relnote: In QUIC, enable IETF style loss detection. Protected by by fayang · 6 years ago
- 19d2d5b gfe-relnote: In QUIC, add adaptive reordering thresholds. Deprecate SpuriousRetransmitDetected and call SpuriousLossDetected instead. Protected by gfe2_reloadable_flag_quic_detect_spurious_loss. by fayang · 6 years ago
- 4b3bafd Add two more variables to a QUIC_BUG in bandwidth_sampler.cc to debug b/119763397 by ianswett · 6 years ago
- fa2746c gfe-relnote: False deprecate gfe2_reloadable_flag_quic_fix_adaptive_time_loss. by fayang · 6 years ago
- 1e96e1a gfe-relnote: False deprecate gfe2_reloadable_flag_quic_eighth_rtt_loss_detection. by fayang · 6 years ago
- 0fc587f Switch QuicMakeUnique to std::make_unique, part 1: //third_party/quic by vasilvv · 6 years ago
- 897605d gfe-relnote: Deprecate gfe2_reloadable_flag_quic_fix_packets_acked. by fayang · 6 years ago
- aee31ef gfe-relnote: In QUIC v48, support partial write of CRYPTO frames. Protected by existing gfe2_reloadable_flag_quic_enable_version_48. by fayang · 6 years ago
- f975eac gfe-relnote: Default-initialize QUIC BBRv2 loss event threshold for exiting STARTUP from a flag. Protected by --gfe2_reloadable_flag_quic_default_to_bbr_v2. by wub · 6 years ago
- 64c3411 gfe-relnote: (n/a) Ensure BandwidthSampler.max_ack_height_tracker_.aggregation_epoch_start_time_ is initialized before Update(). Protected by --gfe2_reloadable_flag_quic_track_ack_height_in_bandwidth_sampler2, which replaces the old v1 flag. by wub · 6 years ago
- 4abb566 Improve logging for BandwidthSampler map size bug entry. by vasilvv · 6 years ago
- 7652d41 Internal QUICHE change by wub · 6 years ago
- 5a6ea9a gfe-relnote: Default-initialize QUIC BBRv2 loss threshold from a flag. Protected by --gfe2_reloadable_flag_quic_default_to_bbr_v2. by wub · 6 years ago
- f35ea98 gfe-relnote: For QUIC BBR/BBRv2, move max ack height tracking to BandwidthSampler. BBR change protected by --gfe2_reloadable_flag_quic_track_ack_height_in_bandwidth_sampler. BBRv2 protected by existing --gfe2_reloadable_flag_quic_default_to_bbr_v2. by wub · 6 years ago
- 174cb5c gfe-relnote: Default-initialize some QUIC BBRv2 parameters from flags. Protected by --gfe2_reloadable_flag_quic_default_to_bbr_v2. by wub · 6 years ago
- dcc474e gfe-relnote: Remove obsolete IETF QUIC recovery functionality. Protected by gfe2_reloadable_flag_quic_sent_packet_manager_cleanup. by ianswett · 6 years ago
- 940a532 Remove incorrect uses of GetHeadersStreamId(). by renjietang · 6 years ago
- eedb91b gfe-relnote: (n/a) In QUIC BBRv2, only update max bandwidth filter per ack event. Protected by existing flag --gfe2_reloadable_flag_quic_default_to_bbr_v2. by wub · 6 years ago
- 7872c77 Initial export of QUIC BBRv2. by QUICHE team · 6 years ago
- a0727f9 gfe-relnote: In QUIC, replace constant kMaxTrackedPackets with a flag. No functional change expected. Not protected. by fayang · 6 years ago
- 722bad4 gfe-relnote: Remove unused QUIC connection option '1CON'. Not protected. by wub · 6 years ago
- d06ad10 gfe-relnote: Implement BBRv2 for QUIC. Protected by --gfe2_reloadable_flag_quic_default_to_bbr_v2. by wub · 6 years ago
- 0a564aa gfe-relnote: Change the default value of --quic_lumpy_pacing_size to 2. Protected by --quic_change_default_lumpy_pacing_size_to_two. by wub · 6 years ago
- 1a578a7 gfe-relnote: Deprecate previously rolled back flag gfe2_reloadable_flag_quic_bbr_app_limited_recovery. by ianswett · 6 years ago
- bf3d286 gfe-relnote: Deprecate gfe2_reloadable_flag_quic_use_uber_loss_algorithm. by fayang · 6 years ago
- 17d4242 Fix QUIC warnings in preparation for enabling them by dschinazi · 6 years ago
- ecb0f78 gfe-relnote: (n/a) Deprecate --gfe2_reloadable_flag_quic_no_lumpy_pacing_at_low_bw. by wub · 6 years ago
- cfef5c9 Deprecate gfe2_reloadable_flag_quic_bbr_slower_startup3. by ianswett · 6 years ago
- 06bb1b0 gfe-relnote: In QUIC, when detecting loss of a packet number space, do not use no packet missing optimization if largest_newly_acked != the largest packet in packets_acked. Protected by gfe2_reloadable_flag_quic_fix_packets_acked. by fayang · 6 years ago
- 88e3e05 Internal QUICHE change by danzh · 6 years ago
- f356d9e Internal QUICHE change by QUICHE team · 6 years ago
- dad9acf gfe-relnote: (n/a) Add quic platform api to create BBRv2 sender, currently the implementation just creates a BBRv1 sender. No behavior change, not protected. by wub · 6 years ago
- f2be56a gfe-relnote: n/a(code cleanup) Replace direct usage of FLAGS_some_flag_name in by danzh · 6 years ago
- 14650e4 gfe-relnote: In QUIC, add code counts for RTT status when cwnd gets bootstrapped. Not protected. by fayang · 6 years ago
- 8cafde0 gfe-relnote: In QUIC cwnd bootstrapping experiment, protect decreasing cwnd gain and pacing gain by gfe2_reloadable_flag_quic_conservative_cwnd_and_pacing_gains. by fayang · 6 years ago
- 03637f5 gfe-relnote: (n/a) Deprecate --gfe2_reloadable_flag_quic_always_get_bw_sample_when_acked. by wub · 6 years ago
- f0a7fd8 gfe-relnote: In QUIC, only decrease cwnd gain and pacing gain when cwnd increases or allow cwnd to decrease in initial cwnd experiment. Protected by gfe2_reloadable_flag_quic_gfe_selected_initial_cwnd_experiments and ENABLED quic_fix_bbr_cwnd_in_bandwidth_resumption. by fayang · 6 years ago
- c050d7a gfe-relnote: In QUIC, ignore bad bandwidth samples from CMS in cwnd bootstrapping experiment. by fayang · 6 years ago
- 46833c3 Add QUIC_BUG_IF to QuicUtils::GetCryptoStreamId by nharper · 6 years ago
- f1b99dc gfe-relnote: Allow GFE to perform initial cwnd up and down experiment. Protected by --gfe2_reloadable_flag_quic_gfe_selected_initial_cwnd_experiments. by fayang · 6 years ago
- 4ba5598 gfe-relnote: In QUIC, use 2 burst tokens in bootstrapping experiment, protected by gfe2_reloadable_flag_quic_conservative_bursts. by fayang · 6 years ago
- 153392f gfe-relnote: In QUIC, when cwnd gets bootstrapped, set cwnd gain in STARTUP to 2 to avoid too much overshooting. This only affects cwnd bootstrapping experiment. by fayang · 6 years ago
- 87c39c1 Replace all remaining instances of LOG in /third_party/quic/ with QUIC_LOG by dschinazi · 6 years ago
- 5b352f1 gfe-relnote: (n/a) Remove unused QUIC connection option "BBQ4". Not protected. by wub · 6 years ago
- cc26da8 gfe-relnote: (n/a) Fix small buffer setup in bbr_sender_test.cc. Test only. by wub · 6 years ago
- 9343d70 gfe-relnote: (n/a) Add a wrapper macro for quic::test::ExpectApproxEq for better error report in tests. Test only. by wub · 6 years ago
- 4985598 gfe-relnote: (n/a) Change SetQuicFlag to take the flag variable directly instead of a pointer to it. Refactor for Envoy integration, no behavior change. by wub · 6 years ago
- ed96643 Internal QUICHE change by fayang · 6 years ago
- be83ecd gfe-relnote: In QUIC, adjust cwnd when doing bandwidth resumption in BBR. Protected by gfe2_reloadable_flag_quic_fix_bbr_cwnd_in_bandwidth_resumption. by fayang · 6 years ago
- 0a8b32a gfe-relnote: (n/a) Add a flag count for --gfe2_reloadable_flag_quic_no_lumpy_pacing_at_low_bw. Flag count only. by wub · 6 years ago
- 3eb8221 gfe-relnote: In QUIC, enforce packets be ACKed in the correct packet number space. Protected by enabling multiple packet number spaces. by fayang · 6 years ago