commit | 84ea8dcbc45cb0ae9f966bbf1882f48fe4a7037f | [log] [tgz] |
---|---|---|
author | Amaury Denoyelle <adenoyelle@haproxy.com> | Fri Dec 03 14:40:01 2021 +0100 |
committer | Amaury Denoyelle <adenoyelle@haproxy.com> | Tue Dec 07 15:44:45 2021 +0100 |
tree | b13d3b50776bec5cf2ba64355de99a19297543be | |
parent | e257d9e8ec576b92c0d6a2fdabdef5085102ec9a [diff] |
MEDIUM: mux-quic: handle when sending buffer is full Handle the case when the app layer sending buffer is full. A new flag QC_SF_BLK_MROOM is set in this case and the transfer is interrupted. It is expected that then the conn-stream layer will subscribe to SEND. The MROOM flag is reset each time the muxer transfer data from the app layer to its own buffer. If the app layer has been subscribed on SEND it is woken up.