Deprecate --gfe2_restart_flag_quic_session_tickets_always_enabled.

PiperOrigin-RevId: 369454432
Change-Id: If0bb9d12e4085ba0819968f6e55b9ca0589df810
diff --git a/quic/core/crypto/tls_server_connection.cc b/quic/core/crypto/tls_server_connection.cc
index 8926909..6e9901b 100644
--- a/quic/core/crypto/tls_server_connection.cc
+++ b/quic/core/crypto/tls_server_connection.cc
@@ -30,16 +30,12 @@
     QUIC_CODE_COUNT(quic_session_tickets_enabled);
     SSL_CTX_set_ticket_aead_method(ssl_ctx.get(),
                                    &TlsServerConnection::kSessionTicketMethod);
-  } else if (!GetQuicRestartFlag(quic_session_tickets_always_enabled)) {
-    QUIC_CODE_COUNT(quic_session_tickets_disabled_by_flag);
-    SSL_CTX_set_options(ssl_ctx.get(), SSL_OP_NO_TICKET);
   } else {
     QUIC_CODE_COUNT(quic_session_tickets_disabled);
   }
-  if (proof_source->GetTicketCrypter() ||
-      GetQuicRestartFlag(quic_session_tickets_always_enabled)) {
-    SSL_CTX_set_early_data_enabled(ssl_ctx.get(), 1);
-  }
+
+  SSL_CTX_set_early_data_enabled(ssl_ctx.get(), 1);
+
   SSL_CTX_set_select_certificate_cb(
       ssl_ctx.get(), &TlsServerConnection::EarlySelectCertCallback);
   SSL_CTX_set_options(ssl_ctx.get(), SSL_OP_CIPHER_SERVER_PREFERENCE);
diff --git a/quic/core/quic_flags_list.h b/quic/core/quic_flags_list.h
index 157b70a..e04ea7c 100644
--- a/quic/core/quic_flags_list.h
+++ b/quic/core/quic_flags_list.h
@@ -73,7 +73,6 @@
 QUIC_FLAG(FLAGS_quic_restart_flag_dont_fetch_quic_private_keys_from_leto, false)
 QUIC_FLAG(FLAGS_quic_restart_flag_quic_dispatcher_support_multiple_cid_per_connection_v2, true)
 QUIC_FLAG(FLAGS_quic_restart_flag_quic_offload_pacing_to_usps2, false)
-QUIC_FLAG(FLAGS_quic_restart_flag_quic_session_tickets_always_enabled, true)
 QUIC_FLAG(FLAGS_quic_restart_flag_quic_support_release_time_for_gso, false)
 QUIC_FLAG(FLAGS_quic_restart_flag_quic_testonly_default_false, false)
 QUIC_FLAG(FLAGS_quic_restart_flag_quic_testonly_default_true, true)