comparison auto/os/linux @ 8004:c0a432c0301b

Core: added autotest for UDP segmentation offloading.
author Vladimir Homutov <vl@nginx.com>
date Wed, 26 Jan 2022 20:40:00 +0300
parents e2e9e0fae747
children ec26874c3f60 ce6d9cf0f567
comparison
equal deleted inserted replaced
8003:0f6cc8f73744 8004:c0a432c0301b
230 230
231 231
232 ngx_include="sys/vfs.h"; . auto/include 232 ngx_include="sys/vfs.h"; . auto/include
233 233
234 234
235 # UDP segmentation offloading
236
237 ngx_feature="UDP_SEGMENT"
238 ngx_feature_name="NGX_HAVE_UDP_SEGMENT"
239 ngx_feature_run=no
240 ngx_feature_incs="#include <sys/socket.h>
241 #include <stdint.h>
242 #include <netinet/udp.h>"
243 ngx_feature_path=
244 ngx_feature_libs=
245 ngx_feature_test="socklen_t optlen = sizeof(int);
246 int val;
247 getsockopt(0, SOL_UDP, UDP_SEGMENT, &val, &optlen)"
248 . auto/feature
249
250
235 CC_AUX_FLAGS="$cc_aux_flags -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64" 251 CC_AUX_FLAGS="$cc_aux_flags -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64"