Deprecate quic_enable_h3_datagrams This CL deprecates gfe2_reloadable_flag_quic_enable_h3_datagrams. PiperOrigin-RevId: 595161542
diff --git a/quiche/quic/core/http/quic_spdy_session.cc b/quiche/quic/core/http/quic_spdy_session.cc index 941a874..9a937c7 100644 --- a/quiche/quic/core/http/quic_spdy_session.cc +++ b/quiche/quic/core/http/quic_spdy_session.cc
@@ -489,9 +489,7 @@ destruction_indicator_(123456789), allow_extended_connect_(perspective() == Perspective::IS_SERVER && VersionUsesHttp3(transport_version())), - force_buffer_requests_until_settings_(false), - quic_enable_h3_datagrams_flag_( - GetQuicReloadableFlag(quic_enable_h3_datagrams)) { + force_buffer_requests_until_settings_(false) { h2_deframer_.set_visitor(spdy_framer_visitor_.get()); h2_deframer_.set_debug_visitor(spdy_framer_visitor_.get()); spdy_framer_.set_debug_visitor(spdy_framer_visitor_.get()); @@ -553,7 +551,6 @@ settings_.values[SETTINGS_H3_DATAGRAM_DRAFT04] = 1; break; case HttpDatagramSupport::kRfc: - QUIC_RELOADABLE_FLAG_COUNT(quic_enable_h3_datagrams); settings_.values[SETTINGS_H3_DATAGRAM] = 1; break; case HttpDatagramSupport::kRfcAndDraft04: @@ -1906,10 +1903,7 @@ } HttpDatagramSupport QuicSpdySession::LocalHttpDatagramSupport() { - if (quic_enable_h3_datagrams_flag_) { - return HttpDatagramSupport::kRfc; - } - return HttpDatagramSupport::kNone; + return HttpDatagramSupport::kRfc; } std::string HttpDatagramSupportToString(
diff --git a/quiche/quic/core/http/quic_spdy_session.h b/quiche/quic/core/http/quic_spdy_session.h index bf6d82b..4c01b18 100644 --- a/quiche/quic/core/http/quic_spdy_session.h +++ b/quiche/quic/core/http/quic_spdy_session.h
@@ -708,9 +708,6 @@ // Allows forcing ShouldBufferRequestsUntilSettings() to true via // a connection option. bool force_buffer_requests_until_settings_; - - // Latched value of quic_enable_h3_datagrams reloadable flag. - bool quic_enable_h3_datagrams_flag_; }; } // namespace quic
diff --git a/quiche/quic/core/quic_flags_list.h b/quiche/quic/core/quic_flags_list.h index 8808af3..0d9f9a4 100644 --- a/quiche/quic/core/quic_flags_list.h +++ b/quiche/quic/core/quic_flags_list.h
@@ -117,8 +117,6 @@ QUIC_FLAG(quic_reloadable_flag_quic_bbr2_simplify_inflight_hi, true) // When true, the BBR4 copt sets the extra_acked window to 20 RTTs and BBR5 sets it to 40 RTTs. QUIC_FLAG(quic_reloadable_flag_quic_bbr2_extra_acked_window, true) -// When true, we will send HTTP/3 setting 0x33 to indicate that we support RFC 9297. -QUIC_FLAG(quic_reloadable_flag_quic_enable_h3_datagrams, true) #endif