Diff for /embedaddon/dnsmasq/src/metrics.c between versions 1.1.1.1 and 1.1.1.2

version 1.1.1.1, 2021/03/17 00:56:46 version 1.1.1.2, 2023/09/27 11:02:07
Line 1 Line 1
/* dnsmasq is Copyright (c) 2000-2021 Simon Kelley/* dnsmasq is Copyright (c) 2000-2022 Simon Kelley
   
    This program is free software; you can redistribute it and/or modify     This program is free software; you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by     it under the terms of the GNU General Public License as published by
Line 22  const char * metric_names[] = { Line 22  const char * metric_names[] = {
     "dns_queries_forwarded",      "dns_queries_forwarded",
     "dns_auth_answered",      "dns_auth_answered",
     "dns_local_answered",      "dns_local_answered",
       "dns_stale_answered",
       "dns_unanswered",
     "bootp",      "bootp",
     "pxe",      "pxe",
     "dhcp_ack",      "dhcp_ack",
Line 42  const char * metric_names[] = { Line 44  const char * metric_names[] = {
 const char* get_metric_name(int i) {  const char* get_metric_name(int i) {
     return metric_names[i];      return metric_names[i];
 }  }
   
   void clear_metrics(void)
   {
     int i;
     struct server *serv;
     
     for (i = 0; i < __METRIC_MAX; i++)
       daemon->metrics[i] = 0;
   
     for (serv = daemon->servers; serv; serv = serv->next)
       {
         serv->queries = 0;
         serv->failed_queries = 0;
         serv->failed_queries = 0;
         serv->retrys = 0;
         serv->nxdomain_replies = 0;
         serv->query_latency = 0;
       }
   }
           

Removed from v.1.1.1.1  
changed lines
  Added in v.1.1.1.2


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>