Lines Matching defs:nx
255 struct rrset_parse* nx, sldns_buffer* pkt)
293 cn->rrset_all_next = nx;
297 if(nx == NULL)
460 struct rrset_parse* nx = rrset->rrset_all_next;
476 if(nx && nx->type == LDNS_RR_TYPE_CNAME &&
477 dname_pkt_compare(pkt, sname, nx->dname) == 0) {
481 if(!parse_get_cname_target(nx, &t, &tlen, pkt))
486 rrset = nx;
493 aliaslen, region, msg, rrset, rrset, nx, pkt);
500 rrset = nx;
514 struct rrset_parse* nx = rrset->rrset_all_next;
518 if(nx && nx->section == LDNS_SECTION_ANSWER &&
519 nx->type == LDNS_RR_TYPE_DNAME &&
520 nx->rr_count == 1 &&
521 pkt_strict_sub(pkt, sname, nx->dname)) {
531 if(synth_cname(sname, snamelen, nx, alias,
540 if(prev) prev->rrset_all_next = nx;
541 else msg->rrset_first = nx;
542 if(nx->rrset_all_next == NULL)
545 nx->rrset_all_next;
546 nx->rrset_all_next = rrset;
547 /* prev = nx; unused, enable if there