Lines Matching refs:id
504 const uint32_t id = h2_u31(s+5); in h2_recv_rst_stream() local
505 if (0 == id) { /*(RST_STREAM id must not be 0)*/ in h2_recv_rst_stream()
512 if (r->h2id != id) continue; in h2_recv_rst_stream()
529 if (h2c->sent_goaway && h2c->h2_cid < id) return; in h2_recv_rst_stream()
532 if (h2c->h2_cid < id) { in h2_recv_rst_stream()
661 const uint32_t id = h2_u31(s+5); in h2_recv_priority_update() local
662 if (0 != id) { /*(PRIORITY_UPDATE id must be 0)*/ in h2_recv_priority_update()
712 const uint32_t id = h2_u31(s+5); in h2_recv_priority() local
713 if (0 == id) { /*(PRIORITY id must not be 0)*/ in h2_recv_priority()
729 if (r->h2id != id) continue; in h2_recv_priority()
731 if (prio == id) { in h2_recv_priority()
745 if (prio == id) { in h2_recv_priority()
746 h2_send_rst_stream_id(id, con, H2_E_PROTOCOL_ERROR); in h2_recv_priority()
761 const uint32_t id = h2_u31(s+5); in h2_recv_window_update() local
764 if (0 == id) in h2_recv_window_update()
770 if (rr->h2id != id) continue; in h2_recv_window_update()
780 if (h2c->h2_cid < id && 0 == h2c->sent_goaway) in h2_recv_window_update()
787 h2_send_rst_stream_id(id, con, H2_E_PROTOCOL_ERROR); in h2_recv_window_update()
789 h2_send_rst_stream_id(id, con, H2_E_FLOW_CONTROL_ERROR); in h2_recv_window_update()
801 if (0 == id) in h2_recv_window_update()
991 const uint32_t id = h2_u31(s+5); in h2_recv_data() local
992 if (0 == id || h2c->h2_cid < id) { /*(RST_STREAM id must not be 0)*/ in h2_recv_data()
1025 if (rr->h2id != id) continue; in h2_recv_data()
1056 h2_send_rst_stream_id(id, con, H2_E_STREAM_CLOSED); in h2_recv_data()
1135 h2_send_rst_stream_id(id, con, H2_E_STREAM_CLOSED); in h2_recv_data()
1215 const uint32_t id = h2_u31(s+5); in h2_recv_continuation() local
1229 if (id != h2_u32(s+n+5)) { in h2_recv_continuation()
1342 h2_recv_trailers_r (connection * const con, h2con * const h2c, const uint32_t id, const uint32_t fl… in h2_recv_trailers_r() argument
1355 if (rr->h2id != id) continue; in h2_recv_trailers_r()
1427 hpctx.id = lshpack_idx_http_header[lsx.hpack_index]; in h2_parse_headers_frame()
1514 const uint32_t id = h2_u31(s+5); in h2_recv_headers() local
1516 if (0 == id) { /* HEADERS, PUSH_PROMISE stream id must != 0 */ in h2_recv_headers()
1521 if (!(id & 1)) { /* stream id from client must be odd */ in h2_recv_headers()
1529 if (id > h2c->h2_cid) { in h2_recv_headers()
1531 return h2_send_refused_stream(id, con); in h2_recv_headers()
1540 r->h2id = id; in h2_recv_headers()
1561 r = h2_recv_trailers_r(con, h2c, id, s[4]); /* (cold code path) */ in h2_recv_headers()
1588 if (alen < 5 || (/*prio = */h2_u32(psrc)) == id) { in h2_recv_headers()
1628 h2c->h2_cid = id; in h2_recv_headers()
1642 h2_send_window_update(con, id, 131072); /*(add 128k)*/ in h2_recv_headers()
1693 else if (h2c->h2_cid < id) { in h2_recv_headers()