Mercurial > hg > nginx
comparison src/event/ngx_event_quic.h @ 8265:d45325e90221 quic
Limit output QUIC packets with client max_packet_size.
Additionally, receive larger packets than 512 bytes.
author | Roman Arutyunyan <arut@nginx.com> |
---|---|
date | Mon, 23 Mar 2020 18:47:17 +0300 |
parents | 1295b293d09a |
children | c9c3a73df6e8 |
comparison
equal
deleted
inserted
replaced
8264:c58bbe31e87d | 8265:d45325e90221 |
---|---|
11 #include <ngx_event_openssl.h> | 11 #include <ngx_event_openssl.h> |
12 | 12 |
13 | 13 |
14 #define quic_version 0xff000018 /* draft-24 (ngtcp2) */ | 14 #define quic_version 0xff000018 /* draft-24 (ngtcp2) */ |
15 //#define quic_version 0xff00001b /* draft-27 (FFN 76) */ | 15 //#define quic_version 0xff00001b /* draft-27 (FFN 76) */ |
16 | |
17 #define NGX_QUIC_MAX_SHORT_HEADER 25 | |
18 #define NGX_QUIC_MAX_LONG_HEADER 346 | |
19 | |
20 #define NGX_QUIC_DEFAULT_MAX_PACKET_SIZE 65527 | |
21 #define NGX_QUIC_DEFAULT_ACK_DELAY_EXPONENT 3 | |
22 #define NGX_QUIC_DEFAULT_MAX_ACK_DELAY 25 | |
16 | 23 |
17 | 24 |
18 typedef struct { | 25 typedef struct { |
19 /* configurable */ | 26 /* configurable */ |
20 ngx_msec_t max_idle_timeout; | 27 ngx_msec_t max_idle_timeout; |