1. b11d12d Internal QUICHE change by danzh · 4 years, 3 months ago
  2. cebc59c In QUIC BBRv2, reset max_bytes_delivered_in_round when a new round starts. by wub · 4 years, 3 months ago
  3. 5be974e Project import generated by Copybara. by QUICHE team · 4 years, 3 months ago
  4. cfb206c Change the return value of CheckBandwidthGrowth to an enum from a bool. No functional change. by ianswett · 4 years, 4 months ago
  5. 3899cd1 gfe-relnote: Change QUIC BBRv2 to reduce bandwidth_lo when the BBQ6, BBQ7, BBQ8, and BBQ9 connection options are present. by ianswett · 4 years, 4 months ago
  6. 8753341 Move CheckBandwidthGrowth in QUIC from Bbr2Startup to Bbr2NetworkModel. No functional change. by ianswett · 4 years, 4 months ago
  7. dcc6d0d Move the call to AdaptLowerBounds so it's called on every congestion event. It already exits early if it's not the end of the round, so this is not a functional change. In preparation for cr/305164640 by ianswett · 4 years, 4 months ago
  8. 662ecf2 Enhance the error message when quic::BandwidthSampler's in-flight packet map exceeds the max number of tracked packets. by wub · 4 years, 4 months ago
  9. ed74e47 Deprecate --gfe2_reloadable_flag_quic_bbr2_startup_loss_exit_use_max_delivered. by wub · 4 years, 4 months ago
  10. 0a60408 Add QUIC connection option B2RC to disable reno coexistence for BBR2. by wub · 4 years, 4 months ago
  11. bca9deb Replace QuicheStrCat() with absl::StrCat() by vasilvv · 4 years, 4 months ago
  12. 5b9b033 Add a new BDP method on QUIC BBRv2 that doesn't take any arguments and always uses MaxBandwidth() and use it where MaxBandwidth() is being used. No functional change, not flag protected. by ianswett · 4 years, 4 months ago
  13. 7cd97cd Revert the meaning of QUIC connection option 'B2SL': by wub · 4 years, 4 months ago
  14. 576b36b Deprecate --gfe2_reloadable_flag_quic_bbr2_support_max_bootstrap_cwnd. by wub · 4 years, 4 months ago
  15. 41fad93 Deprecate --gfe2_reloadable_flag_quic_bbr2_no_exit_startup_on_loss_with_bw_growth. by wub · 4 years, 4 months ago
  16. ace64fa Increase QUIC BBRv2 inflight_hi by bytes_delevered instead of inflight_at_send. Enabled by B2DL. by ianswett · 4 years, 4 months ago
  17. e8f4615 Deprecate --gfe2_reloadable_flag_quic_bbr2_use_post_inflight_to_detect_queuing. by wub · 4 years, 4 months ago
  18. 123f5aa Deprecate --gfe2_reloadable_flag_quic_copy_bbr_cwnd_to_bbr2. by wub · 4 years, 4 months ago
  19. 9ea8526 Deprecate --gfe2_reloadable_flag_quic_bbr2_use_tcp_inflight_hi_headroom. by wub · 4 years, 4 months ago
  20. 4d8139b Enhance the error message of QUIC_BUG in QUIC BandwidthSampler. by wub · 4 years, 5 months ago
  21. 58b3af3 In QUIC, use using for alias declaration. by renjietang · 4 years, 5 months ago
  22. cf7ea55 Deflaky Bbr2DefaultTopologyTest.SimpleTransfer2RTTAggregationBytes by increase the margin on smoothed rtt. by wub · 4 years, 5 months ago
  23. 72cb576 False deprecate --gfe2_reloadable_flag_quic_bbr2_limit_inflight_hi and connection option B2HI. by wub · 4 years, 5 months ago
  24. 2584df3 Temporarily disable BbrSenderTest.InFlightAwareGainCycling test in chromium tests. by haoyuewang · 4 years, 5 months ago
  25. c63780b Project import generated by Copybara. by QUICHE team · 4 years, 5 months ago
  26. 4565d34 Internal QUICHE change by haoyuewang · 4 years, 5 months ago
  27. 677330c Remove dead code in BBR2 and BBR. flexible_app_limited was added for Quartc, which is not longer active. by wub · 4 years, 5 months ago
  28. cb150c5 Deprecate --gfe2_reloadable_flag_quic_bbr2_flip_bbq2. by wub · 4 years, 5 months ago
  29. 3277c2a If B2H2 option is set in QUIC BBR2, when PROBE_UP exits due to loss, it will set the inflight_hi to the max of (inflight_at_send, inflight_target, max_bytes_delivered_in_round). by wub · 4 years, 5 months ago
  30. 79100a3 Replace QUIC_FALLTHROUGH_INTENDED with ABSL_FALLTHROUGH_INTENDED. by vasilvv · 4 years, 5 months ago
  31. 35a68a3 If B2SL option is set in QUIC BBR2, when STARTUP exits due to loss, it will set the inflight_hi to the max of bdp and max_bytes_delivered_in_round. by wub · 4 years, 5 months ago
  32. b43f4d8 Deprecate gfe2_reloadable_flag_quic_bbr_no_bytes_acked_in_startup_recovery false now that it's been rolled back. by ianswett · 4 years, 6 months ago
  33. fe485cc For QUIC BBRv2, if connection option B2NE is set, do not exit STARTUP on loss if there are enough bandwidth growth in round. by wub · 4 years, 6 months ago
  34. da634dd In QUIC BBRv2, support NetworkParams.max_initial_congestion_window when bootstrapping cwnd. by wub · 4 years, 6 months ago
  35. 7df418b Replace QuicheOptional with absl::optional. by vasilvv · 4 years, 6 months ago
  36. 42f2594 For QUIC BBRv2 STARTUP, factor out two pre-conditions to check bandwidth growth and losses: !full_bandwidth_reached_ && congestion_event.end_of_round_trip. by wub · 4 years, 6 months ago
  37. 6c03e8f Add the check for enough loss events into the Bbr2NetworkModel::IsInflightTooHigh() method to simplify the code. by ianswett · 4 years, 6 months ago
  38. c662cc5 For BBRv2, by wub · 4 years, 6 months ago
  39. f432b06 Add a QUIC BBR2 connection option 'B2HR' to use 15% inflight_hi headroom instead of the value specified by flag --quic_bbr2_default_inflight_hi_headroom. by wub · 4 years, 6 months ago
  40. b8056c9 Exit PROBE_DOWN when bytes in flight goes below the target instead of prior_in_flight. Also adds missing flag counts. by ianswett · 4 years, 6 months ago
  41. f555d99 In QUIC BBRv2, use inflight byte after congestion event to detect queuing during PROBE_UP. by wub · 4 years, 6 months ago
  42. 19c7e00 Deprecate quic_bbr_flexible_app_limited which was blocked by a bug that's now closed. This was added for Quartc, but that project is no longer active. by ianswett · 4 years, 7 months ago
  43. 093f8e4 Deprecate gfe2_reloadable_flag_quic_enable_overshooting_detection. by fayang · 4 years, 7 months ago
  44. 5c52ad8 When switch from QUIC BBR to BBRv2, use BBR's cwnd as the initial cwnd of BBRv2. by wub · 4 years, 7 months ago
  45. 0cc998a Deprecate gfe2_reloadable_flag_quic_simplify_received_packet_manager_ack & by haoyuewang · 4 years, 7 months ago
  46. 5b8985a Deprecate --gfe2_reloadable_flag_quic_bbr2_improve_adjust_network_parameters. by wub · 4 years, 7 months ago
  47. 64634b2 Deprecate gfe2_reloadable_flag_quic_bbrv2_ignore_inflight_lo. by ianswett · 4 years, 7 months ago
  48. 8c7d119 (n/a, not in use) Make IETF probing packets not always contribute to RTT measurement. by danzh · 4 years, 7 months ago
  49. 13ebfa6 Deprecate --gfe2_reloadable_flag_quic_save_user_agent_in_quic_session. by wub · 4 years, 8 months ago
  50. 60317d2 In QUIC, add a copt to enable overshooting detection. Protected by gfe2_reloadable_flag_quic_enable_overshooting_detection. by fayang · 4 years, 8 months ago
  51. 8402546 Internal QUICHE change by haoyuewang · 4 years, 8 months ago
  52. 260ba76 Deprercate gfe2_reloadable_flag_quic_enable_ack_decimation. by haoyuewang · 4 years, 8 months ago
  53. ae33375 Rename uberlossalgorithm.tuning_enabled_ to uberlossalgorithm.tuning_configured_. not protected. by wub · 4 years, 8 months ago
  54. 971d7c3 Internal QUICHE change by haoyuewang · 4 years, 9 months ago
  55. a0d2a57 In uStreamer, add a quic_enable_bandwidth_overestimate_avoidance experiment flag and use it to enable bandwidth overestimate avoidance(connection option BSAO) for BBR and BBRv2. by wub · 4 years, 9 months ago
  56. e4949fb In bbr2sender::adjustnetworkparameters, 1) do not inject a bandwidth sample to max bandwidth filter, and 2) update pacing rate after cwnd is updated. protected by --gfe2_reloadable_flag_quic_bbr2_improve_adjust_network_parameters. by wub · 4 years, 9 months ago
  57. a5812a0 Deprecate --gfe2_reloadable_flag_quic_bbr_mitigate_overly_large_bandwidth_sample. by wub · 4 years, 9 months ago
  58. f1317e8 Deprecate --gfe2_reloadable_flag_quic_bbr_donot_inject_bandwidth. by wub · 4 years, 9 months ago
  59. fc8abc4 Delay the start of loss detection tuner to the time when the first reordering happens. protected by existing --gfe2_reloadable_flag_quic_enable_loss_detection_tuner. by wub · 4 years, 9 months ago
  60. 4bdb3fa Deprecate --gfe2_reloadable_flag_quic_fix_bbr_cwnd_in_bandwidth_resumption. by wub · 4 years, 9 months ago
  61. a5604d3 Deprecate --gfe2_reloadable_flag_quic_bbr_fix_pacing_rate. by wub · 4 years, 9 months ago
  62. 9cf9242 (n/a) deprecate --quic_bbr2_add_ack_height_to_queueing_threshold. by wub · 4 years, 9 months ago
  63. 6d030e9 Remove max_ack_delay_ in rttstats. this field is unused and should be removed when deprecating quic_sent_packet_manager_cleanup flag, and hence not flag protected. by haoyuewang · 4 years, 9 months ago
  64. 050d2d4 For quic loss detection, replace quicconnectionstats.total_loss_detection_time by quicconnectionstats. total_loss_detection_response_time to improve the accuracy of detection speed. protected by existing --gfe2_reloadable_flag_quic_enable_loss_detection_experiment_at_gfe. by wub · 4 years, 9 months ago
  65. 6101030 Deprecate --gfe2_reloadable_flag_quic_bbr_default_exit_startup_on_loss. by wub · 4 years, 9 months ago
  66. 8e29e90 Internal QUICHE change by haoyuewang · 4 years, 10 months ago
  67. be634b7 For loss detection tuning, if user agent is available, save it into quicsession. protected by --gfe2_reloadable_flag_quic_save_user_agent_in_quic_session. by wub · 4 years, 10 months ago
  68. 45d4e8d Deprecate gfe2_reloadable_flag_quic_bw_sampler_app_limited_starting_value by haoyuewang · 4 years, 10 months ago
  69. ae6f1a7 (n/a) downgrade two quic_bugs to warning logs. not protected. by wub · 4 years, 10 months ago
  70. b154fb2 Fix the bug where loss parameters are chosen but not applied in loss algorithms. protected by existing --gfe2_reloadable_flag_quic_enable_loss_detection_experiment_at_gfe. by wub · 4 years, 10 months ago
  71. f57690a Explicitily enable 3 bbr flags in bbr_sender_test to make tests run with art invert_*_flags happy. by fayang · 4 years, 10 months ago
  72. 6486321 (n/a) deprecate --gfe2_reloadable_flag_quic_avoid_overestimate_bandwidth_with_aggregation. by wub · 4 years, 10 months ago
  73. 88554d6 Add a new 'b2hi' connection option which limits the reduction of inflight_hi based on cwnd instead of target inflight. protected by gfe2_reloadable_flag_quic_bbr2_limit_inflight_hi. by ianswett · 4 years, 10 months ago
  74. d8b383e In quic loss detection tuner, do not give feedback if a connection 1) has no packets lost, 2) would still have no packets lost if the reordering_shift increased by one. protected by existing flag --gfe2_reloadable_flag_quic_enable_loss_detection_experiment_at_gfe. by wub · 4 years, 10 months ago
  75. 0c54e87 Deprecate gfe2_reloadable_flag_quic_bbr2_lower_startup_cwnd_gain. by ianswett · 4 years, 11 months ago
  76. 281f7a9 Deprecate gfe2_reloadable_flag_quic_bbr_use_available_min_rtt. by fayang · 4 years, 11 months ago
  77. aa51f0e Let lossdetectioninterface::detectlosses to return a detectionstats which includes the max sequence reordering observed from acked packets. protected by existing flag --gfe2_reloadable_flag_quic_enable_loss_detection_experiment_at_gfe. by wub · 4 years, 11 months ago
  78. ed245d2 In quicconnection, refactor the code to calculate release time delay into a separate function. no behavior change. by wub · 5 years ago
  79. 7e34e1a (n/a) deprecate --gfe2_reloadable_flag_quic_bbr_copy_sampler_state_from_v1_to_v2. by wub · 5 years ago
  80. d09f1a6 gfe-relnote: Allow connection option LRTT to be set for BBRv1 and BBQ2 to be set set for BBRv1 and BBRv2. Refactor only, not protected. by wub · 5 years ago
  81. 385e634 Internal QUICHE change by fayang · 5 years ago
  82. 9b94db4 gfe-relnote: Add B2LO connection option to ignore inflight_lo in BBRv2. Protected by gfe2_reloadable_flag_quic_bbr2_ignore_inflight_lo. by ianswett · 5 years ago
  83. 72e0263 gfe-relnote: Deprecate gfe2_reloadable_flag_quic_skip_packet_threshold_loss_detection_with_runt. by fayang · 5 years ago
  84. c635014 Internal QUICHE change by wub · 5 years ago
  85. aff1a6c gfe-relnote: deprecate gfe2_reloadable_flag_quic_enable_pcc3 by QUICHE team · 5 years ago
  86. 5edcaa3 gfe-relnote: (n/a) Deprecate --gfe2_reloadable_flag_quic_bbr_fix_zero_bw_on_loss_only_event. by wub · 5 years ago
  87. 1e9525d gfe-relnote: Add support for 1RTT and 2RTT connection options in BBRv2, which reduce the number of rounds in STARTUP without a 25% bandwidth increase to 1 and 2 round trips, respectively. Protected by gfe2_reloadable_flag_quic_bbr2_fewer_startup_round_trips. by ianswett · 5 years ago
  88. cc13f59 gfe-relnote: In QUIC BBRv2's PROBE_BW mode, make sure the cwnd upper bound is at least BDP + AckHeight. Protected by --gfe2_reloadable_flag_quic_bbr2_avoid_too_low_probe_bw_cwnd. by wub · 5 years ago
  89. 897763c LSC: Mark static const class/struct members as constexpr. This change fixes declarations that have initial values but are technically not definitions by marking them constexpr (which counts as a definition). This enables, among other things, the modified constants to be passed into functions and function templates that accept arguments by reference. Without this change, such functions would cause linker errors. by QUICHE team · 5 years ago
  90. 34030d0 Internal QUICHE change by ianswett · 5 years ago
  91. 08eb173 gfe-relnote: (n/a) Change 2 QUIC_BUG to QUIC_LOG_EVERY_N_SEC(ERROR) to reduce alert spam. Logging only, not protected. by wub · 5 years ago
  92. 0a9c20d Reorder QUIC TLS versions before QUIC_CRYPTO by dschinazi · 5 years ago
  93. cbd29af gfe-relnote: (n/a) Deprecate --gfe2_reloadable_flag_quic_bbr2_avoid_unnecessary_probe_rtt. by wub · 5 years ago
  94. 5b00053 gfe-relnote: For better experimentation, add QUIC connection option ELDT to enable loss detection tuning. No behavior change, not protected. by wub · 5 years ago
  95. 4f8a3fe gfe-relnote: Support the BBQ2 connection option in QUIC BBRv2 to lower the CWND gain to 2 in STARTUP. by ianswett · 5 years ago
  96. 8c1e4e7 gfe-relnote: Deprecate unverified flag quic_bbr_one_mss_conservation false, because it increased retransmit rates and all work is now on BBRv2. by ianswett · 5 years ago
  97. decfd6d Prevent DCHECK failure in QUIC congestion control by dschinazi · 5 years ago
  98. 98502c3 gfe-relnote: (n/a) In QUIC BBRv1, default enable connection options LRTT and BBQ2, and deprecate unused QUIC connection options BBS1 and BBRS. Protected by --gfe2_reloadable_flag_quic_bbr_default_exit_startup_on_loss. by wub · 5 years ago
  99. 17d6974 gfe-relnote: False deprecate --gfe2_reloadable_flag_quic_bbr_startup_rate_reduction. by wub · 5 years ago
  100. 0abcd8f gfe-relnote: (n/a) When QUIC switches from BbrSender to Bbr2Sender, let Bbr2Sender copy the bandwidth sampler states from BbrSender. Protected by --gfe2_reloadable_flag_quic_bbr_copy_sampler_state_from_v1_to_v2. by wub · 5 years ago