gfe-relnote: Deprecate gfe2_restart_flag_quic_uint64max_uninitialized_pn.

PiperOrigin-RevId: 239406856
Change-Id: If9019c232ee3a37cf5bbdf4e0cae996346d7ba77
diff --git a/quic/core/quic_connection_test.cc b/quic/core/quic_connection_test.cc
index d2b559a..7a26fae 100644
--- a/quic/core/quic_connection_test.cc
+++ b/quic/core/quic_connection_test.cc
@@ -7890,8 +7890,7 @@
 }
 
 TEST_P(QuicConnectionTest, AcceptPacketNumberZero) {
-  if (!GetQuicRestartFlag(quic_uint64max_uninitialized_pn) ||
-      version().transport_version != QUIC_VERSION_99) {
+  if (version().transport_version != QUIC_VERSION_99) {
     return;
   }
   // Set first_sending_packet_number to be 0 to allow successfully processing
diff --git a/quic/core/quic_framer.cc b/quic/core/quic_framer.cc
index 08c0121..333fe59 100644
--- a/quic/core/quic_framer.cc
+++ b/quic/core/quic_framer.cc
@@ -345,9 +345,7 @@
 
 bool IsValidFullPacketNumber(uint64_t full_packet_number,
                              QuicTransportVersion version) {
-  return full_packet_number > 0 ||
-         (GetQuicRestartFlag(quic_uint64max_uninitialized_pn) &&
-          version == QUIC_VERSION_99);
+  return full_packet_number > 0 || version == QUIC_VERSION_99;
 }
 
 // Convert a stream ID to a count of streams, for IETF QUIC/Version 99 only.
diff --git a/quic/core/quic_packet_number.cc b/quic/core/quic_packet_number.cc
index 3996993..345a056 100644
--- a/quic/core/quic_packet_number.cc
+++ b/quic/core/quic_packet_number.cc
@@ -47,11 +47,7 @@
 QuicPacketNumber& QuicPacketNumber::operator++() {
 #ifndef NDEBUG
   DCHECK(IsInitialized());
-  if (GetQuicRestartFlag(quic_uint64max_uninitialized_pn)) {
-    DCHECK_LT(ToUint64(), std::numeric_limits<uint64_t>::max() - 1);
-  } else {
-    DCHECK_LT(ToUint64(), std::numeric_limits<uint64_t>::max());
-  }
+  DCHECK_LT(ToUint64(), std::numeric_limits<uint64_t>::max() - 1);
 #endif
   packet_number_++;
   return *this;
@@ -60,11 +56,7 @@
 QuicPacketNumber QuicPacketNumber::operator++(int) {
 #ifndef NDEBUG
   DCHECK(IsInitialized());
-  if (GetQuicRestartFlag(quic_uint64max_uninitialized_pn)) {
-    DCHECK_LT(ToUint64(), std::numeric_limits<uint64_t>::max() - 1);
-  } else {
-    DCHECK_LT(ToUint64(), std::numeric_limits<uint64_t>::max());
-  }
+  DCHECK_LT(ToUint64(), std::numeric_limits<uint64_t>::max() - 1);
 #endif
   QuicPacketNumber previous(*this);
   packet_number_++;
@@ -74,11 +66,7 @@
 QuicPacketNumber& QuicPacketNumber::operator--() {
 #ifndef NDEBUG
   DCHECK(IsInitialized());
-  if (GetQuicRestartFlag(quic_uint64max_uninitialized_pn)) {
-    DCHECK_GE(ToUint64(), 1UL);
-  } else {
-    DCHECK_GT(ToUint64(), 1UL);
-  }
+  DCHECK_GE(ToUint64(), 1UL);
 #endif
   packet_number_--;
   return *this;
@@ -87,11 +75,7 @@
 QuicPacketNumber QuicPacketNumber::operator--(int) {
 #ifndef NDEBUG
   DCHECK(IsInitialized());
-  if (GetQuicRestartFlag(quic_uint64max_uninitialized_pn)) {
-    DCHECK_GE(ToUint64(), 1UL);
-  } else {
-    DCHECK_GT(ToUint64(), 1UL);
-  }
+  DCHECK_GE(ToUint64(), 1UL);
 #endif
   QuicPacketNumber previous(*this);
   packet_number_--;
@@ -101,11 +85,7 @@
 QuicPacketNumber& QuicPacketNumber::operator+=(uint64_t delta) {
 #ifndef NDEBUG
   DCHECK(IsInitialized());
-  if (GetQuicRestartFlag(quic_uint64max_uninitialized_pn)) {
-    DCHECK_GT(std::numeric_limits<uint64_t>::max() - ToUint64(), delta);
-  } else {
-    DCHECK_GE(std::numeric_limits<uint64_t>::max() - ToUint64(), delta);
-  }
+  DCHECK_GT(std::numeric_limits<uint64_t>::max() - ToUint64(), delta);
 #endif
   packet_number_ += delta;
   return *this;
@@ -114,11 +94,7 @@
 QuicPacketNumber& QuicPacketNumber::operator-=(uint64_t delta) {
 #ifndef NDEBUG
   DCHECK(IsInitialized());
-  if (GetQuicRestartFlag(quic_uint64max_uninitialized_pn)) {
-    DCHECK_GE(ToUint64(), delta);
-  } else {
-    DCHECK_GT(ToUint64(), delta);
-  }
+  DCHECK_GE(ToUint64(), delta);
 #endif
   packet_number_ -= delta;
   return *this;
@@ -135,9 +111,7 @@
 
 // static
 uint64_t QuicPacketNumber::UninitializedPacketNumber() {
-  return GetQuicRestartFlag(quic_uint64max_uninitialized_pn)
-             ? std::numeric_limits<uint64_t>::max()
-             : 0;
+  return std::numeric_limits<uint64_t>::max();
 }
 
 }  // namespace quic
diff --git a/quic/core/quic_packet_number.h b/quic/core/quic_packet_number.h
index a6559d9..5348abd 100644
--- a/quic/core/quic_packet_number.h
+++ b/quic/core/quic_packet_number.h
@@ -126,11 +126,7 @@
 inline QuicPacketNumber operator+(QuicPacketNumber lhs, uint64_t delta) {
 #ifndef NDEBUG
   DCHECK(lhs.IsInitialized());
-  if (GetQuicRestartFlag(quic_uint64max_uninitialized_pn)) {
-    DCHECK_GT(std::numeric_limits<uint64_t>::max() - lhs.ToUint64(), delta);
-  } else {
-    DCHECK_GE(std::numeric_limits<uint64_t>::max() - lhs.ToUint64(), delta);
-  }
+  DCHECK_GT(std::numeric_limits<uint64_t>::max() - lhs.ToUint64(), delta);
 #endif
   return QuicPacketNumber(lhs.packet_number_ + delta);
 }
@@ -138,11 +134,7 @@
 inline QuicPacketNumber operator-(QuicPacketNumber lhs, uint64_t delta) {
 #ifndef NDEBUG
   DCHECK(lhs.IsInitialized());
-  if (GetQuicRestartFlag(quic_uint64max_uninitialized_pn)) {
-    DCHECK_GE(lhs.ToUint64(), delta);
-  } else {
-    DCHECK_GT(lhs.ToUint64(), delta);
-  }
+  DCHECK_GE(lhs.ToUint64(), delta);
 #endif
   return QuicPacketNumber(lhs.packet_number_ - delta);
 }
diff --git a/quic/core/quic_packet_number_test.cc b/quic/core/quic_packet_number_test.cc
index 9c0b6d8..e0184a8 100644
--- a/quic/core/quic_packet_number_test.cc
+++ b/quic/core/quic_packet_number_test.cc
@@ -32,16 +32,6 @@
   num2.UpdateMax(QuicPacketNumber(9));
   EXPECT_EQ(9u, num2.ToUint64());
 
-  if (!GetQuicRestartFlag(quic_uint64max_uninitialized_pn)) {
-    QuicPacketNumber num3(std::numeric_limits<uint64_t>::max());
-    EXPECT_TRUE(num3.IsInitialized());
-    EXPECT_EQ(std::numeric_limits<uint64_t>::max(), num3.ToUint64());
-    EXPECT_EQ(std::numeric_limits<uint64_t>::max(), num3.Hash());
-    num3.Clear();
-    EXPECT_FALSE(num3.IsInitialized());
-    return;
-  }
-
   QuicPacketNumber num4(0);
   EXPECT_TRUE(num4.IsInitialized());
   EXPECT_EQ(0u, num4.ToUint64());
@@ -60,20 +50,6 @@
   EXPECT_EQ(QuicPacketNumber(101), ++num);
   EXPECT_EQ(QuicPacketNumber(100), --num);
 
-  if (!GetQuicRestartFlag(quic_uint64max_uninitialized_pn)) {
-    QuicPacketNumber num2(std::numeric_limits<uint64_t>::max());
-    EXPECT_EQ(QuicPacketNumber(std::numeric_limits<uint64_t>::max()), num2--);
-    EXPECT_EQ(QuicPacketNumber(std::numeric_limits<uint64_t>::max() - 1), num2);
-    EXPECT_EQ(QuicPacketNumber(std::numeric_limits<uint64_t>::max() - 2),
-              --num2);
-
-    EXPECT_EQ(QuicPacketNumber(std::numeric_limits<uint64_t>::max() - 2),
-              num2++);
-    EXPECT_EQ(QuicPacketNumber(std::numeric_limits<uint64_t>::max() - 1), num2);
-    EXPECT_EQ(QuicPacketNumber(std::numeric_limits<uint64_t>::max()), ++num2);
-    return;
-  }
-
   QuicPacketNumber num3(0);
   EXPECT_EQ(QuicPacketNumber(0), num3++);
   EXPECT_EQ(QuicPacketNumber(1), num3);