comparison src/event/ngx_event_quic_transport.h @ 8260:f388c0ad3477 quic

Added processing of client transport parameters. note: + parameters are available in SSL connection since they are obtained by ssl stack quote: During connection establishment, both endpoints make authenticated declarations of their transport parameters. These declarations are made unilaterally by each endpoint. and really, we send our parameters before we read client's. no handling of incoming parameters is made by this patch.
author Vladimir Homutov <vl@nginx.com>
date Sat, 21 Mar 2020 20:51:59 +0300
parents 085fd6e68367
children f85749b60e58
comparison
equal deleted inserted replaced
8259:9e9eab876964 8260:f388c0ad3477
265 265
266 ssize_t ngx_quic_parse_frame(ngx_quic_header_t *pkt, u_char *start, u_char *end, 266 ssize_t ngx_quic_parse_frame(ngx_quic_header_t *pkt, u_char *start, u_char *end,
267 ngx_quic_frame_t *frame); 267 ngx_quic_frame_t *frame);
268 ssize_t ngx_quic_create_frame(u_char *p, u_char *end, ngx_quic_frame_t *f); 268 ssize_t ngx_quic_create_frame(u_char *p, u_char *end, ngx_quic_frame_t *f);
269 269
270 ngx_int_t ngx_quic_parse_transport_params(u_char *p, u_char *end,
271 ngx_quic_tp_t *tp, ngx_log_t *log);
270 ssize_t ngx_quic_create_transport_params(u_char *p, u_char *end, 272 ssize_t ngx_quic_create_transport_params(u_char *p, u_char *end,
271 ngx_quic_tp_t *tp); 273 ngx_quic_tp_t *tp);
272 274
273 #endif /* _NGX_EVENT_QUIC_WIRE_H_INCLUDED_ */ 275 #endif /* _NGX_EVENT_QUIC_WIRE_H_INCLUDED_ */