]> git.kaiwu.me - nginx.git/commit
QUIC: connection shutdown.
authorRoman Arutyunyan <arut@nginx.com>
Mon, 15 Mar 2021 13:39:33 +0000 (16:39 +0300)
committerRoman Arutyunyan <arut@nginx.com>
Mon, 15 Mar 2021 13:39:33 +0000 (16:39 +0300)
commit9533df5b728833dd516f44d18953a3731c29e787
tree4d6afd89f17d4777bc14b9065cd5434731b4840a
parent190b5d961c0c9b0942dd1a2d8cd609416d0d5114
QUIC: connection shutdown.

The function ngx_quic_shutdown_connection() waits until all non-cancelable
streams are closed, and then closes the connection.  In HTTP/3 cancelable
streams are all unidirectional streams except push streams.

The function is called from HTTP/3 when client reaches keepalive_requests.
src/event/quic/ngx_event_quic.c
src/event/quic/ngx_event_quic.h
src/http/v3/ngx_http_v3.h
src/http/v3/ngx_http_v3_request.c
src/http/v3/ngx_http_v3_streams.c