• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-12-stable/contrib/unbound/smallapp/

Lines Matching defs:svr

217 	PR_UL_NM("num.queries", s->svr.num_queries);
219 s->svr.num_queries_ip_ratelimited);
221 s->svr.num_queries - s->svr.num_queries_missed_cache);
222 PR_UL_NM("num.cachemiss", s->svr.num_queries_missed_cache);
223 PR_UL_NM("num.prefetch", s->svr.num_queries_prefetch);
224 PR_UL_NM("num.expired", s->svr.ans_expired);
227 PR_UL_NM("num.dnscrypt.crypted", s->svr.num_query_dnscrypt_crypted);
228 PR_UL_NM("num.dnscrypt.cert", s->svr.num_query_dnscrypt_cert);
229 PR_UL_NM("num.dnscrypt.cleartext", s->svr.num_query_dnscrypt_cleartext);
231 s->svr.num_query_dnscrypt_crypted_malformed);
234 (s->svr.num_queries_missed_cache+s->svr.num_queries_prefetch)?
235 (double)s->svr.sum_query_list_size/
236 (double)(s->svr.num_queries_missed_cache+
237 s->svr.num_queries_prefetch) : 0.0);
238 PR_UL_NM("requestlist.max", s->svr.max_query_list_size);
251 PR_UL_NM("tcpusage", s->svr.tcp_accept_usage);
286 PR_LL("mem.streamwait", s->svr.mem_stream_wait);
287 PR_LL("mem.http.query_buffer", s->svr.mem_http2_query_buffer);
288 PR_LL("mem.http.response_buffer", s->svr.mem_http2_response_buffer);
299 timehist_import(hist, s->svr.hist, NUM_BUCKETS_HIST);
319 if(inhibit_zero && s->svr.qtype[i] == 0)
322 PR_UL_SUB("num.query.type", nm, s->svr.qtype[i]);
324 if(!inhibit_zero || s->svr.qtype_big) {
325 PR_UL("num.query.type.other", s->svr.qtype_big);
330 if(inhibit_zero && s->svr.qclass[i] == 0)
333 PR_UL_SUB("num.query.class", nm, s->svr.qclass[i]);
335 if(!inhibit_zero || s->svr.qclass_big) {
336 PR_UL("num.query.class.other", s->svr.qclass_big);
341 if(inhibit_zero && s->svr.qopcode[i] == 0)
344 PR_UL_SUB("num.query.opcode", nm, s->svr.qopcode[i]);
348 PR_UL("num.query.tcp", s->svr.qtcp);
349 PR_UL("num.query.tcpout", s->svr.qtcp_outgoing);
350 PR_UL("num.query.tls", s->svr.qtls);
351 PR_UL("num.query.tls_resume", s->svr.qtls_resume);
352 PR_UL("num.query.ipv6", s->svr.qipv6);
353 PR_UL("num.query.https", s->svr.qhttps);
356 PR_UL("num.query.flags.QR", s->svr.qbit_QR);
357 PR_UL("num.query.flags.AA", s->svr.qbit_AA);
358 PR_UL("num.query.flags.TC", s->svr.qbit_TC);
359 PR_UL("num.query.flags.RD", s->svr.qbit_RD);
360 PR_UL("num.query.flags.RA", s->svr.qbit_RA);
361 PR_UL("num.query.flags.Z", s->svr.qbit_Z);
362 PR_UL("num.query.flags.AD", s->svr.qbit_AD);
363 PR_UL("num.query.flags.CD", s->svr.qbit_CD);
364 PR_UL("num.query.edns.present", s->svr.qEDNS);
365 PR_UL("num.query.edns.DO", s->svr.qEDNS_DO);
370 if(inhibit_zero && i > LDNS_RCODE_REFUSED && s->svr.ans_rcode[i] == 0)
373 PR_UL_SUB("num.answer.rcode", nm, s->svr.ans_rcode[i]);
375 if(!inhibit_zero || s->svr.ans_rcode_nodata) {
376 PR_UL("num.answer.rcode.nodata", s->svr.ans_rcode_nodata);
379 PR_UL("num.query.ratelimited", s->svr.queries_ratelimited);
381 PR_UL("num.answer.secure", s->svr.ans_secure);
382 PR_UL("num.answer.bogus", s->svr.ans_bogus);
383 PR_UL("num.rrset.bogus", s->svr.rrset_bogus);
384 PR_UL("num.query.aggressive.NOERROR", s->svr.num_neg_cache_noerror);
385 PR_UL("num.query.aggressive.NXDOMAIN", s->svr.num_neg_cache_nxdomain);
387 PR_UL("unwanted.queries", s->svr.unwanted_queries);
388 PR_UL("unwanted.replies", s->svr.unwanted_replies);
390 PR_UL("msg.cache.count", s->svr.msg_cache_count);
391 PR_UL("rrset.cache.count", s->svr.rrset_cache_count);
392 PR_UL("infra.cache.count", s->svr.infra_cache_count);
393 PR_UL("key.cache.count", s->svr.key_cache_count);
398 if(inhibit_zero && s->svr.rpz_action[i] == 0)
400 PR_UL_SUB("num.rpz.action", rpz_action_to_string(i), s->svr.rpz_action[i]);
404 s->svr.shared_secret_cache_count);
406 s->svr.num_query_dnscrypt_secret_missed_cache);
407 PR_UL("dnscrypt_nonce.cache.count", s->svr.nonce_cache_count);
409 s->svr.num_query_dnscrypt_replay);
411 PR_UL("num.query.authzone.up", s->svr.num_query_authzone_up);
412 PR_UL("num.query.authzone.down", s->svr.num_query_authzone_down);
414 PR_UL("num.query.subnet", s->svr.num_query_subnet);
415 PR_UL("num.query.subnet_cache", s->svr.num_query_subnet_cache);
556 checkconnecterr(int err, const char* svr, struct sockaddr_storage* addr,
560 if(!useport) log_err("connect: %s for %s", strerror(err), svr);
568 if(!useport) log_err("connect: %s for %s", wsa_strerror(wsaerr), svr);
580 contact_server(const char* svr, struct config_file* cfg, int statuscmd)
586 /* use svr or the first config entry */
587 if(!svr) {
589 svr = cfg->control_ifs.first->str;
591 svr = "127.0.0.1";
593 svr = "::1";
596 if(strcmp(svr, "0.0.0.0") == 0)
597 svr = "127.0.0.1";
598 else if(strcmp(svr, "::0") == 0 ||
599 strcmp(svr, "0::0") == 0 ||
600 strcmp(svr, "0::") == 0 ||
601 strcmp(svr, "::") == 0)
602 svr = "::1";
604 if(strchr(svr, '@')) {
605 if(!extstrtoaddr(svr, &addr, &addrlen))
606 fatal_exit("could not parse IP@port: %s", svr);
608 } else if(svr[0] == '/') {
614 (void)strlcpy(usock->sun_path, svr, sizeof(usock->sun_path));
621 if(!ipstrtoaddr(svr, cfg->control_port, &addr, &addrlen))
622 fatal_exit("could not parse IP: %s", svr);
636 checkconnecterr(errno, svr, &addr,
643 checkconnecterr(WSAGetLastError(), svr, &addr,
693 checkconnecterr(error, svr, &addr, addrlen,
870 go(const char* cfgfile, char* svr, int quiet, int argc, char* argv[])
890 fd = contact_server(svr, cfg, argc>0&&strcmp(argv[0],"status")==0);
914 char* svr = NULL;
939 svr = optarg;
1012 ret = go(cfgfile, svr, quiet, argc, argv);