]> git.kaiwu.me - nginx.git/commit
Generic payload handler for quic packets.
authorVladimir Homutov <vl@nginx.com>
Tue, 10 Mar 2020 15:24:39 +0000 (18:24 +0300)
committerVladimir Homutov <vl@nginx.com>
Tue, 10 Mar 2020 15:24:39 +0000 (18:24 +0300)
commitc2afb5ec8adde78add52cfe53047f02a54915836
tree6daec5d653a5aa4659410d4b3e42ff45889af3ee
parent547a1a0159082a9a81500b657aa20eedf13d4179
Generic payload handler for quic packets.

 - added basic parsing of ACK, PING and PADDING frames on input
 - added preliminary parsing of SHORT headers

The ngx_quic_output() is now called after processing of each input packet.
Frames are added into output queue according to their level: inital packets
go ahead of handshake and application data, so they can be merged properly.

The payload handler is called from both new, handshake and applicataion data
handlers (latter is a stub).
src/event/ngx_event_quic.c