Mercurial > hg > nginx-quic
comparison src/event/ngx_event_quic_transport.h @ 7711:a14afe21e692 quic
Double MAX_STREAMS on STREAMS_BLOCKED.
author | Roman Arutyunyan <arut@nginx.com> |
---|---|
date | Fri, 20 Mar 2020 10:14:58 +0300 |
parents | db745339e54b |
children | e9891e8ee975 |
comparison
equal
deleted
inserted
replaced
7710:d60205f37f5a | 7711:a14afe21e692 |
---|---|
138 uint64_t limit; | 138 uint64_t limit; |
139 ngx_uint_t bidi; /* unsigned: bidi:1 */ | 139 ngx_uint_t bidi; /* unsigned: bidi:1 */ |
140 } ngx_quic_streams_blocked_frame_t; | 140 } ngx_quic_streams_blocked_frame_t; |
141 | 141 |
142 | 142 |
143 typedef struct { | |
144 uint64_t limit; | |
145 ngx_uint_t bidi; /* unsigned: bidi:1 */ | |
146 } ngx_quic_max_streams_frame_t; | |
147 | |
148 | |
143 typedef struct ngx_quic_frame_s ngx_quic_frame_t; | 149 typedef struct ngx_quic_frame_s ngx_quic_frame_t; |
144 | 150 |
145 struct ngx_quic_frame_s { | 151 struct ngx_quic_frame_s { |
146 ngx_uint_t type; | 152 ngx_uint_t type; |
147 enum ssl_encryption_level_t level; | 153 enum ssl_encryption_level_t level; |
154 ngx_quic_max_data_frame_t max_data; | 160 ngx_quic_max_data_frame_t max_data; |
155 ngx_quic_close_frame_t close; | 161 ngx_quic_close_frame_t close; |
156 ngx_quic_reset_stream_frame_t reset_stream; | 162 ngx_quic_reset_stream_frame_t reset_stream; |
157 ngx_quic_stop_sending_frame_t stop_sending; | 163 ngx_quic_stop_sending_frame_t stop_sending; |
158 ngx_quic_streams_blocked_frame_t streams_blocked; | 164 ngx_quic_streams_blocked_frame_t streams_blocked; |
165 ngx_quic_max_streams_frame_t max_streams; | |
159 } u; | 166 } u; |
160 u_char info[128]; // for debug | 167 u_char info[128]; // for debug |
161 }; | 168 }; |
162 | 169 |
163 | 170 |