Mercurial > hg > nginx-quic
changeset 8133:1d4417e4f2d0 quic
QUIC: fixed measuring ACK Delay against 0-RTT packets.
author | Sergey Kandaurov <pluknet@nginx.com> |
---|---|
date | Tue, 06 Oct 2020 18:08:55 +0100 |
parents | 6226f834b420 |
children | 2b11bd029815 |
files | src/event/ngx_event_quic.c |
diffstat | 1 files changed, 6 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/src/event/ngx_event_quic.c +++ b/src/event/ngx_event_quic.c @@ -1841,12 +1841,16 @@ ngx_quic_process_packet(ngx_connection_t qc->validated = 1; } + if (pkt->level == ssl_encryption_early_data + || pkt->level == ssl_encryption_application) + { + ngx_gettimeofday(&pkt->received); + } + if (pkt->level != ssl_encryption_application) { return ngx_quic_payload_handler(c, pkt); } - ngx_gettimeofday(&pkt->received); - /* switch keys on Key Phase change */ if (pkt->key_update) {