haproxy/include
Willy Tarreau 337ea57cfc MINOR: connection: add a new receive flag : CO_RFL_BUF_WET
With this flag we introduce the notion of "dry" vs "wet" buffers : some
demultiplexers like the H2 mux require as much room as possible for some
operations that are not retryable like decoding a headers frame. For this
they need to know if the buffer is congested with data scheduled for
leaving soon or not. Since the new API will not provide this information
in the buffer itself, the caller must indicate it. We never need to know
the amount of such data, just the fact that the buffer is not in its
optimal condition to be used for receipt. This "CO_RFL_BUF_WET" flag is
used to mention that such outgoing data are still pending in the buffer
and that a sensitive receiver should better let it "dry" before using it.
2018-07-19 16:23:41 +02:00
..
common MINOR: buffer: make b_getblk_nc() take size_t for the block sizes 2018-07-19 16:23:41 +02:00
import BUILD: threads/plock: fix a build issue on Clang without optimization 2017-11-20 21:06:35 +01:00
proto MINOR: buffer: make b_getblk_nc() take size_t for the block sizes 2018-07-19 16:23:41 +02:00
types MINOR: connection: add a new receive flag : CO_RFL_BUF_WET 2018-07-19 16:23:41 +02:00