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