Lines Matching defs:delname
1070 uint8_t* delname, size_t delnamelen)
1075 if(!delname) {
1076 delname = iq->qchase.qname;
1080 z = auth_zones_find_zone(qstate->env->auth_zones, delname, delnamelen,
1340 uint8_t* delname = iq->qchase.qname;
1344 delname = iq->dp->name;
1350 dname_remove_label(&delname, &delnamelen);
1351 dp = forwards_lookup(qstate->env->fwds, delname, iq->qchase.qclass,
1386 uint8_t* delname, *dpname=NULL;
1622 delname = iq->dp->name;
1625 delname = iq->qchase.qname;
1630 && can_have_last_resort(qstate->env, delname, delnamelen, iq->qchase.qclass, NULL, NULL, NULL))) {
1631 /* remove first label from delname, root goes to hints,
1636 if(dname_is_root(delname) && (iq->refetch_glue ||
1639 delname = NULL; /* go to root priming */
1640 else dname_remove_label(&delname, &delnamelen);
1642 /* delname is the name to lookup a delegation for. If NULL rootprime */
1647 if(delname)
1648 iq->dp = dns_cache_find_delegation(qstate->env, delname,
1661 if(!auth_zone_delegpt(qstate, iq, delname, delnamelen))
1667 r = prime_stub(qstate, iq, id, delname,
1779 delname = iq->dp->name;
1781 dname_remove_label(&delname, &delnamelen);
1813 uint8_t* delname;
1818 delname = iq->qchase.qname;
1828 /* Do not send queries above stub, do not set delname to dp if
1835 delname = iq->dp->name;
1842 if(!dname_is_root(delname))
1843 dname_remove_label(&delname, &delnamelen);
1849 if(!auth_zone_delegpt(qstate, iq, delname, delnamelen))
1853 if(prime_stub(qstate, iq, id, delname, iq->qchase.qclass)) {