Mercurial > hg > nginx-quic
comparison src/event/quic/ngx_event_quic_transport.c @ 8292: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 |
comparison
equal
deleted
inserted
replaced
8291:9ed95726b99b | 8292:e24e5650d7b4 |
---|---|
1650 return NGX_ERROR; | 1650 return NGX_ERROR; |
1651 } | 1651 } |
1652 | 1652 |
1653 if (rc == NGX_DECLINED) { | 1653 if (rc == NGX_DECLINED) { |
1654 ngx_log_error(NGX_LOG_INFO, log, 0, | 1654 ngx_log_error(NGX_LOG_INFO, log, 0, |
1655 "quic unknown transport param id:0x%xL, skipped", id); | 1655 "quic %s transport param id:0x%xL, skipped", |
1656 (id % 31 == 27) ? "reserved" : "unknown", id); | |
1656 } | 1657 } |
1657 | 1658 |
1658 p += len; | 1659 p += len; |
1659 } | 1660 } |
1660 | 1661 |