diff src/event/ngx_event_quic.c @ 8231:78540e2160d0 quic

Added parsing of RESET_STREAM and STOP_SENDING frames
author Vladimir Homutov <vl@nginx.com>
date Wed, 18 Mar 2020 16:35:11 +0300
parents cfc429911c0d
children 253cf267f95a
line wrap: on
line diff
--- a/src/event/ngx_event_quic.c
+++ b/src/event/ngx_event_quic.c
@@ -808,6 +808,23 @@ ngx_quic_payload_handler(ngx_connection_
             ack_this = 1;
             break;
 
+        case NGX_QUIC_FT_RESET_STREAM:
+            ngx_log_debug3(NGX_LOG_DEBUG_EVENT, c->log, 0,
+                           "RESET STREAM frame"
+                           " { id 0x%xi error_code 0x%xi final_size 0x%xi }",
+                           frame.u.reset_stream.id,
+                           frame.u.reset_stream.error_code,
+                           frame.u.reset_stream.final_size);
+            break;
+
+        case NGX_QUIC_FT_STOP_SENDING:
+            ngx_log_debug2(NGX_LOG_DEBUG_EVENT, c->log, 0,
+                           "STOP SENDING frame"
+                           " { id 0x%xi error_code 0x%xi}",
+                           frame.u.stop_sending.id,
+                           frame.u.stop_sending.error_code);
+            break;
+
         default:
             ngx_log_error(NGX_LOG_INFO, c->log, 0,
                           "unsupported frame type 0x%xd in packet", frame.type);