Lines Matching refs:dname_len

176 	key.rk.dname_len = node->namelen;
209 if(ntohs(k->rk.type) == type && k->rk.dname_len == nmlen &&
636 size_t dname_len)
638 struct auth_data* n = az_find_name(z, dname, dname_len);
640 n = az_domain_create(z, dname, dname_len);
1157 size_t dname_len, int* duplicate)
1161 uint16_t rr_type = sldns_wirerr_get_type(rr, rr_len, dname_len);
1162 uint16_t rr_class = sldns_wirerr_get_class(rr, rr_len, dname_len);
1163 uint32_t rr_ttl = sldns_wirerr_get_ttl(rr, rr_len, dname_len);
1165 dname_len))+2;
1167 uint8_t* rdata = sldns_wirerr_get_rdatawl(rr, rr_len, dname_len);
1173 if(!(node=az_domain_find_or_create(z, dname, dname_len))) {
1184 dname_len, rr_type, rr_class, rr_ttl, rdata, rdatalen,
1266 size_t dname_len, int* nonexist)
1270 uint16_t rr_type = sldns_wirerr_get_type(rr, rr_len, dname_len);
1271 uint16_t rr_class = sldns_wirerr_get_class(rr, rr_len, dname_len);
1273 dname_len))+2;
1275 uint8_t* rdata = sldns_wirerr_get_rdatawl(rr, rr_len, dname_len);
1285 node = az_find_name(z, dname, dname_len);
1304 rpz_remove_rr(z->rpz, z->namelen, dname, dname_len, rr_type,
1318 size_t dname_len = 0;
1329 dname_len = pkt_dname_len(&pktbuf);
1330 if(dname_len == 0) return 0; /* parse fail on dname */
1331 if(!sldns_buffer_available(buf, dname_len)) return 0;
1333 sldns_buffer_skip(buf, (ssize_t)dname_len);
1420 size_t dname_len;
1428 dname_len = dname_valid(rr, rr_len);
1429 return az_insert_rr(z, rr, rr_len, dname_len, duplicate);
1442 size_t dname_len;
1450 dname_len = dname_valid(rr, rr_len);
1451 return az_remove_rr(z, rr, rr_len, dname_len, nonexist);
1475 size_t rr_len, dname_len;
1481 dname_len = 0;
1482 status = sldns_fp2wire_rr_buf(in, rr, &rr_len, &dname_len,
1549 if(!az_insert_rr(z, rr, rr_len, dname_len, NULL)) {
1552 rr_len, dname_len), buf, sizeof(buf));
2398 synth_cname_buf(uint8_t* qname, size_t qname_len, size_t dname_len,
2401 size_t newlen = qname_len + dtarglen - dname_len;
2408 memcpy(buf, qname, qname_len-dname_len);
2409 memmove(buf+(qname_len-dname_len), dtarg, dtarglen);
2459 (*cname)->rk.dname_len = qname_len;
2524 msg->rep->rrsets[i]->rk.dname_len = newlen;
4316 size_t rr_len, dname_len = 0;
4334 &dname_len, pstate.default_ttl,
4344 if(sldns_wirerr_get_class(rr, rr_len, dname_len) != xfr->dclass) {
4387 size_t rr_len, dname_len = 0;
4391 e = sldns_str2wire_rr_buf(line, rr, &rr_len, &dname_len,
4408 if(dname_len < sizeof(pstate->prev_rr)) {
4409 memmove(pstate->prev_rr, rr, dname_len);
4410 pstate->prev_rr_len = dname_len;
4413 return az_insert_rr(z, rr, rr_len, dname_len, NULL);