]> git.kaiwu.me - nginx.git/commit
QUIC: refactored buffer allocation, spliting and freeing.
authorRoman Arutyunyan <arut@nginx.com>
Fri, 24 Dec 2021 15:39:22 +0000 (18:39 +0300)
committerRoman Arutyunyan <arut@nginx.com>
Fri, 24 Dec 2021 15:39:22 +0000 (18:39 +0300)
commitcd278da5e76682bee2126354e0ad7bbb66db4aa8
tree031ec948c0d1a2234800a083db2af7cd6060d8a2
parent703be8c8f6db385b76c0c8b394cc3b2220639616
QUIC: refactored buffer allocation, spliting and freeing.

Previously, buffer lists was used to track used buffers.  Now reference
counter is used instead.  The new implementation is simpler and faster with
many buffer clones.
src/event/quic/ngx_event_quic_connection.h
src/event/quic/ngx_event_quic_frames.c