Mercurial > hg > nginx-quic
diff src/event/quic/ngx_event_quic_migration.c @ 8438:5186ee5a94b9 quic
QUIC: simplified sending 1-RTT only frames.
author | Sergey Kandaurov <pluknet@nginx.com> |
---|---|
date | Wed, 05 May 2021 19:32:49 +0300 |
parents | d5f93733c17d |
children | 4715f3e669f1 |
line wrap: on
line diff
--- a/src/event/quic/ngx_event_quic_migration.c +++ b/src/event/quic/ngx_event_quic_migration.c @@ -22,7 +22,7 @@ static ngx_quic_path_t *ngx_quic_alloc_p ngx_int_t ngx_quic_handle_path_challenge_frame(ngx_connection_t *c, - ngx_quic_header_t *pkt, ngx_quic_path_challenge_frame_t *f) + ngx_quic_path_challenge_frame_t *f) { off_t max, pad; ssize_t sent; @@ -33,7 +33,7 @@ ngx_quic_handle_path_challenge_frame(ngx qc = ngx_quic_get_connection(c); - frame.level = pkt->level; + frame.level = ssl_encryption_application; frame.type = NGX_QUIC_FT_PATH_RESPONSE; frame.u.path_response = *f; @@ -70,7 +70,7 @@ ngx_quic_handle_path_challenge_frame(ngx return NGX_ERROR; } - fp->level = pkt->level; + fp->level = ssl_encryption_application; fp->type = NGX_QUIC_FT_PING; ngx_quic_queue_frame(qc, fp); @@ -82,7 +82,7 @@ ngx_quic_handle_path_challenge_frame(ngx ngx_int_t ngx_quic_handle_path_response_frame(ngx_connection_t *c, - ngx_quic_header_t *pkt, ngx_quic_path_challenge_frame_t *f) + ngx_quic_path_challenge_frame_t *f) { ngx_queue_t *q; ngx_quic_path_t *path, *prev; @@ -557,7 +557,6 @@ ngx_quic_validate_path(ngx_connection_t ngx_add_timer(&qc->path_validation, pto); } - return NGX_OK; }