gfe-relnote: In QUIC, check nonretransmittable_frames, instead of packet length, to determine if a serialized packet is a MTU probe or not. Protected by --gfe2_reloadable_flag_quic_better_mtu_packet_check.
PiperOrigin-RevId: 292604133
Change-Id: I14e54f30af8d8a42c205809f5424a9c76a9eeccb
diff --git a/quic/core/quic_utils.cc b/quic/core/quic_utils.cc
index 733ee39..f5eecd7 100644
--- a/quic/core/quic_utils.cc
+++ b/quic/core/quic_utils.cc
@@ -321,6 +321,17 @@
}
// static
+bool QuicUtils::ContainsFrameType(const QuicFrames& frames,
+ QuicFrameType type) {
+ for (const QuicFrame& frame : frames) {
+ if (frame.type == type) {
+ return true;
+ }
+ }
+ return false;
+}
+
+// static
SentPacketState QuicUtils::RetransmissionTypeToPacketState(
TransmissionType retransmission_type) {
switch (retransmission_type) {