On Thu, 2021-01-21 at 07:05 +0100, Willy Tarreau wrote: > I think that most users of splice() on sockets got used to falling back > to recv/send on splice failure due to various cases not being supported > historically (UNIX family sockets immediately come to my mind but I seem > to remember other combinations).
Note, however, that I got here because cgit, if using sendfile(), does *not* fall back if it fails (and thus my git tree view is currently down because I haven't downgraded the kernel so far). That may not be common for splice() though. johannes