Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(458)

Side by Side Diff: net/quic/core/quic_error_codes.cc

Issue 2808273006: Landing Recent QUIC changes until Sun Apr 9 16:12:55 (Closed)
Patch Set: increment enabled_options in e2e test Created 3 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « net/quic/core/quic_error_codes.h ('k') | net/quic/core/quic_flags_list.h » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "net/quic/core/quic_error_codes.h" 5 #include "net/quic/core/quic_error_codes.h"
6 6
7 namespace net { 7 namespace net {
8 8
9 #define RETURN_STRING_LITERAL(x) \ 9 #define RETURN_STRING_LITERAL(x) \
10 case x: \ 10 case x: \
(...skipping 95 matching lines...) Expand 10 before | Expand all | Expand 10 after
106 RETURN_STRING_LITERAL(QUIC_INVALID_CHANNEL_ID_SIGNATURE); 106 RETURN_STRING_LITERAL(QUIC_INVALID_CHANNEL_ID_SIGNATURE);
107 RETURN_STRING_LITERAL(QUIC_CRYPTO_SYMMETRIC_KEY_SETUP_FAILED); 107 RETURN_STRING_LITERAL(QUIC_CRYPTO_SYMMETRIC_KEY_SETUP_FAILED);
108 RETURN_STRING_LITERAL(QUIC_CRYPTO_MESSAGE_WHILE_VALIDATING_CLIENT_HELLO); 108 RETURN_STRING_LITERAL(QUIC_CRYPTO_MESSAGE_WHILE_VALIDATING_CLIENT_HELLO);
109 RETURN_STRING_LITERAL(QUIC_CRYPTO_UPDATE_BEFORE_HANDSHAKE_COMPLETE); 109 RETURN_STRING_LITERAL(QUIC_CRYPTO_UPDATE_BEFORE_HANDSHAKE_COMPLETE);
110 RETURN_STRING_LITERAL(QUIC_VERSION_NEGOTIATION_MISMATCH); 110 RETURN_STRING_LITERAL(QUIC_VERSION_NEGOTIATION_MISMATCH);
111 RETURN_STRING_LITERAL(QUIC_TOO_MANY_OUTSTANDING_SENT_PACKETS); 111 RETURN_STRING_LITERAL(QUIC_TOO_MANY_OUTSTANDING_SENT_PACKETS);
112 RETURN_STRING_LITERAL(QUIC_TOO_MANY_OUTSTANDING_RECEIVED_PACKETS); 112 RETURN_STRING_LITERAL(QUIC_TOO_MANY_OUTSTANDING_RECEIVED_PACKETS);
113 RETURN_STRING_LITERAL(QUIC_CONNECTION_CANCELLED); 113 RETURN_STRING_LITERAL(QUIC_CONNECTION_CANCELLED);
114 RETURN_STRING_LITERAL(QUIC_BAD_PACKET_LOSS_RATE); 114 RETURN_STRING_LITERAL(QUIC_BAD_PACKET_LOSS_RATE);
115 RETURN_STRING_LITERAL(QUIC_PUBLIC_RESETS_POST_HANDSHAKE); 115 RETURN_STRING_LITERAL(QUIC_PUBLIC_RESETS_POST_HANDSHAKE);
116 RETURN_STRING_LITERAL(QUIC_TIMEOUTS_WITH_OPEN_STREAMS);
117 RETURN_STRING_LITERAL(QUIC_FAILED_TO_SERIALIZE_PACKET); 116 RETURN_STRING_LITERAL(QUIC_FAILED_TO_SERIALIZE_PACKET);
118 RETURN_STRING_LITERAL(QUIC_TOO_MANY_AVAILABLE_STREAMS); 117 RETURN_STRING_LITERAL(QUIC_TOO_MANY_AVAILABLE_STREAMS);
119 RETURN_STRING_LITERAL(QUIC_UNENCRYPTED_FEC_DATA); 118 RETURN_STRING_LITERAL(QUIC_UNENCRYPTED_FEC_DATA);
120 RETURN_STRING_LITERAL(QUIC_BAD_MULTIPATH_FLAG); 119 RETURN_STRING_LITERAL(QUIC_BAD_MULTIPATH_FLAG);
121 RETURN_STRING_LITERAL(QUIC_IP_ADDRESS_CHANGED); 120 RETURN_STRING_LITERAL(QUIC_IP_ADDRESS_CHANGED);
122 RETURN_STRING_LITERAL(QUIC_CONNECTION_MIGRATION_NO_MIGRATABLE_STREAMS); 121 RETURN_STRING_LITERAL(QUIC_CONNECTION_MIGRATION_NO_MIGRATABLE_STREAMS);
123 RETURN_STRING_LITERAL(QUIC_CONNECTION_MIGRATION_TOO_MANY_CHANGES); 122 RETURN_STRING_LITERAL(QUIC_CONNECTION_MIGRATION_TOO_MANY_CHANGES);
124 RETURN_STRING_LITERAL(QUIC_CONNECTION_MIGRATION_NO_NEW_NETWORK); 123 RETURN_STRING_LITERAL(QUIC_CONNECTION_MIGRATION_NO_NEW_NETWORK);
125 RETURN_STRING_LITERAL(QUIC_CONNECTION_MIGRATION_NON_MIGRATABLE_STREAM); 124 RETURN_STRING_LITERAL(QUIC_CONNECTION_MIGRATION_NON_MIGRATABLE_STREAM);
126 RETURN_STRING_LITERAL(QUIC_TOO_MANY_RTOS); 125 RETURN_STRING_LITERAL(QUIC_TOO_MANY_RTOS);
127 RETURN_STRING_LITERAL(QUIC_ATTEMPT_TO_SEND_UNENCRYPTED_STREAM_DATA); 126 RETURN_STRING_LITERAL(QUIC_ATTEMPT_TO_SEND_UNENCRYPTED_STREAM_DATA);
128 RETURN_STRING_LITERAL(QUIC_MAYBE_CORRUPTED_MEMORY); 127 RETURN_STRING_LITERAL(QUIC_MAYBE_CORRUPTED_MEMORY);
129 RETURN_STRING_LITERAL(QUIC_CRYPTO_CHLO_TOO_LARGE); 128 RETURN_STRING_LITERAL(QUIC_CRYPTO_CHLO_TOO_LARGE);
130 RETURN_STRING_LITERAL(QUIC_MULTIPATH_PATH_DOES_NOT_EXIST); 129 RETURN_STRING_LITERAL(QUIC_MULTIPATH_PATH_DOES_NOT_EXIST);
131 RETURN_STRING_LITERAL(QUIC_MULTIPATH_PATH_NOT_ACTIVE); 130 RETURN_STRING_LITERAL(QUIC_MULTIPATH_PATH_NOT_ACTIVE);
132 RETURN_STRING_LITERAL(QUIC_TOO_MANY_FRAME_GAPS); 131 RETURN_STRING_LITERAL(QUIC_TOO_MANY_FRAME_GAPS);
133 RETURN_STRING_LITERAL(QUIC_STREAM_SEQUENCER_INVALID_STATE); 132 RETURN_STRING_LITERAL(QUIC_STREAM_SEQUENCER_INVALID_STATE);
134 RETURN_STRING_LITERAL(QUIC_TOO_MANY_SESSIONS_ON_SERVER); 133 RETURN_STRING_LITERAL(QUIC_TOO_MANY_SESSIONS_ON_SERVER);
135 RETURN_STRING_LITERAL(QUIC_LAST_ERROR); 134 RETURN_STRING_LITERAL(QUIC_LAST_ERROR);
136 // Intentionally have no default case, so we'll break the build 135 // Intentionally have no default case, so we'll break the build
137 // if we add errors and don't put them here. 136 // if we add errors and don't put them here.
138 } 137 }
139 // Return a default value so that we return this when |error| doesn't match 138 // Return a default value so that we return this when |error| doesn't match
140 // any of the QuicErrorCodes. This can happen when the ConnectionClose 139 // any of the QuicErrorCodes. This can happen when the ConnectionClose
141 // frame sent by the peer (attacker) has invalid error code. 140 // frame sent by the peer (attacker) has invalid error code.
142 return "INVALID_ERROR_CODE"; 141 return "INVALID_ERROR_CODE";
143 } 142 }
144 143
145 } // namespace net 144 } // namespace net
OLDNEW
« no previous file with comments | « net/quic/core/quic_error_codes.h ('k') | net/quic/core/quic_flags_list.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698