Mercurial > hg > nginx
comparison src/event/ngx_event_quic.c @ 8430:6fec79e43694 quic
Fixed usage of own/client transport parameters.
author | Vladimir Homutov <vl@nginx.com> |
---|---|
date | Wed, 10 Jun 2020 21:23:10 +0300 |
parents | 8fc9fcf18608 |
children | 70335ec6e5d4 |
comparison
equal
deleted
inserted
replaced
8429:8fc9fcf18608 | 8430:6fec79e43694 |
---|---|
3056 qc->send_timer_set = 1; | 3056 qc->send_timer_set = 1; |
3057 ngx_add_timer(c->read, qc->tp.max_idle_timeout); | 3057 ngx_add_timer(c->read, qc->tp.max_idle_timeout); |
3058 } | 3058 } |
3059 | 3059 |
3060 if (!qc->retransmit.timer_set && !qc->closing) { | 3060 if (!qc->retransmit.timer_set && !qc->closing) { |
3061 ngx_add_timer(&qc->retransmit, qc->tp.max_ack_delay); | 3061 ngx_add_timer(&qc->retransmit, qc->ctp.max_ack_delay); |
3062 } | 3062 } |
3063 | 3063 |
3064 return NGX_OK; | 3064 return NGX_OK; |
3065 } | 3065 } |
3066 | 3066 |
3412 q = ngx_queue_head(&ctx->sent); | 3412 q = ngx_queue_head(&ctx->sent); |
3413 | 3413 |
3414 do { | 3414 do { |
3415 start = ngx_queue_data(q, ngx_quic_frame_t, queue); | 3415 start = ngx_queue_data(q, ngx_quic_frame_t, queue); |
3416 | 3416 |
3417 wait = start->last + qc->tp.max_ack_delay - now; | 3417 wait = start->last + qc->ctp.max_ack_delay - now; |
3418 | 3418 |
3419 if ((ngx_msec_int_t) wait > 0) { | 3419 if ((ngx_msec_int_t) wait > 0) { |
3420 break; | 3420 break; |
3421 } | 3421 } |
3422 | 3422 |