Index: net/quic/core/quic_framer.cc |
diff --git a/net/quic/core/quic_framer.cc b/net/quic/core/quic_framer.cc |
index b0dbe4ad6ae16ecea961902b0122a27900613820..b11a52f6ff07ac8712f6c0e95318369a1db5a3ea 100644 |
--- a/net/quic/core/quic_framer.cc |
+++ b/net/quic/core/quic_framer.cc |
@@ -1102,16 +1102,9 @@ bool QuicFramer::ProcessAuthenticatedHeader(QuicDataReader* reader, |
return RaiseError(QUIC_INVALID_PACKET_HEADER); |
} |
- if (quic_version_ > QUIC_VERSION_31) { |
- if (private_flags > PACKET_PRIVATE_FLAGS_MAX_VERSION_32) { |
- set_detailed_error("Illegal private flags value."); |
- return RaiseError(QUIC_INVALID_PACKET_HEADER); |
- } |
- } else { |
- if (private_flags > PACKET_PRIVATE_FLAGS_MAX) { |
- set_detailed_error("Illegal private flags value."); |
- return RaiseError(QUIC_INVALID_PACKET_HEADER); |
- } |
+ if (private_flags > PACKET_PRIVATE_FLAGS_MAX_VERSION_32) { |
+ set_detailed_error("Illegal private flags value."); |
+ return RaiseError(QUIC_INVALID_PACKET_HEADER); |
} |
header->entropy_flag = (private_flags & PACKET_PRIVATE_FLAGS_ENTROPY) != 0; |
@@ -1465,27 +1458,6 @@ bool QuicFramer::ProcessAckFrame(QuicDataReader* reader, |
last_packet_number -= (range_length + 1); |
} |
- if (quic_version_ > QUIC_VERSION_31) { |
- return true; |
- } |
- |
- // Parse the revived packets list. |
- // TODO(ianswett): Change the ack frame so it only expresses one revived. |
- uint8_t num_revived_packets; |
- if (!reader->ReadBytes(&num_revived_packets, 1)) { |
- set_detailed_error("Unable to read num revived packets."); |
- return false; |
- } |
- |
- for (size_t i = 0; i < num_revived_packets; ++i) { |
- QuicPacketNumber revived_packet = 0; |
- if (!reader->ReadBytes(&revived_packet, |
- largest_observed_packet_number_length)) { |
- set_detailed_error("Unable to read revived packet."); |
- return false; |
- } |
- } |
- |
return true; |
} |
@@ -1968,9 +1940,6 @@ size_t QuicFramer::GetAckFrameSize( |
ack_size = GetMinAckFrameSize(quic_version_, largest_observed_length); |
if (!ack_info.nack_ranges.empty()) { |
ack_size += kNumberOfNackRangesSize; |
- if (quic_version_ <= QUIC_VERSION_31) { |
- ack_size += kNumberOfRevivedPacketsSize; |
- } |
ack_size += min(ack_info.nack_ranges.size(), kMaxNackRanges) * |
(missing_packet_number_length + PACKET_1BYTE_PACKET_NUMBER); |
} |
@@ -2177,9 +2146,6 @@ bool QuicFramer::AppendAckFrameAndTypeByte(const QuicPacketHeader& header, |
size_t available_range_bytes = |
writer->capacity() - writer->length() - kNumberOfNackRangesSize - |
GetMinAckFrameSize(quic_version_, largest_observed_length); |
- if (quic_version_ <= QUIC_VERSION_31) { |
- available_range_bytes -= kNumberOfRevivedPacketsSize; |
- } |
size_t max_num_ranges = |
available_range_bytes / |
(missing_packet_number_length + PACKET_1BYTE_PACKET_NUMBER); |
@@ -2299,18 +2265,6 @@ bool QuicFramer::AppendAckFrameAndTypeByte(const QuicPacketHeader& header, |
} |
DCHECK_EQ(num_missing_ranges, num_ranges_written); |
- if (quic_version_ > QUIC_VERSION_31) { |
- return true; |
- } |
- |
- // Append revived packets. |
- // FEC is not supported. |
- uint8_t num_revived_packets = 0; |
- if (!writer->WriteBytes(&num_revived_packets, 1)) { |
- QUIC_BUG << "num_revived_packets failed: " << num_revived_packets; |
- return false; |
- } |
- |
return true; |
} |