diff options
author | Vladimir Homutov <vl@nginx.com> | 2021-07-15 14:22:00 +0300 |
---|---|---|
committer | Vladimir Homutov <vl@nginx.com> | 2021-07-15 14:22:00 +0300 |
commit | c0764bc3e91713806875904f9c46bc68815b7bba (patch) | |
tree | 72801e702c24c4c6c475c9aec07adb6730ad424e /src/os/unix/ngx_udp_sendmsg_chain.c | |
parent | 105de9762f840bf97d939a931b47bba9a9bfe226 (diff) | |
download | nginx-c0764bc3e91713806875904f9c46bc68815b7bba.tar.gz nginx-c0764bc3e91713806875904f9c46bc68815b7bba.zip |
QUIC: added support for segmentation offloading.
To improve output performance, UDP segmentation offloading is used
if available. If there is a significant amount of data in an output
queue and path is verified, QUIC packets are not sent one-by-one,
but instead are collected in a buffer, which is then passed to kernel
in a single sendmsg call, using UDP GSO. Such method greatly decreases
number of system calls and thus system load.
Diffstat (limited to 'src/os/unix/ngx_udp_sendmsg_chain.c')
0 files changed, 0 insertions, 0 deletions