Lines Matching defs:rr
89 /** return true if rr type has additional names in it */
111 get_additional_name(struct rrset_parse* rrset, struct rr_parse* rr,
136 len = sldns_read_uint16(rr->ttl_data+sizeof(uint32_t));
139 *nm = rr->ttl_data+sizeof(uint32_t)+sizeof(uint16_t)+offset;
157 struct rr_parse* rr;
161 for(rr = rrset->rr_first; rr; rr = rr->next) {
162 if(get_additional_name(rrset, rr, &nm, &nmlen, pkt)) {
383 struct rr_parse* rr = rrset->rr_first, *prev = NULL;
384 if(!rr)
387 prev = rr;
388 rr = rr->next;
389 if(!rr)
402 while(rr) {
403 rrset->size -= rr->size;
404 rr = rr->next;
771 struct rr_parse* rr;
775 for(rr = rrset->rr_first; rr; rr = rr->next) {
778 rhs = rr->ttl_data+4+2;
779 len = sldns_read_uint16(rr->ttl_data+4);
809 struct rr_parse* rr, *rr_prev = NULL;
810 for(rr = (*rrset)->rr_first; rr; rr = rr->next) {
815 if((*rrset)->type == LDNS_RR_TYPE_A && rr->size != 6 ) {
822 pkt, *rrset, rr_prev, rr, NULL, 0)) {
833 if((*rrset)->type == LDNS_RR_TYPE_AAAA && rr->size != 18 ) {
840 pkt, *rrset, rr_prev, rr, NULL, 0)) {
847 rr_prev = rr;