Home | History | Annotate | Download | only in dns

Lines Matching refs:glue

525 	 * The current version's glue table needs to be freed early
3177 * RRSIG NSEC. That means it's glue or
3312 * glue and is not subject to wildcard matching, so we
3318 * If the caller does not want to find glue, then
3512 * CNAMEs because they're not legitimate zone glue.
3602 * Glue
3603 * could return would be glue. Return
3721 * We were trying to find glue at a node beneath a
3791 * result is glue, unless we're actually at the zone cut
5153 dns_glue_t *glue = NULL;
5176 glue = dns__db_new_glue(ctx->db->mctx, name_a);
5178 dns_rdataset_init(&glue->rdataset_a);
5179 dns_rdataset_init(&glue->sigrdataset_a);
5180 dns_rdataset_init(&glue->rdataset_aaaa);
5181 dns_rdataset_init(&glue->sigrdataset_aaaa);
5183 dns_rdataset_clone(&rdataset_a, &glue->rdataset_a);
5186 &glue->sigrdataset_a);
5195 if (glue == NULL) {
5196 glue = dns__db_new_glue(ctx->db->mctx, name_aaaa);
5198 dns_rdataset_init(&glue->rdataset_a);
5199 dns_rdataset_init(&glue->sigrdataset_a);
5200 dns_rdataset_init(&glue->rdataset_aaaa);
5201 dns_rdataset_init(&glue->sigrdataset_aaaa);
5207 dns_rdataset_clone(&rdataset_aaaa, &glue->rdataset_aaaa);
5210 &glue->sigrdataset_aaaa);
5215 * If the currently processed NS record is in-bailiwick, mark any glue
5217 * simplicity, glue RRsets for all in-bailiwick NS records are marked
5222 if (glue != NULL && dns_name_issubdomain(name, &node->name)) {
5223 if (dns_rdataset_isassociated(&glue->rdataset_a)) {
5224 glue->rdataset_a.attributes |=
5227 if (dns_rdataset_isassociated(&glue->rdataset_aaaa)) {
5228 glue->rdataset_aaaa.attributes |=
5233 if (glue != NULL) {
5234 glue->next = ctx->glue;
5235 ctx->glue = glue;