comparison src/http/ngx_http_core_module.c @ 8166:7999d3fbb765 quic

HTTP UDP layer, QUIC support autotest.
author Sergey Kandaurov <pluknet@nginx.com>
date Fri, 28 Feb 2020 13:09:51 +0300
parents f001d9384293
children 5d91389e0fd3
comparison
equal deleted inserted replaced
8165:b1eb42a5761f 8166:7999d3fbb765
3798 } 3798 }
3799 3799
3800 ngx_memzero(&lsopt, sizeof(ngx_http_listen_opt_t)); 3800 ngx_memzero(&lsopt, sizeof(ngx_http_listen_opt_t));
3801 3801
3802 lsopt.backlog = NGX_LISTEN_BACKLOG; 3802 lsopt.backlog = NGX_LISTEN_BACKLOG;
3803 lsopt.type = SOCK_STREAM;
3803 lsopt.rcvbuf = -1; 3804 lsopt.rcvbuf = -1;
3804 lsopt.sndbuf = -1; 3805 lsopt.sndbuf = -1;
3805 #if (NGX_HAVE_SETFIB) 3806 #if (NGX_HAVE_SETFIB)
3806 lsopt.setfib = -1; 3807 lsopt.setfib = -1;
3807 #endif 3808 #endif
3816 3817
3817 if (ngx_strcmp(value[n].data, "default_server") == 0 3818 if (ngx_strcmp(value[n].data, "default_server") == 0
3818 || ngx_strcmp(value[n].data, "default") == 0) 3819 || ngx_strcmp(value[n].data, "default") == 0)
3819 { 3820 {
3820 lsopt.default_server = 1; 3821 lsopt.default_server = 1;
3822 continue;
3823 }
3824
3825 if (ngx_strcmp(value[n].data, "quic") == 0) {
3826 lsopt.type = SOCK_DGRAM;
3821 continue; 3827 continue;
3822 } 3828 }
3823 3829
3824 if (ngx_strcmp(value[n].data, "bind") == 0) { 3830 if (ngx_strcmp(value[n].data, "bind") == 0) {
3825 lsopt.set = 1; 3831 lsopt.set = 1;