]> git.kaiwu.me - nginx.git/commit
QUIC: resend frames by moving them to output queue.
authorRoman Arutyunyan <arut@nginx.com>
Wed, 30 Sep 2020 19:23:16 +0000 (20:23 +0100)
committerRoman Arutyunyan <arut@nginx.com>
Wed, 30 Sep 2020 19:23:16 +0000 (20:23 +0100)
commit469f69bf2cfe0119835062f2de1e3a1ab76d799c
tree08cc969dc4ecf672c70240d8b616e21a320959a0
parent1f90fccd972d3395239a7f6dea733dfe3627abc5
QUIC: resend frames by moving them to output queue.

Previously, when a packet was declared lost, another packet was sent with the
same frames.  Now lost frames are moved to the output frame queue and push
event is posted.  This has the advantage of forming packets with more frames
than before.

Also, the start argument is removed from the ngx_quic_resend_frames()
function as excess information.
src/event/ngx_event_quic.c