diff options
| author | Roman Arutyunyan <arut@nginx.com> | 2021-07-28 13:21:47 +0300 |
|---|---|---|
| committer | Roman Arutyunyan <arut@nginx.com> | 2021-07-28 13:21:47 +0300 |
| commit | b7a5224bd8b2976c2978b0be2569a44de730c000 (patch) | |
| tree | 100eabc19e54b3ec88a6d0f4aa9cc46533617511 /src/event/quic/ngx_event_quic_ack.c | |
| parent | 00ca66455b986d63576e653c9892c6eea91bf312 (diff) | |
| download | nginx-b7a5224bd8b2976c2978b0be2569a44de730c000.tar.gz nginx-b7a5224bd8b2976c2978b0be2569a44de730c000.tar.bz2 | |
QUIC: eliminated stream type from ngx_quic_stream_frame_t.
The information about the type is contained in off/len/fin bits.
Also, where possible, only the first stream type (0x08) is used for simplicity.
Diffstat (limited to 'src/event/quic/ngx_event_quic_ack.c')
| -rw-r--r-- | src/event/quic/ngx_event_quic_ack.c | 18 |
1 files changed, 2 insertions, 16 deletions
diff --git a/src/event/quic/ngx_event_quic_ack.c b/src/event/quic/ngx_event_quic_ack.c index c4e924c8e..06205c1ba 100644 --- a/src/event/quic/ngx_event_quic_ack.c +++ b/src/event/quic/ngx_event_quic_ack.c @@ -239,14 +239,7 @@ ngx_quic_handle_ack_frame_range(ngx_connection_t *c, ngx_quic_send_ctx_t *ctx, ngx_quic_drop_ack_ranges(c, ctx, f->u.ack.largest); break; - case NGX_QUIC_FT_STREAM0: - case NGX_QUIC_FT_STREAM1: - case NGX_QUIC_FT_STREAM2: - case NGX_QUIC_FT_STREAM3: - case NGX_QUIC_FT_STREAM4: - case NGX_QUIC_FT_STREAM5: - case NGX_QUIC_FT_STREAM6: - case NGX_QUIC_FT_STREAM7: + case NGX_QUIC_FT_STREAM: ngx_quic_handle_stream_ack(c, f); break; } @@ -599,14 +592,7 @@ ngx_quic_resend_frames(ngx_connection_t *c, ngx_quic_send_ctx_t *ctx) ngx_quic_queue_frame(qc, f); break; - case NGX_QUIC_FT_STREAM0: - case NGX_QUIC_FT_STREAM1: - case NGX_QUIC_FT_STREAM2: - case NGX_QUIC_FT_STREAM3: - case NGX_QUIC_FT_STREAM4: - case NGX_QUIC_FT_STREAM5: - case NGX_QUIC_FT_STREAM6: - case NGX_QUIC_FT_STREAM7: + case NGX_QUIC_FT_STREAM: qs = ngx_quic_find_stream(&qc->streams.tree, f->u.stream.stream_id); if (qs && qs->connection->write->error) { |
