comparison src/event/quic/ngx_event_quic_connection.h @ 8897:1d7bf9778328 quic

QUIC: converted client_tp_done to bitfield.
author Vladimir Homutov <vl@nginx.com>
date Mon, 08 Nov 2021 15:41:12 +0300
parents 404de224517e
children ddd5e5c0f87d
comparison
equal deleted inserted replaced
8896:e2ec952dc295 8897:1d7bf9778328
198 uint64_t max_retired_seqnum; 198 uint64_t max_retired_seqnum;
199 uint64_t client_seqnum; 199 uint64_t client_seqnum;
200 uint64_t server_seqnum; 200 uint64_t server_seqnum;
201 uint64_t path_seqnum; 201 uint64_t path_seqnum;
202 202
203 ngx_uint_t client_tp_done;
204 ngx_quic_tp_t tp; 203 ngx_quic_tp_t tp;
205 ngx_quic_tp_t ctp; 204 ngx_quic_tp_t ctp;
206 205
207 ngx_quic_send_ctx_t send_ctx[NGX_QUIC_SEND_CTX_LAST]; 206 ngx_quic_send_ctx_t send_ctx[NGX_QUIC_SEND_CTX_LAST];
208 207
251 unsigned closing:1; 250 unsigned closing:1;
252 unsigned shutdown:1; 251 unsigned shutdown:1;
253 unsigned draining:1; 252 unsigned draining:1;
254 unsigned key_phase:1; 253 unsigned key_phase:1;
255 unsigned validated:1; 254 unsigned validated:1;
255 unsigned client_tp_done:1;
256 }; 256 };
257 257
258 258
259 ngx_int_t ngx_quic_apply_transport_params(ngx_connection_t *c, 259 ngx_int_t ngx_quic_apply_transport_params(ngx_connection_t *c,
260 ngx_quic_tp_t *ctp); 260 ngx_quic_tp_t *ctp);