mirror of
https://github.com/nginx/nginx.git
synced 2025-02-25 18:55:26 -06:00
QUIC: post stream events instead of calling their handlers.
This potentially reduces the number of handler calls.
This commit is contained in:
parent
4374cbfb1e
commit
59312ddac1
@ -1120,7 +1120,7 @@ ngx_quic_handle_stream_frame(ngx_connection_t *c, ngx_quic_header_t *pkt,
|
|||||||
rev->ready = 1;
|
rev->ready = 1;
|
||||||
|
|
||||||
if (rev->active) {
|
if (rev->active) {
|
||||||
rev->handler(rev);
|
ngx_post_event(rev, &ngx_posted_events);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1367,7 +1367,7 @@ ngx_quic_handle_reset_stream_frame(ngx_connection_t *c,
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (rev->active) {
|
if (rev->active) {
|
||||||
rev->handler(rev);
|
ngx_post_event(rev, &ngx_posted_events);
|
||||||
}
|
}
|
||||||
|
|
||||||
return NGX_OK;
|
return NGX_OK;
|
||||||
@ -1436,7 +1436,7 @@ ngx_quic_handle_stop_sending_frame(ngx_connection_t *c,
|
|||||||
wev = qs->connection->write;
|
wev = qs->connection->write;
|
||||||
|
|
||||||
if (wev->active) {
|
if (wev->active) {
|
||||||
wev->handler(wev);
|
ngx_post_event(wev, &ngx_posted_events);
|
||||||
}
|
}
|
||||||
|
|
||||||
return NGX_OK;
|
return NGX_OK;
|
||||||
|
Loading…
Reference in New Issue
Block a user