]> git.kaiwu.me - nginx.git/commit
QUIC: separate UDP framework for QUIC.
authorRoman Arutyunyan <arut@nginx.com>
Wed, 20 Apr 2022 12:01:17 +0000 (16:01 +0400)
committerRoman Arutyunyan <arut@nginx.com>
Wed, 20 Apr 2022 12:01:17 +0000 (16:01 +0400)
commit9d81ef744cdaacf1e52bcaec4224d375af5ba59b
treedb3f8a9fc1381a2c848d934fd1c7f9bbaf1a9dca
parentc24c27bb074b571fc9e9d75e19be31b83c69c253
QUIC: separate UDP framework for QUIC.

Previously, QUIC used the existing UDP framework, which was created for UDP in
Stream.  However the way QUIC connections are created and looked up is different
from the way UDP connections in Stream are created and looked up.  Now these
two implementations are decoupled.
13 files changed:
auto/modules
src/core/ngx_connection.c
src/event/ngx_event.c
src/event/ngx_event_udp.c
src/event/ngx_event_udp.h
src/event/quic/ngx_event_quic.c
src/event/quic/ngx_event_quic.h
src/event/quic/ngx_event_quic_connection.h
src/event/quic/ngx_event_quic_migration.c
src/event/quic/ngx_event_quic_socket.c
src/event/quic/ngx_event_quic_udp.c [new file with mode: 0644]
src/http/ngx_http.c
src/stream/ngx_stream.c