Home | History | Annotate | Download | only in dns

Lines Matching refs:rds

476 	dns_rdataset_t *rds = NULL, *next_rds = NULL;
478 ISC_LIST_FOREACH_SAFE(name->list, rds, link, next_rds) {
479 ISC_LIST_UNLINK(name->list, rds, link);
481 dns__message_putassociatedrdataset(msg, &rds);
832 rds_hash(dns_rdataset_t *rds) {
836 isc_hash32_hash(&state, &rds->rdclass, sizeof(rds->rdclass), true);
837 isc_hash32_hash(&state, &rds->type, sizeof(rds->type), true);
838 isc_hash32_hash(&state, &rds->covers, sizeof(rds->covers), true);
845 const dns_rdataset_t *rds = node;
848 return rds->rdclass == key->rdclass && rds->type == key->type &&
849 rds->covers == key->covers;
855 dns_rdataset_t *rds = NULL;
860 ISC_LIST_FOREACH_REV(name->list, rds, link) {
861 if (rds->type == type && rds->covers == covers) {
862 SET_IF_NOT_NULL(rdatasetp, rds);
1911 wrong_priority(dns_rdataset_t *rds, int pass, dns_rdatatype_t preferred_glue) {
1917 if (rds->rdclass != dns_rdataclass_in) {
1921 switch (rds->type) {
1924 if (preferred_glue == rds->type) {
2426 dns_rdataset_t *rds = NULL;
2427 ISC_LIST_FOREACH(name->list, rds, link) {
2428 rds->attributes &= ~DNS_RDATASETATTR_RENDERED;
3426 dns_rdataset_t *rds = NULL;
3427 ISC_LIST_FOREACH(name->list, rds, link) {
3429 rds->type == dns_rdatatype_soa)
3448 name, rds, style, target);
3451 name, rds, style, &msg->indent, target);
5019 rdataset_soa_min(dns_rdataset_t *rds, dns_ttl_t *ttlp) {
5022 for (result = dns_rdataset_first(rds); result == ISC_R_SUCCESS;
5023 result = dns_rdataset_next(rds))
5029 dns_rdataset_current(rds, &rdata);
5058 *ttlp = ISC_MIN(rds->ttl, dns_soa_getminimum(&rdata));
5081 dns_rdataset_t *rds = NULL;
5082 ISC_LIST_FOREACH(name->list, rds, link) {
5083 if ((rds->attributes & DNS_RDATASETATTR_RENDERED) == 0)
5088 result = rdataset_soa_min(rds, ttlp);