Mercurial > hg > nginx
changeset 8936:86f5a738ac2a quic
QUIC: post stream events instead of calling their handlers.
This potentially reduces the number of handler calls.
author | Roman Arutyunyan <arut@nginx.com> |
---|---|
date | Tue, 23 Nov 2021 21:39:51 +0300 |
parents | ea78659b70fe |
children | 0692355a3519 |
files | src/event/quic/ngx_event_quic_streams.c |
diffstat | 1 files changed, 3 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- a/src/event/quic/ngx_event_quic_streams.c +++ b/src/event/quic/ngx_event_quic_streams.c @@ -1120,7 +1120,7 @@ ngx_quic_handle_stream_frame(ngx_connect rev->ready = 1; if (rev->active) { - rev->handler(rev); + ngx_post_event(rev, &ngx_posted_events); } } @@ -1367,7 +1367,7 @@ ngx_quic_handle_reset_stream_frame(ngx_c } if (rev->active) { - rev->handler(rev); + ngx_post_event(rev, &ngx_posted_events); } return NGX_OK; @@ -1436,7 +1436,7 @@ ngx_quic_handle_stop_sending_frame(ngx_c wev = qs->connection->write; if (wev->active) { - wev->handler(wev); + ngx_post_event(wev, &ngx_posted_events); } return NGX_OK;