nginx/auto
Vladimir Homutov c0764bc3e9 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.
2021-07-15 14:22:00 +03:00
..
cc Win32: defined pdb path. 2019-04-04 19:30:47 +03:00
lib QUIC: added "quic" listen parameter. 2020-07-21 23:09:22 +03:00
os QUIC: added support for segmentation offloading. 2021-07-15 14:22:00 +03:00
types Configure: stop polluting NGX_ namespace. 2016-06-27 15:00:06 -07:00
configure Core: "-e" command line option. 2020-11-19 16:59:00 +00:00
define Copyright updated. 2012-01-18 15:07:43 +00:00
endianness Configure: fix build with -Werror=old-style-definition. 2016-06-27 15:00:05 -07:00
feature Configure: fix build with -Werror=old-style-definition. 2016-06-27 15:00:05 -07:00
have Copyright updated. 2012-01-18 15:07:43 +00:00
have_headers Copyright updated. 2012-01-18 15:07:43 +00:00
headers Copyright updated. 2012-01-18 15:07:43 +00:00
include Configure: stop polluting NGX_ namespace. 2016-06-27 15:00:06 -07:00
init Configure: marked top-level make targets as phony. 2021-02-20 12:44:26 +03:00
install Configure: marked top-level make targets as phony. 2021-02-20 12:44:26 +03:00
make QUIC: moved all quic sources into src/event/quic. 2020-12-25 14:01:28 +03:00
module Configure: shared sources for addon modules. 2020-11-10 17:13:20 +03:00
modules HTTP/3: moved session initialization to a separate file. 2021-05-05 15:15:48 +03:00
nohave Copyright updated. 2012-01-18 15:07:43 +00:00
options QUIC: ngx_quic_bpf module. 2020-12-25 15:01:15 +03:00
sources Core: the ngx_event_udp.h header file. 2021-07-12 16:40:57 +03:00
stubs Copyright updated. 2012-01-18 15:07:43 +00:00
summary Internal md5 and sha1 implementations are now always used. 2016-06-30 18:57:39 +03:00
threads Configure: fixed static compilation with OpenSSL 1.1.1. 2018-03-22 15:55:57 +03:00
unix Configure: fixed --test-build-epoll on FreeBSD 13. 2021-04-05 20:14:16 +03:00