Mercurial > hg > nginx
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; |