diff src/event/ngx_event_quic.h @ 8359:2f900ae486bc quic

Debug cleanup. + all dumps are moved under one of the following macros (undefined by default): NGX_QUIC_DEBUG_PACKETS NGX_QUIC_DEBUG_FRAMES NGX_QUIC_DEBUG_FRAMES_ALLOC NGX_QUIC_DEBUG_CRYPTO + all QUIC debug messages got "quic " prefix + all input frames are reported as "quic frame in FOO_FRAME bar:1 baz:2" + all outgoing frames re reported as "quic frame out foo bar baz" + all stream operations are prefixed with id, like: "quic stream id 0x33 recv" + all transport parameters are prefixed with "quic tp" (hex dump is moved to caller, to avoid using ngx_cycle->log) + packet flags and some other debug messages are updated to include packet type
author Vladimir Homutov <vl@nginx.com>
date Fri, 24 Apr 2020 10:11:47 +0300
parents ad3a6f069498
children f175006124d0
line wrap: on
line diff
--- a/src/event/ngx_event_quic.h
+++ b/src/event/ngx_event_quic.h
@@ -82,6 +82,12 @@ ngx_connection_t *ngx_quic_create_uni_st
 
 /********************************* DEBUG *************************************/
 
+//#define NGX_QUIC_DEBUG_PACKETS       /* dump packet contents */
+//#define NGX_QUIC_DEBUG_FRAMES        /* dump frames contents */
+//#define NGX_QUIC_DEBUG_FRAMES_ALLOC  /* log frames alloc/reuse/free */
+//#define NGX_QUIC_DEBUG_CRYPTO
+
+
 #if (NGX_DEBUG)
 
 #define ngx_quic_hexdump(log, fmt, data, len, ...)                            \