Lines Matching defs:infra
72 #include "services/cache/infra.h"
1165 if(!ssl_printf(ssl, "infra.cache.count"SQ"%u\n",
1868 /** callback to delete hosts in infra cache */
1889 /** flush infra cache */
2754 /** structure for argument data for dump infra host */
2756 /** the infra cache */
2757 struct infra_cache* infra;
2767 /** callback for every host element in the infra cache */
2817 arg.infra = worker->env.infra_cache;
2821 slabhash_traverse(arg.infra->hosts, 0, &dump_infra_host, (void*)&arg);
3162 /** the infra cache */
3163 struct infra_cache* infra;
3184 int lim = infra_find_ratelimit(a->infra, k->name, k->namelen);
3218 a.infra = worker->env.infra_cache;
3225 if(a.infra->domain_rates==NULL ||
3228 slabhash_traverse(a.infra->domain_rates, 0, rate_list, &a);
3237 a.infra = worker->env.infra_cache;
3244 if(a.infra->client_ip_rates==NULL ||
3247 slabhash_traverse(a.infra->client_ip_rates, 0, ip_rate_list, &a);
4609 /* Check for infra. */
4611 "infra-host-ttl", changed_str, sizeof(changed_str));
4614 "infra-keep-probing", changed_str, sizeof(changed_str));
5941 /** fast reload thread, adjust the infra cache parameters */
5945 struct infra_cache* infra = env->infra_cache;
5947 struct rbtree_type oldwaitlim = infra->wait_limits_netblock;
5949 infra->wait_limits_cookie_netblock;
5950 struct rbtree_type olddomainlim = infra->domain_limits;
5952 /* The size of the infra cache and ip rates is changed
5954 infra->host_ttl = cfg->host_ttl;
5955 infra->infra_keep_probing = cfg->infra_keep_probing;
5959 infra->wait_limits_netblock = ct->wait_limits_netblock;
5960 infra->wait_limits_cookie_netblock = ct->wait_limits_cookie_netblock;
5961 infra->domain_limits = ct->domain_limits;