Mercurial > hg > nginx
comparison src/event/ngx_event_quic_transport.c @ 8236:d3b26c3bea22 quic
Added parsing of STREAMS BLOCKED frames.
While there, added hex prefix for debug to avoid frame type confusion.
author | Vladimir Homutov <vl@nginx.com> |
---|---|
date | Thu, 19 Mar 2020 11:15:43 +0300 |
parents | 552d6868091b |
children | ff540f13d95d |
comparison
equal
deleted
inserted
replaced
8235:552d6868091b | 8236:d3b26c3bea22 |
---|---|
433 case NGX_QUIC_FT_STOP_SENDING: | 433 case NGX_QUIC_FT_STOP_SENDING: |
434 frame->u.stop_sending.id = ngx_quic_parse_int(&p); | 434 frame->u.stop_sending.id = ngx_quic_parse_int(&p); |
435 frame->u.stop_sending.error_code = ngx_quic_parse_int(&p); | 435 frame->u.stop_sending.error_code = ngx_quic_parse_int(&p); |
436 break; | 436 break; |
437 | 437 |
438 case NGX_QUIC_FT_STREAMS_BLOCKED: | |
439 frame->u.streams_blocked.limit = ngx_quic_parse_int(&p); | |
440 frame->u.streams_blocked.bidi = 1; | |
441 break; | |
442 | |
443 case NGX_QUIC_FT_STREAMS_BLOCKED2: | |
444 frame->u.streams_blocked.limit = ngx_quic_parse_int(&p); | |
445 frame->u.streams_blocked.bidi = 0; | |
446 break; | |
447 | |
438 default: | 448 default: |
439 return NGX_ERROR; | 449 return NGX_ERROR; |
440 } | 450 } |
441 | 451 |
442 return p - start; | 452 return p - start; |