On Wed, 6 Mar 2024 19:36:32 +0400
Sergey Kandaurov wrote:
> > On 28 Feb 2024, at 05:24, Piotr Sikora via nginx-devel
> > wrote:
> >
> > # HG changeset patch
> > # User Piotr Sikora
> > # Date 1708977643 0
> > # Mon Feb 26 20:00:43 2024 +
> > # Branch patch017
> > # Node ID
> On 28 Feb 2024, at 05:21, Piotr Sikora via nginx-devel
> wrote:
>
> # HG changeset patch
> # User Piotr Sikora
> # Date 1708977616 0
> # Mon Feb 26 20:00:16 2024 +
> # Branch patch002
> # Node ID f8d9fb94eab212f6e640b7a68ed111562e3157d5
> # Parent
# HG changeset patch
# User Roman Arutyunyan
# Date 1707486707 -28800
# Fri Feb 09 21:51:47 2024 +0800
# Node ID 4584ba4b1d65a90f69201cecf1f1e650c1cbd87b
# Parent 5d28510b62bffba3187d7fe69baccd2d2da41a12
QUIC: input packet batching with recvmmsg().
diff --git a/auto/os/linux
# HG changeset patch
# User Roman Arutyunyan
# Date 1709833123 -28800
# Fri Mar 08 01:38:43 2024 +0800
# Node ID 5d28510b62bffba3187d7fe69baccd2d2da41a12
# Parent 2ed3f57dca0a664340bca2236c7d614902db4180
QUIC: output packet batching with sendmmsg().
diff --git a/auto/os/linux
Hi,
The patches add sendmmsg() and recvmmsg() to QUIC on Linux instead of sendmsg()
and recvmsg(). This allows to do cross-connection batching of QUIC input and
output and significantly reduce the number of syscalls.
So far I haven't noticed any noticable performance improvements, but the