Mercurial > hg > nginx
changeset 8699:e24e5650d7b4 quic
QUIC: distinguish reserved transport parameters in logging.
18.1. Reserved Transport Parameters
Transport parameters with an identifier of the form "31 * N + 27" for
integer values of N are reserved to exercise the requirement that
unknown transport parameters be ignored. These transport parameters
have no semantics, and can carry arbitrary values.
author | Vladimir Homutov <vl@nginx.com> |
---|---|
date | Wed, 10 Feb 2021 14:10:14 +0300 |
parents | 9ed95726b99b |
children | 75603531064a |
files | src/event/quic/ngx_event_quic_transport.c |
diffstat | 1 files changed, 2 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/src/event/quic/ngx_event_quic_transport.c Fri Feb 12 14:51:53 2021 +0300 +++ b/src/event/quic/ngx_event_quic_transport.c Wed Feb 10 14:10:14 2021 +0300 @@ -1652,7 +1652,8 @@ if (rc == NGX_DECLINED) { ngx_log_error(NGX_LOG_INFO, log, 0, - "quic unknown transport param id:0x%xL, skipped", id); + "quic %s transport param id:0x%xL, skipped", + (id % 31 == 27) ? "reserved" : "unknown", id); } p += len;