gfe-relnote: Deprecate --gfe2_reloadable_flag_quic_simplify_build_connectivity_probing_packet
PiperOrigin-RevId: 240456694
Change-Id: I03891efba45de734b3a5bff970a5152772fd9d81
diff --git a/quic/core/quic_framer.cc b/quic/core/quic_framer.cc
index 2594497..a3542d3 100644
--- a/quic/core/quic_framer.cc
+++ b/quic/core/quic_framer.cc
@@ -1258,7 +1258,7 @@
return writer->length();
}
-size_t QuicFramer::BuildConnectivityProbingPacketNew(
+size_t QuicFramer::BuildConnectivityProbingPacket(
const QuicPacketHeader& header,
char* buffer,
size_t packet_length,
@@ -1276,48 +1276,6 @@
return BuildDataPacket(header, frames, buffer, packet_length, level);
}
-size_t QuicFramer::BuildConnectivityProbingPacket(
- const QuicPacketHeader& header,
- char* buffer,
- size_t packet_length,
- EncryptionLevel level) {
- if (transport_version() == QUIC_VERSION_99 ||
- QuicVersionHasLongHeaderLengths(transport_version()) ||
- GetQuicReloadableFlag(quic_simplify_build_connectivity_probing_packet)) {
- QUIC_RELOADABLE_FLAG_COUNT(quic_simplify_build_connectivity_probing_packet);
- // TODO(rch): Remove this method when the flag is deprecated.
- return BuildConnectivityProbingPacketNew(header, buffer, packet_length,
- level);
- }
-
- QuicDataWriter writer(packet_length, buffer);
-
- if (!AppendPacketHeader(header, &writer, nullptr)) {
- QUIC_BUG << "AppendPacketHeader failed";
- return 0;
- }
-
- // Write a PING frame, which has no data payload.
- QuicPingFrame ping_frame;
- if (!AppendTypeByte(QuicFrame(ping_frame), false, &writer)) {
- QUIC_BUG << "AppendTypeByte failed for ping frame in probing packet";
- return 0;
- }
- // Add padding to the rest of the packet.
- QuicPaddingFrame padding_frame;
- if (!AppendTypeByte(QuicFrame(padding_frame), true, &writer)) {
- QUIC_BUG << "AppendTypeByte failed for padding frame in probing packet";
- return 0;
- }
- if (!AppendPaddingFrame(padding_frame, &writer)) {
- QUIC_BUG << "AppendPaddingFrame of " << padding_frame.num_padding_bytes
- << " failed";
- return 0;
- }
-
- return writer.length();
-}
-
size_t QuicFramer::BuildPaddedPathChallengePacket(
const QuicPacketHeader& header,
char* buffer,
diff --git a/quic/core/quic_framer.h b/quic/core/quic_framer.h
index 6e5b6aa..d8c135a 100644
--- a/quic/core/quic_framer.h
+++ b/quic/core/quic_framer.h
@@ -390,13 +390,6 @@
size_t packet_length,
EncryptionLevel level);
- // Serializes a probing packet, which is a padded PING packet. Returns the
- // length of the packet. Returns 0 if it fails to serialize.
- size_t BuildConnectivityProbingPacketNew(const QuicPacketHeader& header,
- char* buffer,
- size_t packet_length,
- EncryptionLevel level);
-
// Serialize a probing packet that uses IETF QUIC's PATH CHALLENGE frame. Also
// fills the packet with padding.
size_t BuildPaddedPathChallengePacket(const QuicPacketHeader& header,