Lines Matching refs:mesh

62 #include "services/mesh.h"
124 size_t total, front, back, mesh, msg, rrset, infra, ac, superac;
137 mesh = mesh_get_mem(worker->env.mesh);
143 for(i=0; i<worker->env.mesh->mods.num; i++) {
144 fptr_ok(fptr_whitelist_mod_get_mem(worker->env.mesh->
146 if(strcmp(worker->env.mesh->mods.mod[i]->name, "validator")==0)
147 val += (*worker->env.mesh->mods.mod[i]->get_mem)
150 else if(strcmp(worker->env.mesh->mods.mod[i]->name,
152 subnet += (*worker->env.mesh->mods.mod[i]->get_mem)
155 else iter += (*worker->env.mesh->mods.mod[i]->get_mem)
173 total = front+back+mesh+msg+rrset+infra+iter+val+ac+superac+me;
176 log_info("Memory conditions: %u front=%u back=%u mesh=%u msg=%u "
180 (unsigned)mesh, (unsigned)msg, (unsigned)rrset, (unsigned)infra,
185 log_info("Memory conditions: %u front=%u back=%u mesh=%u msg=%u "
189 (unsigned)mesh, (unsigned)msg, (unsigned)rrset,
204 for(i=0; i<worker->env.mesh->mods.num; i++) {
205 fptr_ok(fptr_whitelist_mod_get_mem(worker->env.mesh->
207 if(strcmp(worker->env.mesh->mods.mod[i]->name, "validator")==0)
208 val += (*worker->env.mesh->mods.mod[i]->get_mem)
211 else if(strcmp(worker->env.mesh->mods.mod[i]->name,
213 subnet += (*worker->env.mesh->mods.mod[i]->get_mem)
253 mesh_report_reply(worker->env.mesh, e, reply_info, error);
265 mesh_report_reply(worker->env.mesh, e, reply_info,
270 mesh_report_reply(worker->env.mesh, e, reply_info, NETEVENT_NOERROR);
444 verbose(VERB_ALGO, "worker: drop mesh queries after reload");
445 mesh_delete_all(worker->env.mesh);
936 * comm_reply information for ECS generation later. The mesh states are
938 if(modstack_find(&worker->env.mesh->mods, "subnetcache") != -1
940 mesh_new_prefetch(worker->env.mesh, qinfo, flags, leeway +
946 /* create the prefetch in the mesh as a normal lookup without
949 /* this (potentially) runs the mesh for the new query */
950 mesh_new_prefetch(worker->env.mesh, qinfo, flags, leeway +
2013 mesh_new_client(worker->env.mesh, &qinfo, cinfo,
2128 mesh_stats(worker->env.mesh, "mesh has");
2328 /* If case prefetch is triggered, the corresponding mesh will clear
2339 worker->env.mesh = mesh_create(&worker->daemon->mods, &worker->env);
2340 if(!worker->env.mesh) {
2345 /* Pass on daemon variables that we would need in the mesh area */
2346 worker->env.mesh->use_response_ip = worker->daemon->use_response_ip;
2347 worker->env.mesh->use_rpz = worker->daemon->use_rpz;
2424 if(worker->env.mesh && verbosity >= VERB_OPS) {
2426 mesh_stats(worker->env.mesh, "mesh has");
2430 mesh_delete(worker->env.mesh);
2497 mesh_stats_clear(worker->env.mesh);