QUIC: use sendmmsg() with GSO

Roman Arutyunyan arut at nginx.com
Thu Apr 25 14:19:03 UTC 2024


Hi,

> On 20 Apr 2024, at 6:12 PM, Marcin Wanat <marcin.wanat at gmail.com> wrote:
> 
> Hi,
> 
> I discovered a patch for QUIC that enables the use of sendmmsg() with
> GSO, authored by Roman Arutyunyan:
> 
> https://mailman.nginx.org/pipermail/nginx-devel/2023-July/4ZTXGDMY2LC4VRZRBNBXGULYHS5DMR3Z.html
> 
> However, for some reason, this patch has never been merged into the
> Nginx codebase. According to Cloudflare, it could offer significant
> performance improvements:
> 
> https://blog.cloudflare.com/accelerating-udp-packet-transmission-for-quic
> 
> Could you provide any insights on why this patch has not been merged?

We tested the patch and did not see noticeable performance benefits.
We are exploring different approaches to batching input and output packets in QUIC.

> Regards,
> Marcin Wanat

----
Roman Arutyunyan
arut at nginx.com




-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.nginx.org/pipermail/nginx/attachments/20240425/6148e022/attachment.htm>


More information about the nginx mailing list