Index: net/spdy/spdy_protocol.cc |
diff --git a/net/spdy/spdy_protocol.cc b/net/spdy/spdy_protocol.cc |
index a0e83132d039411838708adf3bb71e5d6b4f2d41..3993c0125ccb5bb66aaf1e7903f797f31114c190 100644 |
--- a/net/spdy/spdy_protocol.cc |
+++ b/net/spdy/spdy_protocol.cc |
@@ -42,7 +42,6 @@ bool SpdyConstants::IsValidFrameType(SpdyMajorVersion version, |
return true; |
case SPDY4: |
- case SPDY5: |
// Check for recognized extensions. |
if (frame_type_field == SerializeFrameType(version, ALTSVC) || |
frame_type_field == SerializeFrameType(version, BLOCKED)) { |
@@ -91,7 +90,6 @@ SpdyFrameType SpdyConstants::ParseFrameType(SpdyMajorVersion version, |
} |
break; |
case SPDY4: |
- case SPDY5: |
switch (frame_type_field) { |
case 0: |
return DATA; |
@@ -152,7 +150,6 @@ int SpdyConstants::SerializeFrameType(SpdyMajorVersion version, |
return -1; |
} |
case SPDY4: |
- case SPDY5: |
switch (frame_type) { |
case DATA: |
return 0; |
@@ -195,7 +192,6 @@ int SpdyConstants::DataFrameType(SpdyMajorVersion version) { |
case SPDY3: |
return 0; |
case SPDY4: |
- case SPDY5: |
return SerializeFrameType(version, DATA); |
} |
@@ -222,7 +218,6 @@ bool SpdyConstants::IsValidSettingId(SpdyMajorVersion version, |
return true; |
case SPDY4: |
- case SPDY5: |
// HEADER_TABLE_SIZE is the first valid setting id. |
if (setting_id_field < |
SerializeSettingId(version, SETTINGS_HEADER_TABLE_SIZE)) { |
@@ -265,7 +260,6 @@ SpdySettingsIds SpdyConstants::ParseSettingId(SpdyMajorVersion version, |
} |
break; |
case SPDY4: |
- case SPDY5: |
switch (setting_id_field) { |
case 1: |
return SETTINGS_HEADER_TABLE_SIZE; |
@@ -312,7 +306,6 @@ int SpdyConstants::SerializeSettingId(SpdyMajorVersion version, |
return -1; |
} |
case SPDY4: |
- case SPDY5: |
switch (id) { |
case SETTINGS_HEADER_TABLE_SIZE: |
return 1; |
@@ -354,7 +347,6 @@ bool SpdyConstants::IsValidRstStreamStatus(SpdyMajorVersion version, |
return true; |
case SPDY4: |
- case SPDY5: |
// NO_ERROR is the first valid status code. |
if (rst_stream_status_field < |
SerializeRstStreamStatus(version, RST_STREAM_PROTOCOL_ERROR)) { |
@@ -416,7 +408,6 @@ SpdyRstStreamStatus SpdyConstants::ParseRstStreamStatus( |
} |
break; |
case SPDY4: |
- case SPDY5: |
switch (rst_stream_status_field) { |
case 1: |
return RST_STREAM_PROTOCOL_ERROR; |
@@ -483,7 +474,6 @@ int SpdyConstants::SerializeRstStreamStatus( |
return -1; |
} |
case SPDY4: |
- case SPDY5: |
switch (rst_stream_status) { |
case RST_STREAM_PROTOCOL_ERROR: |
return 1; |
@@ -535,7 +525,6 @@ bool SpdyConstants::IsValidGoAwayStatus(SpdyMajorVersion version, |
return true; |
case SPDY4: |
- case SPDY5: |
// GOAWAY_NO_ERROR is the first valid status. |
if (goaway_status_field < SerializeGoAwayStatus(version, |
GOAWAY_NO_ERROR)) { |
@@ -569,7 +558,6 @@ SpdyGoAwayStatus SpdyConstants::ParseGoAwayStatus(SpdyMajorVersion version, |
} |
break; |
case SPDY4: |
- case SPDY5: |
switch (goaway_status_field) { |
case 0: |
return GOAWAY_NO_ERROR; |
@@ -615,8 +603,6 @@ SpdyMajorVersion SpdyConstants::ParseMajorVersion(int version_number) { |
return SPDY3; |
case 4: |
return SPDY4; |
- case 5: |
- return SPDY5; |
default: |
LOG(DFATAL) << "Unsupported SPDY version number: " << version_number; |
return SPDY3; |
@@ -631,8 +617,6 @@ int SpdyConstants::SerializeMajorVersion(SpdyMajorVersion version) { |
return 3; |
case SPDY4: |
return 4; |
- case SPDY5: |
- return 5; |
default: |
LOG(DFATAL) << "Unsupported SPDY major version: " << version; |
return -1; |
@@ -646,9 +630,7 @@ std::string SpdyConstants::GetVersionString(SpdyMajorVersion version) { |
case SPDY3: |
return "spdy/3"; |
case SPDY4: |
- return "spdy/4"; |
- case SPDY5: |
- return "spdy/5"; |
+ return "h2-14"; |
default: |
LOG(DFATAL) << "Unsupported SPDY major version: " << version; |
return "spdy/3"; |
@@ -683,7 +665,6 @@ int SpdyConstants::SerializeGoAwayStatus(SpdyMajorVersion version, |
return -1; |
} |
case SPDY4: |
- case SPDY5: |
switch (status) { |
case GOAWAY_NO_ERROR: |
return 0; |
@@ -728,7 +709,6 @@ size_t SpdyConstants::GetDataFrameMinimumSize(SpdyMajorVersion version) { |
case SPDY3: |
return 8; |
case SPDY4: |
- case SPDY5: |
return 9; |
} |
LOG(DFATAL) << "Unhandled SPDY version."; |
@@ -741,7 +721,6 @@ size_t SpdyConstants::GetControlFrameHeaderSize(SpdyMajorVersion version) { |
case SPDY3: |
return 8; |
case SPDY4: |
- case SPDY5: |
return 9; |
} |
LOG(DFATAL) << "Unhandled SPDY version."; |
@@ -778,6 +757,14 @@ size_t SpdyConstants::GetSettingSize(SpdyMajorVersion version) { |
return version <= SPDY3 ? 8 : 6; |
} |
+int32 SpdyConstants::GetInitialStreamWindowSize(SpdyMajorVersion version) { |
+ return (version <= SPDY3) ? (64 * 1024) : (64 * 1024 - 1); |
+} |
+ |
+int32 SpdyConstants::GetInitialSessionWindowSize(SpdyMajorVersion version) { |
+ return (version <= SPDY3) ? (64 * 1024) : (64 * 1024 - 1); |
+} |
+ |
void SpdyDataIR::Visit(SpdyFrameVisitor* visitor) const { |
return visitor->VisitData(*this); |
} |