Deprecate --gfe2_reloadable_flag_quic_allow_flow_label_blackhole_avoidance_on_server. PiperOrigin-RevId: 826285193
diff --git a/quiche/common/quiche_feature_flags_list.h b/quiche/common/quiche_feature_flags_list.h index ee1f0e1..172ea24 100755 --- a/quiche/common/quiche_feature_flags_list.h +++ b/quiche/common/quiche_feature_flags_list.h
@@ -13,7 +13,6 @@ QUICHE_FLAG(bool, quiche_reloadable_flag_quic_add_stream_info_to_idle_close_detail, false, true, "If true, include stream information in idle timeout connection close detail.") QUICHE_FLAG(bool, quiche_reloadable_flag_quic_allow_client_enabled_2x_initial_cwnd, true, true, "Doubles the initial congestion window for QUIC connections when initiated by the client") QUICHE_FLAG(bool, quiche_reloadable_flag_quic_allow_client_enabled_bbr_v2, true, true, "If true, allow client to enable BBRv2 on server via connection option 'B2ON'.") -QUICHE_FLAG(bool, quiche_reloadable_flag_quic_allow_flow_label_blackhole_avoidance_on_server, true, true, "Change the flow label on the server side and attempt repathing to avoid blackhole.") QUICHE_FLAG(bool, quiche_reloadable_flag_quic_bbr2_extra_acked_window, false, true, "When true, the BBR4 copt sets the extra_acked window to 20 RTTs and BBR5 sets it to 40 RTTs.") QUICHE_FLAG(bool, quiche_reloadable_flag_quic_bbr2_probe_two_rounds, true, true, "When true, the BB2U copt causes BBR2 to wait two rounds with out draining the queue before exiting PROBE_UP and BB2S has the same effect in STARTUP.") QUICHE_FLAG(bool, quiche_reloadable_flag_quic_bbr2_simplify_inflight_hi, true, true, "When true, the BBHI copt causes QUIC BBRv2 to use a simpler algorithm for raising inflight_hi in PROBE_UP.")
diff --git a/quiche/quic/core/http/end_to_end_test.cc b/quiche/quic/core/http/end_to_end_test.cc index 4dcca8f..3b0be31 100644 --- a/quiche/quic/core/http/end_to_end_test.cc +++ b/quiche/quic/core/http/end_to_end_test.cc
@@ -8748,8 +8748,6 @@ } TEST_P(EndToEndTest, ChangeFlowLabelOnRTO) { - SetQuicReloadableFlag(quic_allow_flow_label_blackhole_avoidance_on_server, - true); client_extra_copts_.push_back(kCFLS); server_address_ = QuicSocketAddress(QuicIpAddress::Loopback6(), server_address_.port());
diff --git a/quiche/quic/core/quic_connection.cc b/quiche/quic/core/quic_connection.cc index 1507ed9..38922fa 100644 --- a/quiche/quic/core/quic_connection.cc +++ b/quiche/quic/core/quic_connection.cc
@@ -625,11 +625,7 @@ } if (perspective_ == Perspective::IS_SERVER && version().HasIetfQuicFrames() && - config.HasClientSentConnectionOption(kCFLS, perspective_) && - GetQuicReloadableFlag( - quic_allow_flow_label_blackhole_avoidance_on_server)) { - QUIC_RELOADABLE_FLAG_COUNT( - quic_allow_flow_label_blackhole_avoidance_on_server); + config.HasClientSentConnectionOption(kCFLS, perspective_)) { EnableBlackholeAvoidanceViaFlowLabel(); }