]> git.ipfire.org Git - thirdparty/haproxy.git/commit
MINOR: quic: simplify rescheduling for handshake
authorAmaury Denoyelle <adenoyelle@haproxy.com>
Fri, 8 Mar 2024 16:40:16 +0000 (17:40 +0100)
committerAmaury Denoyelle <adenoyelle@haproxy.com>
Mon, 11 Mar 2024 13:15:36 +0000 (14:15 +0100)
commitb068e758fbc77e28c4a65275813c49059f6c21e5
treeb0d145bfd644fbc92c4669727b3e100fedc1e12a
parent6770259083eeb4b6f8c1dfee6870c3f75b87531e
MINOR: quic: simplify rescheduling for handshake

On CRYPTO frames reception, tasklet is rescheduled with TASK_HEAVY to
limit CPU consumption. This commit slighly simplifies this by regrouping
TASK_HEAVY setting and tasklet_wakeup() instructions in a single
location in qc_handle_crypto_frm(). All other unnecessary
tasklet_wakeup() are removed.
src/quic_conn.c
src/quic_rx.c