]> git.kaiwu.me - haproxy.git/commitdiff
MINOR: h3: extend trace verbosity
authorAmaury Denoyelle <adenoyelle@haproxy.com>
Thu, 11 Jun 2026 08:57:56 +0000 (10:57 +0200)
committerAmaury Denoyelle <adenoyelle@haproxy.com>
Thu, 11 Jun 2026 09:40:06 +0000 (11:40 +0200)
Define two new values for HTTP/3 trace verbosity : simple and advanced.
For now, these values are unused. However advanced level will become
useful to implement HTTP/3 header traces.

src/h3.c

index 9d1df37d0c19ce6829bdfbfefa208c09890ca0b2..e4c31d37c51ff0f781e17e8452c3c7fc3f0b0111 100644 (file)
--- a/src/h3.c
+++ b/src/h3.c
@@ -92,6 +92,10 @@ static const struct name_desc h3_trace_decoding[] = {
        { .name="clean",    .desc="only user-friendly stuff, generally suitable for level \"user\"" },
 #define H3_VERB_MINIMAL  2
        { .name="minimal",  .desc="report only qcc/qcs state and flags, no real decoding" },
+#define H3_VERB_SIMPLE   3
+       { .name="simple",   .desc="add request/response status line or frame info when available" },
+#define H3_VERB_ADVANCED 4
+       { .name="advanced", .desc="add header fields or frame decoding when available" },
        { /* end */ }
 };