upstream 61 event/ngx_event_pipe.c if (p->upstream->fd != -1) { upstream 62 event/ngx_event_pipe.c rev = p->upstream->read; upstream 111 event/ngx_event_pipe.c "pipe read upstream: %d", p->upstream->read->ready); upstream 119 event/ngx_event_pipe.c if (p->preread_bufs == NULL && !p->upstream->read->ready) { upstream 148 event/ngx_event_pipe.c if (p->upstream->read->available == 0 upstream 149 event/ngx_event_pipe.c && p->upstream->read->pending_eof) upstream 151 event/ngx_event_pipe.c p->upstream->read->ready = 0; upstream 152 event/ngx_event_pipe.c p->upstream->read->eof = 0; upstream 156 event/ngx_event_pipe.c if (p->upstream->read->kq_errno) { upstream 157 event/ngx_event_pipe.c p->upstream->read->error = 1; upstream 162 event/ngx_event_pipe.c p->upstream->read->kq_errno, upstream 239 event/ngx_event_pipe.c && p->upstream->read->active upstream 240 event/ngx_event_pipe.c && p->upstream->read->ready) upstream 242 event/ngx_event_pipe.c if (ngx_del_event(p->upstream->read, NGX_READ_EVENT, 0) upstream 272 event/ngx_event_pipe.c n = p->upstream->recv_chain(p->upstream, chain); upstream 25 event/ngx_event_pipe.h ngx_connection_t *upstream; upstream 13 http/modules/ngx_http_fastcgi_module.c ngx_http_upstream_conf_t upstream; upstream 223 http/modules/ngx_http_fastcgi_module.c offsetof(ngx_http_fastcgi_loc_conf_t, upstream.store_access), upstream 230 http/modules/ngx_http_fastcgi_module.c offsetof(ngx_http_fastcgi_loc_conf_t, upstream.ignore_client_abort), upstream 237 http/modules/ngx_http_fastcgi_module.c offsetof(ngx_http_fastcgi_loc_conf_t, upstream.local), upstream 244 http/modules/ngx_http_fastcgi_module.c offsetof(ngx_http_fastcgi_loc_conf_t, upstream.connect_timeout), upstream 251 http/modules/ngx_http_fastcgi_module.c offsetof(ngx_http_fastcgi_loc_conf_t, upstream.send_timeout), upstream 258 http/modules/ngx_http_fastcgi_module.c offsetof(ngx_http_fastcgi_loc_conf_t, upstream.send_lowat), upstream 265 http/modules/ngx_http_fastcgi_module.c offsetof(ngx_http_fastcgi_loc_conf_t, upstream.buffer_size), upstream 272 http/modules/ngx_http_fastcgi_module.c offsetof(ngx_http_fastcgi_loc_conf_t, upstream.pass_request_headers), upstream 279 http/modules/ngx_http_fastcgi_module.c offsetof(ngx_http_fastcgi_loc_conf_t, upstream.pass_request_body), upstream 286 http/modules/ngx_http_fastcgi_module.c offsetof(ngx_http_fastcgi_loc_conf_t, upstream.intercept_errors), upstream 293 http/modules/ngx_http_fastcgi_module.c offsetof(ngx_http_fastcgi_loc_conf_t, upstream.read_timeout), upstream 300 http/modules/ngx_http_fastcgi_module.c offsetof(ngx_http_fastcgi_loc_conf_t, upstream.bufs), upstream 307 http/modules/ngx_http_fastcgi_module.c offsetof(ngx_http_fastcgi_loc_conf_t, upstream.busy_buffers_size_conf), upstream 337 http/modules/ngx_http_fastcgi_module.c offsetof(ngx_http_fastcgi_loc_conf_t, upstream.cache_bypass), upstream 344 http/modules/ngx_http_fastcgi_module.c offsetof(ngx_http_fastcgi_loc_conf_t, upstream.no_cache), upstream 351 http/modules/ngx_http_fastcgi_module.c offsetof(ngx_http_fastcgi_loc_conf_t, upstream.cache_valid), upstream 358 http/modules/ngx_http_fastcgi_module.c offsetof(ngx_http_fastcgi_loc_conf_t, upstream.cache_min_uses), upstream 365 http/modules/ngx_http_fastcgi_module.c offsetof(ngx_http_fastcgi_loc_conf_t, upstream.cache_use_stale), upstream 372 http/modules/ngx_http_fastcgi_module.c offsetof(ngx_http_fastcgi_loc_conf_t, upstream.cache_methods), upstream 381 http/modules/ngx_http_fastcgi_module.c offsetof(ngx_http_fastcgi_loc_conf_t, upstream.temp_path), upstream 388 http/modules/ngx_http_fastcgi_module.c offsetof(ngx_http_fastcgi_loc_conf_t, upstream.max_temp_file_size_conf), upstream 395 http/modules/ngx_http_fastcgi_module.c offsetof(ngx_http_fastcgi_loc_conf_t, upstream.temp_file_write_size_conf), upstream 402 http/modules/ngx_http_fastcgi_module.c offsetof(ngx_http_fastcgi_loc_conf_t, upstream.next_upstream), upstream 416 http/modules/ngx_http_fastcgi_module.c offsetof(ngx_http_fastcgi_loc_conf_t, upstream.pass_headers), upstream 423 http/modules/ngx_http_fastcgi_module.c offsetof(ngx_http_fastcgi_loc_conf_t, upstream.hide_headers), upstream 430 http/modules/ngx_http_fastcgi_module.c offsetof(ngx_http_fastcgi_loc_conf_t, upstream.ignore_headers), upstream 577 http/modules/ngx_http_fastcgi_module.c u = r->upstream; upstream 582 http/modules/ngx_http_fastcgi_module.c u->conf = &flcf->upstream; upstream 639 http/modules/ngx_http_fastcgi_module.c u = r->upstream; upstream 734 http/modules/ngx_http_fastcgi_module.c if (flcf->upstream.pass_request_headers) { upstream 901 http/modules/ngx_http_fastcgi_module.c if (flcf->upstream.pass_request_headers) { upstream 995 http/modules/ngx_http_fastcgi_module.c if (flcf->upstream.pass_request_body) { upstream 996 http/modules/ngx_http_fastcgi_module.c body = r->upstream->request_bufs; upstream 997 http/modules/ngx_http_fastcgi_module.c r->upstream->request_bufs = cl; upstream 1097 http/modules/ngx_http_fastcgi_module.c r->upstream->request_bufs = cl; upstream 1156 http/modules/ngx_http_fastcgi_module.c u = r->upstream; upstream 1969 http/modules/ngx_http_fastcgi_module.c conf->upstream.store = NGX_CONF_UNSET; upstream 1970 http/modules/ngx_http_fastcgi_module.c conf->upstream.store_access = NGX_CONF_UNSET_UINT; upstream 1971 http/modules/ngx_http_fastcgi_module.c conf->upstream.buffering = NGX_CONF_UNSET; upstream 1972 http/modules/ngx_http_fastcgi_module.c conf->upstream.ignore_client_abort = NGX_CONF_UNSET; upstream 1974 http/modules/ngx_http_fastcgi_module.c conf->upstream.connect_timeout = NGX_CONF_UNSET_MSEC; upstream 1975 http/modules/ngx_http_fastcgi_module.c conf->upstream.send_timeout = NGX_CONF_UNSET_MSEC; upstream 1976 http/modules/ngx_http_fastcgi_module.c conf->upstream.read_timeout = NGX_CONF_UNSET_MSEC; upstream 1978 http/modules/ngx_http_fastcgi_module.c conf->upstream.send_lowat = NGX_CONF_UNSET_SIZE; upstream 1979 http/modules/ngx_http_fastcgi_module.c conf->upstream.buffer_size = NGX_CONF_UNSET_SIZE; upstream 1981 http/modules/ngx_http_fastcgi_module.c conf->upstream.busy_buffers_size_conf = NGX_CONF_UNSET_SIZE; upstream 1982 http/modules/ngx_http_fastcgi_module.c conf->upstream.max_temp_file_size_conf = NGX_CONF_UNSET_SIZE; upstream 1983 http/modules/ngx_http_fastcgi_module.c conf->upstream.temp_file_write_size_conf = NGX_CONF_UNSET_SIZE; upstream 1985 http/modules/ngx_http_fastcgi_module.c conf->upstream.pass_request_headers = NGX_CONF_UNSET; upstream 1986 http/modules/ngx_http_fastcgi_module.c conf->upstream.pass_request_body = NGX_CONF_UNSET; upstream 1989 http/modules/ngx_http_fastcgi_module.c conf->upstream.cache = NGX_CONF_UNSET_PTR; upstream 1990 http/modules/ngx_http_fastcgi_module.c conf->upstream.cache_min_uses = NGX_CONF_UNSET_UINT; upstream 1991 http/modules/ngx_http_fastcgi_module.c conf->upstream.cache_bypass = NGX_CONF_UNSET_PTR; upstream 1992 http/modules/ngx_http_fastcgi_module.c conf->upstream.no_cache = NGX_CONF_UNSET_PTR; upstream 1993 http/modules/ngx_http_fastcgi_module.c conf->upstream.cache_valid = NGX_CONF_UNSET_PTR; upstream 1996 http/modules/ngx_http_fastcgi_module.c conf->upstream.hide_headers = NGX_CONF_UNSET_PTR; upstream 1997 http/modules/ngx_http_fastcgi_module.c conf->upstream.pass_headers = NGX_CONF_UNSET_PTR; upstream 1999 http/modules/ngx_http_fastcgi_module.c conf->upstream.intercept_errors = NGX_CONF_UNSET; upstream 2002 http/modules/ngx_http_fastcgi_module.c conf->upstream.cyclic_temp_file = 0; upstream 2028 http/modules/ngx_http_fastcgi_module.c if (conf->upstream.store != 0) { upstream 2029 http/modules/ngx_http_fastcgi_module.c ngx_conf_merge_value(conf->upstream.store, upstream 2030 http/modules/ngx_http_fastcgi_module.c prev->upstream.store, 0); upstream 2032 http/modules/ngx_http_fastcgi_module.c if (conf->upstream.store_lengths == NULL) { upstream 2033 http/modules/ngx_http_fastcgi_module.c conf->upstream.store_lengths = prev->upstream.store_lengths; upstream 2034 http/modules/ngx_http_fastcgi_module.c conf->upstream.store_values = prev->upstream.store_values; upstream 2038 http/modules/ngx_http_fastcgi_module.c ngx_conf_merge_uint_value(conf->upstream.store_access, upstream 2039 http/modules/ngx_http_fastcgi_module.c prev->upstream.store_access, 0600); upstream 2041 http/modules/ngx_http_fastcgi_module.c ngx_conf_merge_value(conf->upstream.buffering, upstream 2042 http/modules/ngx_http_fastcgi_module.c prev->upstream.buffering, 1); upstream 2044 http/modules/ngx_http_fastcgi_module.c ngx_conf_merge_value(conf->upstream.ignore_client_abort, upstream 2045 http/modules/ngx_http_fastcgi_module.c prev->upstream.ignore_client_abort, 0); upstream 2047 http/modules/ngx_http_fastcgi_module.c ngx_conf_merge_msec_value(conf->upstream.connect_timeout, upstream 2048 http/modules/ngx_http_fastcgi_module.c prev->upstream.connect_timeout, 60000); upstream 2050 http/modules/ngx_http_fastcgi_module.c ngx_conf_merge_msec_value(conf->upstream.send_timeout, upstream 2051 http/modules/ngx_http_fastcgi_module.c prev->upstream.send_timeout, 60000); upstream 2053 http/modules/ngx_http_fastcgi_module.c ngx_conf_merge_msec_value(conf->upstream.read_timeout, upstream 2054 http/modules/ngx_http_fastcgi_module.c prev->upstream.read_timeout, 60000); upstream 2056 http/modules/ngx_http_fastcgi_module.c ngx_conf_merge_size_value(conf->upstream.send_lowat, upstream 2057 http/modules/ngx_http_fastcgi_module.c prev->upstream.send_lowat, 0); upstream 2059 http/modules/ngx_http_fastcgi_module.c ngx_conf_merge_size_value(conf->upstream.buffer_size, upstream 2060 http/modules/ngx_http_fastcgi_module.c prev->upstream.buffer_size, upstream 2064 http/modules/ngx_http_fastcgi_module.c ngx_conf_merge_bufs_value(conf->upstream.bufs, prev->upstream.bufs, upstream 2067 http/modules/ngx_http_fastcgi_module.c if (conf->upstream.bufs.num < 2) { upstream 2074 http/modules/ngx_http_fastcgi_module.c size = conf->upstream.buffer_size; upstream 2075 http/modules/ngx_http_fastcgi_module.c if (size < conf->upstream.bufs.size) { upstream 2076 http/modules/ngx_http_fastcgi_module.c size = conf->upstream.bufs.size; upstream 2080 http/modules/ngx_http_fastcgi_module.c ngx_conf_merge_size_value(conf->upstream.busy_buffers_size_conf, upstream 2081 http/modules/ngx_http_fastcgi_module.c prev->upstream.busy_buffers_size_conf, upstream 2084 http/modules/ngx_http_fastcgi_module.c if (conf->upstream.busy_buffers_size_conf == NGX_CONF_UNSET_SIZE) { upstream 2085 http/modules/ngx_http_fastcgi_module.c conf->upstream.busy_buffers_size = 2 * size; upstream 2087 http/modules/ngx_http_fastcgi_module.c conf->upstream.busy_buffers_size = upstream 2088 http/modules/ngx_http_fastcgi_module.c conf->upstream.busy_buffers_size_conf; upstream 2091 http/modules/ngx_http_fastcgi_module.c if (conf->upstream.busy_buffers_size < size) { upstream 2100 http/modules/ngx_http_fastcgi_module.c if (conf->upstream.busy_buffers_size upstream 2101 http/modules/ngx_http_fastcgi_module.c > (conf->upstream.bufs.num - 1) * conf->upstream.bufs.size) upstream 2111 http/modules/ngx_http_fastcgi_module.c ngx_conf_merge_size_value(conf->upstream.temp_file_write_size_conf, upstream 2112 http/modules/ngx_http_fastcgi_module.c prev->upstream.temp_file_write_size_conf, upstream 2115 http/modules/ngx_http_fastcgi_module.c if (conf->upstream.temp_file_write_size_conf == NGX_CONF_UNSET_SIZE) { upstream 2116 http/modules/ngx_http_fastcgi_module.c conf->upstream.temp_file_write_size = 2 * size; upstream 2118 http/modules/ngx_http_fastcgi_module.c conf->upstream.temp_file_write_size = upstream 2119 http/modules/ngx_http_fastcgi_module.c conf->upstream.temp_file_write_size_conf; upstream 2122 http/modules/ngx_http_fastcgi_module.c if (conf->upstream.temp_file_write_size < size) { upstream 2132 http/modules/ngx_http_fastcgi_module.c ngx_conf_merge_size_value(conf->upstream.max_temp_file_size_conf, upstream 2133 http/modules/ngx_http_fastcgi_module.c prev->upstream.max_temp_file_size_conf, upstream 2136 http/modules/ngx_http_fastcgi_module.c if (conf->upstream.max_temp_file_size_conf == NGX_CONF_UNSET_SIZE) { upstream 2137 http/modules/ngx_http_fastcgi_module.c conf->upstream.max_temp_file_size = 1024 * 1024 * 1024; upstream 2139 http/modules/ngx_http_fastcgi_module.c conf->upstream.max_temp_file_size = upstream 2140 http/modules/ngx_http_fastcgi_module.c conf->upstream.max_temp_file_size_conf; upstream 2143 http/modules/ngx_http_fastcgi_module.c if (conf->upstream.max_temp_file_size != 0 upstream 2144 http/modules/ngx_http_fastcgi_module.c && conf->upstream.max_temp_file_size < size) upstream 2156 http/modules/ngx_http_fastcgi_module.c ngx_conf_merge_bitmask_value(conf->upstream.ignore_headers, upstream 2157 http/modules/ngx_http_fastcgi_module.c prev->upstream.ignore_headers, upstream 2161 http/modules/ngx_http_fastcgi_module.c ngx_conf_merge_bitmask_value(conf->upstream.next_upstream, upstream 2162 http/modules/ngx_http_fastcgi_module.c prev->upstream.next_upstream, upstream 2167 http/modules/ngx_http_fastcgi_module.c if (conf->upstream.next_upstream & NGX_HTTP_UPSTREAM_FT_OFF) { upstream 2168 http/modules/ngx_http_fastcgi_module.c conf->upstream.next_upstream = NGX_CONF_BITMASK_SET upstream 2172 http/modules/ngx_http_fastcgi_module.c if (ngx_conf_merge_path_value(cf, &conf->upstream.temp_path, upstream 2173 http/modules/ngx_http_fastcgi_module.c prev->upstream.temp_path, upstream 2182 http/modules/ngx_http_fastcgi_module.c ngx_conf_merge_ptr_value(conf->upstream.cache, upstream 2183 http/modules/ngx_http_fastcgi_module.c prev->upstream.cache, NULL); upstream 2185 http/modules/ngx_http_fastcgi_module.c if (conf->upstream.cache && conf->upstream.cache->data == NULL) { upstream 2188 http/modules/ngx_http_fastcgi_module.c shm_zone = conf->upstream.cache; upstream 2197 http/modules/ngx_http_fastcgi_module.c ngx_conf_merge_uint_value(conf->upstream.cache_min_uses, upstream 2198 http/modules/ngx_http_fastcgi_module.c prev->upstream.cache_min_uses, 1); upstream 2200 http/modules/ngx_http_fastcgi_module.c ngx_conf_merge_bitmask_value(conf->upstream.cache_use_stale, upstream 2201 http/modules/ngx_http_fastcgi_module.c prev->upstream.cache_use_stale, upstream 2205 http/modules/ngx_http_fastcgi_module.c if (conf->upstream.cache_use_stale & NGX_HTTP_UPSTREAM_FT_OFF) { upstream 2206 http/modules/ngx_http_fastcgi_module.c conf->upstream.cache_use_stale = NGX_CONF_BITMASK_SET upstream 2210 http/modules/ngx_http_fastcgi_module.c if (conf->upstream.cache_methods == 0) { upstream 2211 http/modules/ngx_http_fastcgi_module.c conf->upstream.cache_methods = prev->upstream.cache_methods; upstream 2214 http/modules/ngx_http_fastcgi_module.c conf->upstream.cache_methods |= NGX_HTTP_GET|NGX_HTTP_HEAD; upstream 2216 http/modules/ngx_http_fastcgi_module.c ngx_conf_merge_ptr_value(conf->upstream.cache_bypass, upstream 2217 http/modules/ngx_http_fastcgi_module.c prev->upstream.cache_bypass, NULL); upstream 2219 http/modules/ngx_http_fastcgi_module.c ngx_conf_merge_ptr_value(conf->upstream.no_cache, upstream 2220 http/modules/ngx_http_fastcgi_module.c prev->upstream.no_cache, NULL); upstream 2222 http/modules/ngx_http_fastcgi_module.c if (conf->upstream.no_cache && conf->upstream.cache_bypass == NULL) { upstream 2228 http/modules/ngx_http_fastcgi_module.c ngx_conf_merge_ptr_value(conf->upstream.cache_valid, upstream 2229 http/modules/ngx_http_fastcgi_module.c prev->upstream.cache_valid, NULL); upstream 2237 http/modules/ngx_http_fastcgi_module.c ngx_conf_merge_value(conf->upstream.pass_request_headers, upstream 2238 http/modules/ngx_http_fastcgi_module.c prev->upstream.pass_request_headers, 1); upstream 2239 http/modules/ngx_http_fastcgi_module.c ngx_conf_merge_value(conf->upstream.pass_request_body, upstream 2240 http/modules/ngx_http_fastcgi_module.c prev->upstream.pass_request_body, 1); upstream 2242 http/modules/ngx_http_fastcgi_module.c ngx_conf_merge_value(conf->upstream.intercept_errors, upstream 2243 http/modules/ngx_http_fastcgi_module.c prev->upstream.intercept_errors, 0); upstream 2254 http/modules/ngx_http_fastcgi_module.c if (ngx_http_upstream_hide_headers_hash(cf, &conf->upstream, upstream 2255 http/modules/ngx_http_fastcgi_module.c &prev->upstream, ngx_http_fastcgi_hide_headers, &hash) upstream 2261 http/modules/ngx_http_fastcgi_module.c if (conf->upstream.upstream == NULL) { upstream 2262 http/modules/ngx_http_fastcgi_module.c conf->upstream.upstream = prev->upstream.upstream; upstream 2270 http/modules/ngx_http_fastcgi_module.c if (conf->upstream.upstream || conf->fastcgi_lengths) { upstream 2295 http/modules/ngx_http_fastcgi_module.c if ((conf->upstream.cache == NULL) upstream 2296 http/modules/ngx_http_fastcgi_module.c == (prev->upstream.cache == NULL)) upstream 2337 http/modules/ngx_http_fastcgi_module.c if (conf->upstream.cache) { upstream 2615 http/modules/ngx_http_fastcgi_module.c if (flcf->upstream.upstream || flcf->fastcgi_lengths) { upstream 2657 http/modules/ngx_http_fastcgi_module.c flcf->upstream.upstream = ngx_http_upstream_add(cf, &u, 0); upstream 2658 http/modules/ngx_http_fastcgi_module.c if (flcf->upstream.upstream == NULL) { upstream 2720 http/modules/ngx_http_fastcgi_module.c if (flcf->upstream.store != NGX_CONF_UNSET upstream 2721 http/modules/ngx_http_fastcgi_module.c || flcf->upstream.store_lengths) upstream 2729 http/modules/ngx_http_fastcgi_module.c flcf->upstream.store = 0; upstream 2735 http/modules/ngx_http_fastcgi_module.c if (flcf->upstream.cache != NGX_CONF_UNSET_PTR upstream 2736 http/modules/ngx_http_fastcgi_module.c && flcf->upstream.cache != NULL) upstream 2744 http/modules/ngx_http_fastcgi_module.c flcf->upstream.store = 1; upstream 2755 http/modules/ngx_http_fastcgi_module.c sc.lengths = &flcf->upstream.store_lengths; upstream 2756 http/modules/ngx_http_fastcgi_module.c sc.values = &flcf->upstream.store_values; upstream 2780 http/modules/ngx_http_fastcgi_module.c if (flcf->upstream.cache != NGX_CONF_UNSET_PTR) { upstream 2785 http/modules/ngx_http_fastcgi_module.c flcf->upstream.cache = NULL; upstream 2789 http/modules/ngx_http_fastcgi_module.c if (flcf->upstream.store > 0 || flcf->upstream.store_lengths) { upstream 2793 http/modules/ngx_http_fastcgi_module.c flcf->upstream.cache = ngx_shared_memory_add(cf, &value[1], 0, upstream 2795 http/modules/ngx_http_fastcgi_module.c if (flcf->upstream.cache == NULL) { upstream 13 http/modules/ngx_http_memcached_module.c ngx_http_upstream_conf_t upstream; upstream 65 http/modules/ngx_http_memcached_module.c offsetof(ngx_http_memcached_loc_conf_t, upstream.local), upstream 72 http/modules/ngx_http_memcached_module.c offsetof(ngx_http_memcached_loc_conf_t, upstream.connect_timeout), upstream 79 http/modules/ngx_http_memcached_module.c offsetof(ngx_http_memcached_loc_conf_t, upstream.send_timeout), upstream 86 http/modules/ngx_http_memcached_module.c offsetof(ngx_http_memcached_loc_conf_t, upstream.buffer_size), upstream 93 http/modules/ngx_http_memcached_module.c offsetof(ngx_http_memcached_loc_conf_t, upstream.read_timeout), upstream 100 http/modules/ngx_http_memcached_module.c offsetof(ngx_http_memcached_loc_conf_t, upstream.next_upstream), upstream 171 http/modules/ngx_http_memcached_module.c u = r->upstream; upstream 178 http/modules/ngx_http_memcached_module.c u->conf = &mlcf->upstream; upstream 246 http/modules/ngx_http_memcached_module.c r->upstream->request_bufs = cl; upstream 288 http/modules/ngx_http_memcached_module.c u = r->upstream; upstream 389 http/modules/ngx_http_memcached_module.c u = ctx->request->upstream; upstream 407 http/modules/ngx_http_memcached_module.c u = ctx->request->upstream; upstream 515 http/modules/ngx_http_memcached_module.c conf->upstream.connect_timeout = NGX_CONF_UNSET_MSEC; upstream 516 http/modules/ngx_http_memcached_module.c conf->upstream.send_timeout = NGX_CONF_UNSET_MSEC; upstream 517 http/modules/ngx_http_memcached_module.c conf->upstream.read_timeout = NGX_CONF_UNSET_MSEC; upstream 519 http/modules/ngx_http_memcached_module.c conf->upstream.buffer_size = NGX_CONF_UNSET_SIZE; upstream 522 http/modules/ngx_http_memcached_module.c conf->upstream.cyclic_temp_file = 0; upstream 523 http/modules/ngx_http_memcached_module.c conf->upstream.buffering = 0; upstream 524 http/modules/ngx_http_memcached_module.c conf->upstream.ignore_client_abort = 0; upstream 525 http/modules/ngx_http_memcached_module.c conf->upstream.send_lowat = 0; upstream 526 http/modules/ngx_http_memcached_module.c conf->upstream.bufs.num = 0; upstream 527 http/modules/ngx_http_memcached_module.c conf->upstream.busy_buffers_size = 0; upstream 528 http/modules/ngx_http_memcached_module.c conf->upstream.max_temp_file_size = 0; upstream 529 http/modules/ngx_http_memcached_module.c conf->upstream.temp_file_write_size = 0; upstream 530 http/modules/ngx_http_memcached_module.c conf->upstream.intercept_errors = 1; upstream 531 http/modules/ngx_http_memcached_module.c conf->upstream.intercept_404 = 1; upstream 532 http/modules/ngx_http_memcached_module.c conf->upstream.pass_request_headers = 0; upstream 533 http/modules/ngx_http_memcached_module.c conf->upstream.pass_request_body = 0; upstream 547 http/modules/ngx_http_memcached_module.c ngx_conf_merge_msec_value(conf->upstream.connect_timeout, upstream 548 http/modules/ngx_http_memcached_module.c prev->upstream.connect_timeout, 60000); upstream 550 http/modules/ngx_http_memcached_module.c ngx_conf_merge_msec_value(conf->upstream.send_timeout, upstream 551 http/modules/ngx_http_memcached_module.c prev->upstream.send_timeout, 60000); upstream 553 http/modules/ngx_http_memcached_module.c ngx_conf_merge_msec_value(conf->upstream.read_timeout, upstream 554 http/modules/ngx_http_memcached_module.c prev->upstream.read_timeout, 60000); upstream 556 http/modules/ngx_http_memcached_module.c ngx_conf_merge_size_value(conf->upstream.buffer_size, upstream 557 http/modules/ngx_http_memcached_module.c prev->upstream.buffer_size, upstream 560 http/modules/ngx_http_memcached_module.c ngx_conf_merge_bitmask_value(conf->upstream.next_upstream, upstream 561 http/modules/ngx_http_memcached_module.c prev->upstream.next_upstream, upstream 566 http/modules/ngx_http_memcached_module.c if (conf->upstream.next_upstream & NGX_HTTP_UPSTREAM_FT_OFF) { upstream 567 http/modules/ngx_http_memcached_module.c conf->upstream.next_upstream = NGX_CONF_BITMASK_SET upstream 571 http/modules/ngx_http_memcached_module.c if (conf->upstream.upstream == NULL) { upstream 572 http/modules/ngx_http_memcached_module.c conf->upstream.upstream = prev->upstream.upstream; upstream 592 http/modules/ngx_http_memcached_module.c if (mlcf->upstream.upstream) { upstream 603 http/modules/ngx_http_memcached_module.c mlcf->upstream.upstream = ngx_http_upstream_add(cf, &u, 0); upstream 604 http/modules/ngx_http_memcached_module.c if (mlcf->upstream.upstream == NULL) { upstream 44 http/modules/ngx_http_proxy_module.c ngx_http_upstream_conf_t upstream; upstream 190 http/modules/ngx_http_proxy_module.c offsetof(ngx_http_proxy_loc_conf_t, upstream.store_access), upstream 197 http/modules/ngx_http_proxy_module.c offsetof(ngx_http_proxy_loc_conf_t, upstream.buffering), upstream 204 http/modules/ngx_http_proxy_module.c offsetof(ngx_http_proxy_loc_conf_t, upstream.ignore_client_abort), upstream 211 http/modules/ngx_http_proxy_module.c offsetof(ngx_http_proxy_loc_conf_t, upstream.local), upstream 218 http/modules/ngx_http_proxy_module.c offsetof(ngx_http_proxy_loc_conf_t, upstream.connect_timeout), upstream 225 http/modules/ngx_http_proxy_module.c offsetof(ngx_http_proxy_loc_conf_t, upstream.send_timeout), upstream 232 http/modules/ngx_http_proxy_module.c offsetof(ngx_http_proxy_loc_conf_t, upstream.send_lowat), upstream 239 http/modules/ngx_http_proxy_module.c offsetof(ngx_http_proxy_loc_conf_t, upstream.intercept_errors), upstream 281 http/modules/ngx_http_proxy_module.c offsetof(ngx_http_proxy_loc_conf_t, upstream.pass_request_headers), upstream 288 http/modules/ngx_http_proxy_module.c offsetof(ngx_http_proxy_loc_conf_t, upstream.pass_request_body), upstream 295 http/modules/ngx_http_proxy_module.c offsetof(ngx_http_proxy_loc_conf_t, upstream.buffer_size), upstream 302 http/modules/ngx_http_proxy_module.c offsetof(ngx_http_proxy_loc_conf_t, upstream.read_timeout), upstream 309 http/modules/ngx_http_proxy_module.c offsetof(ngx_http_proxy_loc_conf_t, upstream.bufs), upstream 316 http/modules/ngx_http_proxy_module.c offsetof(ngx_http_proxy_loc_conf_t, upstream.busy_buffers_size_conf), upstream 346 http/modules/ngx_http_proxy_module.c offsetof(ngx_http_proxy_loc_conf_t, upstream.cache_bypass), upstream 353 http/modules/ngx_http_proxy_module.c offsetof(ngx_http_proxy_loc_conf_t, upstream.no_cache), upstream 360 http/modules/ngx_http_proxy_module.c offsetof(ngx_http_proxy_loc_conf_t, upstream.cache_valid), upstream 367 http/modules/ngx_http_proxy_module.c offsetof(ngx_http_proxy_loc_conf_t, upstream.cache_min_uses), upstream 374 http/modules/ngx_http_proxy_module.c offsetof(ngx_http_proxy_loc_conf_t, upstream.cache_use_stale), upstream 381 http/modules/ngx_http_proxy_module.c offsetof(ngx_http_proxy_loc_conf_t, upstream.cache_methods), upstream 390 http/modules/ngx_http_proxy_module.c offsetof(ngx_http_proxy_loc_conf_t, upstream.temp_path), upstream 397 http/modules/ngx_http_proxy_module.c offsetof(ngx_http_proxy_loc_conf_t, upstream.max_temp_file_size_conf), upstream 404 http/modules/ngx_http_proxy_module.c offsetof(ngx_http_proxy_loc_conf_t, upstream.temp_file_write_size_conf), upstream 411 http/modules/ngx_http_proxy_module.c offsetof(ngx_http_proxy_loc_conf_t, upstream.next_upstream), upstream 418 http/modules/ngx_http_proxy_module.c offsetof(ngx_http_proxy_loc_conf_t, upstream.pass_headers), upstream 425 http/modules/ngx_http_proxy_module.c offsetof(ngx_http_proxy_loc_conf_t, upstream.hide_headers), upstream 432 http/modules/ngx_http_proxy_module.c offsetof(ngx_http_proxy_loc_conf_t, upstream.ignore_headers), upstream 441 http/modules/ngx_http_proxy_module.c offsetof(ngx_http_proxy_loc_conf_t, upstream.ssl_session_reuse), upstream 573 http/modules/ngx_http_proxy_module.c u = r->upstream; upstream 579 http/modules/ngx_http_proxy_module.c u->ssl = (plcf->upstream.ssl != NULL); upstream 590 http/modules/ngx_http_proxy_module.c u->conf = &plcf->upstream; upstream 606 http/modules/ngx_http_proxy_module.c u->buffering = plcf->upstream.buffering; upstream 656 http/modules/ngx_http_proxy_module.c r->upstream->ssl = 1; upstream 666 http/modules/ngx_http_proxy_module.c u = r->upstream; upstream 744 http/modules/ngx_http_proxy_module.c u = r->upstream; upstream 850 http/modules/ngx_http_proxy_module.c u = r->upstream; upstream 934 http/modules/ngx_http_proxy_module.c if (plcf->upstream.pass_request_headers) { upstream 1052 http/modules/ngx_http_proxy_module.c if (plcf->upstream.pass_request_headers) { upstream 1109 http/modules/ngx_http_proxy_module.c if (plcf->body_set == NULL && plcf->upstream.pass_request_body) { upstream 1161 http/modules/ngx_http_proxy_module.c r->upstream->process_header = ngx_http_proxy_process_status_line; upstream 1182 http/modules/ngx_http_proxy_module.c u = r->upstream; upstream 1254 http/modules/ngx_http_proxy_module.c rc = ngx_http_parse_header_line(r, &r->upstream->buffer, 1); upstream 1260 http/modules/ngx_http_proxy_module.c h = ngx_list_push(&r->upstream->headers_in.headers); upstream 1315 http/modules/ngx_http_proxy_module.c if (r->upstream->headers_in.server == NULL) { upstream 1316 http/modules/ngx_http_proxy_module.c h = ngx_list_push(&r->upstream->headers_in.headers); upstream 1329 http/modules/ngx_http_proxy_module.c if (r->upstream->headers_in.date == NULL) { upstream 1330 http/modules/ngx_http_proxy_module.c h = ngx_list_push(&r->upstream->headers_in.headers); upstream 1666 http/modules/ngx_http_proxy_module.c conf->upstream.store = NGX_CONF_UNSET; upstream 1667 http/modules/ngx_http_proxy_module.c conf->upstream.store_access = NGX_CONF_UNSET_UINT; upstream 1668 http/modules/ngx_http_proxy_module.c conf->upstream.buffering = NGX_CONF_UNSET; upstream 1669 http/modules/ngx_http_proxy_module.c conf->upstream.ignore_client_abort = NGX_CONF_UNSET; upstream 1671 http/modules/ngx_http_proxy_module.c conf->upstream.connect_timeout = NGX_CONF_UNSET_MSEC; upstream 1672 http/modules/ngx_http_proxy_module.c conf->upstream.send_timeout = NGX_CONF_UNSET_MSEC; upstream 1673 http/modules/ngx_http_proxy_module.c conf->upstream.read_timeout = NGX_CONF_UNSET_MSEC; upstream 1675 http/modules/ngx_http_proxy_module.c conf->upstream.send_lowat = NGX_CONF_UNSET_SIZE; upstream 1676 http/modules/ngx_http_proxy_module.c conf->upstream.buffer_size = NGX_CONF_UNSET_SIZE; upstream 1678 http/modules/ngx_http_proxy_module.c conf->upstream.busy_buffers_size_conf = NGX_CONF_UNSET_SIZE; upstream 1679 http/modules/ngx_http_proxy_module.c conf->upstream.max_temp_file_size_conf = NGX_CONF_UNSET_SIZE; upstream 1680 http/modules/ngx_http_proxy_module.c conf->upstream.temp_file_write_size_conf = NGX_CONF_UNSET_SIZE; upstream 1682 http/modules/ngx_http_proxy_module.c conf->upstream.pass_request_headers = NGX_CONF_UNSET; upstream 1683 http/modules/ngx_http_proxy_module.c conf->upstream.pass_request_body = NGX_CONF_UNSET; upstream 1686 http/modules/ngx_http_proxy_module.c conf->upstream.cache = NGX_CONF_UNSET_PTR; upstream 1687 http/modules/ngx_http_proxy_module.c conf->upstream.cache_min_uses = NGX_CONF_UNSET_UINT; upstream 1688 http/modules/ngx_http_proxy_module.c conf->upstream.cache_bypass = NGX_CONF_UNSET_PTR; upstream 1689 http/modules/ngx_http_proxy_module.c conf->upstream.no_cache = NGX_CONF_UNSET_PTR; upstream 1690 http/modules/ngx_http_proxy_module.c conf->upstream.cache_valid = NGX_CONF_UNSET_PTR; upstream 1693 http/modules/ngx_http_proxy_module.c conf->upstream.hide_headers = NGX_CONF_UNSET_PTR; upstream 1694 http/modules/ngx_http_proxy_module.c conf->upstream.pass_headers = NGX_CONF_UNSET_PTR; upstream 1696 http/modules/ngx_http_proxy_module.c conf->upstream.intercept_errors = NGX_CONF_UNSET; upstream 1698 http/modules/ngx_http_proxy_module.c conf->upstream.ssl_session_reuse = NGX_CONF_UNSET; upstream 1702 http/modules/ngx_http_proxy_module.c conf->upstream.cyclic_temp_file = 0; upstream 1705 http/modules/ngx_http_proxy_module.c conf->upstream.change_buffering = 1; upstream 1728 http/modules/ngx_http_proxy_module.c if (conf->upstream.store != 0) { upstream 1729 http/modules/ngx_http_proxy_module.c ngx_conf_merge_value(conf->upstream.store, upstream 1730 http/modules/ngx_http_proxy_module.c prev->upstream.store, 0); upstream 1732 http/modules/ngx_http_proxy_module.c if (conf->upstream.store_lengths == NULL) { upstream 1733 http/modules/ngx_http_proxy_module.c conf->upstream.store_lengths = prev->upstream.store_lengths; upstream 1734 http/modules/ngx_http_proxy_module.c conf->upstream.store_values = prev->upstream.store_values; upstream 1738 http/modules/ngx_http_proxy_module.c ngx_conf_merge_uint_value(conf->upstream.store_access, upstream 1739 http/modules/ngx_http_proxy_module.c prev->upstream.store_access, 0600); upstream 1741 http/modules/ngx_http_proxy_module.c ngx_conf_merge_value(conf->upstream.buffering, upstream 1742 http/modules/ngx_http_proxy_module.c prev->upstream.buffering, 1); upstream 1744 http/modules/ngx_http_proxy_module.c ngx_conf_merge_value(conf->upstream.ignore_client_abort, upstream 1745 http/modules/ngx_http_proxy_module.c prev->upstream.ignore_client_abort, 0); upstream 1747 http/modules/ngx_http_proxy_module.c ngx_conf_merge_msec_value(conf->upstream.connect_timeout, upstream 1748 http/modules/ngx_http_proxy_module.c prev->upstream.connect_timeout, 60000); upstream 1750 http/modules/ngx_http_proxy_module.c ngx_conf_merge_msec_value(conf->upstream.send_timeout, upstream 1751 http/modules/ngx_http_proxy_module.c prev->upstream.send_timeout, 60000); upstream 1753 http/modules/ngx_http_proxy_module.c ngx_conf_merge_msec_value(conf->upstream.read_timeout, upstream 1754 http/modules/ngx_http_proxy_module.c prev->upstream.read_timeout, 60000); upstream 1756 http/modules/ngx_http_proxy_module.c ngx_conf_merge_size_value(conf->upstream.send_lowat, upstream 1757 http/modules/ngx_http_proxy_module.c prev->upstream.send_lowat, 0); upstream 1759 http/modules/ngx_http_proxy_module.c ngx_conf_merge_size_value(conf->upstream.buffer_size, upstream 1760 http/modules/ngx_http_proxy_module.c prev->upstream.buffer_size, upstream 1763 http/modules/ngx_http_proxy_module.c ngx_conf_merge_bufs_value(conf->upstream.bufs, prev->upstream.bufs, upstream 1766 http/modules/ngx_http_proxy_module.c if (conf->upstream.bufs.num < 2) { upstream 1773 http/modules/ngx_http_proxy_module.c size = conf->upstream.buffer_size; upstream 1774 http/modules/ngx_http_proxy_module.c if (size < conf->upstream.bufs.size) { upstream 1775 http/modules/ngx_http_proxy_module.c size = conf->upstream.bufs.size; upstream 1779 http/modules/ngx_http_proxy_module.c ngx_conf_merge_size_value(conf->upstream.busy_buffers_size_conf, upstream 1780 http/modules/ngx_http_proxy_module.c prev->upstream.busy_buffers_size_conf, upstream 1783 http/modules/ngx_http_proxy_module.c if (conf->upstream.busy_buffers_size_conf == NGX_CONF_UNSET_SIZE) { upstream 1784 http/modules/ngx_http_proxy_module.c conf->upstream.busy_buffers_size = 2 * size; upstream 1786 http/modules/ngx_http_proxy_module.c conf->upstream.busy_buffers_size = upstream 1787 http/modules/ngx_http_proxy_module.c conf->upstream.busy_buffers_size_conf; upstream 1790 http/modules/ngx_http_proxy_module.c if (conf->upstream.busy_buffers_size < size) { upstream 1799 http/modules/ngx_http_proxy_module.c if (conf->upstream.busy_buffers_size upstream 1800 http/modules/ngx_http_proxy_module.c > (conf->upstream.bufs.num - 1) * conf->upstream.bufs.size) upstream 1810 http/modules/ngx_http_proxy_module.c ngx_conf_merge_size_value(conf->upstream.temp_file_write_size_conf, upstream 1811 http/modules/ngx_http_proxy_module.c prev->upstream.temp_file_write_size_conf, upstream 1814 http/modules/ngx_http_proxy_module.c if (conf->upstream.temp_file_write_size_conf == NGX_CONF_UNSET_SIZE) { upstream 1815 http/modules/ngx_http_proxy_module.c conf->upstream.temp_file_write_size = 2 * size; upstream 1817 http/modules/ngx_http_proxy_module.c conf->upstream.temp_file_write_size = upstream 1818 http/modules/ngx_http_proxy_module.c conf->upstream.temp_file_write_size_conf; upstream 1821 http/modules/ngx_http_proxy_module.c if (conf->upstream.temp_file_write_size < size) { upstream 1830 http/modules/ngx_http_proxy_module.c ngx_conf_merge_size_value(conf->upstream.max_temp_file_size_conf, upstream 1831 http/modules/ngx_http_proxy_module.c prev->upstream.max_temp_file_size_conf, upstream 1834 http/modules/ngx_http_proxy_module.c if (conf->upstream.max_temp_file_size_conf == NGX_CONF_UNSET_SIZE) { upstream 1835 http/modules/ngx_http_proxy_module.c conf->upstream.max_temp_file_size = 1024 * 1024 * 1024; upstream 1837 http/modules/ngx_http_proxy_module.c conf->upstream.max_temp_file_size = upstream 1838 http/modules/ngx_http_proxy_module.c conf->upstream.max_temp_file_size_conf; upstream 1841 http/modules/ngx_http_proxy_module.c if (conf->upstream.max_temp_file_size != 0 upstream 1842 http/modules/ngx_http_proxy_module.c && conf->upstream.max_temp_file_size < size) upstream 1854 http/modules/ngx_http_proxy_module.c ngx_conf_merge_bitmask_value(conf->upstream.ignore_headers, upstream 1855 http/modules/ngx_http_proxy_module.c prev->upstream.ignore_headers, upstream 1859 http/modules/ngx_http_proxy_module.c ngx_conf_merge_bitmask_value(conf->upstream.next_upstream, upstream 1860 http/modules/ngx_http_proxy_module.c prev->upstream.next_upstream, upstream 1865 http/modules/ngx_http_proxy_module.c if (conf->upstream.next_upstream & NGX_HTTP_UPSTREAM_FT_OFF) { upstream 1866 http/modules/ngx_http_proxy_module.c conf->upstream.next_upstream = NGX_CONF_BITMASK_SET upstream 1870 http/modules/ngx_http_proxy_module.c if (ngx_conf_merge_path_value(cf, &conf->upstream.temp_path, upstream 1871 http/modules/ngx_http_proxy_module.c prev->upstream.temp_path, upstream 1881 http/modules/ngx_http_proxy_module.c ngx_conf_merge_ptr_value(conf->upstream.cache, upstream 1882 http/modules/ngx_http_proxy_module.c prev->upstream.cache, NULL); upstream 1884 http/modules/ngx_http_proxy_module.c if (conf->upstream.cache && conf->upstream.cache->data == NULL) { upstream 1887 http/modules/ngx_http_proxy_module.c shm_zone = conf->upstream.cache; upstream 1896 http/modules/ngx_http_proxy_module.c ngx_conf_merge_uint_value(conf->upstream.cache_min_uses, upstream 1897 http/modules/ngx_http_proxy_module.c prev->upstream.cache_min_uses, 1); upstream 1899 http/modules/ngx_http_proxy_module.c ngx_conf_merge_bitmask_value(conf->upstream.cache_use_stale, upstream 1900 http/modules/ngx_http_proxy_module.c prev->upstream.cache_use_stale, upstream 1904 http/modules/ngx_http_proxy_module.c if (conf->upstream.cache_methods == 0) { upstream 1905 http/modules/ngx_http_proxy_module.c conf->upstream.cache_methods = prev->upstream.cache_methods; upstream 1908 http/modules/ngx_http_proxy_module.c conf->upstream.cache_methods |= NGX_HTTP_GET|NGX_HTTP_HEAD; upstream 1910 http/modules/ngx_http_proxy_module.c if (conf->upstream.cache_use_stale & NGX_HTTP_UPSTREAM_FT_OFF) { upstream 1911 http/modules/ngx_http_proxy_module.c conf->upstream.cache_use_stale = NGX_CONF_BITMASK_SET upstream 1915 http/modules/ngx_http_proxy_module.c ngx_conf_merge_ptr_value(conf->upstream.cache_bypass, upstream 1916 http/modules/ngx_http_proxy_module.c prev->upstream.cache_bypass, NULL); upstream 1918 http/modules/ngx_http_proxy_module.c ngx_conf_merge_ptr_value(conf->upstream.no_cache, upstream 1919 http/modules/ngx_http_proxy_module.c prev->upstream.no_cache, NULL); upstream 1921 http/modules/ngx_http_proxy_module.c if (conf->upstream.no_cache && conf->upstream.cache_bypass == NULL) { upstream 1927 http/modules/ngx_http_proxy_module.c ngx_conf_merge_ptr_value(conf->upstream.cache_valid, upstream 1928 http/modules/ngx_http_proxy_module.c prev->upstream.cache_valid, NULL); upstream 1944 http/modules/ngx_http_proxy_module.c ngx_conf_merge_value(conf->upstream.pass_request_headers, upstream 1945 http/modules/ngx_http_proxy_module.c prev->upstream.pass_request_headers, 1); upstream 1946 http/modules/ngx_http_proxy_module.c ngx_conf_merge_value(conf->upstream.pass_request_body, upstream 1947 http/modules/ngx_http_proxy_module.c prev->upstream.pass_request_body, 1); upstream 1949 http/modules/ngx_http_proxy_module.c ngx_conf_merge_value(conf->upstream.intercept_errors, upstream 1950 http/modules/ngx_http_proxy_module.c prev->upstream.intercept_errors, 0); upstream 1953 http/modules/ngx_http_proxy_module.c ngx_conf_merge_value(conf->upstream.ssl_session_reuse, upstream 1954 http/modules/ngx_http_proxy_module.c prev->upstream.ssl_session_reuse, 1); upstream 2003 http/modules/ngx_http_proxy_module.c if (conf->upstream.ssl == NULL) { upstream 2004 http/modules/ngx_http_proxy_module.c conf->upstream.ssl = prev->upstream.ssl; upstream 2021 http/modules/ngx_http_proxy_module.c if (ngx_http_upstream_hide_headers_hash(cf, &conf->upstream, upstream 2022 http/modules/ngx_http_proxy_module.c &prev->upstream, ngx_http_proxy_hide_headers, &hash) upstream 2028 http/modules/ngx_http_proxy_module.c if (conf->upstream.upstream == NULL) { upstream 2029 http/modules/ngx_http_proxy_module.c conf->upstream.upstream = prev->upstream.upstream; upstream 2038 http/modules/ngx_http_proxy_module.c if (conf->upstream.upstream || conf->proxy_lengths) { upstream 2118 http/modules/ngx_http_proxy_module.c && ((conf->upstream.cache == NULL) == (prev->upstream.cache == NULL)) upstream 2155 http/modules/ngx_http_proxy_module.c h = conf->upstream.cache ? ngx_http_proxy_cache_headers: upstream 2354 http/modules/ngx_http_proxy_module.c if (plcf->upstream.upstream || plcf->proxy_lengths) { upstream 2429 http/modules/ngx_http_proxy_module.c plcf->upstream.upstream = ngx_http_upstream_add(cf, &u, 0); upstream 2430 http/modules/ngx_http_proxy_module.c if (plcf->upstream.upstream == NULL) { upstream 2600 http/modules/ngx_http_proxy_module.c if (plcf->upstream.store != NGX_CONF_UNSET upstream 2601 http/modules/ngx_http_proxy_module.c || plcf->upstream.store_lengths) upstream 2609 http/modules/ngx_http_proxy_module.c plcf->upstream.store = 0; upstream 2615 http/modules/ngx_http_proxy_module.c if (plcf->upstream.cache != NGX_CONF_UNSET_PTR upstream 2616 http/modules/ngx_http_proxy_module.c && plcf->upstream.cache != NULL) upstream 2624 http/modules/ngx_http_proxy_module.c plcf->upstream.store = 1; upstream 2635 http/modules/ngx_http_proxy_module.c sc.lengths = &plcf->upstream.store_lengths; upstream 2636 http/modules/ngx_http_proxy_module.c sc.values = &plcf->upstream.store_values; upstream 2660 http/modules/ngx_http_proxy_module.c if (plcf->upstream.cache != NGX_CONF_UNSET_PTR) { upstream 2665 http/modules/ngx_http_proxy_module.c plcf->upstream.cache = NULL; upstream 2669 http/modules/ngx_http_proxy_module.c if (plcf->upstream.store > 0 || plcf->upstream.store_lengths) { upstream 2673 http/modules/ngx_http_proxy_module.c plcf->upstream.cache = ngx_shared_memory_add(cf, &value[1], 0, upstream 2675 http/modules/ngx_http_proxy_module.c if (plcf->upstream.cache == NULL) { upstream 2749 http/modules/ngx_http_proxy_module.c plcf->upstream.ssl = ngx_pcalloc(cf->pool, sizeof(ngx_ssl_t)); upstream 2750 http/modules/ngx_http_proxy_module.c if (plcf->upstream.ssl == NULL) { upstream 2754 http/modules/ngx_http_proxy_module.c plcf->upstream.ssl->log = cf->log; upstream 2756 http/modules/ngx_http_proxy_module.c if (ngx_ssl_create(plcf->upstream.ssl, upstream 2769 http/modules/ngx_http_proxy_module.c cln->data = plcf->upstream.ssl; upstream 14 http/modules/ngx_http_scgi_module.c ngx_http_upstream_conf_t upstream; upstream 96 http/modules/ngx_http_scgi_module.c offsetof(ngx_http_scgi_loc_conf_t, upstream.store_access), upstream 103 http/modules/ngx_http_scgi_module.c offsetof(ngx_http_scgi_loc_conf_t, upstream.ignore_client_abort), upstream 110 http/modules/ngx_http_scgi_module.c offsetof(ngx_http_scgi_loc_conf_t, upstream.local), upstream 117 http/modules/ngx_http_scgi_module.c offsetof(ngx_http_scgi_loc_conf_t, upstream.connect_timeout), upstream 124 http/modules/ngx_http_scgi_module.c offsetof(ngx_http_scgi_loc_conf_t, upstream.send_timeout), upstream 131 http/modules/ngx_http_scgi_module.c offsetof(ngx_http_scgi_loc_conf_t, upstream.buffer_size), upstream 138 http/modules/ngx_http_scgi_module.c offsetof(ngx_http_scgi_loc_conf_t, upstream.pass_request_headers), upstream 145 http/modules/ngx_http_scgi_module.c offsetof(ngx_http_scgi_loc_conf_t, upstream.pass_request_body), upstream 152 http/modules/ngx_http_scgi_module.c offsetof(ngx_http_scgi_loc_conf_t, upstream.intercept_errors), upstream 159 http/modules/ngx_http_scgi_module.c offsetof(ngx_http_scgi_loc_conf_t, upstream.read_timeout), upstream 166 http/modules/ngx_http_scgi_module.c offsetof(ngx_http_scgi_loc_conf_t, upstream.bufs), upstream 173 http/modules/ngx_http_scgi_module.c offsetof(ngx_http_scgi_loc_conf_t, upstream.busy_buffers_size_conf), upstream 203 http/modules/ngx_http_scgi_module.c offsetof(ngx_http_scgi_loc_conf_t, upstream.cache_bypass), upstream 210 http/modules/ngx_http_scgi_module.c offsetof(ngx_http_scgi_loc_conf_t, upstream.no_cache), upstream 217 http/modules/ngx_http_scgi_module.c offsetof(ngx_http_scgi_loc_conf_t, upstream.cache_valid), upstream 224 http/modules/ngx_http_scgi_module.c offsetof(ngx_http_scgi_loc_conf_t, upstream.cache_min_uses), upstream 231 http/modules/ngx_http_scgi_module.c offsetof(ngx_http_scgi_loc_conf_t, upstream.cache_use_stale), upstream 238 http/modules/ngx_http_scgi_module.c offsetof(ngx_http_scgi_loc_conf_t, upstream.cache_methods), upstream 247 http/modules/ngx_http_scgi_module.c offsetof(ngx_http_scgi_loc_conf_t, upstream.temp_path), upstream 254 http/modules/ngx_http_scgi_module.c offsetof(ngx_http_scgi_loc_conf_t, upstream.max_temp_file_size_conf), upstream 261 http/modules/ngx_http_scgi_module.c offsetof(ngx_http_scgi_loc_conf_t, upstream.temp_file_write_size_conf), upstream 268 http/modules/ngx_http_scgi_module.c offsetof(ngx_http_scgi_loc_conf_t, upstream.next_upstream), upstream 282 http/modules/ngx_http_scgi_module.c offsetof(ngx_http_scgi_loc_conf_t, upstream.pass_headers), upstream 289 http/modules/ngx_http_scgi_module.c offsetof(ngx_http_scgi_loc_conf_t, upstream.hide_headers), upstream 296 http/modules/ngx_http_scgi_module.c offsetof(ngx_http_scgi_loc_conf_t, upstream.ignore_headers), upstream 399 http/modules/ngx_http_scgi_module.c u = r->upstream; upstream 404 http/modules/ngx_http_scgi_module.c u->conf = &scf->upstream; upstream 461 http/modules/ngx_http_scgi_module.c u = r->upstream; upstream 558 http/modules/ngx_http_scgi_module.c if (scf->upstream.pass_request_headers) { upstream 674 http/modules/ngx_http_scgi_module.c if (scf->upstream.pass_request_headers) { upstream 730 http/modules/ngx_http_scgi_module.c if (scf->upstream.pass_request_body) { upstream 731 http/modules/ngx_http_scgi_module.c body = r->upstream->request_bufs; upstream 732 http/modules/ngx_http_scgi_module.c r->upstream->request_bufs = cl; upstream 754 http/modules/ngx_http_scgi_module.c r->upstream->request_bufs = cl; upstream 779 http/modules/ngx_http_scgi_module.c r->upstream->process_header = ngx_http_scgi_process_status_line; upstream 799 http/modules/ngx_http_scgi_module.c u = r->upstream; upstream 856 http/modules/ngx_http_scgi_module.c rc = ngx_http_parse_header_line(r, &r->upstream->buffer, 1); upstream 862 http/modules/ngx_http_scgi_module.c h = ngx_list_push(&r->upstream->headers_in.headers); upstream 916 http/modules/ngx_http_scgi_module.c u = r->upstream; upstream 998 http/modules/ngx_http_scgi_module.c conf->upstream.store = NGX_CONF_UNSET; upstream 999 http/modules/ngx_http_scgi_module.c conf->upstream.store_access = NGX_CONF_UNSET_UINT; upstream 1000 http/modules/ngx_http_scgi_module.c conf->upstream.buffering = NGX_CONF_UNSET; upstream 1001 http/modules/ngx_http_scgi_module.c conf->upstream.ignore_client_abort = NGX_CONF_UNSET; upstream 1003 http/modules/ngx_http_scgi_module.c conf->upstream.connect_timeout = NGX_CONF_UNSET_MSEC; upstream 1004 http/modules/ngx_http_scgi_module.c conf->upstream.send_timeout = NGX_CONF_UNSET_MSEC; upstream 1005 http/modules/ngx_http_scgi_module.c conf->upstream.read_timeout = NGX_CONF_UNSET_MSEC; upstream 1007 http/modules/ngx_http_scgi_module.c conf->upstream.send_lowat = NGX_CONF_UNSET_SIZE; upstream 1008 http/modules/ngx_http_scgi_module.c conf->upstream.buffer_size = NGX_CONF_UNSET_SIZE; upstream 1010 http/modules/ngx_http_scgi_module.c conf->upstream.busy_buffers_size_conf = NGX_CONF_UNSET_SIZE; upstream 1011 http/modules/ngx_http_scgi_module.c conf->upstream.max_temp_file_size_conf = NGX_CONF_UNSET_SIZE; upstream 1012 http/modules/ngx_http_scgi_module.c conf->upstream.temp_file_write_size_conf = NGX_CONF_UNSET_SIZE; upstream 1014 http/modules/ngx_http_scgi_module.c conf->upstream.pass_request_headers = NGX_CONF_UNSET; upstream 1015 http/modules/ngx_http_scgi_module.c conf->upstream.pass_request_body = NGX_CONF_UNSET; upstream 1018 http/modules/ngx_http_scgi_module.c conf->upstream.cache = NGX_CONF_UNSET_PTR; upstream 1019 http/modules/ngx_http_scgi_module.c conf->upstream.cache_min_uses = NGX_CONF_UNSET_UINT; upstream 1020 http/modules/ngx_http_scgi_module.c conf->upstream.cache_bypass = NGX_CONF_UNSET_PTR; upstream 1021 http/modules/ngx_http_scgi_module.c conf->upstream.no_cache = NGX_CONF_UNSET_PTR; upstream 1022 http/modules/ngx_http_scgi_module.c conf->upstream.cache_valid = NGX_CONF_UNSET_PTR; upstream 1025 http/modules/ngx_http_scgi_module.c conf->upstream.hide_headers = NGX_CONF_UNSET_PTR; upstream 1026 http/modules/ngx_http_scgi_module.c conf->upstream.pass_headers = NGX_CONF_UNSET_PTR; upstream 1028 http/modules/ngx_http_scgi_module.c conf->upstream.intercept_errors = NGX_CONF_UNSET; upstream 1031 http/modules/ngx_http_scgi_module.c conf->upstream.cyclic_temp_file = 0; upstream 1055 http/modules/ngx_http_scgi_module.c if (conf->upstream.store != 0) { upstream 1056 http/modules/ngx_http_scgi_module.c ngx_conf_merge_value(conf->upstream.store, prev->upstream.store, 0); upstream 1058 http/modules/ngx_http_scgi_module.c if (conf->upstream.store_lengths == NULL) { upstream 1059 http/modules/ngx_http_scgi_module.c conf->upstream.store_lengths = prev->upstream.store_lengths; upstream 1060 http/modules/ngx_http_scgi_module.c conf->upstream.store_values = prev->upstream.store_values; upstream 1064 http/modules/ngx_http_scgi_module.c ngx_conf_merge_uint_value(conf->upstream.store_access, upstream 1065 http/modules/ngx_http_scgi_module.c prev->upstream.store_access, 0600); upstream 1067 http/modules/ngx_http_scgi_module.c ngx_conf_merge_value(conf->upstream.buffering, upstream 1068 http/modules/ngx_http_scgi_module.c prev->upstream.buffering, 1); upstream 1070 http/modules/ngx_http_scgi_module.c ngx_conf_merge_value(conf->upstream.ignore_client_abort, upstream 1071 http/modules/ngx_http_scgi_module.c prev->upstream.ignore_client_abort, 0); upstream 1073 http/modules/ngx_http_scgi_module.c ngx_conf_merge_msec_value(conf->upstream.connect_timeout, upstream 1074 http/modules/ngx_http_scgi_module.c prev->upstream.connect_timeout, 60000); upstream 1076 http/modules/ngx_http_scgi_module.c ngx_conf_merge_msec_value(conf->upstream.send_timeout, upstream 1077 http/modules/ngx_http_scgi_module.c prev->upstream.send_timeout, 60000); upstream 1079 http/modules/ngx_http_scgi_module.c ngx_conf_merge_msec_value(conf->upstream.read_timeout, upstream 1080 http/modules/ngx_http_scgi_module.c prev->upstream.read_timeout, 60000); upstream 1082 http/modules/ngx_http_scgi_module.c ngx_conf_merge_size_value(conf->upstream.send_lowat, upstream 1083 http/modules/ngx_http_scgi_module.c prev->upstream.send_lowat, 0); upstream 1085 http/modules/ngx_http_scgi_module.c ngx_conf_merge_size_value(conf->upstream.buffer_size, upstream 1086 http/modules/ngx_http_scgi_module.c prev->upstream.buffer_size, upstream 1090 http/modules/ngx_http_scgi_module.c ngx_conf_merge_bufs_value(conf->upstream.bufs, prev->upstream.bufs, upstream 1093 http/modules/ngx_http_scgi_module.c if (conf->upstream.bufs.num < 2) { upstream 1100 http/modules/ngx_http_scgi_module.c size = conf->upstream.buffer_size; upstream 1101 http/modules/ngx_http_scgi_module.c if (size < conf->upstream.bufs.size) { upstream 1102 http/modules/ngx_http_scgi_module.c size = conf->upstream.bufs.size; upstream 1106 http/modules/ngx_http_scgi_module.c ngx_conf_merge_size_value(conf->upstream.busy_buffers_size_conf, upstream 1107 http/modules/ngx_http_scgi_module.c prev->upstream.busy_buffers_size_conf, upstream 1110 http/modules/ngx_http_scgi_module.c if (conf->upstream.busy_buffers_size_conf == NGX_CONF_UNSET_SIZE) { upstream 1111 http/modules/ngx_http_scgi_module.c conf->upstream.busy_buffers_size = 2 * size; upstream 1113 http/modules/ngx_http_scgi_module.c conf->upstream.busy_buffers_size = upstream 1114 http/modules/ngx_http_scgi_module.c conf->upstream.busy_buffers_size_conf; upstream 1117 http/modules/ngx_http_scgi_module.c if (conf->upstream.busy_buffers_size < size) { upstream 1126 http/modules/ngx_http_scgi_module.c if (conf->upstream.busy_buffers_size upstream 1127 http/modules/ngx_http_scgi_module.c > (conf->upstream.bufs.num - 1) * conf->upstream.bufs.size) upstream 1137 http/modules/ngx_http_scgi_module.c ngx_conf_merge_size_value(conf->upstream.temp_file_write_size_conf, upstream 1138 http/modules/ngx_http_scgi_module.c prev->upstream.temp_file_write_size_conf, upstream 1141 http/modules/ngx_http_scgi_module.c if (conf->upstream.temp_file_write_size_conf == NGX_CONF_UNSET_SIZE) { upstream 1142 http/modules/ngx_http_scgi_module.c conf->upstream.temp_file_write_size = 2 * size; upstream 1144 http/modules/ngx_http_scgi_module.c conf->upstream.temp_file_write_size = upstream 1145 http/modules/ngx_http_scgi_module.c conf->upstream.temp_file_write_size_conf; upstream 1148 http/modules/ngx_http_scgi_module.c if (conf->upstream.temp_file_write_size < size) { upstream 1158 http/modules/ngx_http_scgi_module.c ngx_conf_merge_size_value(conf->upstream.max_temp_file_size_conf, upstream 1159 http/modules/ngx_http_scgi_module.c prev->upstream.max_temp_file_size_conf, upstream 1162 http/modules/ngx_http_scgi_module.c if (conf->upstream.max_temp_file_size_conf == NGX_CONF_UNSET_SIZE) { upstream 1163 http/modules/ngx_http_scgi_module.c conf->upstream.max_temp_file_size = 1024 * 1024 * 1024; upstream 1165 http/modules/ngx_http_scgi_module.c conf->upstream.max_temp_file_size = upstream 1166 http/modules/ngx_http_scgi_module.c conf->upstream.max_temp_file_size_conf; upstream 1169 http/modules/ngx_http_scgi_module.c if (conf->upstream.max_temp_file_size != 0 upstream 1170 http/modules/ngx_http_scgi_module.c && conf->upstream.max_temp_file_size < size) { upstream 1181 http/modules/ngx_http_scgi_module.c ngx_conf_merge_bitmask_value(conf->upstream.ignore_headers, upstream 1182 http/modules/ngx_http_scgi_module.c prev->upstream.ignore_headers, upstream 1186 http/modules/ngx_http_scgi_module.c ngx_conf_merge_bitmask_value(conf->upstream.next_upstream, upstream 1187 http/modules/ngx_http_scgi_module.c prev->upstream.next_upstream, upstream 1192 http/modules/ngx_http_scgi_module.c if (conf->upstream.next_upstream & NGX_HTTP_UPSTREAM_FT_OFF) { upstream 1193 http/modules/ngx_http_scgi_module.c conf->upstream.next_upstream = NGX_CONF_BITMASK_SET upstream 1197 http/modules/ngx_http_scgi_module.c if (ngx_conf_merge_path_value(cf, &conf->upstream.temp_path, upstream 1198 http/modules/ngx_http_scgi_module.c prev->upstream.temp_path, upstream 1207 http/modules/ngx_http_scgi_module.c ngx_conf_merge_ptr_value(conf->upstream.cache, upstream 1208 http/modules/ngx_http_scgi_module.c prev->upstream.cache, NULL); upstream 1210 http/modules/ngx_http_scgi_module.c if (conf->upstream.cache && conf->upstream.cache->data == NULL) { upstream 1213 http/modules/ngx_http_scgi_module.c shm_zone = conf->upstream.cache; upstream 1222 http/modules/ngx_http_scgi_module.c ngx_conf_merge_uint_value(conf->upstream.cache_min_uses, upstream 1223 http/modules/ngx_http_scgi_module.c prev->upstream.cache_min_uses, 1); upstream 1225 http/modules/ngx_http_scgi_module.c ngx_conf_merge_bitmask_value(conf->upstream.cache_use_stale, upstream 1226 http/modules/ngx_http_scgi_module.c prev->upstream.cache_use_stale, upstream 1230 http/modules/ngx_http_scgi_module.c if (conf->upstream.cache_use_stale & NGX_HTTP_UPSTREAM_FT_OFF) { upstream 1231 http/modules/ngx_http_scgi_module.c conf->upstream.cache_use_stale = NGX_CONF_BITMASK_SET upstream 1235 http/modules/ngx_http_scgi_module.c if (conf->upstream.cache_methods == 0) { upstream 1236 http/modules/ngx_http_scgi_module.c conf->upstream.cache_methods = prev->upstream.cache_methods; upstream 1239 http/modules/ngx_http_scgi_module.c conf->upstream.cache_methods |= NGX_HTTP_GET|NGX_HTTP_HEAD; upstream 1241 http/modules/ngx_http_scgi_module.c ngx_conf_merge_ptr_value(conf->upstream.cache_bypass, upstream 1242 http/modules/ngx_http_scgi_module.c prev->upstream.cache_bypass, NULL); upstream 1244 http/modules/ngx_http_scgi_module.c ngx_conf_merge_ptr_value(conf->upstream.no_cache, upstream 1245 http/modules/ngx_http_scgi_module.c prev->upstream.no_cache, NULL); upstream 1247 http/modules/ngx_http_scgi_module.c ngx_conf_merge_ptr_value(conf->upstream.cache_valid, upstream 1248 http/modules/ngx_http_scgi_module.c prev->upstream.cache_valid, NULL); upstream 1256 http/modules/ngx_http_scgi_module.c ngx_conf_merge_value(conf->upstream.pass_request_headers, upstream 1257 http/modules/ngx_http_scgi_module.c prev->upstream.pass_request_headers, 1); upstream 1258 http/modules/ngx_http_scgi_module.c ngx_conf_merge_value(conf->upstream.pass_request_body, upstream 1259 http/modules/ngx_http_scgi_module.c prev->upstream.pass_request_body, 1); upstream 1261 http/modules/ngx_http_scgi_module.c ngx_conf_merge_value(conf->upstream.intercept_errors, upstream 1262 http/modules/ngx_http_scgi_module.c prev->upstream.intercept_errors, 0); upstream 1268 http/modules/ngx_http_scgi_module.c if (ngx_http_upstream_hide_headers_hash(cf, &conf->upstream, upstream 1269 http/modules/ngx_http_scgi_module.c &prev->upstream, ngx_http_scgi_hide_headers, &hash) upstream 1275 http/modules/ngx_http_scgi_module.c if (conf->upstream.upstream == NULL) { upstream 1276 http/modules/ngx_http_scgi_module.c conf->upstream.upstream = prev->upstream.upstream; upstream 1284 http/modules/ngx_http_scgi_module.c if (conf->upstream.upstream || conf->scgi_lengths) { upstream 1302 http/modules/ngx_http_scgi_module.c if ((conf->upstream.cache == NULL) upstream 1303 http/modules/ngx_http_scgi_module.c == (prev->upstream.cache == NULL)) upstream 1344 http/modules/ngx_http_scgi_module.c if (conf->upstream.cache) { upstream 1490 http/modules/ngx_http_scgi_module.c if (scf->upstream.upstream || scf->scgi_lengths) { upstream 1527 http/modules/ngx_http_scgi_module.c scf->upstream.upstream = ngx_http_upstream_add(cf, &u, 0); upstream 1528 http/modules/ngx_http_scgi_module.c if (scf->upstream.upstream == NULL) { upstream 1548 http/modules/ngx_http_scgi_module.c if (scf->upstream.store != NGX_CONF_UNSET || scf->upstream.store_lengths) { upstream 1555 http/modules/ngx_http_scgi_module.c scf->upstream.store = 0; upstream 1561 http/modules/ngx_http_scgi_module.c if (scf->upstream.cache != NGX_CONF_UNSET_PTR upstream 1562 http/modules/ngx_http_scgi_module.c && scf->upstream.cache != NULL) upstream 1570 http/modules/ngx_http_scgi_module.c scf->upstream.store = 1; upstream 1581 http/modules/ngx_http_scgi_module.c sc.lengths = &scf->upstream.store_lengths; upstream 1582 http/modules/ngx_http_scgi_module.c sc.values = &scf->upstream.store_values; upstream 1606 http/modules/ngx_http_scgi_module.c if (scf->upstream.cache != NGX_CONF_UNSET_PTR) { upstream 1611 http/modules/ngx_http_scgi_module.c scf->upstream.cache = NULL; upstream 1615 http/modules/ngx_http_scgi_module.c if (scf->upstream.store > 0 || scf->upstream.store_lengths) { upstream 1619 http/modules/ngx_http_scgi_module.c scf->upstream.cache = ngx_shared_memory_add(cf, &value[1], 0, upstream 1621 http/modules/ngx_http_scgi_module.c if (scf->upstream.cache == NULL) { upstream 2085 http/modules/ngx_http_ssi_filter_module.c if (r->upstream) { upstream 2086 http/modules/ngx_http_ssi_filter_module.c value->len = r->upstream->buffer.last - r->upstream->buffer.pos; upstream 2087 http/modules/ngx_http_ssi_filter_module.c value->data = r->upstream->buffer.pos; upstream 104 http/modules/ngx_http_upstream_ip_hash_module.c r->upstream->peer.data = &iphp->rrp; upstream 110 http/modules/ngx_http_upstream_ip_hash_module.c r->upstream->peer.get = ngx_http_upstream_get_ip_hash_peer; upstream 15 http/modules/ngx_http_uwsgi_module.c ngx_http_upstream_conf_t upstream; upstream 123 http/modules/ngx_http_uwsgi_module.c offsetof(ngx_http_uwsgi_loc_conf_t, upstream.store_access), upstream 130 http/modules/ngx_http_uwsgi_module.c offsetof(ngx_http_uwsgi_loc_conf_t, upstream.ignore_client_abort), upstream 137 http/modules/ngx_http_uwsgi_module.c offsetof(ngx_http_uwsgi_loc_conf_t, upstream.local), upstream 144 http/modules/ngx_http_uwsgi_module.c offsetof(ngx_http_uwsgi_loc_conf_t, upstream.connect_timeout), upstream 151 http/modules/ngx_http_uwsgi_module.c offsetof(ngx_http_uwsgi_loc_conf_t, upstream.send_timeout), upstream 158 http/modules/ngx_http_uwsgi_module.c offsetof(ngx_http_uwsgi_loc_conf_t, upstream.buffer_size), upstream 165 http/modules/ngx_http_uwsgi_module.c offsetof(ngx_http_uwsgi_loc_conf_t, upstream.pass_request_headers), upstream 172 http/modules/ngx_http_uwsgi_module.c offsetof(ngx_http_uwsgi_loc_conf_t, upstream.pass_request_body), upstream 179 http/modules/ngx_http_uwsgi_module.c offsetof(ngx_http_uwsgi_loc_conf_t, upstream.intercept_errors), upstream 186 http/modules/ngx_http_uwsgi_module.c offsetof(ngx_http_uwsgi_loc_conf_t, upstream.read_timeout), upstream 193 http/modules/ngx_http_uwsgi_module.c offsetof(ngx_http_uwsgi_loc_conf_t, upstream.bufs), upstream 200 http/modules/ngx_http_uwsgi_module.c offsetof(ngx_http_uwsgi_loc_conf_t, upstream.busy_buffers_size_conf), upstream 230 http/modules/ngx_http_uwsgi_module.c offsetof(ngx_http_uwsgi_loc_conf_t, upstream.cache_bypass), upstream 237 http/modules/ngx_http_uwsgi_module.c offsetof(ngx_http_uwsgi_loc_conf_t, upstream.no_cache), upstream 244 http/modules/ngx_http_uwsgi_module.c offsetof(ngx_http_uwsgi_loc_conf_t, upstream.cache_valid), upstream 251 http/modules/ngx_http_uwsgi_module.c offsetof(ngx_http_uwsgi_loc_conf_t, upstream.cache_min_uses), upstream 258 http/modules/ngx_http_uwsgi_module.c offsetof(ngx_http_uwsgi_loc_conf_t, upstream.cache_use_stale), upstream 265 http/modules/ngx_http_uwsgi_module.c offsetof(ngx_http_uwsgi_loc_conf_t, upstream.cache_methods), upstream 274 http/modules/ngx_http_uwsgi_module.c offsetof(ngx_http_uwsgi_loc_conf_t, upstream.temp_path), upstream 281 http/modules/ngx_http_uwsgi_module.c offsetof(ngx_http_uwsgi_loc_conf_t, upstream.max_temp_file_size_conf), upstream 288 http/modules/ngx_http_uwsgi_module.c offsetof(ngx_http_uwsgi_loc_conf_t, upstream.temp_file_write_size_conf), upstream 295 http/modules/ngx_http_uwsgi_module.c offsetof(ngx_http_uwsgi_loc_conf_t, upstream.next_upstream), upstream 316 http/modules/ngx_http_uwsgi_module.c offsetof(ngx_http_uwsgi_loc_conf_t, upstream.pass_headers), upstream 323 http/modules/ngx_http_uwsgi_module.c offsetof(ngx_http_uwsgi_loc_conf_t, upstream.hide_headers), upstream 330 http/modules/ngx_http_uwsgi_module.c offsetof(ngx_http_uwsgi_loc_conf_t, upstream.ignore_headers), upstream 432 http/modules/ngx_http_uwsgi_module.c u = r->upstream; upstream 437 http/modules/ngx_http_uwsgi_module.c u->conf = &uwcf->upstream; upstream 494 http/modules/ngx_http_uwsgi_module.c u = r->upstream; upstream 586 http/modules/ngx_http_uwsgi_module.c if (uwcf->upstream.pass_request_headers) { upstream 722 http/modules/ngx_http_uwsgi_module.c if (uwcf->upstream.pass_request_headers) { upstream 781 http/modules/ngx_http_uwsgi_module.c if (uwcf->upstream.pass_request_body) { upstream 782 http/modules/ngx_http_uwsgi_module.c body = r->upstream->request_bufs; upstream 783 http/modules/ngx_http_uwsgi_module.c r->upstream->request_bufs = cl; upstream 805 http/modules/ngx_http_uwsgi_module.c r->upstream->request_bufs = cl; upstream 830 http/modules/ngx_http_uwsgi_module.c r->upstream->process_header = ngx_http_uwsgi_process_status_line; upstream 850 http/modules/ngx_http_uwsgi_module.c u = r->upstream; upstream 906 http/modules/ngx_http_uwsgi_module.c rc = ngx_http_parse_header_line(r, &r->upstream->buffer, 1); upstream 912 http/modules/ngx_http_uwsgi_module.c h = ngx_list_push(&r->upstream->headers_in.headers); upstream 966 http/modules/ngx_http_uwsgi_module.c u = r->upstream; upstream 1051 http/modules/ngx_http_uwsgi_module.c conf->upstream.store = NGX_CONF_UNSET; upstream 1052 http/modules/ngx_http_uwsgi_module.c conf->upstream.store_access = NGX_CONF_UNSET_UINT; upstream 1053 http/modules/ngx_http_uwsgi_module.c conf->upstream.buffering = NGX_CONF_UNSET; upstream 1054 http/modules/ngx_http_uwsgi_module.c conf->upstream.ignore_client_abort = NGX_CONF_UNSET; upstream 1056 http/modules/ngx_http_uwsgi_module.c conf->upstream.connect_timeout = NGX_CONF_UNSET_MSEC; upstream 1057 http/modules/ngx_http_uwsgi_module.c conf->upstream.send_timeout = NGX_CONF_UNSET_MSEC; upstream 1058 http/modules/ngx_http_uwsgi_module.c conf->upstream.read_timeout = NGX_CONF_UNSET_MSEC; upstream 1060 http/modules/ngx_http_uwsgi_module.c conf->upstream.send_lowat = NGX_CONF_UNSET_SIZE; upstream 1061 http/modules/ngx_http_uwsgi_module.c conf->upstream.buffer_size = NGX_CONF_UNSET_SIZE; upstream 1063 http/modules/ngx_http_uwsgi_module.c conf->upstream.busy_buffers_size_conf = NGX_CONF_UNSET_SIZE; upstream 1064 http/modules/ngx_http_uwsgi_module.c conf->upstream.max_temp_file_size_conf = NGX_CONF_UNSET_SIZE; upstream 1065 http/modules/ngx_http_uwsgi_module.c conf->upstream.temp_file_write_size_conf = NGX_CONF_UNSET_SIZE; upstream 1067 http/modules/ngx_http_uwsgi_module.c conf->upstream.pass_request_headers = NGX_CONF_UNSET; upstream 1068 http/modules/ngx_http_uwsgi_module.c conf->upstream.pass_request_body = NGX_CONF_UNSET; upstream 1071 http/modules/ngx_http_uwsgi_module.c conf->upstream.cache = NGX_CONF_UNSET_PTR; upstream 1072 http/modules/ngx_http_uwsgi_module.c conf->upstream.cache_min_uses = NGX_CONF_UNSET_UINT; upstream 1073 http/modules/ngx_http_uwsgi_module.c conf->upstream.cache_bypass = NGX_CONF_UNSET_PTR; upstream 1074 http/modules/ngx_http_uwsgi_module.c conf->upstream.no_cache = NGX_CONF_UNSET_PTR; upstream 1075 http/modules/ngx_http_uwsgi_module.c conf->upstream.cache_valid = NGX_CONF_UNSET_PTR; upstream 1078 http/modules/ngx_http_uwsgi_module.c conf->upstream.hide_headers = NGX_CONF_UNSET_PTR; upstream 1079 http/modules/ngx_http_uwsgi_module.c conf->upstream.pass_headers = NGX_CONF_UNSET_PTR; upstream 1081 http/modules/ngx_http_uwsgi_module.c conf->upstream.intercept_errors = NGX_CONF_UNSET; upstream 1084 http/modules/ngx_http_uwsgi_module.c conf->upstream.cyclic_temp_file = 0; upstream 1108 http/modules/ngx_http_uwsgi_module.c if (conf->upstream.store != 0) { upstream 1109 http/modules/ngx_http_uwsgi_module.c ngx_conf_merge_value(conf->upstream.store, prev->upstream.store, 0); upstream 1111 http/modules/ngx_http_uwsgi_module.c if (conf->upstream.store_lengths == NULL) { upstream 1112 http/modules/ngx_http_uwsgi_module.c conf->upstream.store_lengths = prev->upstream.store_lengths; upstream 1113 http/modules/ngx_http_uwsgi_module.c conf->upstream.store_values = prev->upstream.store_values; upstream 1117 http/modules/ngx_http_uwsgi_module.c ngx_conf_merge_uint_value(conf->upstream.store_access, upstream 1118 http/modules/ngx_http_uwsgi_module.c prev->upstream.store_access, 0600); upstream 1120 http/modules/ngx_http_uwsgi_module.c ngx_conf_merge_value(conf->upstream.buffering, upstream 1121 http/modules/ngx_http_uwsgi_module.c prev->upstream.buffering, 1); upstream 1123 http/modules/ngx_http_uwsgi_module.c ngx_conf_merge_value(conf->upstream.ignore_client_abort, upstream 1124 http/modules/ngx_http_uwsgi_module.c prev->upstream.ignore_client_abort, 0); upstream 1126 http/modules/ngx_http_uwsgi_module.c ngx_conf_merge_msec_value(conf->upstream.connect_timeout, upstream 1127 http/modules/ngx_http_uwsgi_module.c prev->upstream.connect_timeout, 60000); upstream 1129 http/modules/ngx_http_uwsgi_module.c ngx_conf_merge_msec_value(conf->upstream.send_timeout, upstream 1130 http/modules/ngx_http_uwsgi_module.c prev->upstream.send_timeout, 60000); upstream 1132 http/modules/ngx_http_uwsgi_module.c ngx_conf_merge_msec_value(conf->upstream.read_timeout, upstream 1133 http/modules/ngx_http_uwsgi_module.c prev->upstream.read_timeout, 60000); upstream 1135 http/modules/ngx_http_uwsgi_module.c ngx_conf_merge_size_value(conf->upstream.send_lowat, upstream 1136 http/modules/ngx_http_uwsgi_module.c prev->upstream.send_lowat, 0); upstream 1138 http/modules/ngx_http_uwsgi_module.c ngx_conf_merge_size_value(conf->upstream.buffer_size, upstream 1139 http/modules/ngx_http_uwsgi_module.c prev->upstream.buffer_size, upstream 1143 http/modules/ngx_http_uwsgi_module.c ngx_conf_merge_bufs_value(conf->upstream.bufs, prev->upstream.bufs, upstream 1146 http/modules/ngx_http_uwsgi_module.c if (conf->upstream.bufs.num < 2) { upstream 1153 http/modules/ngx_http_uwsgi_module.c size = conf->upstream.buffer_size; upstream 1154 http/modules/ngx_http_uwsgi_module.c if (size < conf->upstream.bufs.size) { upstream 1155 http/modules/ngx_http_uwsgi_module.c size = conf->upstream.bufs.size; upstream 1159 http/modules/ngx_http_uwsgi_module.c ngx_conf_merge_size_value(conf->upstream.busy_buffers_size_conf, upstream 1160 http/modules/ngx_http_uwsgi_module.c prev->upstream.busy_buffers_size_conf, upstream 1163 http/modules/ngx_http_uwsgi_module.c if (conf->upstream.busy_buffers_size_conf == NGX_CONF_UNSET_SIZE) { upstream 1164 http/modules/ngx_http_uwsgi_module.c conf->upstream.busy_buffers_size = 2 * size; upstream 1166 http/modules/ngx_http_uwsgi_module.c conf->upstream.busy_buffers_size = upstream 1167 http/modules/ngx_http_uwsgi_module.c conf->upstream.busy_buffers_size_conf; upstream 1170 http/modules/ngx_http_uwsgi_module.c if (conf->upstream.busy_buffers_size < size) { upstream 1179 http/modules/ngx_http_uwsgi_module.c if (conf->upstream.busy_buffers_size upstream 1180 http/modules/ngx_http_uwsgi_module.c > (conf->upstream.bufs.num - 1) * conf->upstream.bufs.size) upstream 1190 http/modules/ngx_http_uwsgi_module.c ngx_conf_merge_size_value(conf->upstream.temp_file_write_size_conf, upstream 1191 http/modules/ngx_http_uwsgi_module.c prev->upstream.temp_file_write_size_conf, upstream 1194 http/modules/ngx_http_uwsgi_module.c if (conf->upstream.temp_file_write_size_conf == NGX_CONF_UNSET_SIZE) { upstream 1195 http/modules/ngx_http_uwsgi_module.c conf->upstream.temp_file_write_size = 2 * size; upstream 1197 http/modules/ngx_http_uwsgi_module.c conf->upstream.temp_file_write_size = upstream 1198 http/modules/ngx_http_uwsgi_module.c conf->upstream.temp_file_write_size_conf; upstream 1201 http/modules/ngx_http_uwsgi_module.c if (conf->upstream.temp_file_write_size < size) { upstream 1211 http/modules/ngx_http_uwsgi_module.c ngx_conf_merge_size_value(conf->upstream.max_temp_file_size_conf, upstream 1212 http/modules/ngx_http_uwsgi_module.c prev->upstream.max_temp_file_size_conf, upstream 1215 http/modules/ngx_http_uwsgi_module.c if (conf->upstream.max_temp_file_size_conf == NGX_CONF_UNSET_SIZE) { upstream 1216 http/modules/ngx_http_uwsgi_module.c conf->upstream.max_temp_file_size = 1024 * 1024 * 1024; upstream 1218 http/modules/ngx_http_uwsgi_module.c conf->upstream.max_temp_file_size = upstream 1219 http/modules/ngx_http_uwsgi_module.c conf->upstream.max_temp_file_size_conf; upstream 1222 http/modules/ngx_http_uwsgi_module.c if (conf->upstream.max_temp_file_size != 0 upstream 1223 http/modules/ngx_http_uwsgi_module.c && conf->upstream.max_temp_file_size < size) { upstream 1234 http/modules/ngx_http_uwsgi_module.c ngx_conf_merge_bitmask_value(conf->upstream.ignore_headers, upstream 1235 http/modules/ngx_http_uwsgi_module.c prev->upstream.ignore_headers, upstream 1239 http/modules/ngx_http_uwsgi_module.c ngx_conf_merge_bitmask_value(conf->upstream.next_upstream, upstream 1240 http/modules/ngx_http_uwsgi_module.c prev->upstream.next_upstream, upstream 1245 http/modules/ngx_http_uwsgi_module.c if (conf->upstream.next_upstream & NGX_HTTP_UPSTREAM_FT_OFF) { upstream 1246 http/modules/ngx_http_uwsgi_module.c conf->upstream.next_upstream = NGX_CONF_BITMASK_SET upstream 1250 http/modules/ngx_http_uwsgi_module.c if (ngx_conf_merge_path_value(cf, &conf->upstream.temp_path, upstream 1251 http/modules/ngx_http_uwsgi_module.c prev->upstream.temp_path, upstream 1260 http/modules/ngx_http_uwsgi_module.c ngx_conf_merge_ptr_value(conf->upstream.cache, upstream 1261 http/modules/ngx_http_uwsgi_module.c prev->upstream.cache, NULL); upstream 1263 http/modules/ngx_http_uwsgi_module.c if (conf->upstream.cache && conf->upstream.cache->data == NULL) { upstream 1266 http/modules/ngx_http_uwsgi_module.c shm_zone = conf->upstream.cache; upstream 1275 http/modules/ngx_http_uwsgi_module.c ngx_conf_merge_uint_value(conf->upstream.cache_min_uses, upstream 1276 http/modules/ngx_http_uwsgi_module.c prev->upstream.cache_min_uses, 1); upstream 1278 http/modules/ngx_http_uwsgi_module.c ngx_conf_merge_bitmask_value(conf->upstream.cache_use_stale, upstream 1279 http/modules/ngx_http_uwsgi_module.c prev->upstream.cache_use_stale, upstream 1283 http/modules/ngx_http_uwsgi_module.c if (conf->upstream.cache_use_stale & NGX_HTTP_UPSTREAM_FT_OFF) { upstream 1284 http/modules/ngx_http_uwsgi_module.c conf->upstream.cache_use_stale = NGX_CONF_BITMASK_SET upstream 1288 http/modules/ngx_http_uwsgi_module.c if (conf->upstream.cache_methods == 0) { upstream 1289 http/modules/ngx_http_uwsgi_module.c conf->upstream.cache_methods = prev->upstream.cache_methods; upstream 1292 http/modules/ngx_http_uwsgi_module.c conf->upstream.cache_methods |= NGX_HTTP_GET|NGX_HTTP_HEAD; upstream 1294 http/modules/ngx_http_uwsgi_module.c ngx_conf_merge_ptr_value(conf->upstream.cache_bypass, upstream 1295 http/modules/ngx_http_uwsgi_module.c prev->upstream.cache_bypass, NULL); upstream 1297 http/modules/ngx_http_uwsgi_module.c ngx_conf_merge_ptr_value(conf->upstream.no_cache, upstream 1298 http/modules/ngx_http_uwsgi_module.c prev->upstream.no_cache, NULL); upstream 1300 http/modules/ngx_http_uwsgi_module.c ngx_conf_merge_ptr_value(conf->upstream.cache_valid, upstream 1301 http/modules/ngx_http_uwsgi_module.c prev->upstream.cache_valid, NULL); upstream 1309 http/modules/ngx_http_uwsgi_module.c ngx_conf_merge_value(conf->upstream.pass_request_headers, upstream 1310 http/modules/ngx_http_uwsgi_module.c prev->upstream.pass_request_headers, 1); upstream 1311 http/modules/ngx_http_uwsgi_module.c ngx_conf_merge_value(conf->upstream.pass_request_body, upstream 1312 http/modules/ngx_http_uwsgi_module.c prev->upstream.pass_request_body, 1); upstream 1314 http/modules/ngx_http_uwsgi_module.c ngx_conf_merge_value(conf->upstream.intercept_errors, upstream 1315 http/modules/ngx_http_uwsgi_module.c prev->upstream.intercept_errors, 0); upstream 1323 http/modules/ngx_http_uwsgi_module.c if (ngx_http_upstream_hide_headers_hash(cf, &conf->upstream, upstream 1324 http/modules/ngx_http_uwsgi_module.c &prev->upstream, ngx_http_uwsgi_hide_headers, &hash) upstream 1330 http/modules/ngx_http_uwsgi_module.c if (conf->upstream.upstream == NULL) { upstream 1331 http/modules/ngx_http_uwsgi_module.c conf->upstream.upstream = prev->upstream.upstream; upstream 1339 http/modules/ngx_http_uwsgi_module.c if (conf->upstream.upstream || conf->uwsgi_lengths) { upstream 1360 http/modules/ngx_http_uwsgi_module.c if ((conf->upstream.cache == NULL) upstream 1361 http/modules/ngx_http_uwsgi_module.c == (prev->upstream.cache == NULL)) upstream 1402 http/modules/ngx_http_uwsgi_module.c if (conf->upstream.cache) { upstream 1541 http/modules/ngx_http_uwsgi_module.c if (uwcf->upstream.upstream || uwcf->uwsgi_lengths) { upstream 1578 http/modules/ngx_http_uwsgi_module.c uwcf->upstream.upstream = ngx_http_upstream_add(cf, &u, 0); upstream 1579 http/modules/ngx_http_uwsgi_module.c if (uwcf->upstream.upstream == NULL) { upstream 1599 http/modules/ngx_http_uwsgi_module.c if (uwcf->upstream.store != NGX_CONF_UNSET || uwcf->upstream.store_lengths) upstream 1607 http/modules/ngx_http_uwsgi_module.c uwcf->upstream.store = 0; upstream 1613 http/modules/ngx_http_uwsgi_module.c if (uwcf->upstream.cache != NGX_CONF_UNSET_PTR upstream 1614 http/modules/ngx_http_uwsgi_module.c && uwcf->upstream.cache != NULL) upstream 1622 http/modules/ngx_http_uwsgi_module.c uwcf->upstream.store = 1; upstream 1633 http/modules/ngx_http_uwsgi_module.c sc.lengths = &uwcf->upstream.store_lengths; upstream 1634 http/modules/ngx_http_uwsgi_module.c sc.values = &uwcf->upstream.store_values; upstream 1658 http/modules/ngx_http_uwsgi_module.c if (uwcf->upstream.cache != NGX_CONF_UNSET_PTR) { upstream 1663 http/modules/ngx_http_uwsgi_module.c uwcf->upstream.cache = NULL; upstream 1667 http/modules/ngx_http_uwsgi_module.c if (uwcf->upstream.store > 0 || uwcf->upstream.store_lengths) { upstream 1671 http/modules/ngx_http_uwsgi_module.c uwcf->upstream.cache = ngx_shared_memory_add(cf, &value[1], 0, upstream 1673 http/modules/ngx_http_uwsgi_module.c if (uwcf->upstream.cache == NULL) { upstream 870 http/ngx_http_parse.c && r->upstream upstream 3121 http/ngx_http_request.c u = sr->upstream; upstream 363 http/ngx_http_request.h ngx_http_upstream_t *upstream; upstream 375 http/ngx_http_upstream.c u = r->upstream; upstream 387 http/ngx_http_upstream.c r->upstream = u; upstream 449 http/ngx_http_upstream.c u = r->upstream; upstream 539 http/ngx_http_upstream.c uscf = u->conf->upstream; upstream 834 http/ngx_http_upstream.c u = r->upstream; upstream 890 http/ngx_http_upstream.c u = r->upstream; upstream 940 http/ngx_http_upstream.c u = r->upstream; upstream 1242 http/ngx_http_upstream.c u = r->upstream; upstream 2209 http/ngx_http_upstream.c p->upstream = u->peer.connection; upstream 2312 http/ngx_http_upstream.c u = r->upstream; upstream 2362 http/ngx_http_upstream.c ngx_connection_t *downstream, *upstream; upstream 2366 http/ngx_http_upstream.c u = r->upstream; upstream 2368 http/ngx_http_upstream.c upstream = u->peer.connection; upstream 2393 http/ngx_http_upstream.c || upstream->read->eof upstream 2394 http/ngx_http_upstream.c || upstream->read->error) upstream 2411 http/ngx_http_upstream.c if (size && upstream->read->ready) { upstream 2413 http/ngx_http_upstream.c n = upstream->recv(upstream, b->last, size); upstream 2454 http/ngx_http_upstream.c if (ngx_handle_read_event(upstream->read, 0) != NGX_OK) { upstream 2459 http/ngx_http_upstream.c if (upstream->read->active && !upstream->read->ready) { upstream 2460 http/ngx_http_upstream.c ngx_add_timer(upstream->read, u->conf->read_timeout); upstream 2462 http/ngx_http_upstream.c } else if (upstream->read->timer_set) { upstream 2463 http/ngx_http_upstream.c ngx_del_timer(upstream->read); upstream 2484 http/ngx_http_upstream.c u = r->upstream; upstream 2526 http/ngx_http_upstream.c u = r->upstream; upstream 2623 http/ngx_http_upstream.c u = r->upstream; upstream 2914 http/ngx_http_upstream.c u = r->upstream; upstream 3041 http/ngx_http_upstream.c ph = (ngx_table_elt_t **) ((char *) &r->upstream->headers_in + offset); upstream 3066 http/ngx_http_upstream.c u = r->upstream; upstream 3085 http/ngx_http_upstream.c u = r->upstream; upstream 3171 http/ngx_http_upstream.c u = r->upstream; upstream 3211 http/ngx_http_upstream.c u = r->upstream; upstream 3267 http/ngx_http_upstream.c r->upstream->headers_in.x_accel_limit_rate = h; upstream 3285 http/ngx_http_upstream.c if (r->upstream->conf->change_buffering) { upstream 3292 http/ngx_http_upstream.c r->upstream->buffering = 0; upstream 3301 http/ngx_http_upstream.c r->upstream->buffering = 1; upstream 3464 http/ngx_http_upstream.c if (r->upstream->cacheable) { upstream 3489 http/ngx_http_upstream.c if (r->upstream->rewrite_redirect) { upstream 3490 http/ngx_http_upstream.c rc = r->upstream->rewrite_redirect(r, ho, 0); upstream 3534 http/ngx_http_upstream.c if (r->upstream->rewrite_redirect) { upstream 3539 http/ngx_http_upstream.c rc = r->upstream->rewrite_redirect(r, ho, p + 4 - ho->value.data); upstream 3905 http/ngx_http_upstream.c if (r->upstream == NULL) { upstream 3911 http/ngx_http_upstream.c &r->upstream->headers_in.headers.part, upstream 3924 http/ngx_http_upstream.c if (r->upstream == NULL || r->upstream->cache_status == 0) { upstream 3929 http/ngx_http_upstream.c n = r->upstream->cache_status - 1; upstream 119 http/ngx_http_upstream.h ngx_http_upstream_srv_conf_t *upstream; upstream 208 http/ngx_http_upstream_round_robin.c rrp = r->upstream->peer.data; upstream 216 http/ngx_http_upstream_round_robin.c r->upstream->peer.data = rrp; upstream 236 http/ngx_http_upstream_round_robin.c r->upstream->peer.get = ngx_http_upstream_get_round_robin_peer; upstream 237 http/ngx_http_upstream_round_robin.c r->upstream->peer.free = ngx_http_upstream_free_round_robin_peer; upstream 238 http/ngx_http_upstream_round_robin.c r->upstream->peer.tries = rrp->peers->number; upstream 240 http/ngx_http_upstream_round_robin.c r->upstream->peer.set_session = upstream 242 http/ngx_http_upstream_round_robin.c r->upstream->peer.save_session = upstream 261 http/ngx_http_upstream_round_robin.c rrp = r->upstream->peer.data; upstream 269 http/ngx_http_upstream_round_robin.c r->upstream->peer.data = rrp; upstream 342 http/ngx_http_upstream_round_robin.c r->upstream->peer.get = ngx_http_upstream_get_round_robin_peer; upstream 343 http/ngx_http_upstream_round_robin.c r->upstream->peer.free = ngx_http_upstream_free_round_robin_peer; upstream 344 http/ngx_http_upstream_round_robin.c r->upstream->peer.tries = rrp->peers->number; upstream 346 http/ngx_http_upstream_round_robin.c r->upstream->peer.set_session = upstream 348 http/ngx_http_upstream_round_robin.c r->upstream->peer.save_session = upstream 176 mail/ngx_mail.h ngx_peer_connection_t upstream; upstream 769 mail/ngx_mail_handler.c p = ngx_snprintf(buf, len, ", upstream: %V", s->proxy->upstream.name); upstream 143 mail/ngx_mail_proxy_module.c p->upstream.sockaddr = peer->sockaddr; upstream 144 mail/ngx_mail_proxy_module.c p->upstream.socklen = peer->socklen; upstream 145 mail/ngx_mail_proxy_module.c p->upstream.name = &peer->name; upstream 146 mail/ngx_mail_proxy_module.c p->upstream.get = ngx_event_get_peer; upstream 147 mail/ngx_mail_proxy_module.c p->upstream.log = s->connection->log; upstream 148 mail/ngx_mail_proxy_module.c p->upstream.log_error = NGX_ERROR_ERR; upstream 150 mail/ngx_mail_proxy_module.c rc = ngx_event_connect_peer(&p->upstream); upstream 157 mail/ngx_mail_proxy_module.c ngx_add_timer(p->upstream.connection->read, cscf->timeout); upstream 159 mail/ngx_mail_proxy_module.c p->upstream.connection->data = s; upstream 160 mail/ngx_mail_proxy_module.c p->upstream.connection->pool = s->connection->pool; upstream 163 mail/ngx_mail_proxy_module.c p->upstream.connection->write->handler = ngx_mail_proxy_dummy_handler; upstream 179 mail/ngx_mail_proxy_module.c p->upstream.connection->read->handler = ngx_mail_proxy_pop3_handler; upstream 184 mail/ngx_mail_proxy_module.c p->upstream.connection->read->handler = ngx_mail_proxy_imap_handler; upstream 189 mail/ngx_mail_proxy_module.c p->upstream.connection->read->handler = ngx_mail_proxy_smtp_handler; upstream 713 mail/ngx_mail_proxy_module.c n = s->proxy->upstream.connection->recv(s->proxy->upstream.connection, upstream 871 mail/ngx_mail_proxy_module.c src = s->proxy->upstream.connection; upstream 879 mail/ngx_mail_proxy_module.c dst = s->proxy->upstream.connection; upstream 962 mail/ngx_mail_proxy_module.c || (s->proxy->upstream.connection->read->eof upstream 965 mail/ngx_mail_proxy_module.c && s->proxy->upstream.connection->read->eof)) upstream 1006 mail/ngx_mail_proxy_module.c if (s->proxy->upstream.connection) { upstream 1009 mail/ngx_mail_proxy_module.c s->proxy->upstream.connection->fd); upstream 1011 mail/ngx_mail_proxy_module.c ngx_close_connection(s->proxy->upstream.connection); upstream 1027 mail/ngx_mail_proxy_module.c if (s->proxy->upstream.connection) { upstream 1030 mail/ngx_mail_proxy_module.c s->proxy->upstream.connection->fd); upstream 1032 mail/ngx_mail_proxy_module.c ngx_close_connection(s->proxy->upstream.connection); upstream 1042 mail/ngx_mail_proxy_module.c if (s->proxy->upstream.connection) { upstream 1045 mail/ngx_mail_proxy_module.c s->proxy->upstream.connection->fd); upstream 1047 mail/ngx_mail_proxy_module.c ngx_close_connection(s->proxy->upstream.connection);