Opened 8 months ago

Last modified 8 months ago

#2530 accepted defect

ACK of packet containing PATH_RESPONSE frame can't update rtt state

Reported by: pl080516@… Owned by:
Priority: minor Milestone:
Component: nginx-core Version: 1.25.x
Keywords: connection migration Cc:
uname -a: Linux vod-dev-20190508011167067216.na63 5.10.84-004.5000.al8.x86_64 #1 SMP Wed Apr 13 13:26:37 CST 2022 x86_64 x86_64 x86_64 GNU/Linux
nginx -V: nginx version: nginx/1.23.4
built by gcc 5.3.0 (GCC)
built with OpenSSL 1.1.1 (compatible; BoringSSL) (running with BoringSSL)
TLS SNI support enabled
configure arguments: --with-debug --with-http_v3_module --with-cc-opt='-I/data/boringssl_github/include -g3 -O0 -Wno-error=type-limits' --with-ld-opt='-L/data/boringssl_github/build/lib -L/data/boringssl_github/build/crypto -L/data/boringssl_github/build/ssl' --prefix=/data/servers/nginx


The packet sent by calling ngx_quic_frame_sendto will not be insert into qc->sent. This causes the rtt state to lose some update because ngx_quic_handle_ack_frame_range can't know send_time.max_pn.

Change History (1)

comment:1 by Sergey Kandaurov, 8 months ago

Status: newaccepted
Note: See TracTickets for help on using tickets.