Mercurial > hg > nginx
diff src/event/ngx_event_quic.h @ 8476:f9fbeb4ee0de quic
QUIC: added limit of queued data.
The ngx_quic_queue_frame() functions puts a frame into send queue and
schedules a push timer to actually send data.
The patch adds tracking for data amount in the queue and sends data
immediately if amount of data exceeds limit.
author | Vladimir Homutov <vl@nginx.com> |
---|---|
date | Thu, 16 Jul 2020 15:02:38 +0300 |
parents | b276833111cf |
children | f537f99b86ee |
line wrap: on
line diff
--- a/src/event/ngx_event_quic.h +++ b/src/event/ngx_event_quic.h @@ -54,6 +54,10 @@ #define NGX_QUIC_MIN_INITIAL_SIZE 1200 +/* if we have so much data, send immediately */ +/* TODO: configurable ? */ +#define NGX_QUIC_MIN_DATA_NODELAY 512 /* bytes */ + #define NGX_QUIC_STREAM_SERVER_INITIATED 0x01 #define NGX_QUIC_STREAM_UNIDIRECTIONAL 0x02