*/
enum {
/* For 0-255, we use the rdtype value as counter indices */
- rdtypecounter_dlv = 256, /* for dns_rdatatype_dlv */
- rdtypecounter_others = 257, /* anything else */
- rdtypecounter_max = 258,
+ rdtypecounter_others = 256, /* anything else */
+ rdtypecounter_max = 257,
/* The following are used for nxrrset rdataset */
rdtypenxcounter_max = rdtypecounter_max * 2,
/* nxdomain counter */
REQUIRE(DNS_STATS_VALID(stats) && stats->type == dns_statstype_rdtype);
- if (type == dns_rdatatype_dlv)
- counter = rdtypecounter_dlv;
- else if (type > dns_rdatatype_any)
+ if (type > dns_rdatatype_any)
counter = rdtypecounter_others;
else
counter = (int)type;
counter = rdtypecounter_nxdomain;
} else {
rdtype = DNS_RDATASTATSTYPE_BASE(rrsettype);
- if (rdtype == dns_rdatatype_dlv)
- counter = (int)rdtypecounter_dlv;
- else if (rdtype > dns_rdatatype_any)
+ if (rdtype > dns_rdatatype_any)
counter = (int)rdtypecounter_others;
else
counter = (int)rdtype;
if (rdcounter == rdtypecounter_others)
attributes |= DNS_RDATASTATSTYPE_ATTR_OTHERTYPE;
else {
- if (rdcounter == rdtypecounter_dlv)
- rdtype = dns_rdatatype_dlv;
- else
- rdtype = (dns_rdatatype_t)rdcounter;
+ rdtype = (dns_rdatatype_t)rdcounter;
}
type = DNS_RDATASTATSTYPE_VALUE((dns_rdatastatstype_t)rdtype,
attributes);
set_typestats(stats, (dns_rdatatype_t)i);
}
/* Specials */
- set_typestats(stats, dns_rdatatype_dlv);
set_typestats(stats, (dns_rdatatype_t)1000);
set_nxdomainstats(stats);
mark_stale(stats, (dns_rdatatype_t)i, 0,
DNS_RDATASTATSTYPE_ATTR_STALE);
}
- mark_stale(stats, dns_rdatatype_dlv, 0,
- DNS_RDATASTATSTYPE_ATTR_STALE);
mark_stale(stats, (dns_rdatatype_t)1000, 0,
DNS_RDATASTATSTYPE_ATTR_STALE);
mark_nxdomain_stale(stats, 0, DNS_RDATASTATSTYPE_ATTR_STALE);
mark_stale(stats, (dns_rdatatype_t)i, from,
DNS_RDATASTATSTYPE_ATTR_ANCIENT);
}
- mark_stale(stats, dns_rdatatype_dlv, from,
- DNS_RDATASTATSTYPE_ATTR_ANCIENT);
mark_stale(stats, (dns_rdatatype_t)1000, from,
DNS_RDATASTATSTYPE_ATTR_ANCIENT);
mark_nxdomain_stale(stats, from, DNS_RDATASTATSTYPE_ATTR_ANCIENT);