On 03/05/2018 02:45 μμ, Olivier Houchard wrote: > Hi Pavlos, > > On Thu, May 03, 2018 at 12:45:42PM +0200, Pavlos Parissis wrote: >> Hi, >> >> Linux kernel version 4.14 adds support for zero-copy from user memory to TCP >> sockets by setting >> MSG_ZEROCOPY flag. This is for the sending side of the socket, for the >> receiving side of the socket >> we need to wait for kernel version 4.18. >> >> Will you consider enabling this on HAProxy? >> >> More info can be found here, >> https://www.kernel.org/doc/html/latest/networking/msg_zerocopy.html > > After some discussion with Willy, we're not sure it is worth it. > It would force us to release buffer much later than we do actually, it can't > be used with SSL, and we already achieve zero-copy by using splicing. > > Is there any specific case where you think it'd be a huge win ? >
The only use case that I can think of is HTTP streaming. But, without testing it we can't say a lot. Thanks, Pavlos
signature.asc
Description: OpenPGP digital signature

