commit | 1be55f9eb28942f75e4381e87b4c5ddcc6e8ea31 | [log] [tgz] |
---|---|---|
author | Christopher Faulet <cfaulet@haproxy.com> | Tue Oct 02 15:59:23 2018 +0200 |
committer | Willy Tarreau <w@1wt.eu> | Sun Nov 18 22:08:53 2018 +0100 |
tree | d9041920d198af1700b00292eb58609afc26d141 | |
parent | f2824e6e107d8f87b5d780c38c7629abad5d6985 [diff] |
MEDIUM: mux-h1: Add support of the kernel TCP splicing to forward data The mux relies on the flag CO_RFL_BUF_FLUSH during a call to h1_rcv_buf to know if it needs to stop reads and to flush its internal buffers to use kernel tcp splicing. It is the caller responsibility (here the SI) to know when it must come back on buffered exchanges.