Deprecate --gfe2_reloadable_flag_quic_record_received_min_ack_delay.

PiperOrigin-RevId: 344857671
Change-Id: I2dc859eea866c6bd90c75c67468fc54878ec1fa5
diff --git a/quic/core/quic_config.cc b/quic/core/quic_config.cc
index 20dcb90..55f356b 100644
--- a/quic/core/quic_config.cc
+++ b/quic/core/quic_config.cc
@@ -1336,17 +1336,14 @@
             params.preferred_address->ipv4_socket_address);
       }
     }
-    if (GetQuicReloadableFlag(quic_record_received_min_ack_delay)) {
-      if (params.min_ack_delay_us.value() != 0) {
-        if (params.min_ack_delay_us.value() >
-            params.max_ack_delay.value() * kNumMicrosPerMilli) {
-          *error_details = "MinAckDelay is greater than MaxAckDelay.";
-          return IETF_QUIC_PROTOCOL_VIOLATION;
-        }
-        QUIC_RELOADABLE_FLAG_COUNT(quic_record_received_min_ack_delay);
-        min_ack_delay_ms_.SetReceivedValue(params.min_ack_delay_us.value() /
-                                           kNumMicrosPerMilli);
+    if (params.min_ack_delay_us.value() != 0) {
+      if (params.min_ack_delay_us.value() >
+          params.max_ack_delay.value() * kNumMicrosPerMilli) {
+        *error_details = "MinAckDelay is greater than MaxAckDelay.";
+        return IETF_QUIC_PROTOCOL_VIOLATION;
       }
+      min_ack_delay_ms_.SetReceivedValue(params.min_ack_delay_us.value() /
+                                         kNumMicrosPerMilli);
     }
   }
 
diff --git a/quic/core/quic_config_test.cc b/quic/core/quic_config_test.cc
index f7f1618..144f495 100644
--- a/quic/core/quic_config_test.cc
+++ b/quic/core/quic_config_test.cc
@@ -437,7 +437,6 @@
     // TransportParameters are only used for QUIC+TLS.
     return;
   }
-  SetQuicReloadableFlag(quic_record_received_min_ack_delay, true);
   TransportParameters params;
 
   params.max_ack_delay.set_value(25 /*ms*/);
@@ -637,13 +636,9 @@
   ASSERT_TRUE(config_.HasReceivedMaxAckDelayMs());
   EXPECT_EQ(config_.ReceivedMaxAckDelayMs(), kMaxAckDelayForTest);
 
-  if (GetQuicReloadableFlag(quic_record_received_min_ack_delay)) {
-    ASSERT_TRUE(config_.HasReceivedMinAckDelayMs());
-    EXPECT_EQ(config_.ReceivedMinAckDelayMs(),
-              kMinAckDelayUsForTest / kNumMicrosPerMilli);
-  } else {
-    ASSERT_FALSE(config_.HasReceivedMinAckDelayMs());
-  }
+  ASSERT_TRUE(config_.HasReceivedMinAckDelayMs());
+  EXPECT_EQ(config_.ReceivedMinAckDelayMs(),
+            kMinAckDelayUsForTest / kNumMicrosPerMilli);
 
   ASSERT_TRUE(config_.HasReceivedAckDelayExponent());
   EXPECT_EQ(config_.ReceivedAckDelayExponent(), kAckDelayExponentForTest);
diff --git a/quic/core/quic_flags_list.h b/quic/core/quic_flags_list.h
index 0a8a19c..8122266 100644
--- a/quic/core/quic_flags_list.h
+++ b/quic/core/quic_flags_list.h
@@ -53,7 +53,6 @@
 QUIC_FLAG(FLAGS_quic_reloadable_flag_quic_new_priority_update_frame, true)
 QUIC_FLAG(FLAGS_quic_reloadable_flag_quic_pass_path_response_to_validator, false)
 QUIC_FLAG(FLAGS_quic_reloadable_flag_quic_process_undecryptable_packets_after_async_decrypt_callback, true)
-QUIC_FLAG(FLAGS_quic_reloadable_flag_quic_record_received_min_ack_delay, true)
 QUIC_FLAG(FLAGS_quic_reloadable_flag_quic_reject_spdy_frames, true)
 QUIC_FLAG(FLAGS_quic_reloadable_flag_quic_reject_spdy_settings, true)
 QUIC_FLAG(FLAGS_quic_reloadable_flag_quic_require_handshake_confirmation, false)