Mercurial > hg > nginx-quic
comparison src/event/ngx_event_quic_transport.h @ 7726: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
7725:9e9eab876964 | 7726: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_ */ |