comparison src/event/ngx_event_quic.c @ 8079:dcbb58e7ed11 quic

QUIC: added logging output stream frame offset.
author Roman Arutyunyan <arut@nginx.com>
date Mon, 07 Sep 2020 20:55:36 +0300
parents d45961e062fa
children 702f1d2581a4
comparison
equal deleted inserted replaced
8078:d45961e062fa 8079:dcbb58e7ed11
4749 frame->u.stream.stream_id = qs->id; 4749 frame->u.stream.stream_id = qs->id;
4750 frame->u.stream.offset = c->sent; 4750 frame->u.stream.offset = c->sent;
4751 frame->u.stream.length = n; 4751 frame->u.stream.length = n;
4752 frame->u.stream.data = frame->data; 4752 frame->u.stream.data = frame->data;
4753 4753
4754 ngx_sprintf(frame->info, "STREAM id:0x%xL len:%uz level:%d", 4754 ngx_sprintf(frame->info, "STREAM id:0x%xL offset:%O len:%uz level:%d",
4755 qs->id, n, frame->level); 4755 qs->id, c->sent, n, frame->level);
4756 4756
4757 c->sent += n; 4757 c->sent += n;
4758 qc->streams.sent += n; 4758 qc->streams.sent += n;
4759 max_flow -= n; 4759 max_flow -= n;
4760 4760
4956 frame->u.stream.stream_id = qs->id; 4956 frame->u.stream.stream_id = qs->id;
4957 frame->u.stream.offset = c->sent; 4957 frame->u.stream.offset = c->sent;
4958 frame->u.stream.length = 0; 4958 frame->u.stream.length = 0;
4959 frame->u.stream.data = NULL; 4959 frame->u.stream.data = NULL;
4960 4960
4961 ngx_sprintf(frame->info, "stream 0x%xL fin=1 level=%d", 4961 ngx_sprintf(frame->info, "STREAM id:0x%xL offset:%O fin:1 level:%d",
4962 qs->id, frame->level); 4962 qs->id, c->sent, frame->level);
4963 4963
4964 ngx_quic_queue_frame(qc, frame); 4964 ngx_quic_queue_frame(qc, frame);
4965 4965
4966 (void) ngx_quic_output(pc); 4966 (void) ngx_quic_output(pc);
4967 } 4967 }