Deprecate gfe2_reloadable_flag_quic_delay_setting_stateless_reset_token.
PiperOrigin-RevId: 506043822
diff --git a/quiche/quic/core/quic_flags_list.h b/quiche/quic/core/quic_flags_list.h
index ee67f58..e8697d6 100644
--- a/quiche/quic/core/quic_flags_list.h
+++ b/quiche/quic/core/quic_flags_list.h
@@ -29,8 +29,6 @@
QUIC_FLAG(quic_reloadable_flag_quic_no_path_degrading_before_handshake_confirmed, true)
// If true, default-enable 5RTO blachole detection.
QUIC_FLAG(quic_reloadable_flag_quic_default_enable_5rto_blackhole_detection2, true)
-// If true, delay setting of stateless reset token until session initialization.
-QUIC_FLAG(quic_reloadable_flag_quic_delay_setting_stateless_reset_token, true)
// If true, disable QUIC version Q043.
QUIC_FLAG(quic_reloadable_flag_quic_disable_version_q043, false)
// If true, disable QUIC version Q046.
diff --git a/quiche/quic/core/quic_session.cc b/quiche/quic/core/quic_session.cc
index 86ae879..9dff36f 100644
--- a/quiche/quic/core/quic_session.cc
+++ b/quiche/quic/core/quic_session.cc
@@ -110,11 +110,6 @@
closed_streams_clean_up_alarm_ =
absl::WrapUnique<QuicAlarm>(connection_->alarm_factory()->CreateAlarm(
new ClosedStreamsCleanUpDelegate(this)));
- if (!delay_setting_stateless_reset_token_ &&
- perspective() == Perspective::IS_SERVER &&
- connection_->version().handshake_protocol == PROTOCOL_TLS1_3) {
- config_.SetStatelessResetTokenToSend(GetStatelessResetToken());
- }
if (VersionHasIetfQuicFrames(transport_version())) {
config_.SetMaxUnidirectionalStreamsToSend(
config_.GetMaxUnidirectionalStreamsToSend() +
@@ -135,10 +130,8 @@
config_.SetMinAckDelayMs(kDefaultMinAckDelayTimeMs);
}
}
- if (delay_setting_stateless_reset_token_ &&
- perspective() == Perspective::IS_SERVER &&
+ if (perspective() == Perspective::IS_SERVER &&
connection_->version().handshake_protocol == PROTOCOL_TLS1_3) {
- QUIC_RELOADABLE_FLAG_COUNT(quic_delay_setting_stateless_reset_token);
config_.SetStatelessResetTokenToSend(GetStatelessResetToken());
}
diff --git a/quiche/quic/core/quic_session.h b/quiche/quic/core/quic_session.h
index 5c97f1a..f543d16 100644
--- a/quiche/quic/core/quic_session.h
+++ b/quiche/quic/core/quic_session.h
@@ -1014,9 +1014,6 @@
// This indicates a liveness testing is in progress, and push back the
// creation of new outgoing bidirectional streams.
bool liveness_testing_in_progress_;
-
- const bool delay_setting_stateless_reset_token_ =
- GetQuicReloadableFlag(quic_delay_setting_stateless_reset_token);
};
} // namespace quic