commit | a543eb1f6f04670c8ec6833285078629ed9803a0 | [log] [tgz] |
---|---|---|
author | Amaury Denoyelle <adenoyelle@haproxy.com> | Wed Oct 06 14:53:13 2021 +0200 |
committer | Amaury Denoyelle <adenoyelle@haproxy.com> | Wed Oct 13 16:38:56 2021 +0200 |
tree | 9d10e9c0720f1b91799a5696df3faa75d9e82f14 | |
parent | d3d97c6ae75fee3163cfde0c4f05234a9800fa51 [diff] |
MEDIUM: h3: properly manage tx buffers for large data Properly handle tx buffers management in h3 data sending. If there is not enough contiguous space, the buffer is first realigned. If this is not enough, the stream is flagged with QC_SF_BLK_MROOM waiting for the buffer to be emptied. If a frame on a stream is successfully pushed for sending, the stream is called if it was flagged with QC_SF_BLK_MROOM.