| 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;
|
| }
|
|
|
|
|