Mercurial > hg > nginx-quic
comparison src/event/ngx_event_quic_transport.h @ 8163:b3d9e57d0f62 quic
QUIC: single function for frame debug logging.
The function may be called for any initialized frame, both rx and tx.
While there, shortened level names.
author | Vladimir Homutov <vl@nginx.com> |
---|---|
date | Tue, 27 Oct 2020 14:32:08 +0300 |
parents | c5ea341f705a |
children | 867c189f875d |
comparison
equal
deleted
inserted
replaced
8162:c5ea341f705a | 8163:b3d9e57d0f62 |
---|---|
282 ngx_quic_stream_data_blocked_frame_t stream_data_blocked; | 282 ngx_quic_stream_data_blocked_frame_t stream_data_blocked; |
283 ngx_quic_retire_cid_frame_t retire_cid; | 283 ngx_quic_retire_cid_frame_t retire_cid; |
284 ngx_quic_path_challenge_frame_t path_challenge; | 284 ngx_quic_path_challenge_frame_t path_challenge; |
285 ngx_quic_path_challenge_frame_t path_response; | 285 ngx_quic_path_challenge_frame_t path_response; |
286 } u; | 286 } u; |
287 u_char info[128]; /* for debug */ | |
288 }; | 287 }; |
289 | 288 |
290 | 289 |
291 typedef struct { | 290 typedef struct { |
292 ngx_log_t *log; | 291 ngx_log_t *log; |
342 | 341 |
343 ssize_t ngx_quic_parse_frame(ngx_quic_header_t *pkt, u_char *start, u_char *end, | 342 ssize_t ngx_quic_parse_frame(ngx_quic_header_t *pkt, u_char *start, u_char *end, |
344 ngx_quic_frame_t *frame); | 343 ngx_quic_frame_t *frame); |
345 ssize_t ngx_quic_create_frame(u_char *p, ngx_quic_frame_t *f); | 344 ssize_t ngx_quic_create_frame(u_char *p, ngx_quic_frame_t *f); |
346 | 345 |
347 ssize_t ngx_quic_parse_ack_range(ngx_quic_header_t *pkt, u_char *start, | 346 ssize_t ngx_quic_parse_ack_range(ngx_log_t *log, u_char *start, |
348 u_char *end, uint64_t *gap, uint64_t *range); | 347 u_char *end, uint64_t *gap, uint64_t *range); |
349 | 348 |
350 ngx_int_t ngx_quic_parse_transport_params(u_char *p, u_char *end, | 349 ngx_int_t ngx_quic_parse_transport_params(u_char *p, u_char *end, |
351 ngx_quic_tp_t *tp, ngx_log_t *log); | 350 ngx_quic_tp_t *tp, ngx_log_t *log); |
352 ssize_t ngx_quic_create_transport_params(u_char *p, u_char *end, | 351 ssize_t ngx_quic_create_transport_params(u_char *p, u_char *end, |