Lines Matching refs:delname
1049 uint8_t* delname, size_t delnamelen)
1054 if(!delname) {
1055 delname = iq->qchase.qname;
1059 z = auth_zones_find_zone(qstate->env->auth_zones, delname, delnamelen,
1319 uint8_t* delname = iq->qchase.qname;
1323 delname = iq->dp->name;
1329 dname_remove_label(&delname, &delnamelen);
1330 dp = forwards_lookup(qstate->env->fwds, delname, iq->qchase.qclass,
1365 uint8_t* delname, *dpname=NULL;
1596 delname = iq->dp->name;
1599 delname = iq->qchase.qname;
1604 && can_have_last_resort(qstate->env, delname, delnamelen, iq->qchase.qclass, NULL, NULL, NULL))) {
1605 /* remove first label from delname, root goes to hints,
1610 if(dname_is_root(delname) && (iq->refetch_glue ||
1613 delname = NULL; /* go to root priming */
1614 else dname_remove_label(&delname, &delnamelen);
1616 /* delname is the name to lookup a delegation for. If NULL rootprime */
1621 if(delname)
1622 iq->dp = dns_cache_find_delegation(qstate->env, delname,
1635 if(!auth_zone_delegpt(qstate, iq, delname, delnamelen))
1641 r = prime_stub(qstate, iq, id, delname,
1753 delname = iq->dp->name;
1755 dname_remove_label(&delname, &delnamelen);
1787 uint8_t* delname;
1792 delname = iq->qchase.qname;
1802 /* Do not send queries above stub, do not set delname to dp if
1809 delname = iq->dp->name;
1816 if(!dname_is_root(delname))
1817 dname_remove_label(&delname, &delnamelen);
1823 if(!auth_zone_delegpt(qstate, iq, delname, delnamelen))
1827 if(prime_stub(qstate, iq, id, delname, iq->qchase.qclass)) {