commit | fe035eca3a24ea0f031fdcdad23809bea5de32e4 | [log] [tgz] |
---|---|---|
author | Amaury Denoyelle <adenoyelle@haproxy.com> | Wed Apr 06 15:46:30 2022 +0200 |
committer | Amaury Denoyelle <adenoyelle@haproxy.com> | Thu Apr 07 10:37:45 2022 +0200 |
tree | 877e926d65d8fa2d96fe67da0471a1cff1af835d | |
parent | d97fc804f94ad47f8487259cfee17d547825e579 [diff] |
MEDIUM: mux-quic: report errors on conn-streams Complete the error reporting. For each attached streams, if CO_FL_ERROR is set, mark them with CS_FL_ERR_PENDING|CS_FL_ERROR. This will notify the upper layer to trigger streams detach and release of the MUX. This reporting is implemented in a new function qc_wake_some_streams(), called by qc_wake(). This ensures that a lower-layer error is quickly reported to the individual streams.