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;