Symbol: rr
games/hack/hack.mon.c
144
char *rr;
games/hack/hack.mon.c
147
rr = "Your left ring glows";
games/hack/hack.mon.c
150
rr = "Your right ring glows";
games/hack/hack.mon.c
153
rr = "Both your rings glow";
games/hack/hack.mon.c
156
rr = "Your fingertips glow";
games/hack/hack.mon.c
159
pline("%s %s!", rr, warnings[warnlevel]);
lib/libc/asr/asr_debug.c
100
print_dname(rr->rr.ptr.ptrname, buf, max);
lib/libc/asr/asr_debug.c
104
print_dname(rr->rr.soa.mname, tmp, sizeof tmp),
lib/libc/asr/asr_debug.c
105
print_dname(rr->rr.soa.rname, tmp2, sizeof tmp2),
lib/libc/asr/asr_debug.c
106
(unsigned long)rr->rr.soa.serial,
lib/libc/asr/asr_debug.c
107
(unsigned long)rr->rr.soa.refresh,
lib/libc/asr/asr_debug.c
108
(unsigned long)rr->rr.soa.retry,
lib/libc/asr/asr_debug.c
109
(unsigned long)rr->rr.soa.expire,
lib/libc/asr/asr_debug.c
110
(unsigned long)rr->rr.soa.minimum);
lib/libc/asr/asr_debug.c
113
if (rr->rr_class != C_IN)
lib/libc/asr/asr_debug.c
116
&rr->rr.in_a.addr, tmp, sizeof tmp));
lib/libc/asr/asr_debug.c
119
if (rr->rr_class != C_IN)
lib/libc/asr/asr_debug.c
122
&rr->rr.in_aaaa.addr6, tmp, sizeof tmp));
lib/libc/asr/asr_debug.c
126
snprintf(buf, max, "(rdlen=%i)", (int)rr->rr.other.rdlen);
lib/libc/asr/asr_debug.c
173
struct asr_dns_rr rr;
lib/libc/asr/asr_debug.c
209
if (_asr_unpack_rr(&p, &rr) == -1)
lib/libc/asr/asr_debug.c
211
fprintf(f, "%s\n", print_rr(&rr, buf, sizeof buf));
lib/libc/asr/asr_debug.c
62
print_rr(const struct asr_dns_rr *rr, char *buf, size_t max)
lib/libc/asr/asr_debug.c
72
print_dname(rr->rr_dname, tmp, sizeof tmp),
lib/libc/asr/asr_debug.c
73
rr->rr_ttl,
lib/libc/asr/asr_debug.c
74
__p_class(rr->rr_class),
lib/libc/asr/asr_debug.c
75
__p_type(rr->rr_type));
lib/libc/asr/asr_debug.c
87
switch (rr->rr_type) {
lib/libc/asr/asr_debug.c
89
print_dname(rr->rr.cname.cname, buf, max);
lib/libc/asr/asr_debug.c
93
(unsigned long)rr->rr.mx.preference,
lib/libc/asr/asr_debug.c
94
print_dname(rr->rr.mx.exchange, tmp, sizeof tmp));
lib/libc/asr/asr_debug.c
97
print_dname(rr->rr.ns.nsname, buf, max);
lib/libc/asr/asr_private.h
102
} rr;
lib/libc/asr/asr_utils.c
280
_asr_unpack_rr(struct asr_unpack *p, struct asr_dns_rr *rr)
lib/libc/asr/asr_utils.c
285
unpack_dname(p, rr->rr_dname, sizeof(rr->rr_dname));
lib/libc/asr/asr_utils.c
286
unpack_u16(p, &rr->rr_type);
lib/libc/asr/asr_utils.c
287
unpack_u16(p, &rr->rr_class);
lib/libc/asr/asr_utils.c
288
unpack_u32(p, &rr->rr_ttl);
lib/libc/asr/asr_utils.c
301
switch (rr->rr_type) {
lib/libc/asr/asr_utils.c
304
unpack_dname(p, rr->rr.cname.cname, sizeof(rr->rr.cname.cname));
lib/libc/asr/asr_utils.c
308
unpack_u16(p, &rr->rr.mx.preference);
lib/libc/asr/asr_utils.c
309
unpack_dname(p, rr->rr.mx.exchange, sizeof(rr->rr.mx.exchange));
lib/libc/asr/asr_utils.c
313
unpack_dname(p, rr->rr.ns.nsname, sizeof(rr->rr.ns.nsname));
lib/libc/asr/asr_utils.c
317
unpack_dname(p, rr->rr.ptr.ptrname, sizeof(rr->rr.ptr.ptrname));
lib/libc/asr/asr_utils.c
321
unpack_dname(p, rr->rr.soa.mname, sizeof(rr->rr.soa.mname));
lib/libc/asr/asr_utils.c
322
unpack_dname(p, rr->rr.soa.rname, sizeof(rr->rr.soa.rname));
lib/libc/asr/asr_utils.c
323
unpack_u32(p, &rr->rr.soa.serial);
lib/libc/asr/asr_utils.c
324
unpack_u32(p, &rr->rr.soa.refresh);
lib/libc/asr/asr_utils.c
325
unpack_u32(p, &rr->rr.soa.retry);
lib/libc/asr/asr_utils.c
326
unpack_u32(p, &rr->rr.soa.expire);
lib/libc/asr/asr_utils.c
327
unpack_u32(p, &rr->rr.soa.minimum);
lib/libc/asr/asr_utils.c
331
if (rr->rr_class != C_IN)
lib/libc/asr/asr_utils.c
333
unpack_inaddr(p, &rr->rr.in_a.addr);
lib/libc/asr/asr_utils.c
337
if (rr->rr_class != C_IN)
lib/libc/asr/asr_utils.c
339
unpack_in6addr(p, &rr->rr.in_aaaa.addr6);
lib/libc/asr/asr_utils.c
343
rr->rr.other.rdata = p->buf + p->offset;
lib/libc/asr/asr_utils.c
344
rr->rr.other.rdlen = rdlen;
lib/libc/asr/getaddrinfo_async.c
644
struct asr_dns_rr rr;
lib/libc/asr/getaddrinfo_async.c
659
_asr_unpack_rr(&p, &rr);
lib/libc/asr/getaddrinfo_async.c
660
if (rr.rr_type != q.q_type ||
lib/libc/asr/getaddrinfo_async.c
661
rr.rr_class != q.q_class)
lib/libc/asr/getaddrinfo_async.c
665
if (rr.rr_type == T_A) {
lib/libc/asr/getaddrinfo_async.c
668
u.sain.sin_addr = rr.rr.in_a.addr;
lib/libc/asr/getaddrinfo_async.c
670
} else if (rr.rr_type == T_AAAA) {
lib/libc/asr/getaddrinfo_async.c
673
u.sain6.sin6_addr = rr.rr.in_aaaa.addr6;
lib/libc/asr/getaddrinfo_async.c
679
_asr_strdname(rr.rr_dname, buf, sizeof buf);
lib/libc/asr/gethostnamadr_async.c
500
struct asr_dns_rr rr;
lib/libc/asr/gethostnamadr_async.c
513
_asr_unpack_rr(&p, &rr);
lib/libc/asr/gethostnamadr_async.c
514
if (rr.rr_class != C_IN)
lib/libc/asr/gethostnamadr_async.c
516
switch (rr.rr_type) {
lib/libc/asr/gethostnamadr_async.c
520
if (hostent_add_alias(h, rr.rr_dname, 1) == -1)
lib/libc/asr/gethostnamadr_async.c
523
if (strcasecmp(rr.rr_dname, dname) == 0)
lib/libc/asr/gethostnamadr_async.c
524
strlcpy(dname, rr.rr.cname.cname,
lib/libc/asr/gethostnamadr_async.c
532
if (strcasecmp(rr.rr_dname, dname) != 0)
lib/libc/asr/gethostnamadr_async.c
534
if (hostent_set_cname(h, rr.rr.ptr.ptrname, 1) == -1)
lib/libc/asr/gethostnamadr_async.c
535
hostent_add_alias(h, rr.rr.ptr.ptrname, 1);
lib/libc/asr/gethostnamadr_async.c
543
if (hostent_set_cname(h, rr.rr_dname, 1) == -1)
lib/libc/asr/gethostnamadr_async.c
545
if (hostent_add_addr(h, &rr.rr.in_a.addr, 4) == -1)
lib/libc/asr/gethostnamadr_async.c
554
if (hostent_set_cname(h, rr.rr_dname, 1) == -1)
lib/libc/asr/gethostnamadr_async.c
556
if (hostent_add_addr(h, &rr.rr.in_aaaa.addr6, 16) == -1)
lib/libc/asr/getrrsetbyname_async.c
262
struct dns_rr *rr;
lib/libc/asr/getrrsetbyname_async.c
322
for (rr = response->answer, index_ans = 0, index_sig = 0;
lib/libc/asr/getrrsetbyname_async.c
323
rr; rr = rr->next) {
lib/libc/asr/getrrsetbyname_async.c
327
if (rr->class == rrset->rri_rdclass &&
lib/libc/asr/getrrsetbyname_async.c
328
rr->type == rrset->rri_rdtype)
lib/libc/asr/getrrsetbyname_async.c
331
if (rr->class == rrset->rri_rdclass &&
lib/libc/asr/getrrsetbyname_async.c
332
rr->type == T_RRSIG)
lib/libc/asr/getrrsetbyname_async.c
336
rdata->rdi_length = rr->size;
lib/libc/asr/getrrsetbyname_async.c
337
if (rr->size != 0) {
lib/libc/asr/getrrsetbyname_async.c
338
rdata->rdi_data = malloc(rr->size);
lib/libc/asr/getrrsetbyname_async.c
343
memcpy(rdata->rdi_data, rr->rdata, rr->size);
lib/libc/asr/res_send_async.c
685
struct asr_dns_rr rr;
lib/libc/asr/res_send_async.c
734
_asr_unpack_rr(&p, &rr);
lib/libc/locale/___runetype_mb.c
45
_RuneRange *rr;
lib/libc/locale/___runetype_mb.c
52
rr = &rl->rl_runetype_ext;
lib/libc/locale/___runetype_mb.c
53
base = rr->rr_rune_ranges;
lib/libc/locale/___runetype_mb.c
54
for (x = rr->rr_nranges; x; x >>= 1) {
lib/libc/locale/_wctrans.c
100
base = rr->rr_rune_ranges;
lib/libc/locale/_wctrans.c
101
for (x = rr->rr_nranges; x != 0; x >>= 1) {
lib/libc/locale/_wctrans.c
92
_RuneRange *rr;
lib/libc/locale/_wctrans.c
99
rr = te->te_extmap;
lib/libc/locale/rune.c
101
rr->rr_rune_ranges = re;
lib/libc/locale/rune.c
102
for (i = 0; i < rr->rr_nranges; i++) {
lib/libc/locale/rune.c
119
readentry(_RuneRange *rr, FILE *fp)
lib/libc/locale/rune.c
125
re = rr->rr_rune_ranges;
lib/libc/locale/rune.c
126
for (i = 0; i < rr->rr_nranges; i++) {
lib/libc/locale/rune.c
196
_freeentry(_RuneRange *rr)
lib/libc/locale/rune.c
201
re = rr->rr_rune_ranges;
lib/libc/locale/rune.c
202
for (i = 0; i < rr->rr_nranges; i++) {
lib/libc/locale/rune.c
86
readrange(_RuneLocale *rl, _RuneRange *rr, uint32_t nranges, void *lastp,
lib/libc/locale/rune.c
95
rr->rr_nranges = nranges;
lib/libc/locale/rune.c
96
if (rr->rr_nranges == 0) {
lib/libc/locale/rune.c
97
rr->rr_rune_ranges = NULL;
lib/libc/rpc/rpc_prot.c
105
xdr_rejected_reply(XDR *xdrs, struct rejected_reply *rr)
lib/libc/rpc/rpc_prot.c
109
if (! xdr_enum(xdrs, (enum_t *)&(rr->rj_stat)))
lib/libc/rpc/rpc_prot.c
112
switch (rr->rj_stat) {
lib/libc/rpc/rpc_prot.c
114
if (!xdr_u_int32_t(xdrs, &(rr->rj_vers.low)))
lib/libc/rpc/rpc_prot.c
116
return (xdr_u_int32_t(xdrs, &(rr->rj_vers.high)));
lib/libc/rpc/rpc_prot.c
118
return (xdr_enum(xdrs, (enum_t *)&(rr->rj_why)));
lib/libcrypto/bn/bn.h
349
int BN_mod_exp_mont_consttime(BIGNUM *rr, const BIGNUM *a, const BIGNUM *p,
lib/libcrypto/bn/bn_exp.c
1156
BN_mod_exp2_mont(BIGNUM *rr, const BIGNUM *a1, const BIGNUM *p1,
lib/libcrypto/bn/bn_exp.c
1176
ret = BN_one(rr);
lib/libcrypto/bn/bn_exp.c
1207
BN_zero(rr);
lib/libcrypto/bn/bn_exp.c
1235
BN_zero(rr);
lib/libcrypto/bn/bn_exp.c
126
BIGNUM *rr, *v;
lib/libcrypto/bn/bn_exp.c
1318
if (!BN_from_montgomery(rr, r,mont, ctx))
lib/libcrypto/bn/bn_exp.c
140
rr = r;
lib/libcrypto/bn/bn_exp.c
142
rr = BN_CTX_get(ctx);
lib/libcrypto/bn/bn_exp.c
143
if (rr == NULL)
lib/libcrypto/bn/bn_exp.c
146
if (!BN_one(rr))
lib/libcrypto/bn/bn_exp.c
149
if (!bn_copy(rr, a))
lib/libcrypto/bn/bn_exp.c
161
if (!BN_mul(rr, rr, v, ctx))
lib/libcrypto/bn/bn_exp.c
165
if (!bn_copy(r, rr))
lib/libcrypto/bn/bn_exp.c
394
BN_mod_exp_mont_consttime(BIGNUM *rr, const BIGNUM *a, const BIGNUM *p,
lib/libcrypto/bn/bn_exp.c
419
BN_zero(rr);
lib/libcrypto/bn/bn_exp.c
421
ret = BN_one(rr);
lib/libcrypto/bn/bn_exp.c
628
if (!BN_from_montgomery(rr, &tmp, mont, ctx))
lib/libcrypto/bn/bn_exp.c
644
BN_mod_exp_mont_internal(BIGNUM *rr, const BIGNUM *a, const BIGNUM *p, const BIGNUM *m,
lib/libcrypto/bn/bn_exp.c
656
return BN_mod_exp_mont_consttime(rr, a, p, m, ctx, in_mont);
lib/libcrypto/bn/bn_exp.c
670
BN_zero(rr);
lib/libcrypto/bn/bn_exp.c
672
ret = BN_one(rr);
lib/libcrypto/bn/bn_exp.c
693
BN_zero(rr);
lib/libcrypto/bn/bn_exp.c
770
if (!BN_from_montgomery(rr, r,mont, ctx))
lib/libcrypto/bn/bn_exp.c
784
BN_mod_exp_mont(BIGNUM *rr, const BIGNUM *a, const BIGNUM *p, const BIGNUM *m,
lib/libcrypto/bn/bn_exp.c
787
return BN_mod_exp_mont_internal(rr, a, p, m, ctx, in_mont,
lib/libcrypto/bn/bn_exp.c
793
BN_mod_exp_mont_ct(BIGNUM *rr, const BIGNUM *a, const BIGNUM *p, const BIGNUM *m,
lib/libcrypto/bn/bn_exp.c
796
return BN_mod_exp_mont_internal(rr, a, p, m, ctx, in_mont, 1);
lib/libcrypto/bn/bn_exp.c
800
BN_mod_exp_mont_nonct(BIGNUM *rr, const BIGNUM *a, const BIGNUM *p, const BIGNUM *m,
lib/libcrypto/bn/bn_exp.c
803
return BN_mod_exp_mont_internal(rr, a, p, m, ctx, in_mont, 0);
lib/libcrypto/bn/bn_exp.c
807
BN_mod_exp_mont_word(BIGNUM *rr, BN_ULONG a, const BIGNUM *p, const BIGNUM *m,
lib/libcrypto/bn/bn_exp.c
851
BN_zero(rr);
lib/libcrypto/bn/bn_exp.c
853
ret = BN_one(rr);
lib/libcrypto/bn/bn_exp.c
857
BN_zero(rr);
lib/libcrypto/bn/bn_exp.c
935
if (!BN_one(rr))
lib/libcrypto/bn/bn_exp.c
938
if (!BN_from_montgomery(rr, r, mont, ctx))
lib/libcrypto/bn/bn_mod.c
220
BIGNUM *rr;
lib/libcrypto/bn/bn_mod.c
230
rr = r;
lib/libcrypto/bn/bn_mod.c
231
if (rr == a || rr == b)
lib/libcrypto/bn/bn_mod.c
232
rr = BN_CTX_get(ctx);
lib/libcrypto/bn/bn_mod.c
233
if (rr == NULL)
lib/libcrypto/bn/bn_mod.c
237
if (!BN_sqr(rr, a, ctx))
lib/libcrypto/bn/bn_mod.c
240
if (!BN_mul(rr, a, b, ctx))
lib/libcrypto/bn/bn_mod.c
243
if (!BN_nnmod(r, rr, m, ctx))
lib/libcrypto/bn/bn_mul.c
329
BN_ULONG *rr;
lib/libcrypto/bn/bn_mul.c
343
rr = &(r[a_len]);
lib/libcrypto/bn/bn_mul.c
348
rr[0] = bn_mulw_words(r, a, a_len, b[0]);
lib/libcrypto/bn/bn_mul.c
353
rr[1] = bn_mulw_add_words(&(r[1]), a, a_len, b[1]);
lib/libcrypto/bn/bn_mul.c
356
rr[2] = bn_mulw_add_words(&(r[2]), a, a_len, b[2]);
lib/libcrypto/bn/bn_mul.c
359
rr[3] = bn_mulw_add_words(&(r[3]), a, a_len, b[3]);
lib/libcrypto/bn/bn_mul.c
362
rr[4] = bn_mulw_add_words(&(r[4]), a, a_len, b[4]);
lib/libcrypto/bn/bn_mul.c
363
rr += 4;
lib/libcrypto/bn/bn_mul.c
381
BIGNUM *rr;
lib/libcrypto/bn/bn_mul.c
392
rr = r;
lib/libcrypto/bn/bn_mul.c
393
if (rr == a || rr == b)
lib/libcrypto/bn/bn_mul.c
394
rr = BN_CTX_get(ctx);
lib/libcrypto/bn/bn_mul.c
395
if (rr == NULL)
lib/libcrypto/bn/bn_mul.c
401
if (!bn_wexpand(rr, rn))
lib/libcrypto/bn/bn_mul.c
405
bn_mul_comba4(rr->d, a->d, b->d);
lib/libcrypto/bn/bn_mul.c
407
bn_mul_comba6(rr->d, a->d, b->d);
lib/libcrypto/bn/bn_mul.c
409
bn_mul_comba8(rr->d, a->d, b->d);
lib/libcrypto/bn/bn_mul.c
411
if (!bn_mul(rr, a, b, rn, ctx))
lib/libcrypto/bn/bn_mul.c
415
rr->top = rn;
lib/libcrypto/bn/bn_mul.c
416
bn_correct_top(rr);
lib/libcrypto/bn/bn_mul.c
418
BN_set_negative(rr, a->neg ^ b->neg);
lib/libcrypto/bn/bn_mul.c
420
if (!bn_copy(r, rr))
lib/libcrypto/bn/bn_sqr.c
309
BIGNUM *rr;
lib/libcrypto/bn/bn_sqr.c
320
if ((rr = r) == a)
lib/libcrypto/bn/bn_sqr.c
321
rr = BN_CTX_get(ctx);
lib/libcrypto/bn/bn_sqr.c
322
if (rr == NULL)
lib/libcrypto/bn/bn_sqr.c
327
if (!bn_wexpand(rr, r_len))
lib/libcrypto/bn/bn_sqr.c
331
bn_sqr_comba4(rr->d, a->d);
lib/libcrypto/bn/bn_sqr.c
333
bn_sqr_comba6(rr->d, a->d);
lib/libcrypto/bn/bn_sqr.c
335
bn_sqr_comba8(rr->d, a->d);
lib/libcrypto/bn/bn_sqr.c
337
if (!bn_sqr(rr, a, ctx))
lib/libcrypto/bn/bn_sqr.c
341
rr->top = r_len;
lib/libcrypto/bn/bn_sqr.c
342
bn_correct_top(rr);
lib/libcrypto/bn/bn_sqr.c
344
rr->neg = 0;
lib/libcrypto/bn/bn_sqr.c
346
if (!bn_copy(r, rr))
lib/libcrypto/bn/s2n_bignum.h
927
extern void curve25519_ladderstep(uint64_t rr[16],const uint64_t point[8],const uint64_t pp[16],uint64_t b);
lib/libcrypto/bn/s2n_bignum.h
928
extern void curve25519_ladderstep_alt(uint64_t rr[16],const uint64_t point[8],const uint64_t pp[16],uint64_t b);
lib/libcrypto/cms/cms.h
322
int CMS_add1_ReceiptRequest(CMS_SignerInfo *si, CMS_ReceiptRequest *rr);
lib/libcrypto/cms/cms.h
323
void CMS_ReceiptRequest_get0_values(CMS_ReceiptRequest *rr, ASN1_STRING **pcid,
lib/libcrypto/cms/cms_ess.c
103
CMS_ReceiptRequest *rr = NULL;
lib/libcrypto/cms/cms_ess.c
112
rr = ASN1_item_unpack(str, &CMS_ReceiptRequest_it);
lib/libcrypto/cms/cms_ess.c
113
if (!rr)
lib/libcrypto/cms/cms_ess.c
116
*prr = rr;
lib/libcrypto/cms/cms_ess.c
118
CMS_ReceiptRequest_free(rr);
lib/libcrypto/cms/cms_ess.c
128
CMS_ReceiptRequest *rr = NULL;
lib/libcrypto/cms/cms_ess.c
130
rr = CMS_ReceiptRequest_new();
lib/libcrypto/cms/cms_ess.c
131
if (rr == NULL)
lib/libcrypto/cms/cms_ess.c
134
ASN1_STRING_set0(rr->signedContentIdentifier, id, idlen);
lib/libcrypto/cms/cms_ess.c
136
if (!ASN1_STRING_set(rr->signedContentIdentifier, NULL, 32))
lib/libcrypto/cms/cms_ess.c
138
arc4random_buf(rr->signedContentIdentifier->data, 32);
lib/libcrypto/cms/cms_ess.c
141
sk_GENERAL_NAMES_pop_free(rr->receiptsTo, GENERAL_NAMES_free);
lib/libcrypto/cms/cms_ess.c
142
rr->receiptsTo = receiptsTo;
lib/libcrypto/cms/cms_ess.c
145
rr->receiptsFrom->type = 1;
lib/libcrypto/cms/cms_ess.c
146
rr->receiptsFrom->d.receiptList = receiptList;
lib/libcrypto/cms/cms_ess.c
148
rr->receiptsFrom->type = 0;
lib/libcrypto/cms/cms_ess.c
149
rr->receiptsFrom->d.allOrFirstTier = allorfirst;
lib/libcrypto/cms/cms_ess.c
152
return rr;
lib/libcrypto/cms/cms_ess.c
156
CMS_ReceiptRequest_free(rr);
lib/libcrypto/cms/cms_ess.c
163
CMS_add1_ReceiptRequest(CMS_SignerInfo *si, CMS_ReceiptRequest *rr)
lib/libcrypto/cms/cms_ess.c
168
rrderlen = i2d_CMS_ReceiptRequest(rr, &rrder);
lib/libcrypto/cms/cms_ess.c
189
CMS_ReceiptRequest_get0_values(CMS_ReceiptRequest *rr, ASN1_STRING **pcid,
lib/libcrypto/cms/cms_ess.c
194
*pcid = rr->signedContentIdentifier;
lib/libcrypto/cms/cms_ess.c
195
if (rr->receiptsFrom->type == 0) {
lib/libcrypto/cms/cms_ess.c
197
*pallorfirst = (int)rr->receiptsFrom->d.allOrFirstTier;
lib/libcrypto/cms/cms_ess.c
204
*plist = rr->receiptsFrom->d.receiptList;
lib/libcrypto/cms/cms_ess.c
207
*prto = rr->receiptsTo;
lib/libcrypto/cms/cms_ess.c
255
CMS_ReceiptRequest *rr = NULL;
lib/libcrypto/cms/cms_ess.c
353
if (CMS_get1_ReceiptRequest(osi, &rr) <= 0) {
lib/libcrypto/cms/cms_ess.c
358
if (ASN1_STRING_cmp(rr->signedContentIdentifier,
lib/libcrypto/cms/cms_ess.c
367
CMS_ReceiptRequest_free(rr);
lib/libcrypto/cms/cms_ess.c
381
CMS_ReceiptRequest *rr = NULL;
lib/libcrypto/cms/cms_ess.c
389
if (CMS_get1_ReceiptRequest(si, &rr) <= 0) {
lib/libcrypto/cms/cms_ess.c
405
rct.signedContentIdentifier = rr->signedContentIdentifier;
lib/libcrypto/cms/cms_ess.c
411
CMS_ReceiptRequest_free(rr);
lib/libcrypto/conf/conf_def.c
398
int q, r,rr = 0, to = 0, len = 0;
lib/libcrypto/conf/conf_def.c
475
rr = *e;
lib/libcrypto/conf/conf_def.c
503
*rrp = rr;
lib/libcrypto/ec/ec_field.c
53
fm->rr.w[i] = mctx->RR.d[i];
lib/libcrypto/ec/ec_field.c
96
bn_mod_mul_words(fe->w, fe->w, fm->rr.w, fm->m.w, t, fm->minv0, fm->n);
lib/libcrypto/ec/ec_internal.h
36
EC_FIELD_ELEMENT rr;
lib/libcrypto/ec/ecp_hp_methods.c
795
EC_POINT *rr = NULL, *t = NULL;
lib/libcrypto/ec/ecp_hp_methods.c
836
if ((rr = EC_POINT_new(group)) == NULL)
lib/libcrypto/ec/ecp_hp_methods.c
841
if (!EC_POINT_set_to_infinity(group, rr))
lib/libcrypto/ec/ecp_hp_methods.c
846
if (!EC_POINT_dbl(group, rr, rr, ctx))
lib/libcrypto/ec/ecp_hp_methods.c
848
if (!EC_POINT_dbl(group, rr, rr, ctx))
lib/libcrypto/ec/ecp_hp_methods.c
850
if (!EC_POINT_dbl(group, rr, rr, ctx))
lib/libcrypto/ec/ecp_hp_methods.c
852
if (!EC_POINT_dbl(group, rr, rr, ctx))
lib/libcrypto/ec/ecp_hp_methods.c
864
if (!EC_POINT_add(group, rr, rr, t, ctx))
lib/libcrypto/ec/ecp_hp_methods.c
867
if (!EC_POINT_dbl(group, rr, rr, ctx))
lib/libcrypto/ec/ecp_hp_methods.c
869
if (!EC_POINT_dbl(group, rr, rr, ctx))
lib/libcrypto/ec/ecp_hp_methods.c
871
if (!EC_POINT_dbl(group, rr, rr, ctx))
lib/libcrypto/ec/ecp_hp_methods.c
873
if (!EC_POINT_dbl(group, rr, rr, ctx))
lib/libcrypto/ec/ecp_hp_methods.c
884
if (!EC_POINT_add(group, rr, rr, t, ctx))
lib/libcrypto/ec/ecp_hp_methods.c
888
if (!EC_POINT_copy(r, rr))
lib/libcrypto/ec/ecp_hp_methods.c
897
EC_POINT_free(rr);
lib/libm/src/s_clog.c
65
double p, rr;
lib/libm/src/s_clog.c
68
rr = cabs(z);
lib/libm/src/s_clog.c
69
p = log(rr);
lib/libm/src/s_clog.c
70
rr = atan2 (cimag (z), creal (z));
lib/libm/src/s_clog.c
71
w = p + rr * I;
lib/libm/src/s_clogf.c
63
float p, rr, x, y;
lib/libm/src/s_clogf.c
67
rr = atan2f(y, x);
lib/libm/src/s_clogf.c
70
w = p + rr * I;
lib/libm/src/s_clogl.c
65
long double p, rr;
lib/libm/src/s_clogl.c
70
rr = atan2l(cimagl(z), creall(z));
lib/libm/src/s_clogl.c
71
w = p + rr * I;
lib/libm/src/s_fma.c
172
rr = (c - (r - s)) + (zs - s) + cc;
lib/libm/src/s_fma.c
177
r = r + rr;
lib/libm/src/s_fma.c
186
cc = (r - (c - s)) + (p - s) + rr;
lib/libm/src/s_fma.c
57
double r, rr, s;
lib/libm/src/s_fmal.c
167
rr = (c - (r - s)) + (zs - s) + cc;
lib/libm/src/s_fmal.c
172
r = r + rr;
lib/libm/src/s_fmal.c
181
cc = (r - (c - s)) + (p - s) + rr;
lib/libm/src/s_fmal.c
52
long double r, rr, s;
lib/libssl/d1_pkt.c
1096
dtls1_get_bitmap(SSL *s, SSL3_RECORD_INTERNAL *rr, unsigned int *is_next_epoch)
lib/libssl/d1_pkt.c
1106
if (rr->epoch == read_epoch)
lib/libssl/d1_pkt.c
1110
if (rr->epoch == read_epoch_next &&
lib/libssl/d1_pkt.c
1111
(rr->type == SSL3_RT_HANDSHAKE || rr->type == SSL3_RT_ALERT)) {
lib/libssl/d1_pkt.c
186
static DTLS1_BITMAP *dtls1_get_bitmap(SSL *s, SSL3_RECORD_INTERNAL *rr,
lib/libssl/d1_pkt.c
359
SSL3_RECORD_INTERNAL *rr = &(s->s3->rrec);
lib/libssl/d1_pkt.c
385
tls_content_set_epoch(s->s3->rcontent, rr->epoch);
lib/libssl/d1_pkt.c
410
SSL3_RECORD_INTERNAL *rr = &(s->s3->rrec);
lib/libssl/d1_pkt.c
424
rr->length = 0;
lib/libssl/d1_pkt.c
458
if (!CBS_write_bytes(&seq_no, &rr->seq_num[2],
lib/libssl/d1_pkt.c
459
sizeof(rr->seq_num) - 2, NULL))
lib/libssl/d1_pkt.c
465
rr->type = type;
lib/libssl/d1_pkt.c
466
rr->epoch = epoch;
lib/libssl/d1_pkt.c
467
rr->length = len;
lib/libssl/d1_pkt.c
478
if (rr->length > SSL3_RT_MAX_ENCRYPTED_LENGTH)
lib/libssl/d1_pkt.c
487
n = ssl3_packet_extend(s, DTLS1_RT_HEADER_LENGTH + rr->length);
lib/libssl/d1_pkt.c
492
if (n != DTLS1_RT_HEADER_LENGTH + rr->length)
lib/libssl/d1_pkt.c
498
bitmap = dtls1_get_bitmap(s, rr, &is_next_epoch);
lib/libssl/d1_pkt.c
509
if (!(s->d1->listen && rr->type == SSL3_RT_HANDSHAKE &&
lib/libssl/d1_pkt.c
511
!dtls1_record_replay_check(s, bitmap, rr->seq_num))
lib/libssl/d1_pkt.c
515
if (rr->length == 0)
lib/libssl/d1_pkt.c
526
rr->seq_num) < 0)
lib/libssl/d1_pkt.c
529
dtls1_record_bitmap_update(s, bitmap, rr->seq_num);
lib/libssl/d1_pkt.c
538
dtls1_record_bitmap_update(s, bitmap, rr->seq_num);
lib/libssl/ssl_pkt.c
336
SSL3_RECORD_INTERNAL *rr = &(s->s3->rrec);
lib/libssl/ssl_pkt.c
365
rr->type = type;
lib/libssl/ssl_pkt.c
366
rr->length = len;
lib/libssl/ssl_pkt.c
385
if (rr->length > rb->len - SSL3_RT_HEADER_LENGTH) {
lib/libssl/ssl_pkt.c
392
n = ssl3_packet_extend(s, SSL3_RT_HEADER_LENGTH + rr->length);
lib/libssl/ssl_pkt.c
395
if (n != SSL3_RT_HEADER_LENGTH + rr->length)
lib/libssl/ssl_pkt.c
430
if (rr->type != SSL3_RT_APPLICATION_DATA) {
regress/lib/libc/asr/bin/common.c
574
unpack_rr(struct packed *p, struct rr *rr)
regress/lib/libc/asr/bin/common.c
579
unpack_dname(p, rr->rr_dname, sizeof(rr->rr_dname));
regress/lib/libc/asr/bin/common.c
580
unpack_u16(p, &rr->rr_type);
regress/lib/libc/asr/bin/common.c
581
unpack_u16(p, &rr->rr_class);
regress/lib/libc/asr/bin/common.c
582
unpack_u32(p, &rr->rr_ttl);
regress/lib/libc/asr/bin/common.c
595
switch(rr->rr_type) {
regress/lib/libc/asr/bin/common.c
598
unpack_dname(p, rr->rr.cname.cname, sizeof(rr->rr.cname.cname));
regress/lib/libc/asr/bin/common.c
602
unpack_u16(p, &rr->rr.mx.preference);
regress/lib/libc/asr/bin/common.c
603
unpack_dname(p, rr->rr.mx.exchange, sizeof(rr->rr.mx.exchange));
regress/lib/libc/asr/bin/common.c
607
unpack_dname(p, rr->rr.ns.nsname, sizeof(rr->rr.ns.nsname));
regress/lib/libc/asr/bin/common.c
611
unpack_dname(p, rr->rr.ptr.ptrname, sizeof(rr->rr.ptr.ptrname));
regress/lib/libc/asr/bin/common.c
615
unpack_dname(p, rr->rr.soa.mname, sizeof(rr->rr.soa.mname));
regress/lib/libc/asr/bin/common.c
616
unpack_dname(p, rr->rr.soa.rname, sizeof(rr->rr.soa.rname));
regress/lib/libc/asr/bin/common.c
617
unpack_u32(p, &rr->rr.soa.serial);
regress/lib/libc/asr/bin/common.c
618
unpack_u32(p, &rr->rr.soa.refresh);
regress/lib/libc/asr/bin/common.c
619
unpack_u32(p, &rr->rr.soa.retry);
regress/lib/libc/asr/bin/common.c
620
unpack_u32(p, &rr->rr.soa.expire);
regress/lib/libc/asr/bin/common.c
621
unpack_u32(p, &rr->rr.soa.minimum);
regress/lib/libc/asr/bin/common.c
625
if (rr->rr_class != C_IN)
regress/lib/libc/asr/bin/common.c
627
unpack_inaddr(p, &rr->rr.in_a.addr);
regress/lib/libc/asr/bin/common.c
631
if (rr->rr_class != C_IN)
regress/lib/libc/asr/bin/common.c
633
unpack_in6addr(p, &rr->rr.in_aaaa.addr6);
regress/lib/libc/asr/bin/common.c
637
rr->rr.other.rdata = p->data + p->offset;
regress/lib/libc/asr/bin/common.c
638
rr->rr.other.rdlen = rdlen;
regress/lib/libc/asr/bin/common.h
130
} rr;
regress/lib/libc/asr/bin/common.h
138
int unpack_rr(struct packed*, struct rr*);
regress/lib/libc/asr/bin/res_mkquery.c
134
struct rr rr;
regress/lib/libc/asr/bin/res_mkquery.c
167
if (unpack_rr(&p, &rr) == -1)
regress/lib/libc/asr/bin/res_mkquery.c
169
printf("%s\n", print_rr(&rr, buf, sizeof buf));
regress/lib/libc/asr/bin/res_mkquery.c
195
print_rr(struct rr *rr, char *buf, size_t max)
regress/lib/libc/asr/bin/res_mkquery.c
205
print_dname(rr->rr_dname, tmp, sizeof tmp),
regress/lib/libc/asr/bin/res_mkquery.c
206
rr->rr_ttl,
regress/lib/libc/asr/bin/res_mkquery.c
207
classtostr(rr->rr_class),
regress/lib/libc/asr/bin/res_mkquery.c
208
typetostr(rr->rr_type));
regress/lib/libc/asr/bin/res_mkquery.c
220
switch(rr->rr_type) {
regress/lib/libc/asr/bin/res_mkquery.c
222
print_dname(rr->rr.cname.cname, buf, max);
regress/lib/libc/asr/bin/res_mkquery.c
226
rr->rr.mx.preference,
regress/lib/libc/asr/bin/res_mkquery.c
227
print_dname(rr->rr.mx.exchange, tmp, sizeof tmp));
regress/lib/libc/asr/bin/res_mkquery.c
230
print_dname(rr->rr.ns.nsname, buf, max);
regress/lib/libc/asr/bin/res_mkquery.c
233
print_dname(rr->rr.ptr.ptrname, buf, max);
regress/lib/libc/asr/bin/res_mkquery.c
238
print_dname(rr->rr.soa.rname, tmp, sizeof tmp),
regress/lib/libc/asr/bin/res_mkquery.c
239
print_dname(rr->rr.soa.mname, tmp2, sizeof tmp2),
regress/lib/libc/asr/bin/res_mkquery.c
240
rr->rr.soa.serial,
regress/lib/libc/asr/bin/res_mkquery.c
241
rr->rr.soa.refresh,
regress/lib/libc/asr/bin/res_mkquery.c
242
rr->rr.soa.retry,
regress/lib/libc/asr/bin/res_mkquery.c
243
rr->rr.soa.expire,
regress/lib/libc/asr/bin/res_mkquery.c
244
rr->rr.soa.minimum);
regress/lib/libc/asr/bin/res_mkquery.c
247
if (rr->rr_class != C_IN)
regress/lib/libc/asr/bin/res_mkquery.c
249
snprintf(buf, max, "%s", inet_ntoa(rr->rr.in_a.addr));
regress/lib/libc/asr/bin/res_mkquery.c
252
if (rr->rr_class != C_IN)
regress/lib/libc/asr/bin/res_mkquery.c
254
snprintf(buf, max, "%s", inet6_ntoa(rr->rr.in_aaaa.addr6));
regress/lib/libc/asr/bin/res_mkquery.c
258
snprintf(buf, max, "(rdlen=%"PRIu16 ")", rr->rr.other.rdlen);
regress/lib/libc/asr/bin/res_mkquery.c
40
static char *print_rr(struct rr *, char *, size_t);
regress/lib/libc/asr/bin/res_query.c
170
struct rr rr;
regress/lib/libc/asr/bin/res_query.c
203
if (unpack_rr(&p, &rr) == -1)
regress/lib/libc/asr/bin/res_query.c
205
printf("%s\n", print_rr(&rr, buf, sizeof buf));
regress/lib/libc/asr/bin/res_query.c
231
print_rr(struct rr *rr, char *buf, size_t max)
regress/lib/libc/asr/bin/res_query.c
241
print_dname(rr->rr_dname, tmp, sizeof tmp),
regress/lib/libc/asr/bin/res_query.c
242
rr->rr_ttl,
regress/lib/libc/asr/bin/res_query.c
243
classtostr(rr->rr_class),
regress/lib/libc/asr/bin/res_query.c
244
typetostr(rr->rr_type));
regress/lib/libc/asr/bin/res_query.c
256
switch(rr->rr_type) {
regress/lib/libc/asr/bin/res_query.c
258
print_dname(rr->rr.cname.cname, buf, max);
regress/lib/libc/asr/bin/res_query.c
262
rr->rr.mx.preference,
regress/lib/libc/asr/bin/res_query.c
263
print_dname(rr->rr.mx.exchange, tmp, sizeof tmp));
regress/lib/libc/asr/bin/res_query.c
266
print_dname(rr->rr.ns.nsname, buf, max);
regress/lib/libc/asr/bin/res_query.c
269
print_dname(rr->rr.ptr.ptrname, buf, max);
regress/lib/libc/asr/bin/res_query.c
274
print_dname(rr->rr.soa.rname, tmp, sizeof tmp),
regress/lib/libc/asr/bin/res_query.c
275
print_dname(rr->rr.soa.mname, tmp2, sizeof tmp2),
regress/lib/libc/asr/bin/res_query.c
276
rr->rr.soa.serial,
regress/lib/libc/asr/bin/res_query.c
277
rr->rr.soa.refresh,
regress/lib/libc/asr/bin/res_query.c
278
rr->rr.soa.retry,
regress/lib/libc/asr/bin/res_query.c
279
rr->rr.soa.expire,
regress/lib/libc/asr/bin/res_query.c
280
rr->rr.soa.minimum);
regress/lib/libc/asr/bin/res_query.c
283
if (rr->rr_class != C_IN)
regress/lib/libc/asr/bin/res_query.c
285
snprintf(buf, max, "%s", inet_ntoa(rr->rr.in_a.addr));
regress/lib/libc/asr/bin/res_query.c
288
if (rr->rr_class != C_IN)
regress/lib/libc/asr/bin/res_query.c
290
snprintf(buf, max, "%s", inet6_ntoa(rr->rr.in_aaaa.addr6));
regress/lib/libc/asr/bin/res_query.c
294
snprintf(buf, max, "(rdlen=%"PRIu16 ")", rr->rr.other.rdlen);
regress/lib/libc/asr/bin/res_query.c
41
static char *print_rr(struct rr *, char *, size_t);
regress/lib/libskey/skeytest.c
100
i, rr->algo);
regress/lib/libskey/skeytest.c
107
if(strcasecmp(prn, rr->zero)) {
regress/lib/libskey/skeytest.c
110
i, rr->algo, rr->zero, prn);
regress/lib/libskey/skeytest.c
116
if(strcasecmp(prn, rr->one)) {
regress/lib/libskey/skeytest.c
119
i, rr->algo, rr->one, prn);
regress/lib/libskey/skeytest.c
126
if(strcasecmp(prn, rr->nine)) {
regress/lib/libskey/skeytest.c
129
i, rr->algo, rr->nine, prn);
regress/lib/libskey/skeytest.c
86
struct regRes *rr;
regress/lib/libskey/skeytest.c
89
for(rr = rp->res; rr->algo; rr++) {
regress/lib/libskey/skeytest.c
90
if (skey_set_algorithm(rr->algo) == NULL) {
regress/lib/libskey/skeytest.c
93
i, rr->algo);
regress/lib/libskey/skeytest.c
97
if (strcmp(skey_get_algorithm(), rr->algo) != 0) {
sbin/isakmpd/dnssec.c
162
ret = getrrsetbyname(name, C_IN, T_KEY, 0, &rr);
sbin/isakmpd/dnssec.c
171
rr->rri_rdclass, rr->rri_rdtype, rr->rri_ttl, rr->rri_nrdatas,
sbin/isakmpd/dnssec.c
172
rr->rri_nsigs));
sbin/isakmpd/dnssec.c
175
if (!(rr->rri_flags & RRSET_VALIDATED)) {
sbin/isakmpd/dnssec.c
178
freerrset(rr);
sbin/isakmpd/dnssec.c
182
if (rr->rri_nrdatas == 0 || rr->rri_rdtype != T_KEY) {
sbin/isakmpd/dnssec.c
184
freerrset(rr);
sbin/isakmpd/dnssec.c
194
for (i = 0; i < rr->rri_nrdatas && key_rr.datalen == 0; i++) {
sbin/isakmpd/dnssec.c
195
key_rr.flags = ntohs((u_int16_t) * rr->rri_rdatas[i].rdi_data);
sbin/isakmpd/dnssec.c
196
key_rr.protocol = *(rr->rri_rdatas[i].rdi_data + 2);
sbin/isakmpd/dnssec.c
197
key_rr.algorithm = *(rr->rri_rdatas[i].rdi_data + 3);
sbin/isakmpd/dnssec.c
209
key_rr.datalen = rr->rri_rdatas[i].rdi_length - 4;
sbin/isakmpd/dnssec.c
221
freerrset(rr);
sbin/isakmpd/dnssec.c
224
memcpy(key_rr.data, rr->rri_rdatas[i].rdi_data + 4,
sbin/isakmpd/dnssec.c
229
freerrset(rr);
sbin/isakmpd/dnssec.c
67
struct rrsetinfo *rr;
sbin/unwind/frontend.c
1451
uint8_t rr[LDNS_RR_BUF_SIZE];
sbin/unwind/frontend.c
1482
len = sizeof(rr);
sbin/unwind/frontend.c
1485
if (sldns_str2wire_rr_buf(line, rr, &len, &dname_len,
sbin/unwind/frontend.c
1488
if (sldns_wirerr_get_type(rr, len, dname_len) ==
sbin/unwind/libunbound/iterator/iter_hints.c
314
uint8_t rr[LDNS_RR_BUF_SIZE];
sbin/unwind/libunbound/iterator/iter_hints.c
335
rr_len = sizeof(rr);
sbin/unwind/libunbound/iterator/iter_hints.c
337
status = sldns_fp2wire_rr_buf(f, rr, &rr_len, &dname_len,
sbin/unwind/libunbound/iterator/iter_hints.c
347
if(sldns_wirerr_get_type(rr, rr_len, dname_len)
sbin/unwind/libunbound/iterator/iter_hints.c
349
if(!delegpt_add_ns_mlc(dp, sldns_wirerr_get_rdata(rr,
sbin/unwind/libunbound/iterator/iter_hints.c
354
c = sldns_wirerr_get_class(rr, rr_len, dname_len);
sbin/unwind/libunbound/iterator/iter_hints.c
356
if(!delegpt_set_name_mlc(dp, rr)) {
sbin/unwind/libunbound/iterator/iter_hints.c
361
} else if(sldns_wirerr_get_type(rr, rr_len, dname_len)
sbin/unwind/libunbound/iterator/iter_hints.c
362
== LDNS_RR_TYPE_A && sldns_wirerr_get_rdatalen(rr,
sbin/unwind/libunbound/iterator/iter_hints.c
370
sldns_wirerr_get_rdata(rr, rr_len, dname_len),
sbin/unwind/libunbound/iterator/iter_hints.c
372
if(!delegpt_add_target_mlc(dp, rr, dname_len,
sbin/unwind/libunbound/iterator/iter_hints.c
378
} else if(sldns_wirerr_get_type(rr, rr_len, dname_len)
sbin/unwind/libunbound/iterator/iter_hints.c
379
== LDNS_RR_TYPE_AAAA && sldns_wirerr_get_rdatalen(rr,
sbin/unwind/libunbound/iterator/iter_hints.c
387
sldns_wirerr_get_rdata(rr, rr_len, dname_len),
sbin/unwind/libunbound/iterator/iter_hints.c
389
if(!delegpt_add_target_mlc(dp, rr, dname_len,
sbin/unwind/libunbound/iterator/iter_hints.c
397
sldns_wire2str_type_buf(sldns_wirerr_get_type(rr,
sbin/unwind/libunbound/iterator/iter_priv.c
223
struct rr_parse* rr, *prev = NULL;
sbin/unwind/libunbound/iterator/iter_priv.c
232
for(rr = rrset->rr_first; rr; rr = rr->next) {
sbin/unwind/libunbound/iterator/iter_priv.c
233
if(sldns_read_uint16(rr->ttl_data+4)
sbin/unwind/libunbound/iterator/iter_priv.c
235
prev = rr;
sbin/unwind/libunbound/iterator/iter_priv.c
238
memmove(&sa.sin_addr, rr->ttl_data+4+2,
sbin/unwind/libunbound/iterator/iter_priv.c
242
if(msgparse_rrset_remove_rr("sanitize: removing public name with private address", pkt, rrset, prev, rr, &addr, len))
sbin/unwind/libunbound/iterator/iter_priv.c
246
prev = rr;
sbin/unwind/libunbound/iterator/iter_priv.c
255
for(rr = rrset->rr_first; rr; rr = rr->next) {
sbin/unwind/libunbound/iterator/iter_priv.c
256
if(sldns_read_uint16(rr->ttl_data+4)
sbin/unwind/libunbound/iterator/iter_priv.c
258
prev = rr;
sbin/unwind/libunbound/iterator/iter_priv.c
261
memmove(&sa.sin6_addr, rr->ttl_data+4+2,
sbin/unwind/libunbound/iterator/iter_priv.c
265
if(msgparse_rrset_remove_rr("sanitize: removing public name with private address", pkt, rrset, prev, rr, &addr, len))
sbin/unwind/libunbound/iterator/iter_priv.c
269
prev = rr;
sbin/unwind/libunbound/iterator/iter_scrub.c
111
get_additional_name(struct rrset_parse* rrset, struct rr_parse* rr,
sbin/unwind/libunbound/iterator/iter_scrub.c
136
len = sldns_read_uint16(rr->ttl_data+sizeof(uint32_t));
sbin/unwind/libunbound/iterator/iter_scrub.c
139
*nm = rr->ttl_data+sizeof(uint32_t)+sizeof(uint16_t)+offset;
sbin/unwind/libunbound/iterator/iter_scrub.c
157
struct rr_parse* rr;
sbin/unwind/libunbound/iterator/iter_scrub.c
161
for(rr = rrset->rr_first; rr; rr = rr->next) {
sbin/unwind/libunbound/iterator/iter_scrub.c
162
if(get_additional_name(rrset, rr, &nm, &nmlen, pkt)) {
sbin/unwind/libunbound/iterator/iter_scrub.c
383
struct rr_parse* rr = rrset->rr_first, *prev = NULL;
sbin/unwind/libunbound/iterator/iter_scrub.c
384
if(!rr)
sbin/unwind/libunbound/iterator/iter_scrub.c
387
prev = rr;
sbin/unwind/libunbound/iterator/iter_scrub.c
388
rr = rr->next;
sbin/unwind/libunbound/iterator/iter_scrub.c
389
if(!rr)
sbin/unwind/libunbound/iterator/iter_scrub.c
402
while(rr) {
sbin/unwind/libunbound/iterator/iter_scrub.c
403
rrset->size -= rr->size;
sbin/unwind/libunbound/iterator/iter_scrub.c
404
rr = rr->next;
sbin/unwind/libunbound/iterator/iter_scrub.c
817
struct rr_parse* rr;
sbin/unwind/libunbound/iterator/iter_scrub.c
821
for(rr = rrset->rr_first; rr; rr = rr->next) {
sbin/unwind/libunbound/iterator/iter_scrub.c
824
rhs = rr->ttl_data+4+2;
sbin/unwind/libunbound/iterator/iter_scrub.c
825
len = sldns_read_uint16(rr->ttl_data+4);
sbin/unwind/libunbound/iterator/iter_scrub.c
855
struct rr_parse* rr, *rr_prev = NULL;
sbin/unwind/libunbound/iterator/iter_scrub.c
856
for(rr = (*rrset)->rr_first; rr; rr = rr->next) {
sbin/unwind/libunbound/iterator/iter_scrub.c
861
if((*rrset)->type == LDNS_RR_TYPE_A && rr->size != 6 ) {
sbin/unwind/libunbound/iterator/iter_scrub.c
868
pkt, *rrset, rr_prev, rr, NULL, 0)) {
sbin/unwind/libunbound/iterator/iter_scrub.c
879
if((*rrset)->type == LDNS_RR_TYPE_AAAA && rr->size != 18 ) {
sbin/unwind/libunbound/iterator/iter_scrub.c
886
pkt, *rrset, rr_prev, rr, NULL, 0)) {
sbin/unwind/libunbound/iterator/iter_scrub.c
893
rr_prev = rr;
sbin/unwind/libunbound/respip/respip.c
301
uint8_t rr[LDNS_RR_BUF_SIZE];
sbin/unwind/libunbound/respip/respip.c
319
if(!rrstr_get_rr_content(buf, &nm, &rrtype, &rrclass, &ttl, rr, sizeof(rr),
sbin/unwind/libunbound/services/authzone.c
1161
az_insert_rr(struct auth_zone* z, uint8_t* rr, size_t rr_len,
sbin/unwind/libunbound/services/authzone.c
1165
uint8_t* dname = rr;
sbin/unwind/libunbound/services/authzone.c
1166
uint16_t rr_type = sldns_wirerr_get_type(rr, rr_len, dname_len);
sbin/unwind/libunbound/services/authzone.c
1167
uint16_t rr_class = sldns_wirerr_get_class(rr, rr_len, dname_len);
sbin/unwind/libunbound/services/authzone.c
1168
uint32_t rr_ttl = sldns_wirerr_get_ttl(rr, rr_len, dname_len);
sbin/unwind/libunbound/services/authzone.c
1169
size_t rdatalen = ((size_t)sldns_wirerr_get_rdatalen(rr, rr_len,
sbin/unwind/libunbound/services/authzone.c
1172
uint8_t* rdata = sldns_wirerr_get_rdatawl(rr, rr_len, dname_len);
sbin/unwind/libunbound/services/authzone.c
1190
rr, rr_len)))
sbin/unwind/libunbound/services/authzone.c
1270
az_remove_rr(struct auth_zone* z, uint8_t* rr, size_t rr_len,
sbin/unwind/libunbound/services/authzone.c
1274
uint8_t* dname = rr;
sbin/unwind/libunbound/services/authzone.c
1275
uint16_t rr_type = sldns_wirerr_get_type(rr, rr_len, dname_len);
sbin/unwind/libunbound/services/authzone.c
1276
uint16_t rr_class = sldns_wirerr_get_class(rr, rr_len, dname_len);
sbin/unwind/libunbound/services/authzone.c
1277
size_t rdatalen = ((size_t)sldns_wirerr_get_rdatalen(rr, rr_len,
sbin/unwind/libunbound/services/authzone.c
1280
uint8_t* rdata = sldns_wirerr_get_rdatawl(rr, rr_len, dname_len);
sbin/unwind/libunbound/services/authzone.c
1423
uint8_t* rr;
sbin/unwind/libunbound/services/authzone.c
1431
rr = sldns_buffer_begin(scratch_buffer);
sbin/unwind/libunbound/services/authzone.c
1433
dname_len = dname_valid(rr, rr_len);
sbin/unwind/libunbound/services/authzone.c
1434
return az_insert_rr(z, rr, rr_len, dname_len, duplicate);
sbin/unwind/libunbound/services/authzone.c
1445
uint8_t* rr;
sbin/unwind/libunbound/services/authzone.c
1453
rr = sldns_buffer_begin(scratch_buffer);
sbin/unwind/libunbound/services/authzone.c
1455
dname_len = dname_valid(rr, rr_len);
sbin/unwind/libunbound/services/authzone.c
1456
return az_remove_rr(z, rr, rr_len, dname_len, nonexist);
sbin/unwind/libunbound/services/authzone.c
1476
az_parse_file(struct auth_zone* z, FILE* in, uint8_t* rr, size_t rrbuflen,
sbin/unwind/libunbound/services/authzone.c
1487
status = sldns_fp2wire_rr_buf(in, rr, &rr_len, &dname_len,
sbin/unwind/libunbound/services/authzone.c
1491
if(strncmp((char*)rr, "$INCLUDE ", 9) == 0 ||
sbin/unwind/libunbound/services/authzone.c
1492
strncmp((char*)rr, "$INCLUDE\t", 9) == 0) {
sbin/unwind/libunbound/services/authzone.c
1495
char* incfile = (char*)rr + 8;
sbin/unwind/libunbound/services/authzone.c
1526
if(!az_parse_file(z, inc, rr, rrbuflen,
sbin/unwind/libunbound/services/authzone.c
1554
if(!az_insert_rr(z, rr, rr_len, dname_len, NULL)) {
sbin/unwind/libunbound/services/authzone.c
1556
sldns_wire2str_type_buf(sldns_wirerr_get_type(rr,
sbin/unwind/libunbound/services/authzone.c
1569
uint8_t rr[LDNS_RR_BUF_SIZE];
sbin/unwind/libunbound/services/authzone.c
1617
if(!az_parse_file(z, in, rr, sizeof(rr), &state, zfilename, 0, cfg)) {
sbin/unwind/libunbound/services/authzone.c
4592
uint8_t rr[LDNS_RR_BUF_SIZE];
sbin/unwind/libunbound/services/authzone.c
4609
rr_len = sizeof(rr);
sbin/unwind/libunbound/services/authzone.c
4610
e=sldns_str2wire_rr_buf((char*)sldns_buffer_begin(buf), rr, &rr_len,
sbin/unwind/libunbound/services/authzone.c
4621
if(sldns_wirerr_get_class(rr, rr_len, dname_len) != xfr->dclass) {
sbin/unwind/libunbound/services/authzone.c
4663
uint8_t rr[LDNS_RR_BUF_SIZE];
sbin/unwind/libunbound/services/authzone.c
4667
rr_len = sizeof(rr);
sbin/unwind/libunbound/services/authzone.c
4668
e = sldns_str2wire_rr_buf(line, rr, &rr_len, &dname_len,
sbin/unwind/libunbound/services/authzone.c
4686
memmove(pstate->prev_rr, rr, dname_len);
sbin/unwind/libunbound/services/authzone.c
4690
return az_insert_rr(z, rr, rr_len, dname_len, NULL);
sbin/unwind/libunbound/services/localzone.c
1376
uint8_t rr[LDNS_RR_BUF_SIZE];
sbin/unwind/libunbound/services/localzone.c
1383
len = sizeof(rr);
sbin/unwind/libunbound/services/localzone.c
1386
res = sldns_str2wire_rr_buf(buf, rr, &len, NULL, 3600,
sbin/unwind/libunbound/services/localzone.c
1394
rdr_type = sldns_wirerr_get_type(rr, len, 1);
sbin/unwind/libunbound/services/localzone.c
1412
d->ttl = sldns_wirerr_get_ttl(rr, len, 1);
sbin/unwind/libunbound/services/localzone.c
1443
d->rr_len[d->count] = sldns_wirerr_get_rdatalen(rr, len, 1)+2;
sbin/unwind/libunbound/services/localzone.c
1444
d->rr_ttl[d->count] = sldns_wirerr_get_ttl(rr, len, 1);
sbin/unwind/libunbound/services/localzone.c
1446
sldns_wirerr_get_rdatawl(rr, len, 1),
sbin/unwind/libunbound/services/localzone.c
2090
local_zones_add_RR(struct local_zones* zones, const char* rr)
sbin/unwind/libunbound/services/localzone.c
2098
if(!get_rr_nameclass(rr, &rr_name, &rr_class, &rr_type)) {
sbin/unwind/libunbound/services/localzone.c
2118
r = lz_enter_rr_into_zone(z, rr);
sbin/unwind/libunbound/services/localzone.c
272
uint16_t* dclass, time_t* ttl, uint8_t* rr, size_t len,
sbin/unwind/libunbound/services/localzone.c
276
int e = sldns_str2wire_rr_buf(str, rr, &len, &dname_len, 3600,
sbin/unwind/libunbound/services/localzone.c
284
*nm = memdup(rr, dname_len);
sbin/unwind/libunbound/services/localzone.c
289
*dclass = sldns_wirerr_get_class(rr, len, dname_len);
sbin/unwind/libunbound/services/localzone.c
290
*type = sldns_wirerr_get_type(rr, len, dname_len);
sbin/unwind/libunbound/services/localzone.c
291
*ttl = (time_t)sldns_wirerr_get_ttl(rr, len, dname_len);
sbin/unwind/libunbound/services/localzone.c
292
*rdata = sldns_wirerr_get_rdatawl(rr, len, dname_len);
sbin/unwind/libunbound/services/localzone.c
293
*rdata_len = sldns_wirerr_get_rdatalen(rr, len, dname_len)+2;
sbin/unwind/libunbound/services/localzone.c
302
uint8_t rr[LDNS_RR_BUF_SIZE];
sbin/unwind/libunbound/services/localzone.c
303
size_t len = sizeof(rr), dname_len = 0;
sbin/unwind/libunbound/services/localzone.c
304
int s = sldns_str2wire_rr_buf(str, rr, &len, &dname_len, 3600,
sbin/unwind/libunbound/services/localzone.c
312
*nm = memdup(rr, dname_len);
sbin/unwind/libunbound/services/localzone.c
313
*dclass = sldns_wirerr_get_class(rr, len, dname_len);
sbin/unwind/libunbound/services/localzone.c
314
*dtype = sldns_wirerr_get_type(rr, len, dname_len);
sbin/unwind/libunbound/services/localzone.c
613
uint8_t rr[LDNS_RR_BUF_SIZE];
sbin/unwind/libunbound/services/localzone.c
616
if(!rrstr_get_rr_content(rrstr, &nm, &rrtype, &rrclass, &ttl, rr,
sbin/unwind/libunbound/services/localzone.c
617
sizeof(rr), &rdata, &rdata_len)) {
sbin/unwind/libunbound/services/localzone.c
639
lz_enter_rr_str(struct local_zones* zones, const char* rr)
sbin/unwind/libunbound/services/localzone.c
647
if(!get_rr_nameclass(rr, &rr_name, &rr_class, &rr_type)) {
sbin/unwind/libunbound/services/localzone.c
648
log_err("bad rr %s", rr);
sbin/unwind/libunbound/services/localzone.c
656
fatal_exit("internal error: no zone for rr %s", rr);
sbin/unwind/libunbound/services/localzone.c
661
r = lz_enter_rr_into_zone(z, rr);
sbin/unwind/libunbound/services/localzone.h
428
int local_zones_add_RR(struct local_zones* zones, const char* rr);
sbin/unwind/libunbound/services/localzone.h
513
uint16_t* dclass, time_t* ttl, uint8_t* rr, size_t len,
sbin/unwind/libunbound/services/rpz.c
1003
uint8_t* rdata, size_t rdata_len, uint8_t* rr, size_t rr_len)
sbin/unwind/libunbound/services/rpz.c
1019
a, rrtype, rrclass, ttl, rdata, rdata_len, rr, rr_len);
sbin/unwind/libunbound/services/rpz.c
1025
uint8_t* rdata, size_t rdata_len, uint8_t* rr, size_t rr_len)
sbin/unwind/libunbound/services/rpz.c
1041
a, rrtype, rrclass, ttl, rdata, rdata_len, rr, rr_len);
sbin/unwind/libunbound/services/rpz.c
1048
uint8_t* rdata, size_t rdata_len, uint8_t* rr, size_t rr_len)
sbin/unwind/libunbound/services/rpz.c
1073
a, rrtype, rrclass, ttl, rdata, rdata_len, rr, rr_len);
sbin/unwind/libunbound/services/rpz.c
1079
uint8_t* rdatawl, size_t rdatalen, uint8_t* rr, size_t rr_len)
sbin/unwind/libunbound/services/rpz.c
1128
a, rr_type, rr_class, rr_ttl, rdatawl, rdatalen, rr,
sbin/unwind/libunbound/services/rpz.c
1132
a, rr_type, rr_class, rr_ttl, rdatawl, rdatalen, rr,
sbin/unwind/libunbound/services/rpz.c
1137
a, rr_type, rr_class, rr_ttl, rdatawl, rdatalen, rr,
sbin/unwind/libunbound/services/rpz.c
1142
a, rr_type, rr_class, rr_ttl, rdatawl, rdatalen, rr,
sbin/unwind/libunbound/services/rpz.c
1147
a, rr_type, rr_class, rr_ttl, rdatawl, rdatalen, rr,
sbin/unwind/libunbound/services/rpz.c
661
uint32_t ttl, uint8_t* rdata, size_t rdata_len, uint8_t* rr, size_t rr_len)
sbin/unwind/libunbound/services/rpz.c
692
char* rrstr = sldns_wire2str_rr(rr, rr_len);
sbin/unwind/libunbound/services/rpz.c
720
char* rrstr = sldns_wire2str_rr(rr, rr_len);
sbin/unwind/libunbound/services/rpz.c
751
uint8_t* rdata, size_t rdata_len, uint8_t* rr, size_t rr_len)
sbin/unwind/libunbound/services/rpz.c
760
rrclass, ttl, rdata, rdata_len, rr, rr_len);
sbin/unwind/libunbound/services/rpz.c
802
uint8_t* rdata, size_t rdata_len, uint8_t* rr, size_t rr_len)
sbin/unwind/libunbound/services/rpz.c
818
rr, rr_len);
sbin/unwind/libunbound/services/rpz.c
825
uint8_t* rr, size_t rr_len)
sbin/unwind/libunbound/services/rpz.c
832
rrstr = sldns_wire2str_rr(rr, rr_len);
sbin/unwind/libunbound/services/rpz.c
894
rpz_report_rrset_error(const char* msg, uint8_t* rr, size_t rr_len) {
sbin/unwind/libunbound/services/rpz.c
895
char* rrstr = sldns_wire2str_rr(rr, rr_len);
sbin/unwind/libunbound/services/rpz.c
968
uint8_t* rr, size_t rr_len)
sbin/unwind/libunbound/services/rpz.c
977
rpz_report_rrset_error("client ip address", rr, rr_len);
sbin/unwind/libunbound/services/rpz.h
147
uint8_t* rdatawl, size_t rdatalen, uint8_t* rr, size_t rr_len);
sbin/unwind/libunbound/sldns/str2wire.c
1002
return rr+dname_len+8;
sbin/unwind/libunbound/sldns/str2wire.c
1026
int sldns_fp2wire_rr_buf(FILE* in, uint8_t* rr, size_t* len, size_t* dname_len,
sbin/unwind/libunbound/sldns/str2wire.c
1047
rr[0] = 0;
sbin/unwind/libunbound/sldns/str2wire.c
1055
strlcpy((char*)rr, line, *len);
sbin/unwind/libunbound/sldns/str2wire.c
1067
strlcpy((char*)rr, line, *len);
sbin/unwind/libunbound/sldns/str2wire.c
1076
strlcpy((char*)rr, line, *len);
sbin/unwind/libunbound/sldns/str2wire.c
1081
strlcpy((char*)rr, line, *len);
sbin/unwind/libunbound/sldns/str2wire.c
1086
int r = sldns_str2wire_rr_buf(line, rr, len, dname_len,
sbin/unwind/libunbound/sldns/str2wire.c
1097
memmove(parse_state->prev_rr, rr, *dname_len);
sbin/unwind/libunbound/sldns/str2wire.c
1102
rr, *len, *dname_len);
sbin/unwind/libunbound/sldns/str2wire.c
187
rrinternal_get_owner(sldns_buffer* strbuf, uint8_t* rr, size_t* len,
sbin/unwind/libunbound/sldns/str2wire.c
216
memmove(rr, tocopy, *dname_len);
sbin/unwind/libunbound/sldns/str2wire.c
234
memmove(rr, tocopy, *dname_len);
sbin/unwind/libunbound/sldns/str2wire.c
237
int s = sldns_str2wire_dname_buf_origin(token, rr, &dlen,
sbin/unwind/libunbound/sldns/str2wire.c
320
rrinternal_write_typeclassttl(sldns_buffer* strbuf, uint8_t* rr, size_t len,
sbin/unwind/libunbound/sldns/str2wire.c
328
sldns_write_uint16(rr+dname_len, tp);
sbin/unwind/libunbound/sldns/str2wire.c
329
sldns_write_uint16(rr+dname_len+2, cl);
sbin/unwind/libunbound/sldns/str2wire.c
337
sldns_write_uint16(rr+dname_len, tp);
sbin/unwind/libunbound/sldns/str2wire.c
338
sldns_write_uint16(rr+dname_len+2, cl);
sbin/unwind/libunbound/sldns/str2wire.c
339
sldns_write_uint32(rr+dname_len+4, ttl);
sbin/unwind/libunbound/sldns/str2wire.c
340
sldns_write_uint16(rr+dname_len+8, 0); /* rdatalen placeholder */
sbin/unwind/libunbound/sldns/str2wire.c
399
rrinternal_spool_hex(char* token, uint8_t* rr, size_t rr_len,
sbin/unwind/libunbound/sldns/str2wire.c
420
rr[rr_cur_len+(*cur_hex_data_size)/2] =
sbin/unwind/libunbound/sldns/str2wire.c
423
rr[rr_cur_len+(*cur_hex_data_size)/2] +=
sbin/unwind/libunbound/sldns/str2wire.c
435
uint8_t* rr, size_t* rr_len, size_t* rr_cur_len, size_t pre_data_pos)
sbin/unwind/libunbound/sldns/str2wire.c
463
if((status = rrinternal_spool_hex(token, rr, *rr_len,
sbin/unwind/libunbound/sldns/str2wire.c
482
uint8_t* rr, size_t rr_len, size_t* rr_cur_len, sldns_rdf_type rdftype,
sbin/unwind/libunbound/sldns/str2wire.c
500
tocopy = rr; /* copy rr owner name */
sbin/unwind/libunbound/sldns/str2wire.c
509
memmove(rr+*rr_cur_len, tocopy, copylen);
sbin/unwind/libunbound/sldns/str2wire.c
514
rr+*rr_cur_len, &dlen, origin, origin_len);
sbin/unwind/libunbound/sldns/str2wire.c
537
if((status=sldns_str2wire_rdf_buf(token, rr+(*rr_cur_len), &len,
sbin/unwind/libunbound/sldns/str2wire.c
749
uint8_t* rr, size_t* rr_len, size_t dname_len, uint16_t rr_type,
sbin/unwind/libunbound/sldns/str2wire.c
789
token_len, rr, rr_len, &rr_cur_len,
sbin/unwind/libunbound/sldns/str2wire.c
817
token_len, rr, *rr_len, &rr_cur_len, rdftype,
sbin/unwind/libunbound/sldns/str2wire.c
842
sldns_write_uint16(rr+dname_len+8, (uint16_t)(rr_cur_len-dname_len-10));
sbin/unwind/libunbound/sldns/str2wire.c
847
uint8_t *rdata = rr+dname_len + 10;
sbin/unwind/libunbound/sldns/str2wire.c
898
sldns_str2wire_rr_buf_internal(const char* str, uint8_t* rr, size_t* len,
sbin/unwind/libunbound/sldns/str2wire.c
915
if((status=rrinternal_get_owner(&strbuf, rr, len, dname_len, origin,
sbin/unwind/libunbound/sldns/str2wire.c
930
if((status=rrinternal_write_typeclassttl(&strbuf, rr, *len, *dname_len, tp, cl,
sbin/unwind/libunbound/sldns/str2wire.c
941
rr, len, *dname_len, tp, origin, origin_len)) != 0)
sbin/unwind/libunbound/sldns/str2wire.c
947
int sldns_str2wire_rr_buf(const char* str, uint8_t* rr, size_t* len,
sbin/unwind/libunbound/sldns/str2wire.c
951
return sldns_str2wire_rr_buf_internal(str, rr, len, dname_len,
sbin/unwind/libunbound/sldns/str2wire.c
955
int sldns_str2wire_rr_question_buf(const char* str, uint8_t* rr, size_t* len,
sbin/unwind/libunbound/sldns/str2wire.c
959
return sldns_str2wire_rr_buf_internal(str, rr, len, dname_len,
sbin/unwind/libunbound/sldns/str2wire.c
963
uint16_t sldns_wirerr_get_type(uint8_t* rr, size_t len, size_t dname_len)
sbin/unwind/libunbound/sldns/str2wire.c
967
return sldns_read_uint16(rr+dname_len);
sbin/unwind/libunbound/sldns/str2wire.c
970
uint16_t sldns_wirerr_get_class(uint8_t* rr, size_t len, size_t dname_len)
sbin/unwind/libunbound/sldns/str2wire.c
974
return sldns_read_uint16(rr+dname_len+2);
sbin/unwind/libunbound/sldns/str2wire.c
977
uint32_t sldns_wirerr_get_ttl(uint8_t* rr, size_t len, size_t dname_len)
sbin/unwind/libunbound/sldns/str2wire.c
981
return sldns_read_uint32(rr+dname_len+4);
sbin/unwind/libunbound/sldns/str2wire.c
984
uint16_t sldns_wirerr_get_rdatalen(uint8_t* rr, size_t len, size_t dname_len)
sbin/unwind/libunbound/sldns/str2wire.c
988
return sldns_read_uint16(rr+dname_len+8);
sbin/unwind/libunbound/sldns/str2wire.c
991
uint8_t* sldns_wirerr_get_rdata(uint8_t* rr, size_t len, size_t dname_len)
sbin/unwind/libunbound/sldns/str2wire.c
995
return rr+dname_len+10;
sbin/unwind/libunbound/sldns/str2wire.c
998
uint8_t* sldns_wirerr_get_rdatawl(uint8_t* rr, size_t len, size_t dname_len)
sbin/unwind/libunbound/sldns/str2wire.h
104
int sldns_str2wire_rr_buf(const char* str, uint8_t* rr, size_t* len,
sbin/unwind/libunbound/sldns/str2wire.h
124
int sldns_str2wire_rr_question_buf(const char* str, uint8_t* rr, size_t* len,
sbin/unwind/libunbound/sldns/str2wire.h
135
uint16_t sldns_wirerr_get_type(uint8_t* rr, size_t len, size_t dname_len);
sbin/unwind/libunbound/sldns/str2wire.h
144
uint16_t sldns_wirerr_get_class(uint8_t* rr, size_t len, size_t dname_len);
sbin/unwind/libunbound/sldns/str2wire.h
153
uint32_t sldns_wirerr_get_ttl(uint8_t* rr, size_t len, size_t dname_len);
sbin/unwind/libunbound/sldns/str2wire.h
165
uint16_t sldns_wirerr_get_rdatalen(uint8_t* rr, size_t len, size_t dname_len);
sbin/unwind/libunbound/sldns/str2wire.h
174
uint8_t* sldns_wirerr_get_rdata(uint8_t* rr, size_t len, size_t dname_len);
sbin/unwind/libunbound/sldns/str2wire.h
183
uint8_t* sldns_wirerr_get_rdatawl(uint8_t* rr, size_t len, size_t dname_len);
sbin/unwind/libunbound/sldns/str2wire.h
287
int sldns_fp2wire_rr_buf(FILE* in, uint8_t* rr, size_t* len, size_t* dname_len,
sbin/unwind/libunbound/sldns/wire2str.c
277
char* sldns_wire2str_rr(uint8_t* rr, size_t len)
sbin/unwind/libunbound/sldns/wire2str.c
279
size_t slen = (size_t)sldns_wire2str_rr_buf(rr, len, NULL, 0);
sbin/unwind/libunbound/sldns/wire2str.c
282
sldns_wire2str_rr_buf(rr, len, result, slen+1);
sbin/unwind/libunbound/sldns/wire2str.c
348
int sldns_wire2str_rr_comment_buf(uint8_t* rr, size_t rrlen, size_t dname_len,
sbin/unwind/libunbound/sldns/wire2str.c
351
uint16_t rrtype = sldns_wirerr_get_type(rr, rrlen, dname_len);
sbin/unwind/libunbound/sldns/wire2str.c
352
return sldns_wire2str_rr_comment_print(&s, &slen, rr, rrlen, dname_len,
sbin/unwind/libunbound/sldns/wire2str.c
525
uint8_t* rr = *d;
sbin/unwind/libunbound/sldns/wire2str.c
586
w += sldns_wire2str_rr_comment_print(s, slen, rr, rrlen, dname_off,
sbin/unwind/libunbound/sldns/wire2str.c
650
static int rr_comment_dnskey(char** s, size_t* slen, uint8_t* rr,
sbin/unwind/libunbound/sldns/wire2str.c
657
rdlen = sldns_read_uint16(rr+dname_off+8);
sbin/unwind/libunbound/sldns/wire2str.c
660
rdata = rr + dname_off + 10;
sbin/unwind/libunbound/sldns/wire2str.c
688
static int rr_comment_rrsig(char** s, size_t* slen, uint8_t* rr,
sbin/unwind/libunbound/sldns/wire2str.c
694
rdlen = sldns_read_uint16(rr+dname_off+8);
sbin/unwind/libunbound/sldns/wire2str.c
696
rdata = rr + dname_off + 10;
sbin/unwind/libunbound/sldns/wire2str.c
703
static int rr_comment_nsec3(char** s, size_t* slen, uint8_t* rr,
sbin/unwind/libunbound/sldns/wire2str.c
710
rdlen = sldns_read_uint16(rr+dname_off+8);
sbin/unwind/libunbound/sldns/wire2str.c
712
rdata = rr + dname_off + 10;
sbin/unwind/libunbound/sldns/wire2str.c
719
int sldns_wire2str_rr_comment_print(char** s, size_t* slen, uint8_t* rr,
sbin/unwind/libunbound/sldns/wire2str.c
723
return rr_comment_dnskey(s, slen, rr, rrlen, dname_off);
sbin/unwind/libunbound/sldns/wire2str.c
725
return rr_comment_rrsig(s, slen, rr, rrlen, dname_off);
sbin/unwind/libunbound/sldns/wire2str.c
727
return rr_comment_nsec3(s, slen, rr, rrlen, dname_off);
sbin/unwind/libunbound/sldns/wire2str.h
209
int sldns_wire2str_rr_comment_print(char** str, size_t* str_len, uint8_t* rr,
sbin/unwind/libunbound/sldns/wire2str.h
372
int sldns_wire2str_rr_buf(uint8_t* rr, size_t rr_len, char* str,
sbin/unwind/libunbound/sldns/wire2str.h
388
int sldns_wire2str_rrquestion_buf(uint8_t* rr, size_t rr_len, char* str,
sbin/unwind/libunbound/sldns/wire2str.h
406
int sldns_wire2str_rr_unknown_buf(uint8_t* rr, size_t rr_len, char* str,
sbin/unwind/libunbound/sldns/wire2str.h
426
int sldns_wire2str_rr_comment_buf(uint8_t* rr, size_t rr_len, size_t dname_len,
sbin/unwind/libunbound/sldns/wire2str.h
61
char* sldns_wire2str_rr(uint8_t* rr, size_t len);
sbin/unwind/libunbound/util/alloc.h
212
# define sldns_rr2str(rr) unbound_lite_wrapstr(sldns_rr2str(rr))
sbin/unwind/libunbound/util/data/msgparse.c
1343
struct rr_parse* prev, struct rr_parse* rr, struct sockaddr_storage* addr, socklen_t addrlen)
sbin/unwind/libunbound/util/data/msgparse.c
1354
prev->next = rr->next;
sbin/unwind/libunbound/util/data/msgparse.c
1355
else rrset->rr_first = rr->next;
sbin/unwind/libunbound/util/data/msgparse.c
1356
if(rrset->rr_last == rr)
sbin/unwind/libunbound/util/data/msgparse.c
1359
rrset->size -= rr->size;
sbin/unwind/libunbound/util/data/msgparse.c
333
struct rr_parse* rr = rrset->rr_first;
sbin/unwind/libunbound/util/data/msgparse.c
335
while(rr) {
sbin/unwind/libunbound/util/data/msgparse.c
336
if(pkt_rrsig_covered_equals(pkt, rr->ttl_data, type))
sbin/unwind/libunbound/util/data/msgparse.c
339
rr = rr->next;
sbin/unwind/libunbound/util/data/msgparse.c
639
calc_size(sldns_buffer* pkt, uint16_t type, struct rr_parse* rr)
sbin/unwind/libunbound/util/data/msgparse.c
643
rr->size = sizeof(uint16_t); /* the rdatalen */
sbin/unwind/libunbound/util/data/msgparse.c
665
rr->size += len;
sbin/unwind/libunbound/util/data/msgparse.c
684
rr->size += len;
sbin/unwind/libunbound/util/data/msgparse.c
690
rr->size += pkt_len;
sbin/unwind/libunbound/util/data/msgparse.c
758
struct rr_parse* rr;
sbin/unwind/libunbound/util/data/msgparse.c
787
if(!(rr = (struct rr_parse*)regional_alloc(region, sizeof(*rr))))
sbin/unwind/libunbound/util/data/msgparse.c
789
rr->outside_packet = 0;
sbin/unwind/libunbound/util/data/msgparse.c
790
rr->ttl_data = sldns_buffer_current(pkt);
sbin/unwind/libunbound/util/data/msgparse.c
791
rr->next = 0;
sbin/unwind/libunbound/util/data/msgparse.c
794
rrset->rrsig_last->next = rr;
sbin/unwind/libunbound/util/data/msgparse.c
795
else rrset->rrsig_first = rr;
sbin/unwind/libunbound/util/data/msgparse.c
796
rrset->rrsig_last = rr;
sbin/unwind/libunbound/util/data/msgparse.c
800
rrset->rr_last->next = rr;
sbin/unwind/libunbound/util/data/msgparse.c
801
else rrset->rr_first = rr;
sbin/unwind/libunbound/util/data/msgparse.c
802
rrset->rr_last = rr;
sbin/unwind/libunbound/util/data/msgparse.c
807
if(!calc_size(pkt, type, rr))
sbin/unwind/libunbound/util/data/msgparse.c
809
rrset->size += rr->size;
sbin/unwind/libunbound/util/data/msgparse.h
396
struct rrset_parse* rrset, struct rr_parse* prev, struct rr_parse* rr,
sbin/unwind/libunbound/util/data/msgreply.c
233
soa_find_minttl(struct rr_parse* rr)
sbin/unwind/libunbound/util/data/msgreply.c
235
uint16_t rlen = sldns_read_uint16(rr->ttl_data+4);
sbin/unwind/libunbound/util/data/msgreply.c
240
return (time_t)sldns_read_uint32(rr->ttl_data+6+rlen-4);
sbin/unwind/libunbound/util/data/msgreply.c
246
struct rr_parse* rr, time_t* rr_ttl, uint16_t type,
sbin/unwind/libunbound/util/data/msgreply.c
252
*rr_ttl = sldns_read_uint32(rr->ttl_data);
sbin/unwind/libunbound/util/data/msgreply.c
259
if(*rr_ttl > soa_find_minttl(rr)) *rr_ttl = soa_find_minttl(rr);
sbin/unwind/libunbound/util/data/msgreply.c
282
if(rr->outside_packet) {
sbin/unwind/libunbound/util/data/msgreply.c
284
memmove(to, rr->ttl_data+sizeof(uint32_t), rr->size);
sbin/unwind/libunbound/util/data/msgreply.c
289
(rr->ttl_data - sldns_buffer_begin(pkt) + sizeof(uint32_t)));
sbin/unwind/libunbound/util/data/msgreply.c
292
pkt_len = htons(rr->size - 2);
sbin/unwind/libunbound/util/data/msgreply.c
347
struct rr_parse* rr = pset->rr_first;
sbin/unwind/libunbound/util/data/msgreply.c
362
data->rr_len[i] = rr->size;
sbin/unwind/libunbound/util/data/msgreply.c
364
nextrdata += rr->size;
sbin/unwind/libunbound/util/data/msgreply.c
365
if(!rdata_copy(pkt, data, data->rr_data[i], rr,
sbin/unwind/libunbound/util/data/msgreply.c
368
rr = rr->next;
sbin/unwind/libunbound/util/data/msgreply.c
371
rr = pset->rrsig_first;
sbin/unwind/libunbound/util/data/msgreply.c
373
data->rr_len[i] = rr->size;
sbin/unwind/libunbound/util/data/msgreply.c
375
nextrdata += rr->size;
sbin/unwind/libunbound/util/data/msgreply.c
376
if(!rdata_copy(pkt, data, data->rr_data[i], rr,
sbin/unwind/libunbound/util/data/msgreply.c
379
rr = rr->next;
sbin/unwind/libunbound/util/data/packed_rrset.c
277
uint8_t rr[65535];
sbin/unwind/libunbound/util/data/packed_rrset.c
286
memmove(rr, rrset->rk.dname, rrset->rk.dname_len);
sbin/unwind/libunbound/util/data/packed_rrset.c
288
memmove(rr+rrset->rk.dname_len, &rrset->rk.type, 2);
sbin/unwind/libunbound/util/data/packed_rrset.c
289
else sldns_write_uint16(rr+rrset->rk.dname_len, LDNS_RR_TYPE_RRSIG);
sbin/unwind/libunbound/util/data/packed_rrset.c
290
memmove(rr+rrset->rk.dname_len+2, &rrset->rk.rrset_class, 2);
sbin/unwind/libunbound/util/data/packed_rrset.c
293
sldns_write_uint32(rr+rrset->rk.dname_len+4,
sbin/unwind/libunbound/util/data/packed_rrset.c
295
memmove(rr+rrset->rk.dname_len+8, d->rr_data[i], d->rr_len[i]);
sbin/unwind/libunbound/util/data/packed_rrset.c
296
wlen = (size_t)sldns_wire2str_rr_buf(rr, rlen, dest, dest_len);
sbin/unwind/libunbound/util/module.c
218
void errinf_rrset(struct module_qstate* qstate, struct ub_packed_rrset_key *rr)
sbin/unwind/libunbound/util/module.c
223
if((qstate->env->cfg->val_log_level < 2 && !qstate->env->cfg->log_servfail) || !rr)
sbin/unwind/libunbound/util/module.c
225
sldns_wire2str_type_buf(ntohs(rr->rk.type), t, sizeof(t));
sbin/unwind/libunbound/util/module.c
226
sldns_wire2str_class_buf(ntohs(rr->rk.rrset_class), c, sizeof(c));
sbin/unwind/libunbound/util/module.c
227
dname_str(rr->rk.dname, dname);
sbin/unwind/libunbound/util/module.h
851
void errinf_rrset(struct module_qstate* qstate, struct ub_packed_rrset_key *rr);
sbin/unwind/libunbound/validator/autotrust.c
1168
if(sldns_wirerr_get_type(ta->rr, ta->rr_len, ta->dname_len)
sbin/unwind/libunbound/validator/autotrust.c
1171
str = sldns_wire2str_rr(ta->rr, ta->rr_len);
sbin/unwind/libunbound/validator/autotrust.c
1350
if(sldns_wirerr_get_type(ta->rr, ta->rr_len, ta->dname_len) !=
sbin/unwind/libunbound/validator/autotrust.c
1353
if(sldns_wirerr_get_rdatalen(ta->rr, ta->rr_len, ta->dname_len) < 2)
sbin/unwind/libunbound/validator/autotrust.c
1355
data = sldns_wirerr_get_rdata(ta->rr, ta->rr_len, ta->dname_len);
sbin/unwind/libunbound/validator/autotrust.c
1395
else if(sldns_wirerr_get_type(a->rr, a->rr_len, a->dname_len) != t)
sbin/unwind/libunbound/validator/autotrust.c
1396
return (int)sldns_wirerr_get_type(a->rr, a->rr_len,
sbin/unwind/libunbound/validator/autotrust.c
1400
sldns_wirerr_get_rdata(a->rr, a->rr_len, a->dname_len),
sbin/unwind/libunbound/validator/autotrust.c
1401
sldns_wirerr_get_rdatalen(a->rr, a->rr_len,
sbin/unwind/libunbound/validator/autotrust.c
1405
if(sldns_wirerr_get_rdatalen(a->rr, a->rr_len, a->dname_len) !=
sbin/unwind/libunbound/validator/autotrust.c
1408
return memcmp(sldns_wirerr_get_rdata(a->rr,
sbin/unwind/libunbound/validator/autotrust.c
1447
uint8_t* rr;
sbin/unwind/libunbound/validator/autotrust.c
1455
rr = (uint8_t*)malloc(rr_len);
sbin/unwind/libunbound/validator/autotrust.c
1456
if(!rr) return NULL;
sbin/unwind/libunbound/validator/autotrust.c
1457
memmove(rr, tp->name, tp->namelen);
sbin/unwind/libunbound/validator/autotrust.c
1458
memmove(rr+dname_len, &rrtype, 2);
sbin/unwind/libunbound/validator/autotrust.c
1459
memmove(rr+dname_len+2, &rrclass, 2);
sbin/unwind/libunbound/validator/autotrust.c
146
char* str = sldns_wire2str_dname(ta->rr, ta->dname_len);
sbin/unwind/libunbound/validator/autotrust.c
1460
memmove(rr+dname_len+4, &ttl, 4);
sbin/unwind/libunbound/validator/autotrust.c
1461
memmove(rr+dname_len+8, &rdlen, 2);
sbin/unwind/libunbound/validator/autotrust.c
1462
memmove(rr+dname_len+10, rdata, rdata_len);
sbin/unwind/libunbound/validator/autotrust.c
1463
ta = autr_ta_create(rr, rr_len, dname_len);
sbin/unwind/libunbound/validator/autotrust.c
148
ta->rr, ta->rr_len, ta->dname_len),
sbin/unwind/libunbound/validator/autotrust.c
149
sldns_wirerr_get_rdatalen(ta->rr, ta->rr_len,
sbin/unwind/libunbound/validator/autotrust.c
1566
ta->rr, ta->rr_len, ta->dname_len),
sbin/unwind/libunbound/validator/autotrust.c
1567
sldns_wirerr_get_rdatalen(ta->rr, ta->rr_len,
sbin/unwind/libunbound/validator/autotrust.c
1571
ta->rr, ta->rr_len, ta->dname_len),
sbin/unwind/libunbound/validator/autotrust.c
1572
sldns_wirerr_get_rdatalen(ta->rr, ta->rr_len,
sbin/unwind/libunbound/validator/autotrust.c
1874
if(sldns_wirerr_get_type(anchor->rr, anchor->rr_len,
sbin/unwind/libunbound/validator/autotrust.c
1995
sldns_wirerr_get_type(p->rr, p->rr_len, p->dname_len)
sbin/unwind/libunbound/validator/autotrust.c
1999
free(p->rr);
sbin/unwind/libunbound/validator/autotrust.c
2291
char* str = sldns_wire2str_rr(ta->rr, ta->rr_len);
sbin/unwind/libunbound/validator/autotrust.c
301
sldns_wirerr_get_type(ta->rr, ta->rr_len, ta->dname_len),
sbin/unwind/libunbound/validator/autotrust.c
302
sldns_wirerr_get_rdata(ta->rr, ta->rr_len, ta->dname_len),
sbin/unwind/libunbound/validator/autotrust.c
303
sldns_wirerr_get_rdatalen(ta->rr, ta->rr_len, ta->dname_len)
sbin/unwind/libunbound/validator/autotrust.c
317
autr_ta_create(uint8_t* rr, size_t rr_len, size_t dname_len)
sbin/unwind/libunbound/validator/autotrust.c
321
free(rr);
sbin/unwind/libunbound/validator/autotrust.c
324
ta->rr = rr;
sbin/unwind/libunbound/validator/autotrust.c
407
free(p->rr);
sbin/unwind/libunbound/validator/autotrust.c
420
find_add_tp(struct val_anchors* anchors, uint8_t* rr, size_t rr_len,
sbin/unwind/libunbound/validator/autotrust.c
424
tp = anchor_find(anchors, rr, dname_count_labels(rr), dname_len,
sbin/unwind/libunbound/validator/autotrust.c
425
sldns_wirerr_get_class(rr, rr_len, dname_len));
sbin/unwind/libunbound/validator/autotrust.c
434
tp = autr_tp_create(anchors, rr, dname_len, sldns_wirerr_get_class(rr,
sbin/unwind/libunbound/validator/autotrust.c
444
add_trustanchor_frm_rr(struct val_anchors* anchors, uint8_t* rr, size_t rr_len,
sbin/unwind/libunbound/validator/autotrust.c
447
struct autr_ta* ta = autr_ta_create(rr, rr_len, dname_len);
sbin/unwind/libunbound/validator/autotrust.c
450
*tp = find_add_tp(anchors, rr, rr_len, dname_len);
sbin/unwind/libunbound/validator/autotrust.c
452
free(ta->rr);
sbin/unwind/libunbound/validator/autotrust.c
480
uint8_t rr[LDNS_RR_BUF_SIZE];
sbin/unwind/libunbound/validator/autotrust.c
481
size_t rr_len = sizeof(rr), dname_len;
sbin/unwind/libunbound/validator/autotrust.c
488
if(0 != (lstatus = sldns_str2wire_rr_buf(str, rr, &rr_len, &dname_len,
sbin/unwind/libunbound/validator/autotrust.c
497
*prev = memdup(rr, dname_len);
sbin/unwind/libunbound/validator/autotrust.c
503
if(sldns_wirerr_get_type(rr, rr_len, dname_len)!=LDNS_RR_TYPE_DNSKEY &&
sbin/unwind/libunbound/validator/autotrust.c
504
sldns_wirerr_get_type(rr, rr_len, dname_len)!=LDNS_RR_TYPE_DS) {
sbin/unwind/libunbound/validator/autotrust.c
508
drr = memdup(rr, rr_len);
sbin/unwind/libunbound/validator/autotrust.c
559
assemble_iterate_ds(struct autr_ta** list, uint8_t** rr, size_t* rr_len,
sbin/unwind/libunbound/validator/autotrust.c
563
if(sldns_wirerr_get_type((*list)->rr, (*list)->rr_len,
sbin/unwind/libunbound/validator/autotrust.c
565
*rr = (*list)->rr;
sbin/unwind/libunbound/validator/autotrust.c
578
assemble_iterate_dnskey(struct autr_ta** list, uint8_t** rr, size_t* rr_len,
sbin/unwind/libunbound/validator/autotrust.c
582
if(sldns_wirerr_get_type((*list)->rr, (*list)->rr_len,
sbin/unwind/libunbound/validator/autotrust.c
586
*rr = (*list)->rr;
sbin/unwind/libunbound/validator/autotrust.c
602
uint8_t* rr = NULL;
sbin/unwind/libunbound/validator/autotrust.c
604
return iter(&list, &rr, &rr_len, &dname_len);
sbin/unwind/libunbound/validator/autotrust.c
612
uint8_t* rr = NULL;
sbin/unwind/libunbound/validator/autotrust.c
614
while(iter(&list, &rr, &rr_len, &dname_len)) {
sbin/unwind/libunbound/validator/autotrust.c
633
uint8_t* rr = NULL;
sbin/unwind/libunbound/validator/autotrust.c
636
if(!iter(&list, &rr, &rr_len, &dname_len))
sbin/unwind/libunbound/validator/autotrust.c
641
k->rk.type = htons(sldns_wirerr_get_type(rr, rr_len, dname_len));
sbin/unwind/libunbound/validator/autotrust.c
642
k->rk.rrset_class = htons(sldns_wirerr_get_class(rr, rr_len, dname_len));
sbin/unwind/libunbound/validator/autotrust.c
644
k->rk.dname = memdup(rr, dname_len);
sbin/unwind/libunbound/validator/autotrust.c
662
uint8_t* rr = NULL;
sbin/unwind/libunbound/validator/autotrust.c
671
while(iter(&list_i, &rr, &rr_len, &dname_len)) {
sbin/unwind/libunbound/validator/autotrust.c
672
if(sldns_wirerr_get_type(rr, rr_len, dname_len) ==
sbin/unwind/libunbound/validator/autotrust.c
677
len += 2 + sldns_wirerr_get_rdatalen(rr, rr_len, dname_len);
sbin/unwind/libunbound/validator/autotrust.c
678
ttl = (time_t)sldns_wirerr_get_ttl(rr, rr_len, dname_len);
sbin/unwind/libunbound/validator/autotrust.c
704
while(iter(&list_i, &rr, &rr_len, &dname_len)) {
sbin/unwind/libunbound/validator/autotrust.c
705
data->rr_ttl[i] = (time_t)sldns_wirerr_get_ttl(rr, rr_len,
sbin/unwind/libunbound/validator/autotrust.c
710
sldns_wirerr_get_rdatalen(rr, rr_len, dname_len);
sbin/unwind/libunbound/validator/autotrust.c
723
while(iter(&list_i, &rr, &rr_len, &dname_len)) {
sbin/unwind/libunbound/validator/autotrust.c
726
sldns_wirerr_get_rdatawl(rr, rr_len, dname_len),
sbin/unwind/libunbound/validator/autotrust.h
71
uint8_t* rr;
sbin/unwind/libunbound/validator/val_anchor.c
357
anchor_store_new_rr(struct val_anchors* anchors, uint8_t* rr, size_t rl,
sbin/unwind/libunbound/validator/val_anchor.c
361
if(!(ta=anchor_store_new_key(anchors, rr,
sbin/unwind/libunbound/validator/val_anchor.c
362
sldns_wirerr_get_type(rr, rl, dl),
sbin/unwind/libunbound/validator/val_anchor.c
363
sldns_wirerr_get_class(rr, rl, dl),
sbin/unwind/libunbound/validator/val_anchor.c
364
sldns_wirerr_get_rdatawl(rr, rl, dl),
sbin/unwind/libunbound/validator/val_anchor.c
365
sldns_wirerr_get_rdatalen(rr, rl, dl)+2))) {
sbin/unwind/libunbound/validator/val_anchor.c
369
rr, sldns_wirerr_get_type(rr, rl, dl),
sbin/unwind/libunbound/validator/val_anchor.c
370
sldns_wirerr_get_class(rr, rl, dl));
sbin/unwind/libunbound/validator/val_anchor.c
401
uint8_t* rr = sldns_buffer_begin(buffer);
sbin/unwind/libunbound/validator/val_anchor.c
403
int status = sldns_str2wire_rr_buf(str, rr, &len, &dname_len,
sbin/unwind/libunbound/validator/val_anchor.c
411
if(!(ta=anchor_store_new_rr(anchors, rr, len, dname_len))) {
sbin/unwind/libunbound/validator/val_anchor.c
434
uint8_t* rr = sldns_buffer_begin(buffer);
sbin/unwind/libunbound/validator/val_anchor.c
447
status = sldns_fp2wire_rr_buf(in, rr, &len, &dname_len, &pst);
sbin/unwind/libunbound/validator/val_anchor.c
457
if(sldns_wirerr_get_type(rr, len, dname_len) !=
sbin/unwind/libunbound/validator/val_anchor.c
458
LDNS_RR_TYPE_DS && sldns_wirerr_get_type(rr, len,
sbin/unwind/libunbound/validator/val_anchor.c
462
if(!(tanew=anchor_store_new_rr(anchors, rr, len, dname_len))) {
sbin/unwind/libunbound/validator/val_nsec3.c
1217
int rr;
sbin/unwind/libunbound/validator/val_nsec3.c
1221
&rrset, &rr, calc)) {
sbin/unwind/libunbound/validator/val_nsec3.c
1223
if(nsec3_has_type(rrset, rr, qinfo->qtype)) {
sbin/unwind/libunbound/validator/val_nsec3.c
1227
} else if(nsec3_has_type(rrset, rr, LDNS_RR_TYPE_CNAME)) {
sbin/unwind/libunbound/validator/val_nsec3.c
1246
&& nsec3_has_type(rrset, rr, LDNS_RR_TYPE_SOA) &&
sbin/unwind/libunbound/validator/val_nsec3.c
1252
nsec3_has_type(rrset, rr, LDNS_RR_TYPE_NS) &&
sbin/unwind/libunbound/validator/val_nsec3.c
1253
!nsec3_has_type(rrset, rr, LDNS_RR_TYPE_SOA)) {
sbin/unwind/libunbound/validator/val_nsec3.c
1254
if(!nsec3_has_type(rrset, rr, LDNS_RR_TYPE_DS)) {
sbin/unwind/libunbound/validator/val_nsec3.c
1299
if(wc && find_matching_nsec3(env, flt, ct, wc, wclen, &rrset, &rr,
sbin/unwind/libunbound/validator/val_nsec3.c
1302
if(nsec3_has_type(rrset, rr, qinfo->qtype)) {
sbin/unwind/libunbound/validator/val_nsec3.c
1306
} else if(nsec3_has_type(rrset, rr, LDNS_RR_TYPE_CNAME)) {
sbin/unwind/libunbound/validator/val_nsec3.c
1312
&& nsec3_has_type(rrset, rr, LDNS_RR_TYPE_SOA)) {
sbin/unwind/libunbound/validator/val_nsec3.c
1317
nsec3_has_type(rrset, rr, LDNS_RR_TYPE_NS) &&
sbin/unwind/libunbound/validator/val_nsec3.c
1318
!nsec3_has_type(rrset, rr, LDNS_RR_TYPE_SOA)) {
sbin/unwind/libunbound/validator/val_nsec3.c
1486
int rr;
sbin/unwind/libunbound/validator/val_nsec3.c
1512
&rrset, &rr, &calc)) {
sbin/unwind/libunbound/validator/val_nsec3.c
1516
if(nsec3_has_type(rrset, rr, LDNS_RR_TYPE_SOA) &&
sbin/unwind/libunbound/validator/val_nsec3.c
1522
} else if(nsec3_has_type(rrset, rr, LDNS_RR_TYPE_DS)) {
sbin/unwind/libunbound/validator/val_nsec3.c
1530
if(!nsec3_has_type(rrset, rr, LDNS_RR_TYPE_NS))
sbin/unwind/libunbound/validator/val_nsec3.c
520
if(nsec3_get_algo(h1->nsec3, h1->rr) !=
sbin/unwind/libunbound/validator/val_nsec3.c
521
nsec3_get_algo(h2->nsec3, h2->rr)) {
sbin/unwind/libunbound/validator/val_nsec3.c
522
if(nsec3_get_algo(h1->nsec3, h1->rr) <
sbin/unwind/libunbound/validator/val_nsec3.c
523
nsec3_get_algo(h2->nsec3, h2->rr))
sbin/unwind/libunbound/validator/val_nsec3.c
527
if(nsec3_get_iter(h1->nsec3, h1->rr) !=
sbin/unwind/libunbound/validator/val_nsec3.c
528
nsec3_get_iter(h2->nsec3, h2->rr)) {
sbin/unwind/libunbound/validator/val_nsec3.c
529
if(nsec3_get_iter(h1->nsec3, h1->rr) <
sbin/unwind/libunbound/validator/val_nsec3.c
530
nsec3_get_iter(h2->nsec3, h2->rr))
sbin/unwind/libunbound/validator/val_nsec3.c
534
(void)nsec3_get_salt(h1->nsec3, h1->rr, &s1, &s1len);
sbin/unwind/libunbound/validator/val_nsec3.c
535
(void)nsec3_get_salt(h2->nsec3, h2->rr, &s2, &s2len);
sbin/unwind/libunbound/validator/val_nsec3.c
600
int algo = nsec3_get_algo(c->nsec3, c->rr);
sbin/unwind/libunbound/validator/val_nsec3.c
601
size_t iter = nsec3_get_iter(c->nsec3, c->rr);
sbin/unwind/libunbound/validator/val_nsec3.c
604
if(!nsec3_get_salt(c->nsec3, c->rr, &salt, &saltlen))
sbin/unwind/libunbound/validator/val_nsec3.c
657
struct ub_packed_rrset_key* nsec3, int rr, uint8_t* dname,
sbin/unwind/libunbound/validator/val_nsec3.c
668
looki.rr = rr;
sbin/unwind/libunbound/validator/val_nsec3.c
682
c->rr = rr;
sbin/unwind/libunbound/validator/val_nsec3.c
766
struct ub_packed_rrset_key** rrset, int* rr,
sbin/unwind/libunbound/validator/val_nsec3.c
801
*rr = i_rr; /* matches hash with these parameters */
sbin/unwind/libunbound/validator/val_nsec3.c
807
*rr = 0;
sbin/unwind/libunbound/validator/val_nsec3.c
813
struct ub_packed_rrset_key* rrset, int rr, sldns_buffer* buf)
sbin/unwind/libunbound/validator/val_nsec3.c
818
if(!nsec3_get_nextowner(rrset, rr, &next, &nextlen))
sbin/unwind/libunbound/validator/val_nsec3.c
876
struct ub_packed_rrset_key** rrset, int* rr,
sbin/unwind/libunbound/validator/val_nsec3.c
912
*rr = i_rr; /* covers hash with these parameters */
sbin/unwind/libunbound/validator/val_nsec3.c
918
*rr = 0;
sbin/unwind/libunbound/validator/val_nsec3.h
265
int rr;
sbin/unwind/libunbound/validator/val_nsec3.h
318
struct sldns_buffer* buf, struct ub_packed_rrset_key* nsec3, int rr,
sbin/unwind/libunbound/validator/val_nsec3.h
421
struct ub_packed_rrset_key* rrset, int rr, struct sldns_buffer* buf);
sys/arch/alpha/include/bus.h
308
__abs_nonsingle(rr,1,(t),(h),(o),(a),(c))
sys/arch/alpha/include/bus.h
310
__abs_aligned_nonsingle(rr,2,(t),(h),(o),(a),(c))
sys/arch/alpha/include/bus.h
312
__abs_aligned_nonsingle(rr,4,(t),(h),(o),(a),(c))
sys/arch/alpha/include/bus.h
314
__abs_aligned_nonsingle(rr,8,(t),(h),(o),(a),(c))
sys/arch/arm/include/bus.h
294
__bs_nonsingle(rr,1,(t),(h),(o),(a),(c))
sys/arch/arm/include/bus.h
296
__bs_nonsingle(rr,2,(t),(h),(o),(a),(c))
sys/arch/arm/include/bus.h
298
__bs_nonsingle(rr,4,(t),(h),(o),(a),(c))
sys/arch/arm/include/bus.h
300
__bs_nonsingle(rr,8,(t),(h),(o),(a),(c))
sys/arch/arm/include/sysreg.h
100
#define CP15_NSACR(rr) p15, 0, rr, c1, c1, 2 /* Non-Secure Access Control Register */
sys/arch/arm/include/sysreg.h
105
#define CP15_TTBR0(rr) p15, 0, rr, c2, c0, 0 /* Translation Table Base Register 0 */
sys/arch/arm/include/sysreg.h
106
#define CP15_TTBR1(rr) p15, 0, rr, c2, c0, 1 /* Translation Table Base Register 1 */
sys/arch/arm/include/sysreg.h
107
#define CP15_TTBCR(rr) p15, 0, rr, c2, c0, 2 /* Translation Table Base Control Register */
sys/arch/arm/include/sysreg.h
112
#define CP15_DACR(rr) p15, 0, rr, c3, c0, 0 /* Domain Access Control Register */
sys/arch/arm/include/sysreg.h
117
#define CP15_DFSR(rr) p15, 0, rr, c5, c0, 0 /* Data Fault Status Register */
sys/arch/arm/include/sysreg.h
120
#define CP15_IFSR(rr) p15, 0, rr, c5, c0, 1 /* Instruction Fault Status Register */
sys/arch/arm/include/sysreg.h
122
#define CP15_ADFSR(rr) p15, 0, rr, c5, c1, 0 /* Auxiliary Data Fault Status Register */
sys/arch/arm/include/sysreg.h
123
#define CP15_AIFSR(rr) p15, 0, rr, c5, c1, 1 /* Auxiliary Instruction Fault Status Register */
sys/arch/arm/include/sysreg.h
128
#define CP15_DFAR(rr) p15, 0, rr, c6, c0, 0 /* Data Fault Address Register */
sys/arch/arm/include/sysreg.h
131
#define CP15_IFAR(rr) p15, 0, rr, c6, c0, 2 /* Instruction Fault Address Register */
sys/arch/arm/include/sysreg.h
142
#define CP15_PAR(rr) p15, 0, rr, c7, c4, 0 /* Physical Address Register */
sys/arch/arm/include/sysreg.h
145
#define CP15_ICIMVAU(rr) p15, 0, rr, c7, c5, 1 /* Instruction cache invalidate */
sys/arch/arm/include/sysreg.h
149
#define CP15_DCIMVAC(rr) p15, 0, rr, c7, c6, 1 /* Data cache invalidate by MVA PoC */
sys/arch/arm/include/sysreg.h
150
#define CP15_DCISW(rr) p15, 0, rr, c7, c6, 2 /* Data cache invalidate by set/way */
sys/arch/arm/include/sysreg.h
152
#define CP15_ATS1CPR(rr) p15, 0, rr, c7, c8, 0 /* Stage 1 Current state PL1 read */
sys/arch/arm/include/sysreg.h
153
#define CP15_ATS1CPW(rr) p15, 0, rr, c7, c8, 1 /* Stage 1 Current state PL1 write */
sys/arch/arm/include/sysreg.h
154
#define CP15_ATS1CUR(rr) p15, 0, rr, c7, c8, 2 /* Stage 1 Current state unprivileged read */
sys/arch/arm/include/sysreg.h
155
#define CP15_ATS1CUW(rr) p15, 0, rr, c7, c8, 3 /* Stage 1 Current state unprivileged write */
sys/arch/arm/include/sysreg.h
158
#define CP15_ATS12NSOPR(rr) p15, 0, rr, c7, c8, 4 /* Stages 1 and 2 Non-secure only PL1 read */
sys/arch/arm/include/sysreg.h
159
#define CP15_ATS12NSOPW(rr) p15, 0, rr, c7, c8, 5 /* Stages 1 and 2 Non-secure only PL1 write */
sys/arch/arm/include/sysreg.h
160
#define CP15_ATS12NSOUR(rr) p15, 0, rr, c7, c8, 6 /* Stages 1 and 2 Non-secure only unprivileged read */
sys/arch/arm/include/sysreg.h
161
#define CP15_ATS12NSOUW(rr) p15, 0, rr, c7, c8, 7 /* Stages 1 and 2 Non-secure only unprivileged write */
sys/arch/arm/include/sysreg.h
163
#define CP15_DCCMVAC(rr) p15, 0, rr, c7, c10, 1 /* Data cache clean by MVA PoC */
sys/arch/arm/include/sysreg.h
164
#define CP15_DCCSW(rr) p15, 0, rr, c7, c10, 2 /* Data cache clean by set/way */
sys/arch/arm/include/sysreg.h
166
#define CP15_CP15DSB(rr) p15, 0, rr, c7, c10, 4
sys/arch/arm/include/sysreg.h
167
#define CP15_CP15DMB(rr) p15, 0, rr, c7, c10, 5
sys/arch/arm/include/sysreg.h
170
#define CP15_DCCMVAU(rr) p15, 0, rr, c7, c11, 1 /* Data cache clean by MVA PoU */
sys/arch/arm/include/sysreg.h
172
#define CP15_DCCIMVAC(rr) p15, 0, rr, c7, c14, 1 /* Data cache clean and invalidate by MVA PoC */
sys/arch/arm/include/sysreg.h
173
#define CP15_DCCISW(rr) p15, 0, rr, c7, c14, 2 /* Data cache clean and invalidate by set/way */
sys/arch/arm/include/sysreg.h
181
#define CP15_TLBIMVAIS(rr) p15, 0, rr, c8, c3, 1 /* Invalidate unified TLB by MVA IS */
sys/arch/arm/include/sysreg.h
182
#define CP15_TLBIASIDIS(rr) p15, 0, rr, c8, c3, 2 /* Invalidate unified TLB by ASID IS */
sys/arch/arm/include/sysreg.h
183
#define CP15_TLBIMVAAIS(rr) p15, 0, rr, c8, c3, 3 /* Invalidate unified TLB by MVA, all ASID IS */
sys/arch/arm/include/sysreg.h
191
#define CP15_TLBIALL(rr) p15, 0, rr, c8, c7, 0 /* Invalidate entire unified TLB */
sys/arch/arm/include/sysreg.h
192
#define CP15_TLBIMVA(rr) p15, 0, rr, c8, c7, 1 /* Invalidate unified TLB by MVA */
sys/arch/arm/include/sysreg.h
193
#define CP15_TLBIASID(rr) p15, 0, rr, c8, c7, 2 /* Invalidate unified TLB by ASID */
sys/arch/arm/include/sysreg.h
196
#define CP15_TLBIMVAA(rr) p15, 0, rr, c8, c7, 3 /* Invalidate unified TLB by MVA, all ASID */
sys/arch/arm/include/sysreg.h
201
#define CP15_L2CTLR(rr) p15, 1, rr, c9, c0, 2 /* L2 Control Register */
sys/arch/arm/include/sysreg.h
202
#define CP15_PMCR(rr) p15, 0, rr, c9, c12, 0 /* Performance Monitor Control Register */
sys/arch/arm/include/sysreg.h
203
#define CP15_PMCNTENSET(rr) p15, 0, rr, c9, c12, 1 /* PM Count Enable Set Register */
sys/arch/arm/include/sysreg.h
204
#define CP15_PMCNTENCLR(rr) p15, 0, rr, c9, c12, 2 /* PM Count Enable Clear Register */
sys/arch/arm/include/sysreg.h
205
#define CP15_PMOVSR(rr) p15, 0, rr, c9, c12, 3 /* PM Overflow Flag Status Register */
sys/arch/arm/include/sysreg.h
206
#define CP15_PMSWINC(rr) p15, 0, rr, c9, c12, 4 /* PM Software Increment Register */
sys/arch/arm/include/sysreg.h
207
#define CP15_PMSELR(rr) p15, 0, rr, c9, c12, 5 /* PM Event Counter Selection Register */
sys/arch/arm/include/sysreg.h
208
#define CP15_PMCCNTR(rr) p15, 0, rr, c9, c13, 0 /* PM Cycle Count Register */
sys/arch/arm/include/sysreg.h
209
#define CP15_PMXEVTYPER(rr) p15, 0, rr, c9, c13, 1 /* PM Event Type Select Register */
sys/arch/arm/include/sysreg.h
210
#define CP15_PMXEVCNTRR(rr) p15, 0, rr, c9, c13, 2 /* PM Event Count Register */
sys/arch/arm/include/sysreg.h
211
#define CP15_PMUSERENR(rr) p15, 0, rr, c9, c14, 0 /* PM User Enable Register */
sys/arch/arm/include/sysreg.h
212
#define CP15_PMINTENSET(rr) p15, 0, rr, c9, c14, 1 /* PM Interrupt Enable Set Register */
sys/arch/arm/include/sysreg.h
213
#define CP15_PMINTENCLR(rr) p15, 0, rr, c9, c14, 2 /* PM Interrupt Enable Clear Register */
sys/arch/arm/include/sysreg.h
219
#define CP15_PRRR(rr) p15, 0, rr, c10, c2, 0 /* Primary Region Remap Register */
sys/arch/arm/include/sysreg.h
220
#define CP15_MAIR0(rr) p15, 0, rr, c10, c2, 0 /* Memory Attribute Indirection Register 0 */
sys/arch/arm/include/sysreg.h
222
#define CP15_NMRR(rr) p15, 0, rr, c10, c2, 1 /* Normal Memory Remap Register */
sys/arch/arm/include/sysreg.h
223
#define CP15_MAIR1(rr) p15, 0, rr, c10, c2, 1 /* Memory Attribute Indirection Register 1 */
sys/arch/arm/include/sysreg.h
225
#define CP15_AMAIR0(rr) p15, 0, rr, c10, c3, 0 /* Auxiliary Memory Attribute Indirection Register 0 */
sys/arch/arm/include/sysreg.h
226
#define CP15_AMAIR1(rr) p15, 0, rr, c10, c3, 1 /* Auxiliary Memory Attribute Indirection Register 1 */
sys/arch/arm/include/sysreg.h
231
#define CP15_VBAR(rr) p15, 0, rr, c12, c0, 0 /* Vector Base Address Register */
sys/arch/arm/include/sysreg.h
232
#define CP15_MVBAR(rr) p15, 0, rr, c12, c0, 1 /* Monitor Vector Base Address Register */
sys/arch/arm/include/sysreg.h
234
#define CP15_ISR(rr) p15, 0, rr, c12, c1, 0 /* Interrupt Status Register */
sys/arch/arm/include/sysreg.h
239
#define CP15_FCSEIDR(rr) p15, 0, rr, c13, c0, 0 /* FCSE Process ID Register */
sys/arch/arm/include/sysreg.h
240
#define CP15_CONTEXTIDR(rr) p15, 0, rr, c13, c0, 1 /* Context ID Register */
sys/arch/arm/include/sysreg.h
241
#define CP15_TPIDRURW(rr) p15, 0, rr, c13, c0, 2 /* User Read/Write Thread ID Register */
sys/arch/arm/include/sysreg.h
242
#define CP15_TPIDRURO(rr) p15, 0, rr, c13, c0, 3 /* User Read-Only Thread ID Register */
sys/arch/arm/include/sysreg.h
243
#define CP15_TPIDRPRW(rr) p15, 0, rr, c13, c0, 4 /* PL1 only Thread ID Register */
sys/arch/arm/include/sysreg.h
250
#define CP15_CNTFRQ(rr) p15, 0, rr, c14, c0, 0 /* Counter Frequency Register */
sys/arch/arm/include/sysreg.h
251
#define CP15_CNTKCTL(rr) p15, 0, rr, c14, c1, 0 /* Timer PL1 Control Register */
sys/arch/arm/include/sysreg.h
252
#define CP15_CNTP_TVAL(rr) p15, 0, rr, c14, c2, 0 /* PL1 Physical Timer Value Register */
sys/arch/arm/include/sysreg.h
253
#define CP15_CNTP_CTL(rr) p15, 0, rr, c14, c2, 1 /* PL1 Physical Timer Control Register */
sys/arch/arm/include/sysreg.h
254
#define CP15_CNTV_TVAL(rr) p15, 0, rr, c14, c3, 0 /* Virtual Timer Value Register */
sys/arch/arm/include/sysreg.h
255
#define CP15_CNTV_CTL(rr) p15, 0, rr, c14, c3, 1 /* Virtual Timer Control Register */
sys/arch/arm/include/sysreg.h
256
#define CP15_CNTHCTL(rr) p15, 4, rr, c14, c1, 0 /* Timer PL2 Control Register */
sys/arch/arm/include/sysreg.h
257
#define CP15_CNTHP_TVAL(rr) p15, 4, rr, c14, c2, 0 /* PL2 Physical Timer Value Register */
sys/arch/arm/include/sysreg.h
258
#define CP15_CNTHP_CTL(rr) p15, 4, rr, c14, c2, 1 /* PL2 Physical Timer Control Register */
sys/arch/arm/include/sysreg.h
260
#define CP15_CNTPCT(rq, rr) p15, 0, rq, rr, c14 /* Physical Count Register */
sys/arch/arm/include/sysreg.h
261
#define CP15_CNTVCT(rq, rr) p15, 1, rq, rr, c14 /* Virtual Count Register */
sys/arch/arm/include/sysreg.h
262
#define CP15_CNTP_CVAL(rq, rr) p15, 2, rq, rr, c14 /* PL1 Physical Timer Compare Value Register */
sys/arch/arm/include/sysreg.h
263
#define CP15_CNTV_CVAL(rq, rr) p15, 3, rq, rr, c14 /* Virtual Timer Compare Value Register */
sys/arch/arm/include/sysreg.h
264
#define CP15_CNTVOFF(rq, rr) p15, 4, rq, rr, c14 /* Virtual Offset Register */
sys/arch/arm/include/sysreg.h
265
#define CP15_CNTHP_CVAL(rq, rr) p15, 6, rq, rr, c14 /* PL2 Physical Timer Compare Value Register */
sys/arch/arm/include/sysreg.h
270
#define CP15_CBAR(rr) p15, 4, rr, c15, c0, 0 /* Configuration Base Address Register */
sys/arch/arm/include/sysreg.h
47
#define CP14_DBGDIDR(rr) p14, 0, rr, c0, c0, 0 /* Debug ID Register */
sys/arch/arm/include/sysreg.h
48
#define CP14_DBGDSCRext_V6(rr) p14, 0, rr, c0, c1, 0 /* Debug Status and Ctrl Register v6 */
sys/arch/arm/include/sysreg.h
49
#define CP14_DBGDSCRext_V7(rr) p14, 0, rr, c0, c2, 2 /* Debug Status and Ctrl Register v7 */
sys/arch/arm/include/sysreg.h
50
#define CP14_DBGVCR(rr) p14, 0, rr, c0, c7, 0 /* Vector Catch Register */
sys/arch/arm/include/sysreg.h
51
#define CP14_DBGOSLAR(rr) p14, 0, rr, c1, c0, 4 /* OS Lock Access Register */
sys/arch/arm/include/sysreg.h
52
#define CP14_DBGOSLSR(rr) p14, 0, rr, c1, c1, 4 /* OS Lock Status Register */
sys/arch/arm/include/sysreg.h
53
#define CP14_DBGOSDLR(rr) p14, 0, rr, c1, c3, 4 /* OS Double Lock Register */
sys/arch/arm/include/sysreg.h
54
#define CP14_DBGPRSR(rr) p14, 0, rr, c1, c5, 4 /* Device Powerdown and Reset Status */
sys/arch/arm/include/sysreg.h
56
#define CP14_DBGDSCRint(rr) CP14_DBGDSCRext_V6(rr) /* Debug Status and Ctrl internal view */
sys/arch/arm/include/sysreg.h
62
#define CP15_MIDR(rr) p15, 0, rr, c0, c0, 0 /* Main ID Register */
sys/arch/arm/include/sysreg.h
63
#define CP15_CTR(rr) p15, 0, rr, c0, c0, 1 /* Cache Type Register */
sys/arch/arm/include/sysreg.h
64
#define CP15_TCMTR(rr) p15, 0, rr, c0, c0, 2 /* TCM Type Register */
sys/arch/arm/include/sysreg.h
65
#define CP15_TLBTR(rr) p15, 0, rr, c0, c0, 3 /* TLB Type Register */
sys/arch/arm/include/sysreg.h
66
#define CP15_MPIDR(rr) p15, 0, rr, c0, c0, 5 /* Multiprocessor Affinity Register */
sys/arch/arm/include/sysreg.h
67
#define CP15_REVIDR(rr) p15, 0, rr, c0, c0, 6 /* Revision ID Register */
sys/arch/arm/include/sysreg.h
69
#define CP15_ID_PFR0(rr) p15, 0, rr, c0, c1, 0 /* Processor Feature Register 0 */
sys/arch/arm/include/sysreg.h
70
#define CP15_ID_PFR1(rr) p15, 0, rr, c0, c1, 1 /* Processor Feature Register 1 */
sys/arch/arm/include/sysreg.h
71
#define CP15_ID_DFR0(rr) p15, 0, rr, c0, c1, 2 /* Debug Feature Register 0 */
sys/arch/arm/include/sysreg.h
72
#define CP15_ID_AFR0(rr) p15, 0, rr, c0, c1, 3 /* Auxiliary Feature Register 0 */
sys/arch/arm/include/sysreg.h
73
#define CP15_ID_MMFR0(rr) p15, 0, rr, c0, c1, 4 /* Memory Model Feature Register 0 */
sys/arch/arm/include/sysreg.h
74
#define CP15_ID_MMFR1(rr) p15, 0, rr, c0, c1, 5 /* Memory Model Feature Register 1 */
sys/arch/arm/include/sysreg.h
75
#define CP15_ID_MMFR2(rr) p15, 0, rr, c0, c1, 6 /* Memory Model Feature Register 2 */
sys/arch/arm/include/sysreg.h
76
#define CP15_ID_MMFR3(rr) p15, 0, rr, c0, c1, 7 /* Memory Model Feature Register 3 */
sys/arch/arm/include/sysreg.h
78
#define CP15_ID_ISAR0(rr) p15, 0, rr, c0, c2, 0 /* Instruction Set Attribute Register 0 */
sys/arch/arm/include/sysreg.h
79
#define CP15_ID_ISAR1(rr) p15, 0, rr, c0, c2, 1 /* Instruction Set Attribute Register 1 */
sys/arch/arm/include/sysreg.h
80
#define CP15_ID_ISAR2(rr) p15, 0, rr, c0, c2, 2 /* Instruction Set Attribute Register 2 */
sys/arch/arm/include/sysreg.h
81
#define CP15_ID_ISAR3(rr) p15, 0, rr, c0, c2, 3 /* Instruction Set Attribute Register 3 */
sys/arch/arm/include/sysreg.h
82
#define CP15_ID_ISAR4(rr) p15, 0, rr, c0, c2, 4 /* Instruction Set Attribute Register 4 */
sys/arch/arm/include/sysreg.h
83
#define CP15_ID_ISAR5(rr) p15, 0, rr, c0, c2, 5 /* Instruction Set Attribute Register 5 */
sys/arch/arm/include/sysreg.h
85
#define CP15_CCSIDR(rr) p15, 1, rr, c0, c0, 0 /* Cache Size ID Registers */
sys/arch/arm/include/sysreg.h
86
#define CP15_CLIDR(rr) p15, 1, rr, c0, c0, 1 /* Cache Level ID Register */
sys/arch/arm/include/sysreg.h
87
#define CP15_AIDR(rr) p15, 1, rr, c0, c0, 7 /* Auxiliary ID Register */
sys/arch/arm/include/sysreg.h
89
#define CP15_CSSELR(rr) p15, 2, rr, c0, c0, 0 /* Cache Size Selection Register */
sys/arch/arm/include/sysreg.h
94
#define CP15_SCTLR(rr) p15, 0, rr, c1, c0, 0 /* System Control Register */
sys/arch/arm/include/sysreg.h
95
#define CP15_ACTLR(rr) p15, 0, rr, c1, c0, 1 /* IMPLEMENTATION DEFINED Auxiliary Control Register */
sys/arch/arm/include/sysreg.h
96
#define CP15_CPACR(rr) p15, 0, rr, c1, c0, 2 /* Coprocessor Access Control Register */
sys/arch/arm/include/sysreg.h
98
#define CP15_SCR(rr) p15, 0, rr, c1, c1, 0 /* Secure Configuration Register */
sys/arch/arm/include/sysreg.h
99
#define CP15_SDER(rr) p15, 0, rr, c1, c1, 1 /* Secure Debug Enable Register */
sys/arch/landisk/include/bus.h
318
__bs_nonsingle(rr,1,uint8_t,(t),(h),(o),(a),(c))
sys/arch/landisk/include/bus.h
320
__bs_nonsingle(rr,2,uint16_t,(t),(h),(o),(a),(c))
sys/arch/landisk/include/bus.h
322
__bs_nonsingle(rr,4,uint32_t,(t),(h),(o),(a),(c))
sys/arch/landisk/include/bus.h
324
__bs_nonsingle(rr,8,uint64_t,(t),(h),(o),(a),(c))
sys/arch/luna88k/dev/lunaws.c
238
int rr;
sys/arch/luna88k/dev/lunaws.c
240
rr = getsiocsr(sio);
sys/arch/luna88k/dev/lunaws.c
241
if (rr & RR_RXRDY) {
sys/arch/luna88k/dev/lunaws.c
244
if (rr & (RR_FRAMING | RR_OVERRUN | RR_PARITY)) {
sys/arch/luna88k/dev/lunaws.c
250
} while ((rr = getsiocsr(sio)) & RR_RXRDY);
sys/arch/luna88k/dev/lunaws.c
253
if (rr & RR_TXRDY)
sys/arch/luna88k/dev/siotty.c
190
u_int16_t rr;
sys/arch/luna88k/dev/siotty.c
199
rr = getsiocsr(sio);
sys/arch/luna88k/dev/siotty.c
200
if (rr & RR_RXRDY) {
sys/arch/luna88k/dev/siotty.c
205
put[1] = rr & 0xff;
sys/arch/luna88k/dev/siotty.c
211
if (rr & (RR_FRAMING | RR_OVERRUN | RR_PARITY))
sys/arch/luna88k/dev/siotty.c
217
} while ((rr = getsiocsr(sio)) & RR_RXRDY);
sys/arch/luna88k/dev/siotty.c
219
if (rr & RR_TXRDY) {
sys/arch/luna88k/dev/siotty.c
414
int val, s, wr5, rr;
sys/arch/luna88k/dev/siotty.c
437
rr = getsiocsr(sc->sc_ctl);
sys/arch/luna88k/dev/siotty.c
442
if (rr & RR_CTS)
sys/arch/luna88k/dev/siotty.c
444
if (rr & RR_DCD)
sys/dev/fdt/rkpmic.c
647
struct rkpmic_regulator *rr;
sys/dev/fdt/rkpmic.c
663
rr = malloc(sizeof(*rr), M_DEVBUF, M_WAITOK | M_ZERO);
sys/dev/fdt/rkpmic.c
664
rr->rr_sc = sc;
sys/dev/fdt/rkpmic.c
666
rr->rr_vreg = sc->sc_regdata[i].vreg;
sys/dev/fdt/rkpmic.c
667
rr->rr_vmask = sc->sc_regdata[i].vmask;
sys/dev/fdt/rkpmic.c
668
rr->rr_vsel_range = sc->sc_regdata[i].vsel_range;
sys/dev/fdt/rkpmic.c
670
rr->rr_rd.rd_node = node;
sys/dev/fdt/rkpmic.c
671
rr->rr_rd.rd_cookie = rr;
sys/dev/fdt/rkpmic.c
672
rr->rr_rd.rd_get_voltage = rkpmic_get_voltage;
sys/dev/fdt/rkpmic.c
673
rr->rr_rd.rd_set_voltage = rkpmic_set_voltage;
sys/dev/fdt/rkpmic.c
674
regulator_register(&rr->rr_rd);
sys/dev/fdt/rkpmic.c
691
rkpmic_do_set_voltage(rr, voltage, 1);
sys/dev/fdt/rkpmic.c
699
struct rkpmic_regulator *rr = cookie;
sys/dev/fdt/rkpmic.c
700
const struct rkpmic_vsel_range *vsel_range = rr->rr_vsel_range;
sys/dev/fdt/rkpmic.c
707
vsel = rkpmic_reg_read(rr->rr_sc, rr->rr_vreg) & rr->rr_vmask;
sys/dev/fdt/rkpmic.c
733
rkpmic_do_set_voltage(struct rkpmic_regulator *rr, uint32_t voltage, int sleep)
sys/dev/fdt/rkpmic.c
735
const struct rkpmic_vsel_range *vsel_range = rr->rr_vsel_range;
sys/dev/fdt/rkpmic.c
769
reg = rkpmic_reg_read(rr->rr_sc, rr->rr_vreg + sleep);
sys/dev/fdt/rkpmic.c
770
reg &= ~rr->rr_vmask;
sys/dev/fdt/rkpmic.c
772
rkpmic_reg_write(rr->rr_sc, rr->rr_vreg + sleep, reg);
sys/dev/ic/re.c
668
const struct re_revision *rr;
sys/dev/ic/re.c
901
for (rr = re_revisions; rr->re_name != NULL; rr++) {
sys/dev/ic/re.c
902
if (rr->re_chipid == sc->sc_hwrev)
sys/dev/ic/re.c
903
re_name = rr->re_name;
sys/dev/ic/rtw.c
1263
struct rtw_rx_radiotap_header *rr = &sc->sc_rxtap;
sys/dev/ic/rtw.c
1265
rr->rr_tsft =
sys/dev/ic/rtw.c
1268
rr->rr_flags = 0;
sys/dev/ic/rtw.c
1270
rr->rr_flags |= IEEE80211_RADIOTAP_F_SHORTPRE;
sys/dev/ic/rtw.c
1272
rr->rr_rate = rate;
sys/dev/ic/rtw.c
1273
rr->rr_chan_freq =
sys/dev/ic/rtw.c
1275
rr->rr_chan_flags =
sys/dev/ic/rtw.c
1277
rr->rr_antsignal = rssi;
sys/dev/ic/rtw.c
1278
rr->rr_barker_lock = htole16(sq);
sys/dev/ic/rtw.c
1280
mb.m_data = (caddr_t)rr;
sys/dev/pci/drm/amd/display/dc/bios/bios_parser.c
1296
uint8_t rr = le16_to_cpu(lvds->usSupportedRefreshRate);
sys/dev/pci/drm/amd/display/dc/bios/bios_parser.c
1298
if (SUPPORTED_LCD_REFRESHRATE_30Hz & rr)
sys/dev/pci/drm/amd/display/dc/bios/bios_parser.c
1300
else if (SUPPORTED_LCD_REFRESHRATE_40Hz & rr)
sys/dev/pci/drm/amd/display/dc/bios/bios_parser.c
1302
else if (SUPPORTED_LCD_REFRESHRATE_48Hz & rr)
sys/dev/pci/drm/amd/display/dc/bios/bios_parser.c
1304
else if (SUPPORTED_LCD_REFRESHRATE_50Hz & rr)
sys/dev/pci/drm/amd/display/dc/bios/bios_parser.c
1306
else if (SUPPORTED_LCD_REFRESHRATE_60Hz & rr)
sys/dev/pci/drm/amd/display/dc/bios/bios_parser.c
1422
uint8_t rr = lvds->sRefreshRateSupport.ucSupportedRefreshRate;
sys/dev/pci/drm/amd/display/dc/bios/bios_parser.c
1436
if (SUPPORTED_LCD_REFRESHRATE_30Hz & rr)
sys/dev/pci/drm/amd/display/dc/bios/bios_parser.c
1438
else if (SUPPORTED_LCD_REFRESHRATE_40Hz & rr)
sys/dev/pci/drm/amd/display/dc/bios/bios_parser.c
1440
else if (SUPPORTED_LCD_REFRESHRATE_48Hz & rr)
sys/dev/pci/drm/amd/display/dc/bios/bios_parser.c
1442
else if (SUPPORTED_LCD_REFRESHRATE_50Hz & rr)
sys/dev/pci/drm/amd/display/dc/bios/bios_parser.c
1444
else if (SUPPORTED_LCD_REFRESHRATE_60Hz & rr)
sys/dev/pci/if_bnxt.c
3406
req.rr = htole16(grp->rx_ring_id);
sys/dev/pci/if_bnxtreg.h
44171
uint16_t rr;
sys/dev/usb/if_atu.c
1708
struct atu_rx_radiotap_header *rr = &sc->sc_rxtap;
sys/dev/usb/if_atu.c
1710
rr->rr_flags = 0;
sys/dev/usb/if_atu.c
1711
rr->rr_chan_freq =
sys/dev/usb/if_atu.c
1713
rr->rr_chan_flags =
sys/dev/usb/if_atu.c
1715
rr->rr_rssi = h->rssi;
sys/dev/usb/if_atu.c
1716
rr->rr_max_rssi = ic->ic_max_rssi;
sys/dev/usb/if_atu.c
1718
mb.m_data = (caddr_t)rr;
usr.bin/awk/lib.c
226
char *rr = *pbuf, *buf = *pbuf;
usr.bin/awk/lib.c
232
isrec = (c == EOF && rr == buf) ? false : true;
usr.bin/awk/lib.c
257
for (rr = buf; ; ) {
usr.bin/awk/lib.c
259
if (rr-buf+1 > bufsize)
usr.bin/awk/lib.c
260
if (!adjbuf(&buf, &bufsize, 1+rr-buf,
usr.bin/awk/lib.c
261
recsize, &rr, "readrec 1"))
usr.bin/awk/lib.c
263
*rr++ = c;
usr.bin/awk/lib.c
269
if (!adjbuf(&buf, &bufsize, 2+rr-buf, recsize, &rr,
usr.bin/awk/lib.c
272
*rr++ = '\n';
usr.bin/awk/lib.c
273
*rr++ = c;
usr.bin/awk/lib.c
275
if (!adjbuf(&buf, &bufsize, 1+rr-buf, recsize, &rr, "readrec 3"))
usr.bin/awk/lib.c
277
*rr = 0;
usr.bin/awk/lib.c
278
isrec = (c == EOF && rr == buf) ? false : true;
usr.bin/awk/lib.c
297
char *rr = *pbuf, *buf = *pbuf;
usr.bin/awk/lib.c
302
rr = buf;
usr.bin/awk/lib.c
307
if (rr > buf && rr[-1] == '\r') // remove \r if was \r\n
usr.bin/awk/lib.c
308
rr--;
usr.bin/awk/lib.c
311
if (rr-buf+1 > bufsize)
usr.bin/awk/lib.c
312
if (!adjbuf(&buf, &bufsize, 1+rr-buf,
usr.bin/awk/lib.c
313
recsize, &rr, "readcsvrec 1"))
usr.bin/awk/lib.c
315
*rr++ = c;
usr.bin/awk/lib.c
319
if (c == '\n' && rr > buf && rr[-1] == '\r') // remove \r if was \r\n
usr.bin/awk/lib.c
320
rr--;
usr.bin/awk/lib.c
322
if (!adjbuf(&buf, &bufsize, 1+rr-buf, recsize, &rr, "readcsvrec 4"))
usr.bin/awk/lib.c
324
*rr = 0;
usr.bin/dig/lib/dns/rdata/generic/hip_55.c
110
rr = region;
usr.bin/dig/lib/dns/rdata/generic/hip_55.c
122
RETERR(isc_mem_tobuffer(target, rr.base, 4 + hit_len + key_len));
usr.bin/dig/lib/dns/rdata/generic/hip_55.c
96
isc_region_t region, rr;
usr.bin/dig/lib/dns/rdata/generic/nsec3_50.c
117
isc_region_t sr, rr;
usr.bin/dig/lib/dns/rdata/generic/nsec3_50.c
128
rr = sr;
usr.bin/dig/lib/dns/rdata/generic/nsec3_50.c
151
RETERR(isc_mem_tobuffer(target, rr.base, rr.length));
usr.bin/dig/lib/dns/rdata/generic/nsec3_50.c
152
isc_buffer_forward(source, rr.length);
usr.bin/dig/lib/dns/rdata/generic/nsec3param_51.c
104
rr = sr;
usr.bin/dig/lib/dns/rdata/generic/nsec3param_51.c
115
RETERR(isc_mem_tobuffer(target, rr.base, rr.length));
usr.bin/dig/lib/dns/rdata/generic/nsec3param_51.c
116
isc_buffer_forward(source, rr.length);
usr.bin/dig/lib/dns/rdata/generic/nsec3param_51.c
93
isc_region_t sr, rr;
usr.bin/ftp/cmdtab.c
187
{ "rename", H(renamehelp), 0, 1, 1, CMPL(rr) renamefile },
usr.bin/mandoc/roff.c
2031
int rr;
usr.bin/mandoc/roff.c
2063
rr = 1; /* If arguments follow "\}", warn about them. */
usr.bin/mandoc/roff.c
2064
roff_cond_checkend(r, tok, buf, ln, ppos, pos, &rr);
usr.bin/mandoc/roff.c
2319
int endloop, irc, rr;
usr.bin/mandoc/roff.c
2322
rr = r->last->rule;
usr.bin/mandoc/roff.c
2324
rr ? ROFF_LOOPCONT : ROFF_LOOPEXIT;
usr.bin/mandoc/roff.c
2335
rr = 0;
usr.bin/mandoc/roff.c
2347
else if (rr)
usr.bin/mandoc/roff.c
2362
*offs = rr;
usr.bin/mandoc/roff.c
2373
int irc, rr, spos;
usr.bin/mandoc/roff.c
2376
rr = 0; /* If arguments follow "\}", skip them. */
usr.bin/mandoc/roff.c
2377
irc = roff_cond_checkend(r, tok, buf, ln, ppos, pos, &rr);
usr.bin/mandoc/roff.c
2390
else if (rr) {
usr.bin/mandoc/roff.c
2397
} else if (rr || (t < TOKEN_NONE && roffs[t].flags & ROFFMAC_STRUCT)) {
usr.bin/mandoc/roff.c
2411
int irc, rr;
usr.bin/mandoc/roff.c
2413
rr = 1; /* If arguments follow "\}", preserve them. */
usr.bin/mandoc/roff.c
2414
irc = roff_cond_checkend(r, tok, buf, ln, ppos, pos, &rr);
usr.bin/mandoc/roff.c
2415
if (rr)
usr.bin/mg/echo.c
199
int cc, rr; /* saved ttcol, ttrow */
usr.bin/mg/echo.c
291
rr = ttrow;
usr.bin/mg/echo.c
297
ttmove(rr, cc);
usr.bin/mg/echo.c
348
rr = ttrow;
usr.bin/mg/echo.c
351
ttmove(rr, cc);
usr.bin/mg/echo.c
418
rr = ttrow;
usr.bin/mg/echo.c
430
ttmove(rr, cc);
usr.bin/mg/echo.c
504
rr = ttrow;
usr.bin/mg/echo.c
507
ttmove(rr, cc);
usr.bin/openssl/cms.c
1174
CMS_ReceiptRequest *rr = NULL;
usr.bin/openssl/cms.c
1570
rr = make_receipt_request(cfg.rr_to,
usr.bin/openssl/cms.c
1573
if (rr == NULL) {
usr.bin/openssl/cms.c
1620
if (rr != NULL && !CMS_add1_ReceiptRequest(si, rr))
usr.bin/openssl/cms.c
1780
CMS_ReceiptRequest_free(rr);
usr.bin/openssl/cms.c
1847
CMS_ReceiptRequest *rr;
usr.bin/openssl/cms.c
1858
rv = CMS_get1_ReceiptRequest(si, &rr);
usr.bin/openssl/cms.c
1869
CMS_ReceiptRequest_get0_values(rr, &scid, &allorfirst,
usr.bin/openssl/cms.c
1889
CMS_ReceiptRequest_free(rr);
usr.bin/openssl/cms.c
1935
CMS_ReceiptRequest *rr;
usr.bin/openssl/cms.c
1948
if ((rr = CMS_ReceiptRequest_create0(NULL, -1, rr_allorfirst, rct_from,
usr.bin/openssl/cms.c
1952
return rr;
usr.bin/ssh/sshbuf-misc.c
328
ssize_t rr;
usr.bin/ssh/sshbuf-misc.c
335
rr = read(fd, d, maxlen);
usr.bin/ssh/sshbuf-misc.c
339
if ((adjust = maxlen - (rr > 0 ? rr : 0)) != 0) {
usr.bin/ssh/sshbuf-misc.c
342
memset(d + rr, '\0', adjust);
usr.bin/ssh/sshbuf-misc.c
346
if (rr < 0) {
usr.bin/ssh/sshbuf-misc.c
349
} else if (rr == 0) {
usr.bin/ssh/sshbuf-misc.c
355
*rlen = (size_t)rr;
usr.bin/tmux/screen-redraw.c
1001
rr = &r->ranges[k];
usr.bin/tmux/screen-redraw.c
1002
if (rr->nx != 0) {
usr.bin/tmux/screen-redraw.c
1003
tty_draw_line(tty, s, rr->px - wp->xoff, j,
usr.bin/tmux/screen-redraw.c
1004
rr->nx, rr->px, y, &defaults, palette);
usr.bin/tmux/screen-redraw.c
952
struct visible_range *rr;
usr.bin/tmux/tty-draw.c
52
struct visible_range *rr;
usr.bin/tmux/tty-draw.c
89
rr = &r->ranges[i];
usr.bin/tmux/tty-draw.c
90
if (rr->nx != 0) {
usr.bin/tmux/tty-draw.c
91
if (rr->px != 0 || !wrapped)
usr.bin/tmux/tty-draw.c
92
tty_cursor(tty, rr->px, py);
usr.bin/tmux/tty-draw.c
93
if (rr->nx == 1)
usr.bin/tmux/tty-draw.c
95
else if (rr->nx == 2)
usr.bin/tmux/tty-draw.c
98
tty_repeat_space(tty, rr->nx);
usr.bin/tmux/tty.c
1161
struct visible_range *rr;
usr.bin/tmux/tty.c
1200
rr = &r->ranges[i];
usr.bin/tmux/tty.c
1201
if (rr->nx != 0) {
usr.bin/tmux/tty.c
1202
tty_cursor(tty, rr->px, py);
usr.bin/tmux/tty.c
1203
tty_repeat_space(tty, rr->nx);
usr.bin/tmux/tty.c
1373
struct visible_range *rr;
usr.bin/tmux/tty.c
1380
rr = &r->ranges[j];
usr.bin/tmux/tty.c
1381
if (rr->nx != 0) {
usr.bin/tmux/tty.c
1382
tty_draw_line(tty, s, rr->px - ctx->xoff, py,
usr.bin/tmux/tty.c
1383
rr->nx, rr->px, ctx->yoff + py,
usr.bin/tmux/tty.c
1392
rr = &r->ranges[j];
usr.bin/tmux/tty.c
1393
if (rr->nx != 0) {
usr.bin/tmux/tty.c
1394
tty_draw_line(tty, s, i + (rr->px - x), py,
usr.bin/tmux/tty.c
1395
rr->nx, rr->px, ry, &ctx->defaults,
usr.bin/tmux/tty.c
1971
struct visible_range *rr;
usr.bin/tmux/tty.c
2005
rr = &r->ranges[i];
usr.bin/tmux/tty.c
2006
if (rr->nx != 0) {
usr.bin/tmux/tty.c
2007
cx = rr->px - ctx->xoff + ctx->wox;
usr.bin/tmux/tty.c
2009
tty_putn(tty, cp + rr->px - px, rr->nx, rr->nx);
usr.sbin/bgpd/bgpd.c
129
struct rde_rib *rr;
usr.sbin/bgpd/bgpd.c
211
while ((rr = SIMPLEQ_FIRST(&ribnames)) != NULL) {
usr.sbin/bgpd/bgpd.c
213
free(rr);
usr.sbin/bgpd/bgpd.c
487
while ((rr = SIMPLEQ_FIRST(&ribnames)) != NULL) {
usr.sbin/bgpd/bgpd.c
489
free(rr);
usr.sbin/bgpd/bgpd.c
596
struct rde_rib *rr;
usr.sbin/bgpd/bgpd.c
631
while ((rr = SIMPLEQ_FIRST(&ribnames))) {
usr.sbin/bgpd/bgpd.c
633
if (ktable_update(rr->rtableid, rr->name, rr->flags) == -1) {
usr.sbin/bgpd/bgpd.c
635
rr->rtableid);
usr.sbin/bgpd/bgpd.c
639
rr, sizeof(*rr)) == -1)
usr.sbin/bgpd/bgpd.c
641
free(rr);
usr.sbin/bgpd/parse.y
4104
struct rde_rib *rr;
usr.sbin/bgpd/parse.y
4129
if ((rr = add_rib("Adj-RIB-In")) == NULL)
usr.sbin/bgpd/parse.y
4131
rr->flags = F_RIB_NOFIB | F_RIB_NOEVALUATE;
usr.sbin/bgpd/parse.y
4132
if ((rr = add_rib("Loc-RIB")) == NULL)
usr.sbin/bgpd/parse.y
4134
rib_add_fib(rr, conf->default_tableid);
usr.sbin/bgpd/parse.y
4135
rr->flags = F_RIB_LOCAL;
usr.sbin/bgpd/parse.y
4182
while ((rr = SIMPLEQ_FIRST(&ribnames)) != NULL) {
usr.sbin/bgpd/parse.y
4184
free(rr);
usr.sbin/bgpd/parse.y
4797
struct rde_rib *rr;
usr.sbin/bgpd/parse.y
4799
if ((rr = find_rib(name)) == NULL) {
usr.sbin/bgpd/parse.y
4800
if ((rr = calloc(1, sizeof(*rr))) == NULL) {
usr.sbin/bgpd/parse.y
4804
if (strlcpy(rr->name, name, sizeof(rr->name)) >=
usr.sbin/bgpd/parse.y
4805
sizeof(rr->name)) {
usr.sbin/bgpd/parse.y
4807
name, sizeof(rr->name) - 1);
usr.sbin/bgpd/parse.y
4808
free(rr);
usr.sbin/bgpd/parse.y
4811
rr->flags = F_RIB_NOFIB;
usr.sbin/bgpd/parse.y
4812
SIMPLEQ_INSERT_TAIL(&ribnames, rr, entry);
usr.sbin/bgpd/parse.y
4814
return (rr);
usr.sbin/bgpd/parse.y
4820
struct rde_rib *rr;
usr.sbin/bgpd/parse.y
4822
SIMPLEQ_FOREACH(rr, &ribnames, entry) {
usr.sbin/bgpd/parse.y
4823
if (!strcmp(rr->name, name))
usr.sbin/bgpd/parse.y
4824
return (rr);
usr.sbin/bgpd/parse.y
4830
rib_add_fib(struct rde_rib *rr, u_int rtableid)
usr.sbin/bgpd/parse.y
4847
rr->rtableid = rtableid;
usr.sbin/bgpd/parse.y
4848
rr->flags &= ~F_RIB_NOFIB;
usr.sbin/bgpd/parse.y
818
struct rde_rib *rr;
usr.sbin/bgpd/parse.y
819
rr = find_rib("Loc-RIB");
usr.sbin/bgpd/parse.y
820
if (rr == NULL)
usr.sbin/bgpd/parse.y
824
rr->flags |= F_RIB_NOFIBSYNC;
usr.sbin/bgpd/parse.y
826
rr->flags &= ~F_RIB_NOFIBSYNC;
usr.sbin/bgpd/parse.y
977
struct rde_rib *rr;
usr.sbin/bgpd/parse.y
987
rr = find_rib("Loc-RIB");
usr.sbin/bgpd/parse.y
988
if (rr == NULL)
usr.sbin/bgpd/parse.y
990
rr->rtableid = $2;
usr.sbin/bgpd/printconf.c
1280
struct rde_rib *rr;
usr.sbin/bgpd/printconf.c
1301
SIMPLEQ_FOREACH(rr, rib_l, entry) {
usr.sbin/bgpd/printconf.c
1302
if (rr->flags & F_RIB_NOEVALUATE)
usr.sbin/bgpd/printconf.c
1303
printf("rde rib %s no evaluate\n", rr->name);
usr.sbin/bgpd/printconf.c
1304
else if (rr->flags & F_RIB_NOFIB)
usr.sbin/bgpd/printconf.c
1305
printf("rde rib %s\n", rr->name);
usr.sbin/bgpd/printconf.c
1307
printf("rde rib %s rtable %u fib-update %s\n", rr->name,
usr.sbin/bgpd/printconf.c
1308
rr->rtableid, rr->flags & F_RIB_NOFIBSYNC ?
usr.sbin/bgpd/rde.c
1109
if (imsg_get_data(&imsg, &rr, sizeof(rr)) == -1)
usr.sbin/bgpd/rde.c
1111
rib = rib_byid(rib_find(rr.name));
usr.sbin/bgpd/rde.c
1113
rib = rib_new(rr.name, rr.rtableid, rr.flags);
usr.sbin/bgpd/rde.c
1114
} else if (rib->flags == rr.flags &&
usr.sbin/bgpd/rde.c
1115
rib->rtableid == rr.rtableid) {
usr.sbin/bgpd/rde.c
1120
rib->flags_tmp = rr.flags;
usr.sbin/bgpd/rde.c
1121
rib->rtableid_tmp = rr.rtableid;
usr.sbin/bgpd/rde.c
1409
struct route_refresh rr;
usr.sbin/bgpd/rde.c
1429
if (imsg_get_data(&imsg, &rr, sizeof(rr)) == -1) {
usr.sbin/bgpd/rde.c
1433
if (rr.aid < AID_MIN || rr.aid >= AID_MAX) {
usr.sbin/bgpd/rde.c
1435
"route refresh: bad AID %d", rr.aid);
usr.sbin/bgpd/rde.c
1438
if (peer->capa.mp[rr.aid] == 0) {
usr.sbin/bgpd/rde.c
1441
aid2str(rr.aid));
usr.sbin/bgpd/rde.c
1444
switch (rr.subtype) {
usr.sbin/bgpd/rde.c
1446
peer_blast(peer, rr.aid);
usr.sbin/bgpd/rde.c
1450
if ((peer->recv_eor & (1 << rr.aid)) == 0) {
usr.sbin/bgpd/rde.c
1453
aid2str(rr.aid));
usr.sbin/bgpd/rde.c
1456
peer_begin_rrefresh(peer, rr.aid);
usr.sbin/bgpd/rde.c
1459
if ((peer->recv_eor & (1 << rr.aid)) != 0 &&
usr.sbin/bgpd/rde.c
1460
monotime_valid(peer->staletime[rr.aid]))
usr.sbin/bgpd/rde.c
1461
peer_flush(peer, rr.aid,
usr.sbin/bgpd/rde.c
1462
peer->staletime[rr.aid]);
usr.sbin/bgpd/rde.c
1466
aid2str(rr.aid));
usr.sbin/bgpd/rde.c
1470
"route refresh: bad subtype %d", rr.subtype);
usr.sbin/bgpd/rde.c
4608
struct route_refresh rr;
usr.sbin/bgpd/rde.c
4622
rr.aid = aid;
usr.sbin/bgpd/rde.c
4623
rr.subtype = subtype;
usr.sbin/bgpd/rde.c
4626
&rr, sizeof(rr)) == -1)
usr.sbin/bgpd/rde.c
910
struct rde_rib rr;
usr.sbin/bgpd/session.c
1043
session_handle_rrefresh(struct peer *peer, struct route_refresh *rr)
usr.sbin/bgpd/session.c
1045
imsg_rde(IMSG_REFRESH, peer->conf.id, rr, sizeof(*rr));
usr.sbin/bgpd/session.c
1186
struct route_refresh rr;
usr.sbin/bgpd/session.c
1534
if (imsg_get_data(&imsg, &rr, sizeof(rr)) == -1) {
usr.sbin/bgpd/session.c
1538
if (rr.aid < AID_MIN || rr.aid >= AID_MAX)
usr.sbin/bgpd/session.c
1540
session_rrefresh(p, rr.aid, rr.subtype);
usr.sbin/bgpd/session_bgp.c
1082
struct route_refresh rr;
usr.sbin/bgpd/session_bgp.c
1153
rr.aid = aid;
usr.sbin/bgpd/session_bgp.c
1154
rr.subtype = subtype;
usr.sbin/bgpd/session_bgp.c
1156
session_handle_rrefresh(peer, &rr);
usr.sbin/dvmrpd/dvmrpe.c
317
struct route_report *rr;
usr.sbin/dvmrpd/dvmrpe.c
351
if (imsg.hdr.len - IMSG_HEADER_SIZE != sizeof(*rr))
usr.sbin/dvmrpd/dvmrpe.c
354
if ((rr = calloc(1, sizeof(*rr))) == NULL)
usr.sbin/dvmrpd/dvmrpe.c
357
memcpy(rr, imsg.data, sizeof(*rr));
usr.sbin/dvmrpd/dvmrpe.c
366
rr);
usr.sbin/dvmrpd/dvmrpe.c
373
rr_list_add(&nbr->rr_list, rr);
usr.sbin/dvmrpd/dvmrpe.c
414
if (imsg.hdr.len - IMSG_HEADER_SIZE != sizeof(*rr))
usr.sbin/dvmrpd/dvmrpe.c
417
if ((rr = calloc(1, sizeof(*rr))) == NULL)
usr.sbin/dvmrpd/dvmrpe.c
420
memcpy(rr, imsg.data, sizeof(*rr));
usr.sbin/dvmrpd/dvmrpe.c
424
rr_list_add(&iface->rr_list, rr);
usr.sbin/dvmrpd/dvmrpe.c
431
if (imsg.hdr.len - IMSG_HEADER_SIZE != sizeof(*rr))
usr.sbin/dvmrpd/dvmrpe.c
434
if ((rr = calloc(1, sizeof(*rr))) == NULL)
usr.sbin/dvmrpd/dvmrpe.c
437
memcpy(rr, imsg.data, sizeof(*rr));
usr.sbin/dvmrpd/dvmrpe.c
440
if (iface->ifindex == rr->ifindex)
usr.sbin/dvmrpd/dvmrpe.c
443
rr_list_add(&iface->rr_list, rr);
usr.sbin/dvmrpd/kmroute.c
45
struct route_report rr;
usr.sbin/dvmrpd/kmroute.c
50
rr.net.s_addr = iface->addr.s_addr & iface->mask.s_addr;
usr.sbin/dvmrpd/kmroute.c
51
rr.mask = iface->mask;
usr.sbin/dvmrpd/kmroute.c
52
rr.nexthop.s_addr = 0;
usr.sbin/dvmrpd/kmroute.c
53
rr.metric = iface->metric;
usr.sbin/dvmrpd/kmroute.c
54
rr.ifindex = iface->ifindex;
usr.sbin/dvmrpd/kmroute.c
55
main_imsg_compose_rde(IMSG_ROUTE_REPORT, -1, &rr, sizeof(rr));
usr.sbin/dvmrpd/rde.c
204
struct route_report rr;
usr.sbin/dvmrpd/rde.c
243
if (imsg.hdr.len - IMSG_HEADER_SIZE != sizeof(rr))
usr.sbin/dvmrpd/rde.c
245
memcpy(&rr, imsg.data, sizeof(rr));
usr.sbin/dvmrpd/rde.c
251
if (srt_check_route(&rr, connected) == -1)
usr.sbin/dvmrpd/rde_srt.c
165
rr_new_rt(struct route_report *rr, u_int32_t adj_metric, int connected)
usr.sbin/dvmrpd/rde_srt.c
176
rn->prefix.s_addr = rr->net.s_addr;
usr.sbin/dvmrpd/rde_srt.c
177
rn->prefixlen = mask2prefixlen(rr->mask.s_addr);
usr.sbin/dvmrpd/rde_srt.c
178
rn->nexthop.s_addr = rr->nexthop.s_addr;
usr.sbin/dvmrpd/rde_srt.c
180
rn->ifindex = rr->ifindex;
usr.sbin/dvmrpd/rde_srt.c
264
struct route_report rr;
usr.sbin/dvmrpd/rde_srt.c
270
rr.net = r->prefix;
usr.sbin/dvmrpd/rde_srt.c
271
rr.mask.s_addr = ntohl(prefixlen2mask(r->prefixlen));
usr.sbin/dvmrpd/rde_srt.c
272
rr.metric = r->cost;
usr.sbin/dvmrpd/rde_srt.c
273
rr.ifindex = r->ifindex;
usr.sbin/dvmrpd/rde_srt.c
274
rde_imsg_compose_dvmrpe(IMSG_FULL_ROUTE_REPORT, peerid, 0, &rr,
usr.sbin/dvmrpd/rde_srt.c
275
sizeof(rr));
usr.sbin/dvmrpd/rde_srt.c
334
srt_check_route(struct route_report *rr, int connected)
usr.sbin/dvmrpd/rde_srt.c
342
if ((iface = if_find_index(rr->ifindex)) == NULL)
usr.sbin/dvmrpd/rde_srt.c
348
if (rr->net.s_addr == 0)
usr.sbin/dvmrpd/rde_srt.c
349
rr->mask.s_addr = 0;
usr.sbin/dvmrpd/rde_srt.c
352
adj_metric = rr->metric;
usr.sbin/dvmrpd/rde_srt.c
354
adj_metric = rr->metric + iface->metric;
usr.sbin/dvmrpd/rde_srt.c
361
rn = rt_find(rr->net.s_addr, mask2prefixlen(rr->mask.s_addr));
usr.sbin/dvmrpd/rde_srt.c
364
rn = rr_new_rt(rr, adj_metric, connected);
usr.sbin/dvmrpd/rde_srt.c
371
if (rn->connected && rr->metric <= INFINITY_METRIC)
usr.sbin/dvmrpd/rde_srt.c
375
nbr_report = rr->nexthop.s_addr;
usr.sbin/dvmrpd/rde_srt.c
377
if (rr->metric < INFINITY_METRIC) {
usr.sbin/dvmrpd/rde_srt.c
413
srt_current_forwarder(rn, iface, rr->metric, nbr_report);
usr.sbin/dvmrpd/rde_srt.c
415
} else if (rr->metric == INFINITY_METRIC) {
usr.sbin/dvmrpd/rde_srt.c
425
} else if (INFINITY_METRIC < rr->metric &&
usr.sbin/dvmrpd/rde_srt.c
426
rr->metric < 2 * INFINITY_METRIC) {
usr.sbin/dvmrpd/rde_srt.c
603
struct route_report rr;
usr.sbin/dvmrpd/rde_srt.c
605
rr.net = rn->prefix;
usr.sbin/dvmrpd/rde_srt.c
606
rr.mask.s_addr = ntohl(prefixlen2mask(rn->prefixlen));
usr.sbin/dvmrpd/rde_srt.c
607
rr.metric = rn->cost;
usr.sbin/dvmrpd/rde_srt.c
608
rr.ifindex = rn->ifindex;
usr.sbin/dvmrpd/rde_srt.c
609
rde_imsg_compose_dvmrpe(IMSG_FLASH_UPDATE, 0, 0, &rr, sizeof(rr));
usr.sbin/dvmrpd/rde_srt.c
614
struct route_report rr;
usr.sbin/dvmrpd/rde_srt.c
616
rr.net = rn->prefix;
usr.sbin/dvmrpd/rde_srt.c
617
rr.mask.s_addr = ntohl(prefixlen2mask(rn->prefixlen));
usr.sbin/dvmrpd/rde_srt.c
618
rr.metric = rn->cost;
usr.sbin/dvmrpd/rde_srt.c
619
rr.ifindex = rn->ifindex;
usr.sbin/dvmrpd/rde_srt.c
620
rde_imsg_compose_dvmrpe(IMSG_FLASH_UPDATE_DS, 0, 0, &rr, sizeof(rr));
usr.sbin/dvmrpd/report.c
133
rr.net.s_addr = netid;
usr.sbin/dvmrpd/report.c
134
rr.mask.s_addr = netmask;
usr.sbin/dvmrpd/report.c
135
rr.nexthop = nbr->id;
usr.sbin/dvmrpd/report.c
136
rr.metric = (metric & METRIC_MASK);
usr.sbin/dvmrpd/report.c
139
rr.ifindex = nbr->iface->ifindex;
usr.sbin/dvmrpd/report.c
143
0, &rr, sizeof(rr));
usr.sbin/dvmrpd/report.c
184
rr_list_add(struct rr_head *rr_list, struct route_report *rr)
usr.sbin/dvmrpd/report.c
188
if (rr == NULL)
usr.sbin/dvmrpd/report.c
195
le->re = rr;
usr.sbin/dvmrpd/report.c
196
rr->refcount++;
usr.sbin/dvmrpd/report.c
200
rr_list_remove(struct route_report *rr)
usr.sbin/dvmrpd/report.c
202
if (--rr->refcount == 0)
usr.sbin/dvmrpd/report.c
203
free(rr);
usr.sbin/dvmrpd/report.c
77
struct route_report rr;
usr.sbin/nsd/difffile.c
1000
rr->owner = domain;
usr.sbin/nsd/difffile.c
1001
rr->type = type;
usr.sbin/nsd/difffile.c
1002
rr->klass = klass;
usr.sbin/nsd/difffile.c
1003
rr->ttl = ttl;
usr.sbin/nsd/difffile.c
1008
ixfr_store_addrr(ixfr_store, rr);
usr.sbin/nsd/difffile.c
1022
if (!equal_rr_rdata(descriptor, rr, collect_rrs->rrset->rrs[i]))
usr.sbin/nsd/difffile.c
1026
rr_lower_usage(db, rr);
usr.sbin/nsd/difffile.c
1027
region_recycle(db->region, rr, sizeof(*rr) + rr->rdlength);
usr.sbin/nsd/difffile.c
1037
if (!equal_rr_rdata(descriptor, rr, collect_rrs->rrs[i]))
usr.sbin/nsd/difffile.c
1041
rr_lower_usage(db, rr);
usr.sbin/nsd/difffile.c
1042
region_recycle(db->region, rr, sizeof(*rr) + rr->rdlength);
usr.sbin/nsd/difffile.c
1055
collect_rrs->rrs[collect_rrs->rr_count++] = rr;
usr.sbin/nsd/difffile.c
238
add_rr_to_recyclebin(namedb_type* db, rr_type* rr)
usr.sbin/nsd/difffile.c
241
region_recycle(db->region, rr, sizeof(rr_type) + rr->rdlength);
usr.sbin/nsd/difffile.c
448
rr_type *rr)
usr.sbin/nsd/difffile.c
471
if (rrset->rrs[i]->rdlength != rr->rdlength) {
usr.sbin/nsd/difffile.c
476
(unsigned) rr->rdlength, i,
usr.sbin/nsd/difffile.c
479
if (!rdatas_equal(rr, rrset->rrs[i], type,
usr.sbin/nsd/difffile.c
492
rr_type *rr, int add)
usr.sbin/nsd/difffile.c
500
rrset->rrs[i]->rdlength == rr->rdlength &&
usr.sbin/nsd/difffile.c
501
rdatas_equal(rrset->rrs[i], rr, type,
usr.sbin/nsd/difffile.c
509
debug_find_rr_num(rrset, type, klass, rr);
usr.sbin/nsd/difffile.c
517
nsec3_delete_rr_trigger(namedb_type* db, rr_type* rr, zone_type* zone)
usr.sbin/nsd/difffile.c
523
if(rr->type == TYPE_NSEC3 && rr->owner->nsec3 &&
usr.sbin/nsd/difffile.c
524
rr->owner->nsec3->nsec3_node.key &&
usr.sbin/nsd/difffile.c
525
nsec3_rr_uses_params(rr, zone) &&
usr.sbin/nsd/difffile.c
526
nsec3_in_chain_count(rr->owner, zone) <= 1) {
usr.sbin/nsd/difffile.c
527
domain_type* prev = nsec3_chain_find_prev(zone, rr->owner);
usr.sbin/nsd/difffile.c
529
if(domain_is_prehash(db->domains, rr->owner))
usr.sbin/nsd/difffile.c
530
prehash_del(db->domains, rr->owner);
usr.sbin/nsd/difffile.c
532
if(rr->owner == zone->nsec3_last)
usr.sbin/nsd/difffile.c
536
&rr->owner->nsec3->nsec3_node);
usr.sbin/nsd/difffile.c
538
if(prev && prev != rr->owner)
usr.sbin/nsd/difffile.c
544
else if(rr->type == TYPE_NSEC3PARAM && rr == zone->nsec3_param) {
usr.sbin/nsd/difffile.c
548
nsec3_find_zone_param(db, zone, rr, 0);
usr.sbin/nsd/difffile.c
637
nsec3_add_rr_trigger(namedb_type* db, rr_type* rr, zone_type* zone)
usr.sbin/nsd/difffile.c
641
if(zone->nsec3_param && rr->type == TYPE_NSEC3 &&
usr.sbin/nsd/difffile.c
642
(!rr->owner->nsec3 || !rr->owner->nsec3->nsec3_node.key)
usr.sbin/nsd/difffile.c
643
&& nsec3_rr_uses_params(rr, zone)) {
usr.sbin/nsd/difffile.c
651
nsec3_precompile_nsec3rr(db, rr->owner, zone);
usr.sbin/nsd/difffile.c
654
nsec3_rrsets_changed_remove_prehash(rr->owner, zone);
usr.sbin/nsd/difffile.c
656
prehash_add(db->domains, rr->owner);
usr.sbin/nsd/difffile.c
657
} else if(!zone->nsec3_param && rr->type == TYPE_NSEC3PARAM) {
usr.sbin/nsd/difffile.c
737
struct rr *rr;
usr.sbin/nsd/difffile.c
742
code = descriptor->read_rdata(temptable, rdatalen, packet, &rr);
usr.sbin/nsd/difffile.c
749
rr->owner = domain;
usr.sbin/nsd/difffile.c
750
rr->type = type;
usr.sbin/nsd/difffile.c
751
rr->klass = klass;
usr.sbin/nsd/difffile.c
752
rr->ttl = ttl;
usr.sbin/nsd/difffile.c
760
ixfr_store_delrr(ixfr_store, rr);
usr.sbin/nsd/difffile.c
762
rrnum = find_rr_num(rrset, type, klass, rr, 0);
usr.sbin/nsd/difffile.c
889
struct rr **rrs;
usr.sbin/nsd/difffile.c
955
rr_type *rr;
usr.sbin/nsd/difffile.c
993
code = descriptor->read_rdata(db->domains, rdatalen, packet, &rr);
usr.sbin/nsd/dns.h
12
struct rr;
usr.sbin/nsd/dns.h
332
struct rr **rr);
usr.sbin/nsd/dns.h
343
const struct rr *rr);
usr.sbin/nsd/dns.h
356
const struct rr *rr);
usr.sbin/nsd/ixfr.c
1251
static int ixfr_putrr(const rr_type* rr, uint8_t** rrs, size_t* rrs_len,
usr.sbin/nsd/ixfr.c
1259
rdlen_uncompressed = rr_calculate_uncompressed_rdata_length(rr);
usr.sbin/nsd/ixfr.c
1263
dname = domain_dname(rr->owner);
usr.sbin/nsd/ixfr.c
1277
write_uint16(sp, rr->type);
usr.sbin/nsd/ixfr.c
1278
write_uint16(sp + 2, rr->klass);
usr.sbin/nsd/ixfr.c
1279
write_uint32(sp + 4, rr->ttl);
usr.sbin/nsd/ixfr.c
1281
rr_write_uncompressed_rdata(rr, sp+10, rdlen_uncompressed);
usr.sbin/nsd/ixfr.c
1285
void ixfr_store_putrr(struct ixfr_store* ixfr_store, const rr_type* rr,
usr.sbin/nsd/ixfr.c
1296
if(rr->type == TYPE_SOA)
usr.sbin/nsd/ixfr.c
1306
code = ixfr_putrr(rr, rrs, rrs_len, rrs_capacity);
usr.sbin/nsd/ixfr.c
1318
void ixfr_store_delrr(struct ixfr_store* ixfr_store, const rr_type* rr)
usr.sbin/nsd/ixfr.c
1322
ixfr_store_putrr(ixfr_store, rr, &ixfr_store->data->del,
usr.sbin/nsd/ixfr.c
1326
void ixfr_store_addrr(struct ixfr_store* ixfr_store, const rr_type* rr)
usr.sbin/nsd/ixfr.c
1330
ixfr_store_putrr(ixfr_store, rr, &ixfr_store->data->add,
usr.sbin/nsd/ixfr.c
1334
int ixfr_store_addrr_rdatas(struct ixfr_store* ixfr_store, const rr_type *rr)
usr.sbin/nsd/ixfr.c
1338
if(rr->type == TYPE_SOA)
usr.sbin/nsd/ixfr.c
1340
if(ixfr_putrr(rr, &ixfr_store->data->add, &ixfr_store->data->add_len,
usr.sbin/nsd/ixfr.c
1347
const rr_type* rr)
usr.sbin/nsd/ixfr.c
1352
if(!retrieve_soa_rdata_serial(rr, &ixfr_store->data->newserial))
usr.sbin/nsd/ixfr.c
1354
if(ixfr_putrr(rr, &ixfr_store->data->newsoa,
usr.sbin/nsd/ixfr.c
192
struct pktcompression* pcomp, const uint8_t* rr, size_t rrlen)
usr.sbin/nsd/ixfr.c
1939
const dname_type** dname, struct rr** rr)
usr.sbin/nsd/ixfr.c
195
size_t dname_len = buf_dname_length(rr, rrlen);
usr.sbin/nsd/ixfr.c
196
if(!rr || rrlen == 0 || dname_len == 0)
usr.sbin/nsd/ixfr.c
1975
code = descriptor->read_rdata(owners, rdlen, &packet, rr);
usr.sbin/nsd/ixfr.c
198
while(rrlen > 0 && rr[0] != 0) {
usr.sbin/nsd/ixfr.c
1982
(*rr)->owner = domain;
usr.sbin/nsd/ixfr.c
1983
(*rr)->type = tp;
usr.sbin/nsd/ixfr.c
1984
(*rr)->klass = klass;
usr.sbin/nsd/ixfr.c
1985
(*rr)->ttl = ttl;
usr.sbin/nsd/ixfr.c
199
size_t lablen = (size_t)(rr[0]);
usr.sbin/nsd/ixfr.c
1992
struct rr* rr)
usr.sbin/nsd/ixfr.c
1995
rr->type);
usr.sbin/nsd/ixfr.c
1997
buffer_printf(rr_buffer, "\t%lu\t%s\t%s", (unsigned long)rr->ttl,
usr.sbin/nsd/ixfr.c
1998
rrclass_to_string(rr->klass), rrtype_to_string(rr->type));
usr.sbin/nsd/ixfr.c
1999
if (!print_rdata(rr_buffer, descriptor, rr)) {
usr.sbin/nsd/ixfr.c
2000
if(!print_unknown_rdata(rr_buffer, descriptor, rr))
usr.sbin/nsd/ixfr.c
2011
struct rr* rr;
usr.sbin/nsd/ixfr.c
2013
if(!parse_wirerr_into_temp(zone, fname, temp, buf, len, &dname, &rr)) {
usr.sbin/nsd/ixfr.c
2019
if(!print_rr_oneline(rr_buffer, dname, rr)) {
usr.sbin/nsd/ixfr.c
207
if((offset=pktcompression_find(pcomp, rr, dname_len))!=0) {
usr.sbin/nsd/ixfr.c
217
pktcompression_insert(pcomp, rr, dname_len,
usr.sbin/nsd/ixfr.c
220
buffer_write(packet, rr, lablen+1);
usr.sbin/nsd/ixfr.c
224
rr += lablen+1;
usr.sbin/nsd/ixfr.c
2247
struct zone* tempzone, struct rr* rr)
usr.sbin/nsd/ixfr.c
2250
nsd_type_descriptor(rr->type);
usr.sbin/nsd/ixfr.c
2259
if(rr->rdlength == offset &&
usr.sbin/nsd/ixfr.c
2262
if(!lookup_rdata_field_entry(descriptor, i, rr, offset,
usr.sbin/nsd/ixfr.c
2272
rr->owner);
usr.sbin/nsd/ixfr.c
2279
if(rr->owner == tempzone->apex) {
usr.sbin/nsd/ixfr.c
228
if(rrlen > 0 && rr[0] == 0) {
usr.sbin/nsd/ixfr.c
2285
rr->owner->rrsets = NULL;
usr.sbin/nsd/ixfr.c
2286
if(rr->owner->usage == 0) {
usr.sbin/nsd/ixfr.c
2287
ixfr_temp_deldomain(temptable, rr->owner, NULL);
usr.sbin/nsd/ixfr.c
2294
struct rr *rr, zone_parser_t *parser, struct region* tempregion,
usr.sbin/nsd/ixfr.c
2300
if(rr->type != TYPE_SOA) {
usr.sbin/nsd/ixfr.c
2305
if(rr->klass != CLASS_IN) {
usr.sbin/nsd/ixfr.c
2315
if(dname_compare(domain_dname(zone->apex), domain_dname(rr->owner)) != 0) {
usr.sbin/nsd/ixfr.c
2317
zone->opts->name, domain_to_string(rr->owner));
usr.sbin/nsd/ixfr.c
2320
data->newserial = soa_rr_get_serial(rr);
usr.sbin/nsd/ixfr.c
2327
if((code=ixfr_putrr(rr, &data->newsoa, &data->newsoa_len, &capacity))
usr.sbin/nsd/ixfr.c
2336
clear_temp_table_of_rr(temptable, tempzone, rr);
usr.sbin/nsd/ixfr.c
2344
struct rr *rr, zone_parser_t *parser, struct region* tempregion,
usr.sbin/nsd/ixfr.c
2349
if(rr->type != TYPE_SOA) {
usr.sbin/nsd/ixfr.c
2354
if(rr->klass != CLASS_IN) {
usr.sbin/nsd/ixfr.c
2364
if(dname_compare(domain_dname(zone->apex), domain_dname(rr->owner)) != 0) {
usr.sbin/nsd/ixfr.c
2366
zone->opts->name, domain_to_string(rr->owner));
usr.sbin/nsd/ixfr.c
2369
data->oldserial = soa_rr_get_serial(rr);
usr.sbin/nsd/ixfr.c
2370
if(!ixfr_putrr(rr, &data->oldsoa, &data->oldsoa_len, &capacity)) {
usr.sbin/nsd/ixfr.c
2375
clear_temp_table_of_rr(temptable, tempzone, rr);
usr.sbin/nsd/ixfr.c
2384
struct rr *rr, zone_parser_t *parser, struct region* tempregion,
usr.sbin/nsd/ixfr.c
2388
if(!ixfr_putrr(rr, &data->del, &data->del_len, &capacity)) {
usr.sbin/nsd/ixfr.c
239
struct pktcompression* pcomp, const uint8_t* rr, size_t rdlen)
usr.sbin/nsd/ixfr.c
2393
clear_temp_table_of_rr(temptable, tempzone, rr);
usr.sbin/nsd/ixfr.c
2397
if(rr->type != TYPE_SOA && soa_rr_get_serial(rr) != data->newserial) {
usr.sbin/nsd/ixfr.c
2408
struct rr *rr, zone_parser_t *parser, struct region* tempregion,
usr.sbin/nsd/ixfr.c
2412
if(!ixfr_putrr(rr, &data->add, &data->add_len, &capacity)) {
usr.sbin/nsd/ixfr.c
2417
clear_temp_table_of_rr(temptable, tempzone, rr);
usr.sbin/nsd/ixfr.c
2418
if(rr->type != TYPE_SOA || soa_rr_get_serial(rr) != data->newserial) {
usr.sbin/nsd/ixfr.c
2449
struct rr *rr;
usr.sbin/nsd/ixfr.c
2467
code = descriptor->read_rdata(state->temptable, rdlength, &buffer, &rr);
usr.sbin/nsd/ixfr.c
2487
assert(rr);
usr.sbin/nsd/ixfr.c
2488
rr->owner = domain;
usr.sbin/nsd/ixfr.c
2489
rr->ttl = ttl;
usr.sbin/nsd/ixfr.c
2490
rr->type = type;
usr.sbin/nsd/ixfr.c
2491
rr->klass = class;
usr.sbin/nsd/ixfr.c
2494
if (!ixfr_data_readnewsoa(state->data, state->zone, rr, parser,
usr.sbin/nsd/ixfr.c
2499
if(!ixfr_data_readoldsoa(state->data, state->zone, rr, parser,
usr.sbin/nsd/ixfr.c
2504
switch (ixfr_data_readdel(state->data, state->zone, rr, parser,
usr.sbin/nsd/ixfr.c
251
buffer_write(packet, rr, rdlen);
usr.sbin/nsd/ixfr.c
2517
switch (ixfr_data_readadd(state->data, state->zone, rr, parser,
usr.sbin/nsd/ixfr.c
273
rdlen, rr, offset, &domain);
usr.sbin/nsd/ixfr.c
301
pcomp, rr+offset, rdlen-offset);
usr.sbin/nsd/ixfr.c
314
dlen = buf_dname_length(rr+offset,
usr.sbin/nsd/ixfr.c
324
field_len = ((uint16_t)(rr+offset)[0]) + 1;
usr.sbin/nsd/ixfr.c
343
buffer_write(packet, rr+offset, field_len);
usr.sbin/nsd/ixfr.c
353
struct pktcompression* pcomp, const uint8_t* rr, size_t rrlen,
usr.sbin/nsd/ixfr.c
380
dname_len = pktcompression_write_dname(packet, pcomp, rr, rrlen);
usr.sbin/nsd/ixfr.c
387
rr += dname_len;
usr.sbin/nsd/ixfr.c
397
tp = read_uint16(rr);
usr.sbin/nsd/ixfr.c
398
buffer_write(packet, rr, 8);
usr.sbin/nsd/ixfr.c
399
rr += 8;
usr.sbin/nsd/ixfr.c
401
rdlen = read_uint16(rr);
usr.sbin/nsd/ixfr.c
402
rr += 2;
usr.sbin/nsd/ixfr.c
410
if(!ixfr_write_rdata_pkt(packet, tp, pcomp, rr, rdlen)) {
usr.sbin/nsd/ixfr.c
491
static uint32_t soa_rr_get_serial(struct rr* rr)
usr.sbin/nsd/ixfr.c
493
return soa_rdata_get_serial(rr->rdata, rr->rdlength);
usr.sbin/nsd/ixfr.h
185
const rr_type *rr);
usr.sbin/nsd/ixfr.h
186
void ixfr_store_addrr(struct ixfr_store* ixfr_store, const rr_type *rr);
usr.sbin/nsd/ixfr.h
187
int ixfr_store_addrr_rdatas(struct ixfr_store* ixfr_store, const rr_type *rr);
usr.sbin/nsd/ixfr.h
192
const rr_type* rr);
usr.sbin/nsd/ixfrcreate.c
322
static int rdata_match(struct rr* rr, uint8_t* rdata, uint16_t rdlen)
usr.sbin/nsd/ixfrcreate.c
327
rr->type);
usr.sbin/nsd/ixfrcreate.c
328
return equal_rr_rdata_uncompressed_wire(descriptor, rr, rdata, rdlen);
usr.sbin/nsd/ixfrcreate.c
52
static int spool_rr_data(FILE* out, rr_type* rr)
usr.sbin/nsd/ixfrcreate.c
57
if(!spool_u32(out, rr->ttl))
usr.sbin/nsd/ixfrcreate.c
59
code = rr_calculate_uncompressed_rdata_length(rr);
usr.sbin/nsd/ixfrcreate.c
67
rr_write_uncompressed_rdata(rr, buf, rdlen);
usr.sbin/nsd/namedb.c
666
rr_rrsig_type_covered(rr_type* rr)
usr.sbin/nsd/namedb.c
669
assert(rr->type == TYPE_RRSIG);
usr.sbin/nsd/namedb.c
670
assert(rr->rdlength > 2);
usr.sbin/nsd/namedb.c
671
memcpy(&type, rr->rdata, sizeof(type));
usr.sbin/nsd/namedb.h
27
typedef struct rr rr_type;
usr.sbin/nsd/namedb.h
351
uint16_t rr_rrsig_type_covered(rr_type* rr);
usr.sbin/nsd/nsd-control.c
432
ssize_t rr = read(fd, buf, len-1);
usr.sbin/nsd/nsd-control.c
433
if(rr <= 0) {
usr.sbin/nsd/nsd-control.c
434
if(rr == 0) {
usr.sbin/nsd/nsd-control.c
442
buf[rr] = 0;
usr.sbin/nsd/nsec3.c
167
nsec3_has_soa(rr_type* rr)
usr.sbin/nsd/nsec3.c
171
if(rr->rdlength < 6)
usr.sbin/nsd/nsec3.c
174
if(rr->rdlength < offset+1 ||
usr.sbin/nsd/nsec3.c
175
rr->rdlength < offset+1+rr->rdata[offset])
usr.sbin/nsd/nsec3.c
177
offset += 1 + rr->rdata[offset];
usr.sbin/nsd/nsec3.c
178
if(rr->rdlength < offset+1 ||
usr.sbin/nsd/nsec3.c
179
rr->rdlength < offset+1+rr->rdata[offset])
usr.sbin/nsd/nsec3.c
181
offset += 1 + rr->rdata[offset];
usr.sbin/nsd/nsec3.c
182
if (rr->rdlength >= offset + 3 && /* has types in bitmap */
usr.sbin/nsd/nsec3.c
183
rr->rdata[offset] == 0 && /* first window = 0, */
usr.sbin/nsd/nsec3.c
186
(rr->rdata[offset+2] & 0x02))
usr.sbin/nsd/nsec3.c
243
nsec3param_to_str(struct rr* rr, char* str, size_t buflen)
usr.sbin/nsd/nsec3.c
246
if(rr->rdlength < 5 || rr->rdlength < 5 + (uint16_t)rr->rdata[4]) {
usr.sbin/nsd/nsec3.c
251
(unsigned)rr->rdata[0], (unsigned)rr->rdata[1],
usr.sbin/nsd/nsec3.c
252
(unsigned)read_uint16(rr->rdata+2));
usr.sbin/nsd/nsec3.c
253
if(rr->rdata[4] == 0) {
usr.sbin/nsd/nsec3.c
257
len += hex_ntop(rr->rdata+5, rr->rdata[4], str+len, buflen-len-1);
usr.sbin/nsd/nsec3.c
267
static struct rr*
usr.sbin/nsd/nsec3.c
268
db_find_nsec3param(struct namedb* db, struct zone* z, struct rr* avoid_rr,
usr.sbin/nsd/nsec3.c
307
struct rr* avoid_rr, int checkchain)
usr.sbin/nsd/nsec3.c
315
nsec3_rdata_params_ok(const rr_type *prr, const rr_type* rr)
usr.sbin/nsd/nsec3.c
317
if(prr->rdlength > rr->rdlength)
usr.sbin/nsd/nsec3.c
321
return prr->rdata[0] == rr->rdata[0] &&
usr.sbin/nsd/nsec3.c
322
(memcmp(prr->rdata+2, rr->rdata+2, prr->rdlength-2) == 0);
usr.sbin/nsd/nsec3.c
326
nsec3_rr_uses_params(rr_type* rr, zone_type* zone)
usr.sbin/nsd/nsec3.c
328
if(!rr || rr->rdlength < 6)
usr.sbin/nsd/nsec3.c
330
return nsec3_rdata_params_ok(zone->nsec3_param, rr);
usr.sbin/nsd/nsec3.h
21
struct rr;
usr.sbin/nsd/nsec3.h
80
int nsec3_rr_uses_params(struct rr* rr, struct zone* zone);
usr.sbin/nsd/nsec3.h
95
struct rr* avoid_rr, int checkchain);
usr.sbin/nsd/packet.c
254
struct rr *rr;
usr.sbin/nsd/packet.c
287
code = descriptor->read_rdata(owners, rdlength, packet, &rr);
usr.sbin/nsd/packet.c
291
rr->owner = domain;
usr.sbin/nsd/packet.c
292
rr->type = type;
usr.sbin/nsd/packet.c
293
rr->klass = class;
usr.sbin/nsd/packet.c
294
rr->ttl = ttl;
usr.sbin/nsd/packet.c
296
return rr;
usr.sbin/nsd/packet.c
51
packet_encode_rr(query_type *q, domain_type *owner, rr_type *rr, uint32_t ttl)
usr.sbin/nsd/packet.c
57
nsd_type_descriptor(rr->type);
usr.sbin/nsd/packet.c
61
assert(rr);
usr.sbin/nsd/packet.c
70
buffer_write_u16(q->packet, rr->type);
usr.sbin/nsd/packet.c
71
buffer_write_u16(q->packet, rr->klass);
usr.sbin/nsd/packet.c
78
descriptor->write_rdata(q, rr);
usr.sbin/nsd/packet.h
157
rr_type *rr,
usr.sbin/nsd/rdata.c
1017
struct buffer *packet, struct rr **rr)
usr.sbin/nsd/rdata.c
1021
if (!(*rr = region_alloc(domains->region, sizeof(**rr) + rdlength)))
usr.sbin/nsd/rdata.c
1024
buffer_read(packet, (*rr)->rdata, rdlength);
usr.sbin/nsd/rdata.c
1025
(*rr)->rdlength = rdlength;
usr.sbin/nsd/rdata.c
1031
struct buffer *packet, struct rr **rr)
usr.sbin/nsd/rdata.c
1033
return read_rdata(domains, rdlength, packet, rr);
usr.sbin/nsd/rdata.c
1037
write_generic_rdata(struct query *query, const struct rr *rr)
usr.sbin/nsd/rdata.c
1039
if(rr->rdlength != 0)
usr.sbin/nsd/rdata.c
1040
buffer_write(query->packet, rr->rdata, rr->rdlength);
usr.sbin/nsd/rdata.c
1044
print_generic_rdata(struct buffer *output, const struct rr *rr)
usr.sbin/nsd/rdata.c
1047
nsd_type_descriptor(rr->type);
usr.sbin/nsd/rdata.c
1048
return print_unknown_rdata_field(output, descriptor, rr);
usr.sbin/nsd/rdata.c
1053
size_t index, const rr_type* rr, uint16_t offset, uint16_t* field_len,
usr.sbin/nsd/rdata.c
1060
int32_t l = field->calculate_length(rr->rdlength, rr->rdata,
usr.sbin/nsd/rdata.c
1071
if(offset > rr->rdlength)
usr.sbin/nsd/rdata.c
1077
if(rr->rdlength - offset <
usr.sbin/nsd/rdata.c
1081
memcpy(domain, rr->rdata+offset, sizeof(void*));
usr.sbin/nsd/rdata.c
1084
dlen = buf_dname_length(rr->rdata+offset,
usr.sbin/nsd/rdata.c
1085
rr->rdlength-offset);
usr.sbin/nsd/rdata.c
1093
if(rr->rdlength - offset < 1)
usr.sbin/nsd/rdata.c
1095
flen = (rr->rdata+offset)[0];
usr.sbin/nsd/rdata.c
1103
*field_len = rr->rdlength - offset;
usr.sbin/nsd/rdata.c
1111
if(offset + *field_len > rr->rdlength)
usr.sbin/nsd/rdata.c
1182
rr_calculate_uncompressed_rdata_length(const rr_type* rr)
usr.sbin/nsd/rdata.c
1186
nsd_type_descriptor(rr->type);
usr.sbin/nsd/rdata.c
1190
return rr->rdlength; /* It does not really validate the
usr.sbin/nsd/rdata.c
1195
if(rr->rdlength == offset &&
usr.sbin/nsd/rdata.c
1198
if(!lookup_rdata_field_entry(descriptor, i, rr, offset,
usr.sbin/nsd/rdata.c
1215
rr_write_uncompressed_rdata(const rr_type* rr, uint8_t* buf, size_t len)
usr.sbin/nsd/rdata.c
1219
nsd_type_descriptor(rr->type);
usr.sbin/nsd/rdata.c
1225
if(rr->rdlength > len)
usr.sbin/nsd/rdata.c
1227
memcpy(buf, rr->rdata, rr->rdlength);
usr.sbin/nsd/rdata.c
1233
if(rr->rdlength == offset &&
usr.sbin/nsd/rdata.c
1236
if(!lookup_rdata_field_entry(descriptor, i, rr, offset,
usr.sbin/nsd/rdata.c
1250
memcpy(buf+pos, rr->rdata+offset, field_len);
usr.sbin/nsd/rdata.c
1258
const nsd_type_descriptor_type *descriptor, const rr_type *rr)
usr.sbin/nsd/rdata.c
1267
buffer_printf(output, "\\# %lu ", (unsigned long)rr->rdlength);
usr.sbin/nsd/rdata.c
1268
buffer_print_hex(output, rr->rdata, rr->rdlength);
usr.sbin/nsd/rdata.c
1272
size = rr_calculate_uncompressed_rdata_length(rr);
usr.sbin/nsd/rdata.c
1282
if(rr->rdlength == length &&
usr.sbin/nsd/rdata.c
1285
if(!lookup_rdata_field_entry(descriptor, i, rr, length,
usr.sbin/nsd/rdata.c
1295
to_print = rr->rdata+length;
usr.sbin/nsd/rdata.c
1305
const nsd_type_descriptor_type *descriptor, const rr_type *rr)
usr.sbin/nsd/rdata.c
1308
return print_unknown_rdata_field(output, descriptor, rr);
usr.sbin/nsd/rdata.c
1313
struct buffer *packet, struct rr **rr)
usr.sbin/nsd/rdata.c
1323
size = sizeof(**rr) + sizeof(void*);
usr.sbin/nsd/rdata.c
1324
if (!(*rr = region_alloc(domains->region, size)))
usr.sbin/nsd/rdata.c
1328
memcpy((*rr)->rdata, &domain, sizeof(void*));
usr.sbin/nsd/rdata.c
1329
(*rr)->rdlength = sizeof(void*);
usr.sbin/nsd/rdata.c
1335
struct buffer *packet, struct rr **rr)
usr.sbin/nsd/rdata.c
1346
size = sizeof(**rr) + sizeof(void*);
usr.sbin/nsd/rdata.c
1347
if (!(*rr = region_alloc(domains->region, size)))
usr.sbin/nsd/rdata.c
1351
memcpy((*rr)->rdata, &domain, sizeof(void*));
usr.sbin/nsd/rdata.c
1352
(*rr)->rdlength = sizeof(void*);
usr.sbin/nsd/rdata.c
1385
write_compressed_name_rdata(struct query *query, const struct rr *rr)
usr.sbin/nsd/rdata.c
1388
assert(rr->rdlength == sizeof(void*));
usr.sbin/nsd/rdata.c
1389
memcpy(&domain, rr->rdata, sizeof(void*));
usr.sbin/nsd/rdata.c
1394
write_uncompressed_name_rdata(struct query *query, const struct rr *rr)
usr.sbin/nsd/rdata.c
1398
assert(rr->rdlength >= sizeof(void*));
usr.sbin/nsd/rdata.c
1399
memcpy(&domain, rr->rdata, sizeof(void*));
usr.sbin/nsd/rdata.c
1405
print_name_rdata(struct buffer *output, const struct rr *rr)
usr.sbin/nsd/rdata.c
1408
assert(rr->rdlength == sizeof(void*));
usr.sbin/nsd/rdata.c
1410
return print_domain(output, rr->rdlength, rr->rdata, &length);
usr.sbin/nsd/rdata.c
1415
struct buffer *packet, struct rr **rr)
usr.sbin/nsd/rdata.c
1419
return read_rdata(domains, rdlength, packet, rr);
usr.sbin/nsd/rdata.c
1423
print_a_rdata(struct buffer *output, const struct rr *rr)
usr.sbin/nsd/rdata.c
1426
assert(rr->rdlength == 4);
usr.sbin/nsd/rdata.c
1427
return print_ip4(output, rr->rdlength, rr->rdata, &length);
usr.sbin/nsd/rdata.c
1432
struct buffer *packet, struct rr **rr)
usr.sbin/nsd/rdata.c
1445
size = sizeof(**rr) + 2 * sizeof(void*) + 20;
usr.sbin/nsd/rdata.c
1446
if (!(*rr = region_alloc(domains->region, size)))
usr.sbin/nsd/rdata.c
1453
memcpy((*rr)->rdata, &primary_domain, sizeof(void*));
usr.sbin/nsd/rdata.c
1454
memcpy((*rr)->rdata + sizeof(void*), &mailbox_domain, sizeof(void*));
usr.sbin/nsd/rdata.c
1455
buffer_read(packet, (*rr)->rdata + 2 * sizeof(void*), 20);
usr.sbin/nsd/rdata.c
1456
(*rr)->rdlength = 2 * sizeof(void*) + 20;
usr.sbin/nsd/rdata.c
1461
write_soa_rdata(struct query *query, const struct rr *rr)
usr.sbin/nsd/rdata.c
1465
assert(rr->rdlength == 2 * sizeof(void*) + 20);
usr.sbin/nsd/rdata.c
1466
memcpy(&primary, rr->rdata, sizeof(void*));
usr.sbin/nsd/rdata.c
1467
memcpy(&mailbox, rr->rdata + sizeof(void*), sizeof(void*));
usr.sbin/nsd/rdata.c
1470
buffer_write(query->packet, rr->rdata + (2 * sizeof(void*)), 20);
usr.sbin/nsd/rdata.c
1474
print_soa_rdata(struct buffer *output, const struct rr *rr)
usr.sbin/nsd/rdata.c
1478
assert(rr->rdlength == 2 * sizeof(void*) + 20);
usr.sbin/nsd/rdata.c
1479
if (!print_domain(output, rr->rdlength, rr->rdata, &length))
usr.sbin/nsd/rdata.c
1482
if (!print_domain(output, rr->rdlength, rr->rdata, &length))
usr.sbin/nsd/rdata.c
1486
serial = read_uint32(rr->rdata + length);
usr.sbin/nsd/rdata.c
1487
refresh = read_uint32(rr->rdata + length + 4);
usr.sbin/nsd/rdata.c
1488
retry = read_uint32(rr->rdata + length + 8);
usr.sbin/nsd/rdata.c
1489
expire = read_uint32(rr->rdata + length + 12);
usr.sbin/nsd/rdata.c
1490
minimum = read_uint32(rr->rdata + length + 16);
usr.sbin/nsd/rdata.c
1499
print_soa_rdata_twoline(struct buffer *output, const struct rr *rr)
usr.sbin/nsd/rdata.c
1503
assert(rr->rdlength == 2 * sizeof(void*) + 20);
usr.sbin/nsd/rdata.c
1504
if (!print_domain(output, rr->rdlength, rr->rdata, &length))
usr.sbin/nsd/rdata.c
1507
if (!print_domain(output, rr->rdlength, rr->rdata, &length))
usr.sbin/nsd/rdata.c
1511
serial = read_uint32(rr->rdata + length);
usr.sbin/nsd/rdata.c
1512
refresh = read_uint32(rr->rdata + length + 4);
usr.sbin/nsd/rdata.c
1513
retry = read_uint32(rr->rdata + length + 8);
usr.sbin/nsd/rdata.c
1514
expire = read_uint32(rr->rdata + length + 12);
usr.sbin/nsd/rdata.c
1515
minimum = read_uint32(rr->rdata + length + 16);
usr.sbin/nsd/rdata.c
1525
struct buffer *packet, struct rr **rr)
usr.sbin/nsd/rdata.c
1529
return read_rdata(domains, rdlength, packet, rr);
usr.sbin/nsd/rdata.c
1549
print_wks_rdata(struct buffer *output, const struct rr *rr)
usr.sbin/nsd/rdata.c
1556
if(rr->rdlength < 5)
usr.sbin/nsd/rdata.c
1558
if (!print_ip4(output, rr->rdlength, rr->rdata, &length))
usr.sbin/nsd/rdata.c
1562
protocol = rr->rdata[4];
usr.sbin/nsd/rdata.c
1570
bits = (rr->rdlength - 5) * 8;
usr.sbin/nsd/rdata.c
1571
bitmap = rr->rdata + 5;
usr.sbin/nsd/rdata.c
1581
struct buffer *packet, struct rr **rr)
usr.sbin/nsd/rdata.c
1593
return read_rdata(domains, rdlength, packet, rr);
usr.sbin/nsd/rdata.c
1597
print_hinfo_rdata(struct buffer *output, const struct rr *rr)
usr.sbin/nsd/rdata.c
1600
if (!print_string(output, rr->rdlength, rr->rdata, &length))
usr.sbin/nsd/rdata.c
1603
if (!print_string(output, rr->rdlength, rr->rdata, &length))
usr.sbin/nsd/rdata.c
1605
if(rr->rdlength != length)
usr.sbin/nsd/rdata.c
1612
struct buffer *packet, struct rr **rr)
usr.sbin/nsd/rdata.c
1624
size = sizeof(**rr) + 2 * sizeof(void*);
usr.sbin/nsd/rdata.c
1625
if (!(*rr = region_alloc(domains->region, size)))
usr.sbin/nsd/rdata.c
1631
memcpy((*rr)->rdata, &rmailbx_domain, sizeof(void*));
usr.sbin/nsd/rdata.c
1632
memcpy((*rr)->rdata + sizeof(void*), &emailbx_domain, sizeof(void*));
usr.sbin/nsd/rdata.c
1633
(*rr)->rdlength = 2 * sizeof(void*);
usr.sbin/nsd/rdata.c
1638
write_minfo_rdata(struct query *query, const struct rr *rr)
usr.sbin/nsd/rdata.c
1641
assert(rr->rdlength == 2 * sizeof(void*));
usr.sbin/nsd/rdata.c
1642
memcpy(&rmailbx, rr->rdata, sizeof(void*));
usr.sbin/nsd/rdata.c
1643
memcpy(&emailbx, rr->rdata + sizeof(void*), sizeof(void*));
usr.sbin/nsd/rdata.c
1649
print_minfo_rdata(struct buffer *output, const struct rr *rr)
usr.sbin/nsd/rdata.c
1652
assert(rr->rdlength == 2 * sizeof(void*));
usr.sbin/nsd/rdata.c
1653
if (!print_domain(output, rr->rdlength, rr->rdata, &length))
usr.sbin/nsd/rdata.c
1656
if (!print_domain(output, rr->rdlength, rr->rdata, &length))
usr.sbin/nsd/rdata.c
1658
assert(rr->rdlength == length);
usr.sbin/nsd/rdata.c
1664
struct buffer *packet, struct rr **rr)
usr.sbin/nsd/rdata.c
1679
size = sizeof(**rr) + 2 + sizeof(void*);
usr.sbin/nsd/rdata.c
1680
if (!(*rr = region_alloc(domains->region, size)))
usr.sbin/nsd/rdata.c
1684
buffer_read_at(packet, mark, (*rr)->rdata, 2);
usr.sbin/nsd/rdata.c
1685
memcpy((*rr)->rdata + 2, &domain, sizeof(void*));
usr.sbin/nsd/rdata.c
1686
(*rr)->rdlength = 2 + sizeof(void*);
usr.sbin/nsd/rdata.c
1691
write_mx_rdata(struct query *query, const struct rr *rr)
usr.sbin/nsd/rdata.c
1694
assert(rr->rdlength == 2 + sizeof(void*));
usr.sbin/nsd/rdata.c
1695
memcpy(&domain, rr->rdata + 2, sizeof(void*));
usr.sbin/nsd/rdata.c
1696
buffer_write(query->packet, rr->rdata, 2);
usr.sbin/nsd/rdata.c
1701
print_mx_rdata(struct buffer *output, const struct rr *rr)
usr.sbin/nsd/rdata.c
1704
assert(rr->rdlength > length);
usr.sbin/nsd/rdata.c
1705
buffer_printf(output, "%" PRIu16 " ", read_uint16(rr->rdata));
usr.sbin/nsd/rdata.c
1706
if (!print_domain(output, rr->rdlength, rr->rdata, &length))
usr.sbin/nsd/rdata.c
1708
assert(rr->rdlength == length);
usr.sbin/nsd/rdata.c
1714
struct buffer *packet, struct rr **rr)
usr.sbin/nsd/rdata.c
1723
return read_rdata(owners, rdlength, packet, rr);
usr.sbin/nsd/rdata.c
1727
print_txt_rdata(struct buffer *output, const struct rr *rr)
usr.sbin/nsd/rdata.c
1730
if (length < rr->rdlength) {
usr.sbin/nsd/rdata.c
1731
if (!print_string(output, rr->rdlength, rr->rdata, &length))
usr.sbin/nsd/rdata.c
1733
while (length < rr->rdlength) {
usr.sbin/nsd/rdata.c
1735
if (!print_string(output, rr->rdlength, rr->rdata,
usr.sbin/nsd/rdata.c
1745
struct buffer *packet, struct rr **rr)
usr.sbin/nsd/rdata.c
1757
size = sizeof(**rr) + 2 * sizeof(void*);
usr.sbin/nsd/rdata.c
1758
if (!(*rr = region_alloc(domains->region, size)))
usr.sbin/nsd/rdata.c
1764
memcpy((*rr)->rdata, &mbox_domain, sizeof(void*));
usr.sbin/nsd/rdata.c
1765
memcpy((*rr)->rdata + sizeof(void*), &txt_domain, sizeof(void*));
usr.sbin/nsd/rdata.c
1766
(*rr)->rdlength = 2 * sizeof(void*);
usr.sbin/nsd/rdata.c
1771
write_rp_rdata(struct query *query, const struct rr *rr)
usr.sbin/nsd/rdata.c
1776
assert(rr->rdlength == 2 * sizeof(void*));
usr.sbin/nsd/rdata.c
1777
memcpy(&mbox_domain, rr->rdata, sizeof(void*));
usr.sbin/nsd/rdata.c
1778
memcpy(&txt_domain, rr->rdata + sizeof(void*), sizeof(void*));
usr.sbin/nsd/rdata.c
1786
print_rp_rdata(struct buffer *output, const struct rr *rr)
usr.sbin/nsd/rdata.c
1789
if(!print_domain(output, rr->rdlength, rr->rdata, &length))
usr.sbin/nsd/rdata.c
1792
if(!print_domain(output, rr->rdlength, rr->rdata, &length))
usr.sbin/nsd/rdata.c
1794
assert(rr->rdlength == length);
usr.sbin/nsd/rdata.c
1800
struct buffer *packet, struct rr **rr)
usr.sbin/nsd/rdata.c
1815
size = sizeof(**rr) + 2 + sizeof(void*);
usr.sbin/nsd/rdata.c
1816
if (!(*rr = region_alloc(domains->region, size)))
usr.sbin/nsd/rdata.c
1820
buffer_read_at(packet, mark, (*rr)->rdata, 2);
usr.sbin/nsd/rdata.c
1821
memcpy((*rr)->rdata + 2, &domain, sizeof(void*));
usr.sbin/nsd/rdata.c
1822
(*rr)->rdlength = 2 + sizeof(void*);
usr.sbin/nsd/rdata.c
1827
write_afsdb_rdata(struct query *query, const struct rr *rr)
usr.sbin/nsd/rdata.c
1832
assert(rr->rdlength == 2 + sizeof(void*));
usr.sbin/nsd/rdata.c
1833
memcpy(&domain, rr->rdata + 2, sizeof(void*));
usr.sbin/nsd/rdata.c
1835
buffer_write(query->packet, rr->rdata, 2);
usr.sbin/nsd/rdata.c
1840
print_afsdb_rdata(struct buffer *output, const struct rr *rr)
usr.sbin/nsd/rdata.c
1843
assert(rr->rdlength == 2 + sizeof(void*));
usr.sbin/nsd/rdata.c
1844
subtype = read_uint16(rr->rdata);
usr.sbin/nsd/rdata.c
1846
if(!print_domain(output, rr->rdlength, rr->rdata, &length))
usr.sbin/nsd/rdata.c
1853
struct buffer *packet, struct rr **rr)
usr.sbin/nsd/rdata.c
1862
return read_rdata(domains, rdlength, packet, rr);
usr.sbin/nsd/rdata.c
1866
print_x25_rdata(struct buffer *output, const struct rr *rr)
usr.sbin/nsd/rdata.c
1869
if (!print_string(output, rr->rdlength, rr->rdata, &length))
usr.sbin/nsd/rdata.c
1871
if(rr->rdlength != length)
usr.sbin/nsd/rdata.c
1878
struct buffer *packet, struct rr **rr)
usr.sbin/nsd/rdata.c
1894
return read_rdata(domains, rdlength, packet, rr);
usr.sbin/nsd/rdata.c
1898
print_isdn_rdata(struct buffer *output, const struct rr *rr)
usr.sbin/nsd/rdata.c
1901
if (!print_string(output, rr->rdlength, rr->rdata, &length))
usr.sbin/nsd/rdata.c
1903
if(rr->rdlength > length) {
usr.sbin/nsd/rdata.c
1906
if (!print_string(output, rr->rdlength, rr->rdata, &length))
usr.sbin/nsd/rdata.c
1909
if(rr->rdlength != length)
usr.sbin/nsd/rdata.c
1916
struct buffer *packet, struct rr **rr)
usr.sbin/nsd/rdata.c
1932
size = sizeof(**rr) + 2 + sizeof(void*);
usr.sbin/nsd/rdata.c
1933
if (!(*rr = region_alloc(domains->region, size)))
usr.sbin/nsd/rdata.c
1937
buffer_read_at(packet, mark, (*rr)->rdata, 2);
usr.sbin/nsd/rdata.c
1938
memcpy((*rr)->rdata + 2, &domain, sizeof(void*));
usr.sbin/nsd/rdata.c
1939
(*rr)->rdlength = 2 + sizeof(void*);
usr.sbin/nsd/rdata.c
1944
write_rt_rdata(struct query *query, const struct rr *rr)
usr.sbin/nsd/rdata.c
1949
assert(rr->rdlength == 2 + sizeof(void*));
usr.sbin/nsd/rdata.c
1950
memcpy(&domain, rr->rdata + 2, sizeof(void*));
usr.sbin/nsd/rdata.c
1952
buffer_write(query->packet, rr->rdata, 2);
usr.sbin/nsd/rdata.c
1957
print_nsap_rdata(struct buffer *output, const struct rr *rr)
usr.sbin/nsd/rdata.c
1960
buffer_print_hex(output, rr->rdata, rr->rdlength);
usr.sbin/nsd/rdata.c
1965
print_nsap_ptr_rdata(struct buffer *output, const struct rr *rr)
usr.sbin/nsd/rdata.c
1968
if(!print_unquoted(output, rr->rdlength, rr->rdata, &length))
usr.sbin/nsd/rdata.c
1970
if(rr->rdlength != length)
usr.sbin/nsd/rdata.c
1976
print_key_rdata(struct buffer *output, const struct rr *rr)
usr.sbin/nsd/rdata.c
1979
if(rr->rdlength < length)
usr.sbin/nsd/rdata.c
1983
read_uint16(rr->rdata), rr->rdata[2], rr->rdata[3]);
usr.sbin/nsd/rdata.c
1984
if (!print_base64(output, rr->rdlength, rr->rdata, &length))
usr.sbin/nsd/rdata.c
1986
if(rr->rdlength != length)
usr.sbin/nsd/rdata.c
1993
struct buffer *packet, struct rr **rr)
usr.sbin/nsd/rdata.c
2012
size = sizeof(**rr) + 2 + 2*sizeof(void*);
usr.sbin/nsd/rdata.c
2013
if (!(*rr = region_alloc(domains->region, size)))
usr.sbin/nsd/rdata.c
2020
buffer_read_at(packet, mark, (*rr)->rdata, 2);
usr.sbin/nsd/rdata.c
2021
memcpy((*rr)->rdata+2, &map822_domain, sizeof(void*));
usr.sbin/nsd/rdata.c
2022
memcpy((*rr)->rdata+2+sizeof(void*), &mapx400_domain, sizeof(void*));
usr.sbin/nsd/rdata.c
2023
(*rr)->rdlength = 2 + 2*sizeof(void*);
usr.sbin/nsd/rdata.c
2028
write_px_rdata(struct query *query, const struct rr *rr)
usr.sbin/nsd/rdata.c
2033
memcpy(&map822_domain, rr->rdata + 2, sizeof(void*));
usr.sbin/nsd/rdata.c
2034
memcpy(&mapx400_domain, rr->rdata + 2 + sizeof(void*), sizeof(void*));
usr.sbin/nsd/rdata.c
2037
buffer_write(query->packet, rr->rdata, 2);
usr.sbin/nsd/rdata.c
2043
print_px_rdata(struct buffer *output, const struct rr *rr)
usr.sbin/nsd/rdata.c
2046
assert(rr->rdlength > 3);
usr.sbin/nsd/rdata.c
2047
buffer_printf(output, "%" PRIu16 " ", read_uint16(rr->rdata));
usr.sbin/nsd/rdata.c
2048
if (!print_domain(output, rr->rdlength, rr->rdata, &length))
usr.sbin/nsd/rdata.c
2051
if (!print_domain(output, rr->rdlength, rr->rdata, &length))
usr.sbin/nsd/rdata.c
2053
assert(rr->rdlength == length);
usr.sbin/nsd/rdata.c
2058
print_gpos_rdata(struct buffer *output, const struct rr *rr)
usr.sbin/nsd/rdata.c
2061
if(!print_unquoted(output, rr->rdlength, rr->rdata, &length))
usr.sbin/nsd/rdata.c
2064
if(!print_unquoted(output, rr->rdlength, rr->rdata, &length))
usr.sbin/nsd/rdata.c
2067
if(!print_unquoted(output, rr->rdlength, rr->rdata, &length))
usr.sbin/nsd/rdata.c
2069
if(rr->rdlength != length)
usr.sbin/nsd/rdata.c
2076
struct buffer *packet, struct rr **rr)
usr.sbin/nsd/rdata.c
2080
return read_rdata(domains, rdlength, packet, rr);
usr.sbin/nsd/rdata.c
2084
print_aaaa_rdata(struct buffer *output, const struct rr *rr)
usr.sbin/nsd/rdata.c
2087
assert(rr->rdlength == 16);
usr.sbin/nsd/rdata.c
2088
return print_ip6(output, rr->rdlength, rr->rdata, &length);
usr.sbin/nsd/rdata.c
2093
struct buffer *packet, struct rr **rr)
usr.sbin/nsd/rdata.c
2112
return read_rdata(domains, rdlength, packet, rr);
usr.sbin/nsd/rdata.c
2134
print_loc_rdata(struct buffer *output, const struct rr *rr)
usr.sbin/nsd/rdata.c
2151
if(rr->rdlength < 16)
usr.sbin/nsd/rdata.c
2153
version = rr->rdata[0];
usr.sbin/nsd/rdata.c
2156
size = rr->rdata[1];
usr.sbin/nsd/rdata.c
2157
horizontal_precision = rr->rdata[2];
usr.sbin/nsd/rdata.c
2158
vertical_precision = rr->rdata[3];
usr.sbin/nsd/rdata.c
2160
latitude = read_uint32(rr->rdata+4);
usr.sbin/nsd/rdata.c
2161
longitude = read_uint32(rr->rdata+8);
usr.sbin/nsd/rdata.c
2162
altitude = read_uint32(rr->rdata+12);
usr.sbin/nsd/rdata.c
2219
struct buffer *packet, struct rr **rr)
usr.sbin/nsd/rdata.c
2235
size = sizeof(**rr) + sizeof(void*) + bitmap_size;
usr.sbin/nsd/rdata.c
2236
if (!(*rr = region_alloc(domains->region, size)))
usr.sbin/nsd/rdata.c
2240
memcpy((*rr)->rdata, &domain, sizeof(void*));
usr.sbin/nsd/rdata.c
2242
buffer_read(packet, (*rr)->rdata + sizeof(void*), bitmap_size);
usr.sbin/nsd/rdata.c
2243
(*rr)->rdlength = sizeof(void*) + bitmap_size;
usr.sbin/nsd/rdata.c
2248
write_nxt_rdata(struct query *query, const struct rr *rr)
usr.sbin/nsd/rdata.c
2253
assert(rr->rdlength >= sizeof(void*));
usr.sbin/nsd/rdata.c
2254
memcpy(&domain, rr->rdata, sizeof(void*));
usr.sbin/nsd/rdata.c
2257
if(rr->rdlength - sizeof(void*) != 0)
usr.sbin/nsd/rdata.c
2258
buffer_write(query->packet, rr->rdata + sizeof(void*),
usr.sbin/nsd/rdata.c
2259
rr->rdlength - sizeof(void*));
usr.sbin/nsd/rdata.c
2263
print_nxt_rdata(struct buffer *output, const struct rr *rr)
usr.sbin/nsd/rdata.c
2269
assert(rr->rdlength > sizeof(void*));
usr.sbin/nsd/rdata.c
2270
if (!print_domain(output, rr->rdlength, rr->rdata, &length))
usr.sbin/nsd/rdata.c
2273
bitmap_size = rr->rdlength - length;
usr.sbin/nsd/rdata.c
2274
bitmap = rr->rdata + length;
usr.sbin/nsd/rdata.c
2285
print_eid_rdata(struct buffer *output, const struct rr *rr)
usr.sbin/nsd/rdata.c
2288
if(!print_base16(output, rr->rdlength, rr->rdata, &length))
usr.sbin/nsd/rdata.c
2290
if(rr->rdlength != length)
usr.sbin/nsd/rdata.c
2296
print_nimloc_rdata(struct buffer *output, const struct rr *rr)
usr.sbin/nsd/rdata.c
2299
if(!print_base16(output, rr->rdlength, rr->rdata, &length))
usr.sbin/nsd/rdata.c
2301
if(rr->rdlength != length)
usr.sbin/nsd/rdata.c
2308
struct buffer *packet, struct rr **rr)
usr.sbin/nsd/rdata.c
2323
size = sizeof(**rr) + 6 + sizeof(void*);
usr.sbin/nsd/rdata.c
2324
if (!(*rr = region_alloc(domains->region, size)))
usr.sbin/nsd/rdata.c
2328
buffer_read_at(packet, mark, (*rr)->rdata, 6);
usr.sbin/nsd/rdata.c
2329
memcpy((*rr)->rdata + 6, &domain, sizeof(void*));
usr.sbin/nsd/rdata.c
2330
(*rr)->rdlength = 6 + sizeof(void*);
usr.sbin/nsd/rdata.c
2335
write_srv_rdata(struct query *query, const struct rr *rr)
usr.sbin/nsd/rdata.c
2340
assert(rr->rdlength == 6 + sizeof(void*));
usr.sbin/nsd/rdata.c
2341
memcpy(&domain, rr->rdata + 6, sizeof(void*));
usr.sbin/nsd/rdata.c
2343
buffer_write(query->packet, rr->rdata, 6);
usr.sbin/nsd/rdata.c
2348
print_srv_rdata(struct buffer *output, const struct rr *rr)
usr.sbin/nsd/rdata.c
2351
assert(rr->rdlength > length);
usr.sbin/nsd/rdata.c
2354
read_uint16(rr->rdata), read_uint16(rr->rdata+2),
usr.sbin/nsd/rdata.c
2355
read_uint16(rr->rdata+4));
usr.sbin/nsd/rdata.c
2356
if (!print_domain(output, rr->rdlength, rr->rdata, &length))
usr.sbin/nsd/rdata.c
2358
assert(rr->rdlength == length);
usr.sbin/nsd/rdata.c
2363
print_atma_rdata(struct buffer *output, const struct rr *rr)
usr.sbin/nsd/rdata.c
2366
if(rr->rdlength < 1)
usr.sbin/nsd/rdata.c
2368
format = rr->rdata[0];
usr.sbin/nsd/rdata.c
2372
if (!print_base16(output, rr->rdlength, rr->rdata, &length))
usr.sbin/nsd/rdata.c
2374
if(rr->rdlength != length)
usr.sbin/nsd/rdata.c
2381
for (size_t i = 1; i < rr->rdlength; i++) {
usr.sbin/nsd/rdata.c
2382
char ch = (char)rr->rdata[i];
usr.sbin/nsd/rdata.c
2395
struct buffer *packet, struct rr **rr)
usr.sbin/nsd/rdata.c
2415
size = sizeof(**rr) + length + sizeof(void*);
usr.sbin/nsd/rdata.c
2416
if (!(*rr = region_alloc(domains->region, size)))
usr.sbin/nsd/rdata.c
2420
buffer_read_at(packet, mark, (*rr)->rdata, length);
usr.sbin/nsd/rdata.c
2421
memcpy((*rr)->rdata + length, &domain, sizeof(void*));
usr.sbin/nsd/rdata.c
2422
(*rr)->rdlength = length + sizeof(void*);
usr.sbin/nsd/rdata.c
2427
write_naptr_rdata(struct query *query, const struct rr *rr)
usr.sbin/nsd/rdata.c
2434
assert(rr->rdlength >= 7 + sizeof(void*));
usr.sbin/nsd/rdata.c
2435
length = rr->rdlength - sizeof(void*);
usr.sbin/nsd/rdata.c
2436
memcpy(&domain, rr->rdata + length, sizeof(void*));
usr.sbin/nsd/rdata.c
2438
buffer_write(query->packet, rr->rdata, length);
usr.sbin/nsd/rdata.c
2443
print_naptr_rdata(struct buffer *output, const struct rr *rr)
usr.sbin/nsd/rdata.c
2447
assert(rr->rdlength >= 7 + sizeof(void*));
usr.sbin/nsd/rdata.c
2450
read_uint16(rr->rdata), read_uint16(rr->rdata+2));
usr.sbin/nsd/rdata.c
2451
if (!print_string(output, rr->rdlength, rr->rdata, &length))
usr.sbin/nsd/rdata.c
2454
if (!print_string(output, rr->rdlength, rr->rdata, &length))
usr.sbin/nsd/rdata.c
2457
if (!print_string(output, rr->rdlength, rr->rdata, &length))
usr.sbin/nsd/rdata.c
2460
if (!print_domain(output, rr->rdlength, rr->rdata, &length))
usr.sbin/nsd/rdata.c
2462
assert(rr->rdlength == length);
usr.sbin/nsd/rdata.c
2468
struct buffer *packet, struct rr **rr)
usr.sbin/nsd/rdata.c
2484
size = sizeof(**rr) + 2 + sizeof(void*);
usr.sbin/nsd/rdata.c
2485
if (!(*rr = region_alloc(domains->region, size)))
usr.sbin/nsd/rdata.c
2489
buffer_read_at(packet, mark, (*rr)->rdata, 2);
usr.sbin/nsd/rdata.c
2490
memcpy((*rr)->rdata + 2, &domain, sizeof(void*));
usr.sbin/nsd/rdata.c
2491
(*rr)->rdlength = 2 + sizeof(void*);
usr.sbin/nsd/rdata.c
2496
write_kx_rdata(struct query *query, const struct rr *rr)
usr.sbin/nsd/rdata.c
2502
assert(rr->rdlength == 2 + sizeof(void*));
usr.sbin/nsd/rdata.c
2503
memcpy(&domain, rr->rdata + 2, sizeof(void*));
usr.sbin/nsd/rdata.c
2505
buffer_write(query->packet, rr->rdata, 2);
usr.sbin/nsd/rdata.c
2511
struct buffer *packet, struct rr **rr)
usr.sbin/nsd/rdata.c
2516
return read_rdata(domains, rdlength, packet, rr);
usr.sbin/nsd/rdata.c
2520
print_cert_rdata(struct buffer *output, const struct rr *rr)
usr.sbin/nsd/rdata.c
2523
if(rr->rdlength < 5)
usr.sbin/nsd/rdata.c
2525
if(!print_certificate_type(output, rr->rdlength, rr->rdata, &length))
usr.sbin/nsd/rdata.c
2528
read_uint16(rr->rdata+2), rr->rdata[4]);
usr.sbin/nsd/rdata.c
2530
if (!print_base64(output, rr->rdlength, rr->rdata, &length))
usr.sbin/nsd/rdata.c
2532
if(rr->rdlength != length)
usr.sbin/nsd/rdata.c
2538
print_sink_rdata(struct buffer *output, const struct rr *rr)
usr.sbin/nsd/rdata.c
2541
if(rr->rdlength < 2)
usr.sbin/nsd/rdata.c
2544
rr->rdata[0], rr->rdata[1]);
usr.sbin/nsd/rdata.c
2545
if (!print_base64(output, rr->rdlength, rr->rdata, &length))
usr.sbin/nsd/rdata.c
2547
if(rr->rdlength != length)
usr.sbin/nsd/rdata.c
2554
struct buffer *packet, struct rr **rr)
usr.sbin/nsd/rdata.c
2570
return read_rdata(domains, rdlength, packet, rr);
usr.sbin/nsd/rdata.c
2624
print_apl_rdata(struct buffer *output, const struct rr *rr)
usr.sbin/nsd/rdata.c
2628
while (length < rr->rdlength) {
usr.sbin/nsd/rdata.c
2631
if (!print_apl(output, rr->rdlength, rr->rdata, &length))
usr.sbin/nsd/rdata.c
2634
if(rr->rdlength != length)
usr.sbin/nsd/rdata.c
2641
struct buffer *packet, struct rr **rr)
usr.sbin/nsd/rdata.c
2646
return read_rdata(domains, rdlength, packet, rr);
usr.sbin/nsd/rdata.c
2650
print_ds_rdata(struct buffer *output, const struct rr *rr)
usr.sbin/nsd/rdata.c
2654
if(rr->rdlength < length)
usr.sbin/nsd/rdata.c
2658
read_uint16(rr->rdata), rr->rdata[2], rr->rdata[3]);
usr.sbin/nsd/rdata.c
2659
if (!print_base16(output, rr->rdlength, rr->rdata, &length))
usr.sbin/nsd/rdata.c
2661
if(rr->rdlength != length)
usr.sbin/nsd/rdata.c
2668
struct buffer *packet, struct rr **rr)
usr.sbin/nsd/rdata.c
2673
return read_rdata(domains, rdlength, packet, rr);
usr.sbin/nsd/rdata.c
2677
print_sshfp_rdata(struct buffer *output, const struct rr *rr)
usr.sbin/nsd/rdata.c
2682
if(rr->rdlength < length)
usr.sbin/nsd/rdata.c
2684
algorithm = rr->rdata[0];
usr.sbin/nsd/rdata.c
2685
ftype = rr->rdata[1];
usr.sbin/nsd/rdata.c
2688
if (!print_base16(output, rr->rdlength, rr->rdata, &length))
usr.sbin/nsd/rdata.c
2690
if(rr->rdlength != length)
usr.sbin/nsd/rdata.c
2697
struct buffer *packet, struct rr **rr)
usr.sbin/nsd/rdata.c
2747
if (!(*rr = region_alloc(domains->region,
usr.sbin/nsd/rdata.c
2748
sizeof(**rr) + 3 + gateway_length + keylen)))
usr.sbin/nsd/rdata.c
2751
buffer_read_at(packet, mark, (*rr)->rdata, 3);
usr.sbin/nsd/rdata.c
2753
memcpy((*rr)->rdata + 3, gateway_rdata, gateway_length);
usr.sbin/nsd/rdata.c
2755
buffer_read(packet, (*rr)->rdata + 3 + gateway_length, keylen);
usr.sbin/nsd/rdata.c
2756
(*rr)->rdlength = 3 + gateway_length + keylen;
usr.sbin/nsd/rdata.c
2761
print_ipseckey_rdata(struct buffer *output, const struct rr *rr)
usr.sbin/nsd/rdata.c
2766
if(rr->rdlength < length)
usr.sbin/nsd/rdata.c
2770
rr->rdata[0], rr->rdata[1], rr->rdata[2]);
usr.sbin/nsd/rdata.c
2771
gateway_type = rr->rdata[1];
usr.sbin/nsd/rdata.c
2777
if (!print_ip4(output, rr->rdlength, rr->rdata, &length))
usr.sbin/nsd/rdata.c
2781
if (!print_ip6(output, rr->rdlength, rr->rdata, &length))
usr.sbin/nsd/rdata.c
2785
if (!print_name_literal(output, rr->rdlength, rr->rdata,
usr.sbin/nsd/rdata.c
2793
if(rr->rdlength > length) {
usr.sbin/nsd/rdata.c
2796
if (!print_base64(output, rr->rdlength, rr->rdata, &length))
usr.sbin/nsd/rdata.c
2799
if(rr->rdlength != length)
usr.sbin/nsd/rdata.c
2837
struct buffer *packet, struct rr **rr)
usr.sbin/nsd/rdata.c
2854
if (!(*rr = region_alloc(domains->region, sizeof(**rr) + memrdlen + b64len)))
usr.sbin/nsd/rdata.c
2856
buffer_read_at(packet, mark, (*rr)->rdata, 18);
usr.sbin/nsd/rdata.c
2857
memcpy((*rr)->rdata + 18, dname_name((void*)&signer),
usr.sbin/nsd/rdata.c
2860
buffer_read(packet, (*rr)->rdata+memrdlen, b64len);
usr.sbin/nsd/rdata.c
2861
(*rr)->rdlength = memrdlen + b64len;
usr.sbin/nsd/rdata.c
2866
print_rrsig_rdata(struct buffer *output, const struct rr *rr)
usr.sbin/nsd/rdata.c
2870
if(rr->rdlength < 18)
usr.sbin/nsd/rdata.c
2874
rrtype_to_string(read_uint16(rr->rdata)), rr->rdata[2],
usr.sbin/nsd/rdata.c
2875
rr->rdata[3], read_uint32(rr->rdata+4));
usr.sbin/nsd/rdata.c
2876
if (!print_time(output, rr->rdlength, rr->rdata, &length))
usr.sbin/nsd/rdata.c
2879
if (!print_time(output, rr->rdlength, rr->rdata, &length))
usr.sbin/nsd/rdata.c
2882
buffer_printf(output, " %" PRIu16 " ", read_uint16(rr->rdata+length));
usr.sbin/nsd/rdata.c
2885
if (!print_name_literal(output, rr->rdlength, rr->rdata, &length))
usr.sbin/nsd/rdata.c
2888
if (!print_base64(output, rr->rdlength, rr->rdata, &length))
usr.sbin/nsd/rdata.c
2890
if(rr->rdlength != length)
usr.sbin/nsd/rdata.c
2897
struct buffer *packet, struct rr **rr)
usr.sbin/nsd/rdata.c
2920
if (!(*rr = region_alloc(domains->region, sizeof(**rr) + memrdlen)))
usr.sbin/nsd/rdata.c
2922
memcpy((*rr)->rdata, dname_name((void*)&next), next.dname.name_size);
usr.sbin/nsd/rdata.c
2925
(*rr)->rdata + next.dname.name_size, bitmaplen);
usr.sbin/nsd/rdata.c
2926
(*rr)->rdlength = memrdlen;
usr.sbin/nsd/rdata.c
2931
print_nsec_rdata(struct buffer *output, const struct rr *rr)
usr.sbin/nsd/rdata.c
2935
if (!print_name_literal(output, rr->rdlength, rr->rdata, &length))
usr.sbin/nsd/rdata.c
2938
if (!print_nsec_bitmap(output, rr->rdlength, rr->rdata, &length))
usr.sbin/nsd/rdata.c
2940
if(rr->rdlength != length)
usr.sbin/nsd/rdata.c
2947
struct buffer *packet, struct rr **rr)
usr.sbin/nsd/rdata.c
2952
return read_rdata(domains, rdlength, packet, rr);
usr.sbin/nsd/rdata.c
2956
print_dnskey_rdata(struct buffer *output, const struct rr *rr)
usr.sbin/nsd/rdata.c
2960
if(rr->rdlength < length)
usr.sbin/nsd/rdata.c
2964
read_uint16(rr->rdata), rr->rdata[2], rr->rdata[3]);
usr.sbin/nsd/rdata.c
2965
if (!print_base64(output, rr->rdlength, rr->rdata, &length))
usr.sbin/nsd/rdata.c
2967
if(rr->rdlength != length)
usr.sbin/nsd/rdata.c
2974
struct buffer *packet, struct rr **rr)
usr.sbin/nsd/rdata.c
2979
return read_rdata(domains, rdlength, packet, rr);
usr.sbin/nsd/rdata.c
2983
print_dhcid_rdata(struct buffer *output, const struct rr *rr)
usr.sbin/nsd/rdata.c
2987
if (!print_base64(output, rr->rdlength, rr->rdata, &length))
usr.sbin/nsd/rdata.c
2989
if(rr->rdlength != length)
usr.sbin/nsd/rdata.c
2996
struct buffer *packet, struct rr **rr)
usr.sbin/nsd/rdata.c
3011
return read_rdata(domains, rdlength, packet, rr);
usr.sbin/nsd/rdata.c
3015
print_nsec3_rdata(struct buffer *output, const struct rr *rr)
usr.sbin/nsd/rdata.c
3019
if(rr->rdlength < length)
usr.sbin/nsd/rdata.c
3023
rr->rdata[0], rr->rdata[1], read_uint16(rr->rdata + 2));
usr.sbin/nsd/rdata.c
3024
if (!print_salt(output, rr->rdlength, rr->rdata, &length))
usr.sbin/nsd/rdata.c
3027
if (!print_base32(output, rr->rdlength, rr->rdata, &length))
usr.sbin/nsd/rdata.c
3030
if (!print_nsec_bitmap(output, rr->rdlength, rr->rdata, &length))
usr.sbin/nsd/rdata.c
3032
if(rr->rdlength != length)
usr.sbin/nsd/rdata.c
3039
struct buffer *packet, struct rr **rr)
usr.sbin/nsd/rdata.c
3052
return read_rdata(domains, rdlength, packet, rr);
usr.sbin/nsd/rdata.c
3056
print_nsec3param_rdata(struct buffer *output, const struct rr *rr)
usr.sbin/nsd/rdata.c
3060
if(rr->rdlength < length)
usr.sbin/nsd/rdata.c
3064
rr->rdata[0], rr->rdata[1], read_uint16(rr->rdata + 2));
usr.sbin/nsd/rdata.c
3066
if (!print_salt(output, rr->rdlength, rr->rdata, &length))
usr.sbin/nsd/rdata.c
3068
if(rr->rdlength != length)
usr.sbin/nsd/rdata.c
3075
struct buffer *packet, struct rr **rr)
usr.sbin/nsd/rdata.c
3080
return read_rdata(domains, rdlength, packet, rr);
usr.sbin/nsd/rdata.c
3084
print_tlsa_rdata(struct buffer *output, const struct rr *rr)
usr.sbin/nsd/rdata.c
3088
if(rr->rdlength < length)
usr.sbin/nsd/rdata.c
3092
rr->rdata[0], rr->rdata[1], rr->rdata[2]);
usr.sbin/nsd/rdata.c
3094
if (!print_base16(output, rr->rdlength, rr->rdata, &length))
usr.sbin/nsd/rdata.c
3096
if(rr->rdlength != length)
usr.sbin/nsd/rdata.c
3103
struct buffer *packet, struct rr **rr)
usr.sbin/nsd/rdata.c
3109
return read_rdata(domains, rdlength, packet, rr);
usr.sbin/nsd/rdata.c
3113
print_hip_rdata(struct buffer *output, const struct rr *rr)
usr.sbin/nsd/rdata.c
3121
if(rr->rdlength < length)
usr.sbin/nsd/rdata.c
3123
hit_length = rr->rdata[0];
usr.sbin/nsd/rdata.c
3124
pk_algorithm = rr->rdata[1];
usr.sbin/nsd/rdata.c
3125
pk_length = read_uint16(rr->rdata+2);
usr.sbin/nsd/rdata.c
3127
if(!print_base16(output, length+hit_length, rr->rdata, &length))
usr.sbin/nsd/rdata.c
3130
if(!print_base64(output, length+pk_length, rr->rdata, &length))
usr.sbin/nsd/rdata.c
3132
while(length < rr->rdlength) {
usr.sbin/nsd/rdata.c
3134
if(!print_name_literal(output, rr->rdlength, rr->rdata,
usr.sbin/nsd/rdata.c
3138
if(rr->rdlength != length)
usr.sbin/nsd/rdata.c
3145
struct buffer *packet, struct rr **rr)
usr.sbin/nsd/rdata.c
3150
return read_rdata(domains, rdlength, packet, rr);
usr.sbin/nsd/rdata.c
3154
print_rkey_rdata(struct buffer *output, const struct rr *rr)
usr.sbin/nsd/rdata.c
3158
if(rr->rdlength < length)
usr.sbin/nsd/rdata.c
3162
read_uint16(rr->rdata), rr->rdata[2], rr->rdata[3]);
usr.sbin/nsd/rdata.c
3163
if (!print_base64(output, rr->rdlength, rr->rdata, &length))
usr.sbin/nsd/rdata.c
3165
if(rr->rdlength != length)
usr.sbin/nsd/rdata.c
3172
struct buffer *packet, struct rr **rr)
usr.sbin/nsd/rdata.c
3188
if (!(*rr = region_alloc(domains->region,
usr.sbin/nsd/rdata.c
3189
sizeof(**rr) + prev.dname.name_size + next.dname.name_size)))
usr.sbin/nsd/rdata.c
3191
memcpy((*rr)->rdata, dname_name((void*)&prev), prev.dname.name_size);
usr.sbin/nsd/rdata.c
3192
memcpy((*rr)->rdata + prev.dname.name_size, dname_name((void*)&next),
usr.sbin/nsd/rdata.c
3194
(*rr)->rdlength = prev.dname.name_size + next.dname.name_size;
usr.sbin/nsd/rdata.c
3199
print_talink_rdata(struct buffer *output, const struct rr *rr)
usr.sbin/nsd/rdata.c
3202
if(!print_name_literal(output, rr->rdlength, rr->rdata, &length))
usr.sbin/nsd/rdata.c
3205
if(!print_name_literal(output, rr->rdlength, rr->rdata, &length))
usr.sbin/nsd/rdata.c
3207
if(rr->rdlength != length)
usr.sbin/nsd/rdata.c
3213
print_openpgpkey_rdata(struct buffer *output, const struct rr *rr)
usr.sbin/nsd/rdata.c
3217
if (!print_base64(output, rr->rdlength, rr->rdata, &length))
usr.sbin/nsd/rdata.c
3219
if(rr->rdlength != length)
usr.sbin/nsd/rdata.c
3226
struct buffer *packet, struct rr **rr)
usr.sbin/nsd/rdata.c
3231
return read_rdata(domains, rdlength, packet, rr);
usr.sbin/nsd/rdata.c
3235
print_csync_rdata(struct buffer *output, const struct rr *rr)
usr.sbin/nsd/rdata.c
3239
if(rr->rdlength < length)
usr.sbin/nsd/rdata.c
3243
read_uint32(rr->rdata), read_uint16(rr->rdata + 4));
usr.sbin/nsd/rdata.c
3244
if (!print_nsec_bitmap(output, rr->rdlength, rr->rdata, &length))
usr.sbin/nsd/rdata.c
3246
if(rr->rdlength != length)
usr.sbin/nsd/rdata.c
3253
struct buffer *packet, struct rr **rr)
usr.sbin/nsd/rdata.c
3258
return read_rdata(domains, rdlength, packet, rr);
usr.sbin/nsd/rdata.c
3262
print_zonemd_rdata(struct buffer *output, const struct rr *rr)
usr.sbin/nsd/rdata.c
3266
if(rr->rdlength < length)
usr.sbin/nsd/rdata.c
3270
read_uint32(rr->rdata), rr->rdata[4], rr->rdata[5]);
usr.sbin/nsd/rdata.c
3271
if (!print_base16(output, rr->rdlength, rr->rdata, &length))
usr.sbin/nsd/rdata.c
3273
if(rr->rdlength != length)
usr.sbin/nsd/rdata.c
3280
struct buffer *packet, struct rr **rr)
usr.sbin/nsd/rdata.c
3309
size = sizeof(**rr) + 2 + sizeof(void*) + svcparams_length;
usr.sbin/nsd/rdata.c
3310
if (!(*rr = region_alloc(domains->region, size)))
usr.sbin/nsd/rdata.c
3314
buffer_read_at(packet, mark, (*rr)->rdata, 2);
usr.sbin/nsd/rdata.c
3315
memcpy((*rr)->rdata + 2, &domain, sizeof(void*));
usr.sbin/nsd/rdata.c
3318
(*rr)->rdata + 2 + sizeof(void*), svcparams_length);
usr.sbin/nsd/rdata.c
3319
(*rr)->rdlength = 2 + sizeof(void*) + svcparams_length;
usr.sbin/nsd/rdata.c
3324
write_svcb_rdata(struct query *query, const struct rr *rr)
usr.sbin/nsd/rdata.c
3330
assert(rr->rdlength >= 2 + sizeof(void*));
usr.sbin/nsd/rdata.c
3331
memcpy(&domain, rr->rdata + 2, sizeof(void*));
usr.sbin/nsd/rdata.c
3333
buffer_write(query->packet, rr->rdata, 2);
usr.sbin/nsd/rdata.c
3336
if(rr->rdlength > length)
usr.sbin/nsd/rdata.c
3337
buffer_write(query->packet, rr->rdata + length,
usr.sbin/nsd/rdata.c
3338
rr->rdlength - length);
usr.sbin/nsd/rdata.c
3342
print_svcb_rdata(struct buffer *output, const struct rr *rr)
usr.sbin/nsd/rdata.c
3346
assert(rr->rdlength > length); /* It has 2+sizeof(void*) at least. */
usr.sbin/nsd/rdata.c
3347
buffer_printf(output, "%" PRIu16 " ", read_uint16(rr->rdata));
usr.sbin/nsd/rdata.c
3348
if (!print_domain(output, rr->rdlength, rr->rdata, &length))
usr.sbin/nsd/rdata.c
3350
while (length < rr->rdlength) {
usr.sbin/nsd/rdata.c
3352
if (!print_svcparam(output, rr->rdlength, rr->rdata, &length))
usr.sbin/nsd/rdata.c
3355
if(rr->rdlength != length)
usr.sbin/nsd/rdata.c
3362
struct buffer *packet, struct rr **rr)
usr.sbin/nsd/rdata.c
3378
if (!(*rr = region_alloc(domains->region, sizeof(**rr)+length)))
usr.sbin/nsd/rdata.c
3380
buffer_read_at(packet, mark, (*rr)->rdata, 5);
usr.sbin/nsd/rdata.c
3381
memcpy((*rr)->rdata + 5, dname_name((void*)&target),
usr.sbin/nsd/rdata.c
3383
(*rr)->rdlength = length;
usr.sbin/nsd/rdata.c
3388
print_dsync_rdata(struct buffer *output, const struct rr *rr)
usr.sbin/nsd/rdata.c
3391
if(rr->rdlength < length)
usr.sbin/nsd/rdata.c
3394
rrtype_to_string(read_uint16(rr->rdata)), rr->rdata[2],
usr.sbin/nsd/rdata.c
3395
read_uint16(rr->rdata+3));
usr.sbin/nsd/rdata.c
3396
if(!print_name_literal(output, rr->rdlength, rr->rdata, &length))
usr.sbin/nsd/rdata.c
3398
if(rr->rdlength != length)
usr.sbin/nsd/rdata.c
3405
struct buffer *packet, struct rr **rr)
usr.sbin/nsd/rdata.c
3409
return read_rdata(domains, rdlength, packet, rr);
usr.sbin/nsd/rdata.c
3413
print_nid_rdata(struct buffer *output, const struct rr *rr)
usr.sbin/nsd/rdata.c
3417
if(rr->rdlength != 10)
usr.sbin/nsd/rdata.c
3419
buffer_printf(output, "%" PRIu16 " ", read_uint16(rr->rdata));
usr.sbin/nsd/rdata.c
3420
if (!print_ilnp64(output, rr->rdlength, rr->rdata, &length))
usr.sbin/nsd/rdata.c
3422
if(rr->rdlength != length)
usr.sbin/nsd/rdata.c
3429
struct buffer *packet, struct rr **rr)
usr.sbin/nsd/rdata.c
3433
return read_rdata(domains, rdlength, packet, rr);
usr.sbin/nsd/rdata.c
3437
print_l32_rdata(struct buffer *output, const struct rr *rr)
usr.sbin/nsd/rdata.c
3441
if(rr->rdlength != 6)
usr.sbin/nsd/rdata.c
3443
buffer_printf(output, "%" PRIu16 " ", read_uint16(rr->rdata));
usr.sbin/nsd/rdata.c
3444
if (!print_ip4(output, rr->rdlength, rr->rdata, &length))
usr.sbin/nsd/rdata.c
3446
if(rr->rdlength != length)
usr.sbin/nsd/rdata.c
3453
struct buffer *packet, struct rr **rr)
usr.sbin/nsd/rdata.c
3457
return read_rdata(domains, rdlength, packet, rr);
usr.sbin/nsd/rdata.c
3461
print_l64_rdata(struct buffer *output, const struct rr *rr)
usr.sbin/nsd/rdata.c
3465
if(rr->rdlength != 10)
usr.sbin/nsd/rdata.c
3467
buffer_printf(output, "%" PRIu16 " ", read_uint16(rr->rdata));
usr.sbin/nsd/rdata.c
3468
if (!print_ilnp64(output, rr->rdlength, rr->rdata, &length))
usr.sbin/nsd/rdata.c
3470
if(rr->rdlength != length)
usr.sbin/nsd/rdata.c
3477
struct buffer *packet, struct rr **rr)
usr.sbin/nsd/rdata.c
3492
size = sizeof(**rr) + 2 + sizeof(void*);
usr.sbin/nsd/rdata.c
3493
if (!(*rr = region_alloc(domains->region, size)))
usr.sbin/nsd/rdata.c
3497
buffer_read_at(packet, mark, (*rr)->rdata, 2);
usr.sbin/nsd/rdata.c
3498
memcpy((*rr)->rdata + 2, &domain, sizeof(void*));
usr.sbin/nsd/rdata.c
3499
(*rr)->rdlength = 2 + sizeof(void*);
usr.sbin/nsd/rdata.c
3504
write_lp_rdata(struct query *query, const struct rr *rr)
usr.sbin/nsd/rdata.c
3510
assert(rr->rdlength == 2 + sizeof(void*));
usr.sbin/nsd/rdata.c
3511
memcpy(&domain, rr->rdata + 2, sizeof(void*));
usr.sbin/nsd/rdata.c
3513
buffer_write(query->packet, rr->rdata, 2);
usr.sbin/nsd/rdata.c
3518
print_lp_rdata(struct buffer *output, const struct rr *rr)
usr.sbin/nsd/rdata.c
3522
assert(rr->rdlength == 2 + sizeof(void*));
usr.sbin/nsd/rdata.c
3523
buffer_printf(output, "%" PRIu16 " ", read_uint16(rr->rdata));
usr.sbin/nsd/rdata.c
3524
if (!print_domain(output, rr->rdlength, rr->rdata, &length))
usr.sbin/nsd/rdata.c
3526
assert(rr->rdlength == length);
usr.sbin/nsd/rdata.c
3532
struct buffer *packet, struct rr **rr)
usr.sbin/nsd/rdata.c
3536
return read_rdata(domains, rdlength, packet, rr);
usr.sbin/nsd/rdata.c
3540
print_eui48_rdata(struct buffer *output, const struct rr *rr)
usr.sbin/nsd/rdata.c
3542
const uint8_t *x = rr->rdata;
usr.sbin/nsd/rdata.c
3543
if(rr->rdlength != 6)
usr.sbin/nsd/rdata.c
3552
struct buffer *packet, struct rr **rr)
usr.sbin/nsd/rdata.c
3556
return read_rdata(domains, rdlength, packet, rr);
usr.sbin/nsd/rdata.c
3560
print_eui64_rdata(struct buffer *output, const struct rr *rr)
usr.sbin/nsd/rdata.c
3562
const uint8_t *x = rr->rdata;
usr.sbin/nsd/rdata.c
3563
if(rr->rdlength != 8)
usr.sbin/nsd/rdata.c
3572
struct buffer *packet, struct rr **rr)
usr.sbin/nsd/rdata.c
3577
return read_rdata(domains, rdlength, packet, rr);
usr.sbin/nsd/rdata.c
3581
print_uri_rdata(struct buffer *output, const struct rr *rr)
usr.sbin/nsd/rdata.c
3585
if(rr->rdlength < length)
usr.sbin/nsd/rdata.c
3589
read_uint16(rr->rdata), read_uint16(rr->rdata + 2));
usr.sbin/nsd/rdata.c
3590
if(!print_text(output, rr->rdlength, rr->rdata, &length))
usr.sbin/nsd/rdata.c
3592
if(rr->rdlength != length)
usr.sbin/nsd/rdata.c
3598
print_resinfo_rdata(struct buffer *output, const struct rr *rr)
usr.sbin/nsd/rdata.c
3601
if(!print_unquoteds(output, rr->rdlength, rr->rdata, &length))
usr.sbin/nsd/rdata.c
3603
if(rr->rdlength != length)
usr.sbin/nsd/rdata.c
3610
struct buffer *packet, struct rr **rr)
usr.sbin/nsd/rdata.c
3622
return read_rdata(domains, rdlength, packet, rr);
usr.sbin/nsd/rdata.c
3626
print_caa_rdata(struct buffer *output, const struct rr *rr)
usr.sbin/nsd/rdata.c
3630
if(rr->rdlength < 2)
usr.sbin/nsd/rdata.c
3632
buffer_printf(output, "%" PRIu8 " ", rr->rdata[0]);
usr.sbin/nsd/rdata.c
3634
length = 2 + rr->rdata[1];
usr.sbin/nsd/rdata.c
3635
if (rr->rdlength < length)
usr.sbin/nsd/rdata.c
3639
char ch = (char) rr->rdata[i];
usr.sbin/nsd/rdata.c
3646
if (!print_text(output, rr->rdlength, rr->rdata, &length))
usr.sbin/nsd/rdata.c
3648
if(rr->rdlength != length)
usr.sbin/nsd/rdata.c
3654
print_doa_rdata(struct buffer *output, const struct rr *rr)
usr.sbin/nsd/rdata.c
3657
if(rr->rdlength < length)
usr.sbin/nsd/rdata.c
3660
read_uint32(rr->rdata), read_uint32(rr->rdata+4),
usr.sbin/nsd/rdata.c
3661
rr->rdata[8]);
usr.sbin/nsd/rdata.c
3662
if(!print_string(output, rr->rdlength, rr->rdata, &length))
usr.sbin/nsd/rdata.c
3665
if(rr->rdlength == length) {
usr.sbin/nsd/rdata.c
3669
if(!print_base64(output, rr->rdlength, rr->rdata, &length))
usr.sbin/nsd/rdata.c
3672
if(rr->rdlength != length)
usr.sbin/nsd/rdata.c
3679
struct buffer *packet, struct rr **rr)
usr.sbin/nsd/rdata.c
3729
if (!(*rr = region_alloc(domains->region,
usr.sbin/nsd/rdata.c
3730
sizeof(**rr) + 2 + relay_length)))
usr.sbin/nsd/rdata.c
3733
buffer_read_at(packet, mark, (*rr)->rdata, 2);
usr.sbin/nsd/rdata.c
3735
memcpy((*rr)->rdata + 2, relay_rdata, relay_length);
usr.sbin/nsd/rdata.c
3736
(*rr)->rdlength = 2 + relay_length;
usr.sbin/nsd/rdata.c
3741
print_amtrelay_rdata(struct buffer *output, const struct rr *rr)
usr.sbin/nsd/rdata.c
3746
if(rr->rdlength < length)
usr.sbin/nsd/rdata.c
3748
relay_type = rr->rdata[1]&AMTRELAY_TYPE_MASK;
usr.sbin/nsd/rdata.c
3750
rr->rdata[0],
usr.sbin/nsd/rdata.c
3751
(rr->rdata[1] & AMTRELAY_DISCOVERY_OPTIONAL_MASK ? '1' : '0'),
usr.sbin/nsd/rdata.c
3759
if(!print_ip4(output, rr->rdlength, rr->rdata, &length))
usr.sbin/nsd/rdata.c
3764
if(!print_ip6(output, rr->rdlength, rr->rdata, &length))
usr.sbin/nsd/rdata.c
3769
if(!print_name_literal(output, rr->rdlength, rr->rdata,
usr.sbin/nsd/rdata.c
3777
if(rr->rdlength != length)
usr.sbin/nsd/rdata.c
3814
print_ipn_rdata(struct buffer *output, const struct rr *rr)
usr.sbin/nsd/rdata.c
3818
if(rr->rdlength < sizeof(data))
usr.sbin/nsd/rdata.c
3820
data = read_uint64(rr->rdata);
usr.sbin/nsd/rdata.c
3827
struct buffer *packet, struct rr **rr)
usr.sbin/nsd/rdata.c
3832
return read_rdata(domains, rdlength, packet, rr);
usr.sbin/nsd/rdata.c
3836
print_dlv_rdata(struct buffer *output, const struct rr *rr)
usr.sbin/nsd/rdata.c
3840
if(rr->rdlength < length)
usr.sbin/nsd/rdata.c
3844
read_uint16(rr->rdata), rr->rdata[2], rr->rdata[3]);
usr.sbin/nsd/rdata.c
3845
if (!print_base16(output, rr->rdlength, rr->rdata, &length))
usr.sbin/nsd/rdata.c
3847
if(rr->rdlength != length)
usr.sbin/nsd/rdata.c
3854
const rr_type *rr)
usr.sbin/nsd/rdata.c
3858
if(!(rr->type == TYPE_APL && rr->rdlength == 0))
usr.sbin/nsd/rdata.c
3860
if(!descriptor->print_rdata(output, rr)) {
usr.sbin/nsd/rdata.c
3907
const struct rr *rr1, const struct rr *rr2)
usr.sbin/nsd/rdata.c
3978
const struct rr *rr1, const uint8_t* rr2_rdata, uint16_t rr2_rdlen)
usr.sbin/nsd/rdata.c
4088
retrieve_rdata_ref_domain_offset(const struct rr* rr, uint16_t offset)
usr.sbin/nsd/rdata.c
4091
if(rr->rdlength < offset+sizeof(void*))
usr.sbin/nsd/rdata.c
4093
memcpy(&domain, rr->rdata+offset, sizeof(void*));
usr.sbin/nsd/rdata.c
4098
retrieve_rdata_ref_domain(const struct rr* rr)
usr.sbin/nsd/rdata.c
4101
if(rr->rdlength < sizeof(void*))
usr.sbin/nsd/rdata.c
4103
memcpy(&domain, rr->rdata, sizeof(void*));
usr.sbin/nsd/rdata.c
4108
retrieve_ns_ref_domain(const struct rr* rr)
usr.sbin/nsd/rdata.c
4110
assert(rr->type == TYPE_NS);
usr.sbin/nsd/rdata.c
4111
return retrieve_rdata_ref_domain(rr);
usr.sbin/nsd/rdata.c
4115
retrieve_cname_ref_domain(const struct rr* rr)
usr.sbin/nsd/rdata.c
4117
assert(rr->type == TYPE_CNAME);
usr.sbin/nsd/rdata.c
4118
return retrieve_rdata_ref_domain(rr);
usr.sbin/nsd/rdata.c
4122
retrieve_dname_ref_domain(const struct rr* rr)
usr.sbin/nsd/rdata.c
4124
assert(rr->type == TYPE_DNAME);
usr.sbin/nsd/rdata.c
4125
return retrieve_rdata_ref_domain(rr);
usr.sbin/nsd/rdata.c
4129
retrieve_mb_ref_domain(const struct rr* rr)
usr.sbin/nsd/rdata.c
4131
assert(rr->type == TYPE_MB);
usr.sbin/nsd/rdata.c
4132
return retrieve_rdata_ref_domain(rr);
usr.sbin/nsd/rdata.c
4136
retrieve_mx_ref_domain(const struct rr* rr)
usr.sbin/nsd/rdata.c
4138
assert(rr->type == TYPE_MX);
usr.sbin/nsd/rdata.c
4139
return retrieve_rdata_ref_domain_offset(rr, 2);
usr.sbin/nsd/rdata.c
4143
retrieve_kx_ref_domain(const struct rr* rr)
usr.sbin/nsd/rdata.c
4145
assert(rr->type == TYPE_KX);
usr.sbin/nsd/rdata.c
4146
return retrieve_rdata_ref_domain_offset(rr, 2);
usr.sbin/nsd/rdata.c
4150
retrieve_rt_ref_domain(const struct rr* rr)
usr.sbin/nsd/rdata.c
4152
assert(rr->type == TYPE_RT);
usr.sbin/nsd/rdata.c
4153
return retrieve_rdata_ref_domain_offset(rr, 2);
usr.sbin/nsd/rdata.c
4157
retrieve_srv_ref_domain(const struct rr* rr)
usr.sbin/nsd/rdata.c
4159
assert(rr->type == TYPE_SRV);
usr.sbin/nsd/rdata.c
4160
return retrieve_rdata_ref_domain_offset(rr, 6);
usr.sbin/nsd/rdata.c
4164
retrieve_ptr_ref_domain(const struct rr* rr)
usr.sbin/nsd/rdata.c
4166
assert(rr->type == TYPE_PTR);
usr.sbin/nsd/rdata.c
4167
return retrieve_rdata_ref_domain(rr);
usr.sbin/nsd/rdata.c
4171
retrieve_soa_rdata_serial(const struct rr* rr, uint32_t* serial)
usr.sbin/nsd/rdata.c
4173
assert(rr->type == TYPE_SOA);
usr.sbin/nsd/rdata.c
4174
if(rr->rdlength < 20 + 2*sizeof(void*))
usr.sbin/nsd/rdata.c
4177
*serial = read_uint32(rr->rdata+2*sizeof(void*));
usr.sbin/nsd/rdata.c
4182
retrieve_soa_rdata_minttl(const struct rr* rr, uint32_t* minttl)
usr.sbin/nsd/rdata.c
4184
assert(rr->type == TYPE_SOA);
usr.sbin/nsd/rdata.c
4185
if(rr->rdlength < 20 + 2*sizeof(void*))
usr.sbin/nsd/rdata.c
4188
*minttl = read_uint32(rr->rdata+2*sizeof(void*)+16);
usr.sbin/nsd/rdata.c
4192
struct dname* retrieve_cname_ref_dname(const struct rr* rr)
usr.sbin/nsd/rdata.c
4195
assert(rr->type == TYPE_CNAME);
usr.sbin/nsd/rdata.c
4196
domain = retrieve_rdata_ref_domain(rr);
usr.sbin/nsd/rdata.c
4203
rr_lower_usage(namedb_type* db, rr_type* rr)
usr.sbin/nsd/rdata.c
4206
nsd_type_descriptor(rr->type);
usr.sbin/nsd/rdata.c
4212
if(rr->rdlength == offset &&
usr.sbin/nsd/rdata.c
4215
if(!lookup_rdata_field_entry(descriptor, i, rr, offset,
usr.sbin/nsd/rdata.h
103
struct buffer *packet, struct rr **rr);
usr.sbin/nsd/rdata.h
106
void write_soa_rdata(struct query *query, const struct rr *rr);
usr.sbin/nsd/rdata.h
109
int print_soa_rdata(struct buffer *output, const struct rr *rr);
usr.sbin/nsd/rdata.h
112
int print_soa_rdata_twoline(struct buffer *output, const struct rr *rr);
usr.sbin/nsd/rdata.h
116
struct buffer *packet, struct rr **rr);
usr.sbin/nsd/rdata.h
119
int print_wks_rdata(struct buffer *output, const struct rr *rr);
usr.sbin/nsd/rdata.h
123
struct buffer *packet, struct rr **rr);
usr.sbin/nsd/rdata.h
126
int print_hinfo_rdata(struct buffer *output, const struct rr *rr);
usr.sbin/nsd/rdata.h
130
struct buffer *packet, struct rr **rr);
usr.sbin/nsd/rdata.h
133
void write_minfo_rdata(struct query *query, const struct rr *rr);
usr.sbin/nsd/rdata.h
136
int print_minfo_rdata(struct buffer *output, const struct rr *rr);
usr.sbin/nsd/rdata.h
140
struct buffer *packet, struct rr **rr);
usr.sbin/nsd/rdata.h
143
void write_mx_rdata(struct query *query, const struct rr *rr);
usr.sbin/nsd/rdata.h
146
int print_mx_rdata(struct buffer *output, const struct rr *rr);
usr.sbin/nsd/rdata.h
150
struct buffer *packet, struct rr **rr);
usr.sbin/nsd/rdata.h
153
int print_txt_rdata(struct buffer *output, const struct rr *rr);
usr.sbin/nsd/rdata.h
157
struct buffer *packet, struct rr **rr);
usr.sbin/nsd/rdata.h
160
void write_rp_rdata(struct query *query, const struct rr *rr);
usr.sbin/nsd/rdata.h
163
int print_rp_rdata(struct buffer *output, const struct rr *rr);
usr.sbin/nsd/rdata.h
167
struct buffer *packet, struct rr **rr);
usr.sbin/nsd/rdata.h
170
void write_afsdb_rdata(struct query *query, const struct rr *rr);
usr.sbin/nsd/rdata.h
173
int print_afsdb_rdata(struct buffer *output, const struct rr *rr);
usr.sbin/nsd/rdata.h
177
struct buffer *packet, struct rr **rr);
usr.sbin/nsd/rdata.h
180
int print_x25_rdata(struct buffer *output, const struct rr *rr);
usr.sbin/nsd/rdata.h
184
struct buffer *packet, struct rr **rr);
usr.sbin/nsd/rdata.h
187
int print_isdn_rdata(struct buffer *output, const struct rr *rr);
usr.sbin/nsd/rdata.h
191
struct buffer *packet, struct rr **rr);
usr.sbin/nsd/rdata.h
194
void write_rt_rdata(struct query *query, const struct rr *rr);
usr.sbin/nsd/rdata.h
197
int print_nsap_rdata(struct buffer *output, const struct rr *rr);
usr.sbin/nsd/rdata.h
200
int print_nsap_ptr_rdata(struct buffer *output, const struct rr *rr);
usr.sbin/nsd/rdata.h
203
int print_key_rdata(struct buffer *output, const struct rr *rr);
usr.sbin/nsd/rdata.h
207
struct buffer *packet, struct rr **rr);
usr.sbin/nsd/rdata.h
210
void write_px_rdata(struct query *query, const struct rr *rr);
usr.sbin/nsd/rdata.h
213
int print_px_rdata(struct buffer *output, const struct rr *rr);
usr.sbin/nsd/rdata.h
216
int print_gpos_rdata(struct buffer *output, const struct rr *rr);
usr.sbin/nsd/rdata.h
220
struct buffer *packet, struct rr **rr);
usr.sbin/nsd/rdata.h
223
int print_aaaa_rdata(struct buffer *output, const struct rr *rr);
usr.sbin/nsd/rdata.h
227
struct buffer *packet, struct rr **rr);
usr.sbin/nsd/rdata.h
230
int print_loc_rdata(struct buffer *output, const struct rr *rr);
usr.sbin/nsd/rdata.h
234
struct buffer *packet, struct rr **rr);
usr.sbin/nsd/rdata.h
237
void write_nxt_rdata(struct query *query, const struct rr *rr);
usr.sbin/nsd/rdata.h
240
int print_nxt_rdata(struct buffer *output, const struct rr *rr);
usr.sbin/nsd/rdata.h
243
int print_eid_rdata(struct buffer *output, const struct rr *rr);
usr.sbin/nsd/rdata.h
246
int print_nimloc_rdata(struct buffer *output, const struct rr *rr);
usr.sbin/nsd/rdata.h
250
struct buffer *packet, struct rr **rr);
usr.sbin/nsd/rdata.h
253
void write_srv_rdata(struct query *query, const struct rr *rr);
usr.sbin/nsd/rdata.h
256
int print_srv_rdata(struct buffer *output, const struct rr *rr);
usr.sbin/nsd/rdata.h
259
int print_atma_rdata(struct buffer *output, const struct rr *rr);
usr.sbin/nsd/rdata.h
263
struct buffer *packet, struct rr **rr);
usr.sbin/nsd/rdata.h
266
void write_naptr_rdata(struct query *query, const struct rr *rr);
usr.sbin/nsd/rdata.h
269
int print_naptr_rdata(struct buffer *output, const struct rr *rr);
usr.sbin/nsd/rdata.h
273
struct buffer *packet, struct rr **rr);
usr.sbin/nsd/rdata.h
276
void write_kx_rdata(struct query *query, const struct rr *rr);
usr.sbin/nsd/rdata.h
280
struct buffer *packet, struct rr **rr);
usr.sbin/nsd/rdata.h
283
int print_cert_rdata(struct buffer *output, const struct rr *rr);
usr.sbin/nsd/rdata.h
286
int print_sink_rdata(struct buffer *output, const struct rr *rr);
usr.sbin/nsd/rdata.h
290
struct buffer *packet, struct rr **rr);
usr.sbin/nsd/rdata.h
293
int print_apl_rdata(struct buffer *output, const struct rr *rr);
usr.sbin/nsd/rdata.h
297
struct buffer *packet, struct rr **rr);
usr.sbin/nsd/rdata.h
300
int print_ds_rdata(struct buffer *output, const struct rr *rr);
usr.sbin/nsd/rdata.h
304
struct buffer *packet, struct rr **rr);
usr.sbin/nsd/rdata.h
307
int print_sshfp_rdata(struct buffer *output, const struct rr *rr);
usr.sbin/nsd/rdata.h
311
struct buffer *packet, struct rr **rr);
usr.sbin/nsd/rdata.h
314
int print_ipseckey_rdata(struct buffer *output, const struct rr *rr);
usr.sbin/nsd/rdata.h
322
struct buffer *packet, struct rr **rr);
usr.sbin/nsd/rdata.h
325
int print_rrsig_rdata(struct buffer *output, const struct rr *rr);
usr.sbin/nsd/rdata.h
329
struct buffer *packet, struct rr **rr);
usr.sbin/nsd/rdata.h
332
int print_nsec_rdata(struct buffer *output, const struct rr *rr);
usr.sbin/nsd/rdata.h
336
struct buffer *packet, struct rr **rr);
usr.sbin/nsd/rdata.h
339
int print_dnskey_rdata(struct buffer *output, const struct rr *rr);
usr.sbin/nsd/rdata.h
343
struct buffer *packet, struct rr **rr);
usr.sbin/nsd/rdata.h
346
int print_dhcid_rdata(struct buffer *output, const struct rr *rr);
usr.sbin/nsd/rdata.h
350
struct buffer *packet, struct rr **rr);
usr.sbin/nsd/rdata.h
353
int print_nsec3_rdata(struct buffer *output, const struct rr *rr);
usr.sbin/nsd/rdata.h
357
struct buffer *packet, struct rr **rr);
usr.sbin/nsd/rdata.h
360
int print_nsec3param_rdata(struct buffer *output, const struct rr *rr);
usr.sbin/nsd/rdata.h
364
struct buffer *packet, struct rr **rr);
usr.sbin/nsd/rdata.h
367
int print_tlsa_rdata(struct buffer *output, const struct rr *rr);
usr.sbin/nsd/rdata.h
371
struct buffer *packet, struct rr **rr);
usr.sbin/nsd/rdata.h
374
int print_hip_rdata(struct buffer *output, const struct rr *rr);
usr.sbin/nsd/rdata.h
378
struct buffer *packet, struct rr **rr);
usr.sbin/nsd/rdata.h
381
int print_rkey_rdata(struct buffer *output, const struct rr *rr);
usr.sbin/nsd/rdata.h
385
struct buffer *packet, struct rr **rr);
usr.sbin/nsd/rdata.h
388
int print_talink_rdata(struct buffer *output, const struct rr *rr);
usr.sbin/nsd/rdata.h
391
int print_openpgpkey_rdata(struct buffer *output, const struct rr *rr);
usr.sbin/nsd/rdata.h
395
struct buffer *packet, struct rr **rr);
usr.sbin/nsd/rdata.h
398
int print_csync_rdata(struct buffer *output, const struct rr *rr);
usr.sbin/nsd/rdata.h
402
struct buffer *packet, struct rr **rr);
usr.sbin/nsd/rdata.h
405
int print_zonemd_rdata(struct buffer *output, const struct rr *rr);
usr.sbin/nsd/rdata.h
409
struct buffer *packet, struct rr **rr);
usr.sbin/nsd/rdata.h
412
void write_svcb_rdata(struct query *query, const struct rr *rr);
usr.sbin/nsd/rdata.h
415
int print_svcb_rdata(struct buffer *output, const struct rr *rr);
usr.sbin/nsd/rdata.h
419
struct buffer *packet, struct rr **rr);
usr.sbin/nsd/rdata.h
422
int print_dsync_rdata(struct buffer *output, const struct rr *rr);
usr.sbin/nsd/rdata.h
426
struct buffer *packet, struct rr **rr);
usr.sbin/nsd/rdata.h
429
int print_nid_rdata(struct buffer *output, const struct rr *rr);
usr.sbin/nsd/rdata.h
433
struct buffer *packet, struct rr **rr);
usr.sbin/nsd/rdata.h
436
int print_l32_rdata(struct buffer *output, const struct rr *rr);
usr.sbin/nsd/rdata.h
440
struct buffer *packet, struct rr **rr);
usr.sbin/nsd/rdata.h
443
int print_l64_rdata(struct buffer *output, const struct rr *rr);
usr.sbin/nsd/rdata.h
447
struct buffer *packet, struct rr **rr);
usr.sbin/nsd/rdata.h
450
void write_lp_rdata(struct query *query, const struct rr *rr);
usr.sbin/nsd/rdata.h
453
int print_lp_rdata(struct buffer *output, const struct rr *rr);
usr.sbin/nsd/rdata.h
457
struct buffer *packet, struct rr **rr);
usr.sbin/nsd/rdata.h
460
int print_eui48_rdata(struct buffer *output, const struct rr *rr);
usr.sbin/nsd/rdata.h
464
struct buffer *packet, struct rr **rr);
usr.sbin/nsd/rdata.h
467
int print_eui64_rdata(struct buffer *output, const struct rr *rr);
usr.sbin/nsd/rdata.h
471
struct buffer *packet, struct rr **rr);
usr.sbin/nsd/rdata.h
474
int print_uri_rdata(struct buffer *output, const struct rr *rr);
usr.sbin/nsd/rdata.h
477
int print_resinfo_rdata(struct buffer *output, const struct rr *rr);
usr.sbin/nsd/rdata.h
481
struct buffer *packet, struct rr **rr);
usr.sbin/nsd/rdata.h
484
int print_caa_rdata(struct buffer *output, const struct rr *rr);
usr.sbin/nsd/rdata.h
487
int print_doa_rdata(struct buffer *output, const struct rr *rr);
usr.sbin/nsd/rdata.h
491
struct buffer *packet, struct rr **rr);
usr.sbin/nsd/rdata.h
494
int print_amtrelay_rdata(struct buffer *output, const struct rr *rr);
usr.sbin/nsd/rdata.h
501
int print_ipn_rdata(struct buffer *output, const struct rr *rr);
usr.sbin/nsd/rdata.h
505
struct buffer *packet, struct rr **rr);
usr.sbin/nsd/rdata.h
508
int print_dlv_rdata(struct buffer *output, const struct rr *rr);
usr.sbin/nsd/rdata.h
517
int32_t rr_calculate_uncompressed_rdata_length(const rr_type* rr);
usr.sbin/nsd/rdata.h
527
void rr_write_uncompressed_rdata(const rr_type* rr, uint8_t* buf, size_t len);
usr.sbin/nsd/rdata.h
550
size_t index, const rr_type* rr, uint16_t offset, uint16_t* field_len,
usr.sbin/nsd/rdata.h
56
const nsd_type_descriptor_type *descriptor, const rr_type *rr);
usr.sbin/nsd/rdata.h
573
const struct rr *rr1, const struct rr *rr2);
usr.sbin/nsd/rdata.h
58
const nsd_type_descriptor_type *descriptor, const rr_type *rr);
usr.sbin/nsd/rdata.h
581
const struct rr *rr1, const uint8_t* rr2_rdata, uint16_t rr2_rdlen);
usr.sbin/nsd/rdata.h
589
struct domain* retrieve_rdata_ref_domain_offset(const struct rr* rr,
usr.sbin/nsd/rdata.h
597
struct domain* retrieve_rdata_ref_domain(const struct rr* rr);
usr.sbin/nsd/rdata.h
609
struct domain* retrieve_ns_ref_domain(const struct rr* rr);
usr.sbin/nsd/rdata.h
612
struct domain* retrieve_cname_ref_domain(const struct rr* rr);
usr.sbin/nsd/rdata.h
615
struct domain* retrieve_dname_ref_domain(const struct rr* rr);
usr.sbin/nsd/rdata.h
618
struct domain* retrieve_mb_ref_domain(const struct rr* rr);
usr.sbin/nsd/rdata.h
621
struct domain* retrieve_mx_ref_domain(const struct rr* rr);
usr.sbin/nsd/rdata.h
624
struct domain* retrieve_kx_ref_domain(const struct rr* rr);
usr.sbin/nsd/rdata.h
627
struct domain* retrieve_rt_ref_domain(const struct rr* rr);
usr.sbin/nsd/rdata.h
630
struct domain* retrieve_srv_ref_domain(const struct rr* rr);
usr.sbin/nsd/rdata.h
633
struct domain* retrieve_ptr_ref_domain(const struct rr* rr);
usr.sbin/nsd/rdata.h
636
int retrieve_soa_rdata_serial(const struct rr* rr, uint32_t* serial);
usr.sbin/nsd/rdata.h
639
int retrieve_soa_rdata_minttl(const struct rr* rr, uint32_t* minttl);
usr.sbin/nsd/rdata.h
64
const rr_type *rr);
usr.sbin/nsd/rdata.h
642
struct dname* retrieve_cname_ref_dname(const struct rr* rr);
usr.sbin/nsd/rdata.h
652
static inline struct domain* rdata_domain_ref(const struct rr* rr) {
usr.sbin/nsd/rdata.h
654
assert(rr->rdlength >= (uint16_t)sizeof(void*));
usr.sbin/nsd/rdata.h
655
memcpy(&domain, rr->rdata, sizeof(void*));
usr.sbin/nsd/rdata.h
670
static inline struct domain* rdata_domain_ref_offset(const struct rr* rr,
usr.sbin/nsd/rdata.h
673
assert(rr->rdlength >= offset+(uint16_t)sizeof(void*));
usr.sbin/nsd/rdata.h
674
memcpy(&domain, rr->rdata+offset, sizeof(void*));
usr.sbin/nsd/rdata.h
679
void rr_lower_usage(namedb_type* db, rr_type* rr);
usr.sbin/nsd/rdata.h
68
struct buffer *packet, struct rr **rr);
usr.sbin/nsd/rdata.h
71
void write_generic_rdata(struct query *query, const struct rr *rr);
usr.sbin/nsd/rdata.h
74
int print_generic_rdata(struct buffer *output, const struct rr *rr);
usr.sbin/nsd/rdata.h
78
uint16_t rdlength, struct buffer *packet, struct rr **rr);
usr.sbin/nsd/rdata.h
81
void write_compressed_name_rdata(struct query *query, const struct rr *rr);
usr.sbin/nsd/rdata.h
85
int print_name_rdata(struct buffer *output, const struct rr *rr);
usr.sbin/nsd/rdata.h
89
uint16_t rdlength, struct buffer *packet, struct rr **rr);
usr.sbin/nsd/rdata.h
92
void write_uncompressed_name_rdata(struct query *query, const struct rr *rr);
usr.sbin/nsd/rdata.h
96
struct buffer *packet, struct rr **rr);
usr.sbin/nsd/rdata.h
99
int print_a_rdata(struct buffer *output, const struct rr *rr);
usr.sbin/nsd/remote.c
2809
ssize_t rr = read(res->fd, magic, sizeof(magic)-1);
usr.sbin/nsd/remote.c
2810
if(rr <= 0) {
usr.sbin/nsd/remote.c
2811
if(rr == 0) return;
usr.sbin/nsd/remote.c
2817
r = (int)rr;
usr.sbin/nsd/remote.c
807
ssize_t rr = read(res->fd, buf+len, 1);
usr.sbin/nsd/remote.c
808
if(rr <= 0) {
usr.sbin/nsd/remote.c
809
if(rr == 0) {
usr.sbin/nsd/simdzone/src/generic/format.h
160
static const type_info_t rr = ENTRY("RR", FIELDS(fields));
usr.sbin/nsd/simdzone/src/generic/format.h
172
SYNTAX_ERROR(parser, "Invalid %s in %s", NAME(&fields[3]), NAME(&rr));
usr.sbin/nsd/simdzone/src/generic/format.h
174
SEMANTIC_ERROR(parser, "Invalid %s in %s", NAME(&fields[3]), NAME(&rr));
usr.sbin/nsd/simdzone/src/generic/format.h
184
SYNTAX_ERROR(parser, "Invalid %s in %s", NAME(&fields[1]), NAME(&rr));
usr.sbin/nsd/simdzone/src/generic/format.h
189
if ((code = take_contiguous(parser, &rr, &fields[1], token)) < 0)
usr.sbin/nsd/simdzone/src/generic/format.h
194
SYNTAX_ERROR(parser, "Invalid %s in %s", NAME(&fields[3]), NAME(&rr));
usr.sbin/nsd/simdzone/src/generic/format.h
196
SEMANTIC_ERROR(parser, "Invalid %s in %s", NAME(&fields[3]), NAME(&rr));
usr.sbin/nsd/simdzone/src/generic/format.h
200
SYNTAX_ERROR(parser, "Invalid %s in %s", NAME(&fields[1]), NAME(&rr));
usr.sbin/nsd/simdzone/src/generic/format.h
205
if ((code = take_contiguous(parser, &rr, &fields[1], token)) < 0)
usr.sbin/nsd/simdzone/src/generic/format.h
214
SYNTAX_ERROR(parser, "Invalid %s in %s", NAME(&fields[0]), NAME(&rr));
usr.sbin/nsd/simdzone/src/generic/format.h
218
if ((code = take_contiguous(parser, &rr, &fields[1], token)) < 0)
usr.sbin/nsd/simdzone/src/generic/format.h
221
SYNTAX_ERROR(parser, "Invalid %s in %s", NAME(&fields[1]), NAME(&rr));
usr.sbin/nsd/simdzone/src/generic/format.h
368
static const type_info_t rr = ENTRY("RR", FIELDS(fields));
usr.sbin/nsd/simdzone/src/generic/format.h
390
if ((code = parse_owner(parser, &rr, &fields[0], &token)) < 0)
usr.sbin/nsd/simdzone/src/generic/format.h
392
if ((code = take_contiguous(parser, &rr, &fields[0], &token)) < 0)
usr.sbin/nsd/simdzone/src/generic/format.h
412
code = have_contiguous(parser, &rr, &fields[0], &token);
usr.sbin/nsd/util.h
18
struct rr;
usr.sbin/nsd/util.h
393
int print_rr(FILE *out, struct state_pretty_rr* state, struct rr *record,
usr.sbin/nsd/verify.c
223
struct rr *rr;
usr.sbin/nsd/verify.c
230
if((rr = zone_rr_iter_next(&verifier->zone_feed.rriter)) != NULL) {
usr.sbin/nsd/verify.c
233
rr,
usr.sbin/nsd/xfr-inspect.c
149
rr_type* rr;
usr.sbin/nsd/xfr-inspect.c
168
rr = packet_read_rr(region, table, pkt, qsection);
usr.sbin/nsd/xfr-inspect.c
169
if(!rr) {
usr.sbin/nsd/xfr-inspect.c
174
printf("%s", dname_to_string(domain_dname(rr->owner),
usr.sbin/nsd/xfr-inspect.c
176
printf("\t%s", rrclass_to_string(rr->klass));
usr.sbin/nsd/xfr-inspect.c
177
if(rr->type == TYPE_IXFR)
usr.sbin/nsd/xfr-inspect.c
179
else if(rr->type == TYPE_AXFR)
usr.sbin/nsd/xfr-inspect.c
181
else printf("\t%s\n", rrtype_to_string(rr->type));
usr.sbin/nsd/xfr-inspect.c
183
if(!print_rr(stdout, NULL, rr, tmpregion, tmpbuf)) {
usr.sbin/nsd/xfrd.c
1380
xfrd_copy_soa(xfrd_soa_type* soa, rr_type* rr)
usr.sbin/nsd/xfrd.c
1382
const uint8_t* rr_ns_wire = dname_name(domain_dname(rdata_domain_ref(rr)));
usr.sbin/nsd/xfrd.c
1383
uint8_t rr_ns_len = domain_dname(rdata_domain_ref(rr))->name_size;
usr.sbin/nsd/xfrd.c
1385
rdata_domain_ref_offset(rr, sizeof(void*))));
usr.sbin/nsd/xfrd.c
1386
uint8_t rr_em_len = domain_dname(rdata_domain_ref_offset(rr,
usr.sbin/nsd/xfrd.c
1390
if(rr->type != TYPE_SOA || rr->rdlength != 20+2*sizeof(void*)) {
usr.sbin/nsd/xfrd.c
1392
rr->type, (unsigned)rr->rdlength);
usr.sbin/nsd/xfrd.c
1396
(int)rr->type, (unsigned)rr->rdlength, (unsigned)rr->ttl));
usr.sbin/nsd/xfrd.c
1397
soa->type = htons(rr->type);
usr.sbin/nsd/xfrd.c
1398
soa->klass = htons(rr->klass);
usr.sbin/nsd/xfrd.c
1399
soa->ttl = htonl(rr->ttl);
usr.sbin/nsd/xfrd.c
1408
p = rr->rdata + 2*sizeof(void*);
usr.sbin/nsd/xfrd.c
2014
struct rr* rr;
usr.sbin/nsd/xfrd.c
2052
code = descriptor->read_rdata(owners, rrlen, packet, &rr);
usr.sbin/nsd/xfrd.h
451
void xfrd_copy_soa(xfrd_soa_type* soa, rr_type* rr);
usr.sbin/nsd/zonec.c
160
struct rr **rrs;
usr.sbin/nsd/zonec.c
214
struct rr *rr;
usr.sbin/nsd/zonec.c
248
code = descriptor->read_rdata(state->domains, rdlength, &buffer, &rr);
usr.sbin/nsd/zonec.c
258
rr->owner = domain;
usr.sbin/nsd/zonec.c
259
rr->type = type;
usr.sbin/nsd/zonec.c
260
rr->klass = class;
usr.sbin/nsd/zonec.c
261
rr->ttl = ttl;
usr.sbin/nsd/zonec.c
323
if (!equal_rr_rdata(descriptor, rr, state->c.rrset->rrs[i]))
usr.sbin/nsd/zonec.c
327
rr_lower_usage(state->database, rr);
usr.sbin/nsd/zonec.c
328
region_recycle(state->database->region, rr, sizeof(*rr) + rr->rdlength);
usr.sbin/nsd/zonec.c
334
if (!equal_rr_rdata(descriptor, rr, state->c.rrs[i]))
usr.sbin/nsd/zonec.c
338
rr_lower_usage(state->database, rr);
usr.sbin/nsd/zonec.c
339
region_recycle(state->database->region, rr, sizeof(*rr) + rr->rdlength);
usr.sbin/nsd/zonec.c
342
state->c.rrs[state->c.rr_count++] = rr;
usr.sbin/nsd/zonec.h
50
struct rr* rrs[256];
usr.sbin/nsd/zparser.y
116
| rr
usr.sbin/nsd/zparser.y
177
rr: owner classttl type_and_rdata
usr.sbin/ospfd/rde.c
646
struct kroute rr;
usr.sbin/ospfd/rde.c
678
if (imsg.hdr.len != IMSG_HEADER_SIZE + sizeof(rr)) {
usr.sbin/ospfd/rde.c
683
memcpy(&rr, imsg.data, sizeof(rr));
usr.sbin/ospfd/rde.c
684
rde_asext_get(&rr);
usr.sbin/ospfd/rde.c
687
if (imsg.hdr.len != IMSG_HEADER_SIZE + sizeof(rr)) {
usr.sbin/ospfd/rde.c
692
memcpy(&rr, imsg.data, sizeof(rr));
usr.sbin/ospfd/rde.c
693
rde_asext_put(&rr);
usr.sbin/radiusd/radiusd_eap2mschap.c
467
struct radius_ms_chap2_response rr;
usr.sbin/radiusd/radiusd_eap2mschap.c
508
rr.ident = resp->chap.id;
usr.sbin/radiusd/radiusd_eap2mschap.c
509
rr.flags = resp->flags;
usr.sbin/radiusd/radiusd_eap2mschap.c
510
memcpy(rr.peerchall, resp->peerchall, sizeof(rr.peerchall));
usr.sbin/radiusd/radiusd_eap2mschap.c
511
memcpy(rr.reserved, resp->reserved, sizeof(rr.reserved));
usr.sbin/radiusd/radiusd_eap2mschap.c
512
memcpy(rr.ntresponse, resp->ntresponse, sizeof(rr.ntresponse));
usr.sbin/radiusd/radiusd_eap2mschap.c
526
RADIUS_VTYPE_MS_CHAP2_RESPONSE, &rr, sizeof(rr));
usr.sbin/ripd/message.c
100
send_triggered_update(struct iface *iface, struct rip_route *rr)
usr.sbin/ripd/message.c
125
address = rr->address.s_addr;
usr.sbin/ripd/message.c
126
netmask = rr->mask.s_addr;
usr.sbin/ripd/message.c
127
nexthop = rr->nexthop.s_addr;
usr.sbin/ripd/message.c
128
metric = htonl(rr->metric);
usr.sbin/ripd/message.c
193
address = entry->rr->address.s_addr;
usr.sbin/ripd/message.c
194
netmask = entry->rr->mask.s_addr;
usr.sbin/ripd/message.c
195
nexthop = entry->rr->nexthop.s_addr;
usr.sbin/ripd/message.c
196
metric = htonl(entry->rr->metric);
usr.sbin/ripd/message.c
210
delete_entry(entry->rr);
usr.sbin/ripd/message.c
274
address = entry->rr->address.s_addr;
usr.sbin/ripd/message.c
275
netmask = entry->rr->mask.s_addr;
usr.sbin/ripd/message.c
276
nexthop = entry->rr->nexthop.s_addr;
usr.sbin/ripd/message.c
277
metric = htonl(entry->rr->metric);
usr.sbin/ripd/message.c
279
if (entry->rr->ifindex == iface->ifindex) {
usr.sbin/ripd/message.c
301
delete_entry(entry->rr);
usr.sbin/ripd/message.c
319
struct rip_route rr;
usr.sbin/ripd/message.c
322
bzero(&rr, sizeof(rr));
usr.sbin/ripd/message.c
361
rr.address.s_addr = e->address;
usr.sbin/ripd/message.c
362
rr.mask.s_addr = e->mask;
usr.sbin/ripd/message.c
363
rr.nexthop.s_addr = e->nexthop;
usr.sbin/ripd/message.c
364
rr.metric = e->metric;
usr.sbin/ripd/message.c
365
rr.ifindex = i->ifindex;
usr.sbin/ripd/message.c
368
0, &rr, sizeof(rr));
usr.sbin/ripd/message.c
64
add_entry(struct packet_head *r_list, struct rip_route *rr)
usr.sbin/ripd/message.c
68
if (rr == NULL)
usr.sbin/ripd/message.c
75
re->rr = rr;
usr.sbin/ripd/message.c
76
rr->refcount++;
usr.sbin/ripd/message.c
80
delete_entry(struct rip_route *rr)
usr.sbin/ripd/message.c
82
if (--rr->refcount == 0)
usr.sbin/ripd/message.c
83
free(rr);
usr.sbin/ripd/message.c
93
delete_entry(re->rr);
usr.sbin/ripd/rde.c
196
struct rip_route rr;
usr.sbin/ripd/rde.c
224
if (imsg.hdr.len - IMSG_HEADER_SIZE != sizeof(rr))
usr.sbin/ripd/rde.c
227
memcpy(&rr, imsg.data, sizeof(rr));
usr.sbin/ripd/rde.c
229
if (rde_check_route(&rr) == -1)
usr.sbin/ripd/rde.c
234
bzero(&rr, sizeof(rr));
usr.sbin/ripd/rde.c
239
rr.metric = INFINITY;
usr.sbin/ripd/rde.c
241
0, &rr, sizeof(rr));
usr.sbin/ripd/rde.c
251
if (imsg.hdr.len - IMSG_HEADER_SIZE != sizeof(rr))
usr.sbin/ripd/rde.c
254
memcpy(&rr, imsg.data, sizeof(rr));
usr.sbin/ripd/rde.c
256
rt_complete(&rr);
usr.sbin/ripd/rde.c
258
imsg.hdr.peerid, 0, &rr, sizeof(rr));
usr.sbin/ripd/rde.c
473
struct rip_route rr;
usr.sbin/ripd/rde.c
475
rr.address.s_addr = rn->prefix.s_addr;
usr.sbin/ripd/rde.c
476
rr.mask.s_addr = rn->netmask.s_addr;
usr.sbin/ripd/rde.c
477
rr.nexthop.s_addr = rn->nexthop.s_addr;
usr.sbin/ripd/rde.c
478
rr.metric = rn->metric;
usr.sbin/ripd/rde.c
479
rr.ifindex = rn->ifindex;
usr.sbin/ripd/rde.c
481
rde_imsg_compose_ripe(IMSG_SEND_TRIGGERED_UPDATE, 0, 0, &rr,
usr.sbin/ripd/rde_rib.c
218
struct rip_route rr;
usr.sbin/ripd/rde_rib.c
220
bzero(&rr, sizeof(rr));
usr.sbin/ripd/rde_rib.c
223
rr.address = r->prefix;
usr.sbin/ripd/rde_rib.c
224
rr.mask = r->netmask;
usr.sbin/ripd/rde_rib.c
225
rr.nexthop = r->nexthop;
usr.sbin/ripd/rde_rib.c
226
rr.metric = r->metric;
usr.sbin/ripd/rde_rib.c
227
rr.ifindex = r->ifindex;
usr.sbin/ripd/rde_rib.c
229
rde_imsg_compose_ripe(IMSG_RESPONSE_ADD, peerid, 0, &rr,
usr.sbin/ripd/rde_rib.c
230
sizeof(rr));
usr.sbin/ripd/rde_rib.c
253
rt_complete(struct rip_route *rr)
usr.sbin/ripd/rde_rib.c
257
if ((rn = rt_find(rr->address.s_addr, rr->mask.s_addr)) == NULL)
usr.sbin/ripd/rde_rib.c
258
rr->metric = INFINITY;
usr.sbin/ripd/rde_rib.c
260
rr->metric = rn->metric;
usr.sbin/ripd/ripd.h
202
struct rip_route *rr;
usr.sbin/ripd/ripe.c
307
struct rip_route *rr;
usr.sbin/ripd/ripe.c
339
if (imsg.hdr.len - IMSG_HEADER_SIZE != sizeof(*rr))
usr.sbin/ripd/ripe.c
342
if ((rr = malloc(sizeof(*rr))) == NULL)
usr.sbin/ripd/ripe.c
345
memcpy(rr, imsg.data, sizeof(*rr));
usr.sbin/ripd/ripe.c
352
free(rr);
usr.sbin/ripd/ripe.c
355
add_entry(&nbr->rq_list, rr);
usr.sbin/ripd/ripe.c
360
add_entry(&iface->rq_list, rr);
usr.sbin/ripd/ripe.c
380
if (imsg.hdr.len - IMSG_HEADER_SIZE != sizeof(*rr))
usr.sbin/ripd/ripe.c
383
if ((rr = malloc(sizeof(*rr))) == NULL)
usr.sbin/ripd/ripe.c
386
memcpy(rr, imsg.data, sizeof(*rr));
usr.sbin/ripd/ripe.c
390
add_entry(&iface->rp_list, rr);
usr.sbin/ripd/ripe.c
398
free(rr);
usr.sbin/ripd/ripe.c
401
add_entry(&nbr->rp_list, rr);
usr.sbin/ripd/ripe.c
427
rr = imsg.data;
usr.sbin/ripd/ripe.c
431
if (rr->ifindex != iface->ifindex)
usr.sbin/ripd/ripe.c
432
send_triggered_update(iface, rr);
usr.sbin/rpki-client/repo.c
1001
filepath_put(&rr->deleted, fp);
usr.sbin/rpki-client/repo.c
1006
if ((fn = rrdp_filename(rr, uri, 0)) == NULL)
usr.sbin/rpki-client/repo.c
1019
rr->notifyuri, fn);
usr.sbin/rpki-client/repo.c
1040
rr->state = REPO_FAILED;
usr.sbin/rpki-client/repo.c
1053
struct rsyncrepo *rr;
usr.sbin/rpki-client/repo.c
1075
rr = rsync_find(id);
usr.sbin/rpki-client/repo.c
1076
if (rr == NULL)
usr.sbin/rpki-client/repo.c
1079
if (rr->state != REPO_LOADING)
usr.sbin/rpki-client/repo.c
1083
logx("%s: loaded from network", rr->basedir);
usr.sbin/rpki-client/repo.c
1085
rr->state = REPO_DONE;
usr.sbin/rpki-client/repo.c
1088
rr->basedir);
usr.sbin/rpki-client/repo.c
1090
rr->state = REPO_FAILED;
usr.sbin/rpki-client/repo.c
1092
remove_contents(rr->basedir);
usr.sbin/rpki-client/repo.c
1095
repo_done(rr, ok);
usr.sbin/rpki-client/repo.c
1104
struct rrdprepo *rr;
usr.sbin/rpki-client/repo.c
1106
rr = rrdp_find(id);
usr.sbin/rpki-client/repo.c
1107
if (rr == NULL)
usr.sbin/rpki-client/repo.c
1110
if (rr->state != REPO_LOADING)
usr.sbin/rpki-client/repo.c
1114
logx("%s: loaded from network", rr->notifyuri);
usr.sbin/rpki-client/repo.c
1115
if (time(NULL) - rr->mtime > 24 * 60 * 60) {
usr.sbin/rpki-client/repo.c
1117
rr->notifyuri, time2str(rr->mtime));
usr.sbin/rpki-client/repo.c
1120
rr->state = REPO_DONE;
usr.sbin/rpki-client/repo.c
1123
rr->notifyuri, nofetch ? "cache" : "rsync");
usr.sbin/rpki-client/repo.c
1125
rr->state = REPO_FAILED;
usr.sbin/rpki-client/repo.c
1127
remove_contents(rr->basedir);
usr.sbin/rpki-client/repo.c
1129
filepath_free(&rr->deleted);
usr.sbin/rpki-client/repo.c
1132
repo_done(rr, ok);
usr.sbin/rpki-client/repo.c
1688
struct rrdprepo *rr;
usr.sbin/rpki-client/repo.c
1695
rr = (struct rrdprepo *)rp->rrdp;
usr.sbin/rpki-client/repo.c
1696
RB_FOREACH_SAFE(fp, filepath_tree, &rr->deleted, nfp) {
usr.sbin/rpki-client/repo.c
1697
if (!rrdp_uri_valid(rr, fp->file)) {
usr.sbin/rpki-client/repo.c
1698
warnx("%s: external URI %s", rr->notifyuri,
usr.sbin/rpki-client/repo.c
1700
filepath_put(&rr->deleted, fp);
usr.sbin/rpki-client/repo.c
1704
fn = rrdp_filename(rr, fp->file, 0);
usr.sbin/rpki-client/repo.c
1717
fn = rrdp_filename(rr, fp->file, 1);
usr.sbin/rpki-client/repo.c
1732
filepath_put(&rr->deleted, fp);
usr.sbin/rpki-client/repo.c
1847
const struct rrdprepo *rr;
usr.sbin/rpki-client/repo.c
1869
rr = repo_is_rrdp(fts_state.rp);
usr.sbin/rpki-client/repo.c
1870
if (rr != NULL) {
usr.sbin/rpki-client/repo.c
1874
if (asprintf(&fn, "%s/%s", rr->basedir, path) == -1)
usr.sbin/rpki-client/repo.c
482
struct rsyncrepo *rr;
usr.sbin/rpki-client/repo.c
488
SLIST_FOREACH(rr, &rsyncrepos, entry)
usr.sbin/rpki-client/repo.c
489
if (strcmp(rr->repouri, repo) == 0) {
usr.sbin/rpki-client/repo.c
491
return rr;
usr.sbin/rpki-client/repo.c
494
if ((rr = calloc(1, sizeof(*rr))) == NULL)
usr.sbin/rpki-client/repo.c
497
rr->id = ++repoid;
usr.sbin/rpki-client/repo.c
498
SLIST_INSERT_HEAD(&rsyncrepos, rr, entry);
usr.sbin/rpki-client/repo.c
500
rr->repouri = repo;
usr.sbin/rpki-client/repo.c
501
rr->basedir = repo_dir(repo, ".rsync", 0);
usr.sbin/rpki-client/repo.c
504
if (mkpath(rr->basedir) == -1) {
usr.sbin/rpki-client/repo.c
505
warn("mkpath %s", rr->basedir);
usr.sbin/rpki-client/repo.c
506
rsync_finish(rr->id, 0);
usr.sbin/rpki-client/repo.c
507
return rr;
usr.sbin/rpki-client/repo.c
510
logx("%s: pulling from %s", rr->basedir, rr->repouri);
usr.sbin/rpki-client/repo.c
511
rsync_fetch(rr->id, rr->repouri, rr->basedir, validdir);
usr.sbin/rpki-client/repo.c
513
return rr;
usr.sbin/rpki-client/repo.c
519
struct rsyncrepo *rr;
usr.sbin/rpki-client/repo.c
521
SLIST_FOREACH(rr, &rsyncrepos, entry)
usr.sbin/rpki-client/repo.c
522
if (id == rr->id)
usr.sbin/rpki-client/repo.c
524
return rr;
usr.sbin/rpki-client/repo.c
530
struct rsyncrepo *rr;
usr.sbin/rpki-client/repo.c
532
while ((rr = SLIST_FIRST(&rsyncrepos)) != NULL) {
usr.sbin/rpki-client/repo.c
534
free(rr->repouri);
usr.sbin/rpki-client/repo.c
535
free(rr->basedir);
usr.sbin/rpki-client/repo.c
536
free(rr);
usr.sbin/rpki-client/repo.c
544
rrdp_filename(const struct rrdprepo *rr, const char *uri, int valid)
usr.sbin/rpki-client/repo.c
547
const char *dir = rr->basedir;
usr.sbin/rpki-client/repo.c
550
errx(1, "%s: bad URI %s", rr->basedir, uri);
usr.sbin/rpki-client/repo.c
567
rrdp_state_filename(const struct rrdprepo *rr, int temp)
usr.sbin/rpki-client/repo.c
571
if (asprintf(&nfile, "%s/.state%s", rr->basedir,
usr.sbin/rpki-client/repo.c
581
struct rrdprepo *rr;
usr.sbin/rpki-client/repo.c
583
SLIST_FOREACH(rr, &rrdprepos, entry)
usr.sbin/rpki-client/repo.c
584
if (id == rr->id)
usr.sbin/rpki-client/repo.c
586
return rr;
usr.sbin/rpki-client/repo.c
592
struct rrdprepo *rr;
usr.sbin/rpki-client/repo.c
594
while ((rr = SLIST_FIRST(&rrdprepos)) != NULL) {
usr.sbin/rpki-client/repo.c
597
free(rr->notifyuri);
usr.sbin/rpki-client/repo.c
598
free(rr->basedir);
usr.sbin/rpki-client/repo.c
600
filepath_free(&rr->deleted);
usr.sbin/rpki-client/repo.c
602
free(rr);
usr.sbin/rpki-client/repo.c
630
rrdp_uri_valid(struct rrdprepo *rr, const char *uri)
usr.sbin/rpki-client/repo.c
635
if (rp->rrdp != rr)
usr.sbin/rpki-client/repo.c
670
rrdp_session_parse(struct rrdprepo *rr)
usr.sbin/rpki-client/repo.c
687
file = rrdp_state_filename(rr, 0);
usr.sbin/rpki-client/repo.c
690
warn("%s: open state file", rr->basedir);
usr.sbin/rpki-client/repo.c
692
rr->last_reset = now;
usr.sbin/rpki-client/repo.c
698
rr->mtime = st.st_mtime;
usr.sbin/rpki-client/repo.c
715
rr->basedir, errstr, line);
usr.sbin/rpki-client/repo.c
720
rr->last_reset = strtonum(line, 1, LLONG_MAX, &errstr);
usr.sbin/rpki-client/repo.c
723
rr->basedir, errstr, line);
usr.sbin/rpki-client/repo.c
736
rr->basedir, deltacnt);
usr.sbin/rpki-client/repo.c
747
warn("%s: error reading state file", rr->basedir);
usr.sbin/rpki-client/repo.c
752
weeks = (now - rr->last_reset) / (86400 * 7);
usr.sbin/rpki-client/repo.c
753
if (now <= rr->last_reset || weeks > RRDP_RANDOM_REINIT_MAX) {
usr.sbin/rpki-client/repo.c
754
warnx("%s: reinitializing", rr->notifyuri);
usr.sbin/rpki-client/repo.c
758
warnx("%s: reinitializing", rr->notifyuri);
usr.sbin/rpki-client/repo.c
774
rr->last_reset = now;
usr.sbin/rpki-client/repo.c
784
struct rrdprepo *rr;
usr.sbin/rpki-client/repo.c
789
rr = rrdp_find(id);
usr.sbin/rpki-client/repo.c
790
if (rr == NULL)
usr.sbin/rpki-client/repo.c
793
file = rrdp_state_filename(rr, 0);
usr.sbin/rpki-client/repo.c
794
temp = rrdp_state_filename(rr, 1);
usr.sbin/rpki-client/repo.c
805
state->serial, (long long)rr->last_reset) < 0)
usr.sbin/rpki-client/repo.c
825
warn("%s: rename %s to %s", rr->basedir, temp, file);
usr.sbin/rpki-client/repo.c
829
rr->mtime = time(NULL);
usr.sbin/rpki-client/repo.c
836
warn("%s: save state to %s", rr->basedir, temp);
usr.sbin/rpki-client/repo.c
895
struct rrdprepo *rr;
usr.sbin/rpki-client/repo.c
897
SLIST_FOREACH(rr, &rrdprepos, entry)
usr.sbin/rpki-client/repo.c
898
if (strcmp(rr->notifyuri, uri) == 0) {
usr.sbin/rpki-client/repo.c
899
if (rr->state == REPO_FAILED)
usr.sbin/rpki-client/repo.c
901
return rr;
usr.sbin/rpki-client/repo.c
904
if ((rr = calloc(1, sizeof(*rr))) == NULL)
usr.sbin/rpki-client/repo.c
907
rr->id = ++repoid;
usr.sbin/rpki-client/repo.c
908
SLIST_INSERT_HEAD(&rrdprepos, rr, entry);
usr.sbin/rpki-client/repo.c
910
if ((rr->notifyuri = strdup(uri)) == NULL)
usr.sbin/rpki-client/repo.c
912
rr->basedir = repo_dir(uri, ".rrdp", 1);
usr.sbin/rpki-client/repo.c
914
RB_INIT(&rr->deleted);
usr.sbin/rpki-client/repo.c
917
if (mkpath(rr->basedir) == -1) {
usr.sbin/rpki-client/repo.c
918
warn("mkpath %s", rr->basedir);
usr.sbin/rpki-client/repo.c
919
rrdp_finish(rr->id, 0);
usr.sbin/rpki-client/repo.c
920
return rr;
usr.sbin/rpki-client/repo.c
924
state = rrdp_session_parse(rr);
usr.sbin/rpki-client/repo.c
925
rrdp_fetch(rr->id, rr->notifyuri, rr->notifyuri, state);
usr.sbin/rpki-client/repo.c
928
logx("%s: pulling from %s", rr->notifyuri, "network");
usr.sbin/rpki-client/repo.c
930
return rr;
usr.sbin/rpki-client/repo.c
939
struct rrdprepo *rr;
usr.sbin/rpki-client/repo.c
941
rr = rrdp_find(id);
usr.sbin/rpki-client/repo.c
942
if (rr == NULL)
usr.sbin/rpki-client/repo.c
946
remove_contents(rr->basedir);
usr.sbin/rpki-client/repo.c
947
rr->state = REPO_LOADING;
usr.sbin/rpki-client/repo.c
960
struct rrdprepo *rr;
usr.sbin/rpki-client/repo.c
967
rr = rrdp_find(id);
usr.sbin/rpki-client/repo.c
968
if (rr == NULL)
usr.sbin/rpki-client/repo.c
970
if (rr->state == REPO_FAILED)
usr.sbin/rpki-client/repo.c
975
if (filepath_exists(&rr->deleted, uri)) {
usr.sbin/rpki-client/repo.c
982
if ((fn = rrdp_filename(rr, uri, try++)) == NULL)
usr.sbin/rpki-client/repo.c
988
warnx("%s: bad file digest for %s", rr->notifyuri, fn);
usr.sbin/rpki-client/repo.c
997
filepath_add(&rr->deleted, uri, 0, 0, 1);
usr.sbin/rpki-client/repo.c
999
fp = filepath_find(&rr->deleted, uri);
usr.sbin/smtpd/dns.c
232
struct dns_rr rr;
usr.sbin/smtpd/dns.c
259
unpack_rr(&pack, &rr);
usr.sbin/smtpd/dns.c
260
if (rr.rr_type != T_MX)
usr.sbin/smtpd/dns.c
263
print_dname(rr.rr.mx.exchange, buf, sizeof(buf));
usr.sbin/smtpd/dns.c
266
if ((rr.rr.mx.preference == 0 && !strcmp(buf, "")) ||
usr.sbin/smtpd/dns.c
272
dns_lookup_host(s, buf, rr.rr.mx.preference);
usr.sbin/smtpd/dns.c
298
struct dns_rr rr;
usr.sbin/smtpd/dns.c
317
unpack_rr(&pack, &rr);
usr.sbin/smtpd/dns.c
318
if (rr.rr_type != T_MX)
usr.sbin/smtpd/dns.c
320
print_dname(rr.rr.mx.exchange, buf, sizeof(buf));
usr.sbin/smtpd/dns.c
335
m_add_int(s->p, rr.rr.mx.preference);
usr.sbin/smtpd/spfwalk.c
143
struct dns_rr rr;
usr.sbin/smtpd/spfwalk.c
154
unpack_rr(&pack, &rr);
usr.sbin/smtpd/spfwalk.c
156
tgt->dispatch(&rr, tgt);
usr.sbin/smtpd/spfwalk.c
163
dispatch_txt(struct dns_rr *rr, struct target *tgt)
usr.sbin/smtpd/spfwalk.c
175
if (rr->rr_type != T_TXT)
usr.sbin/smtpd/spfwalk.c
177
n = parse_txt(rr->rr.other.rdata, rr->rr.other.rdlen, buf, sizeof(buf));
usr.sbin/smtpd/spfwalk.c
219
print_dname(rr->rr_dname, buf2, sizeof(buf2));
usr.sbin/smtpd/spfwalk.c
253
print_dname(rr->rr_dname, buf2, sizeof(buf2));
usr.sbin/smtpd/spfwalk.c
272
dispatch_mx(struct dns_rr *rr, struct target *tgt)
usr.sbin/smtpd/spfwalk.c
277
if (rr->rr_type != T_MX)
usr.sbin/smtpd/spfwalk.c
280
print_dname(rr->rr.mx.exchange, buf, sizeof(buf));
usr.sbin/smtpd/spfwalk.c
293
dispatch_a(struct dns_rr *rr, struct target *tgt)
usr.sbin/smtpd/spfwalk.c
298
if (rr->rr_type != T_A)
usr.sbin/smtpd/spfwalk.c
301
if ((ptr = inet_ntop(AF_INET, &rr->rr.in_a.addr,
usr.sbin/smtpd/spfwalk.c
311
dispatch_aaaa(struct dns_rr *rr, struct target *tgt)
usr.sbin/smtpd/spfwalk.c
316
if (rr->rr_type != T_AAAA)
usr.sbin/smtpd/spfwalk.c
319
if ((ptr = inet_ntop(AF_INET6, &rr->rr.in_aaaa.addr6,
usr.sbin/smtpd/unpack_dns.c
102
unpack_dname(p, rr->rr.ptr.ptrname, sizeof(rr->rr.ptr.ptrname));
usr.sbin/smtpd/unpack_dns.c
106
unpack_dname(p, rr->rr.soa.mname, sizeof(rr->rr.soa.mname));
usr.sbin/smtpd/unpack_dns.c
107
unpack_dname(p, rr->rr.soa.rname, sizeof(rr->rr.soa.rname));
usr.sbin/smtpd/unpack_dns.c
108
unpack_u32(p, &rr->rr.soa.serial);
usr.sbin/smtpd/unpack_dns.c
109
unpack_u32(p, &rr->rr.soa.refresh);
usr.sbin/smtpd/unpack_dns.c
110
unpack_u32(p, &rr->rr.soa.retry);
usr.sbin/smtpd/unpack_dns.c
111
unpack_u32(p, &rr->rr.soa.expire);
usr.sbin/smtpd/unpack_dns.c
112
unpack_u32(p, &rr->rr.soa.minimum);
usr.sbin/smtpd/unpack_dns.c
116
if (rr->rr_class != C_IN)
usr.sbin/smtpd/unpack_dns.c
118
unpack_inaddr(p, &rr->rr.in_a.addr);
usr.sbin/smtpd/unpack_dns.c
122
if (rr->rr_class != C_IN)
usr.sbin/smtpd/unpack_dns.c
124
unpack_in6addr(p, &rr->rr.in_aaaa.addr6);
usr.sbin/smtpd/unpack_dns.c
128
rr->rr.other.rdata = p->buf + p->offset;
usr.sbin/smtpd/unpack_dns.c
129
rr->rr.other.rdlen = rdlen;
usr.sbin/smtpd/unpack_dns.c
65
unpack_rr(struct unpack *p, struct dns_rr *rr)
usr.sbin/smtpd/unpack_dns.c
70
unpack_dname(p, rr->rr_dname, sizeof(rr->rr_dname));
usr.sbin/smtpd/unpack_dns.c
71
unpack_u16(p, &rr->rr_type);
usr.sbin/smtpd/unpack_dns.c
72
unpack_u16(p, &rr->rr_class);
usr.sbin/smtpd/unpack_dns.c
73
unpack_u32(p, &rr->rr_ttl);
usr.sbin/smtpd/unpack_dns.c
86
switch (rr->rr_type) {
usr.sbin/smtpd/unpack_dns.c
89
unpack_dname(p, rr->rr.cname.cname, sizeof(rr->rr.cname.cname));
usr.sbin/smtpd/unpack_dns.c
93
unpack_u16(p, &rr->rr.mx.preference);
usr.sbin/smtpd/unpack_dns.c
94
unpack_dname(p, rr->rr.mx.exchange, sizeof(rr->rr.mx.exchange));
usr.sbin/smtpd/unpack_dns.c
98
unpack_dname(p, rr->rr.ns.nsname, sizeof(rr->rr.ns.nsname));
usr.sbin/smtpd/unpack_dns.h
85
} rr;
usr.sbin/syslogc/syslogc.c
162
if (fread(&rr, sizeof(rr), 1, ctlf) != 1)
usr.sbin/syslogc/syslogc.c
165
if (ntohl(rr.version) != CTL_VERSION)
usr.sbin/syslogc/syslogc.c
177
if (oflag && (ntohl(rr.flags) & CTL_HDR_FLAG_OVERFLOW)) {
usr.sbin/syslogc/syslogc.c
81
struct ctl_reply_hdr rr;
usr.sbin/tcpdump/print-udp.c
206
struct rtcp_rr *rr = NULL;
usr.sbin/tcpdump/print-udp.c
224
if (len != cnt * sizeof(*rr) + sizeof(*sr) + sizeof(*rh))
usr.sbin/tcpdump/print-udp.c
237
rr = (struct rtcp_rr *)(sr + 1);
usr.sbin/tcpdump/print-udp.c
241
if (len != cnt * sizeof(*rr) + sizeof(*rh))
usr.sbin/tcpdump/print-udp.c
243
rr = (struct rtcp_rr *)(rh + 1);
usr.sbin/tcpdump/print-udp.c
267
if ((u_char *)(rr + 1) > ep) {
usr.sbin/tcpdump/print-udp.c
272
printf(" %u", (u_int32_t)ntohl(rr->rr_srcid));
usr.sbin/tcpdump/print-udp.c
273
ts = (double)((u_int32_t)ntohl(rr->rr_lsr)) / 65536.;
usr.sbin/tcpdump/print-udp.c
274
dts = (double)((u_int32_t)ntohl(rr->rr_dlsr)) / 65536.;
usr.sbin/tcpdump/print-udp.c
276
(u_int32_t)ntohl(rr->rr_nl) & 0x00ffffff,
usr.sbin/tcpdump/print-udp.c
277
(u_int32_t)ntohl(rr->rr_ls),
usr.sbin/tcpdump/print-udp.c
278
(u_int32_t)ntohl(rr->rr_dv), ts, dts);
usr.sbin/unbound/daemon/acl_list.c
316
uint8_t rr[LDNS_RR_BUF_SIZE];
usr.sbin/unbound/daemon/acl_list.c
317
size_t len = sizeof(rr);
usr.sbin/unbound/daemon/acl_list.c
322
res = sldns_str2wire_rr_buf(buf, rr, &len, NULL, 3600, NULL, 0,
usr.sbin/unbound/daemon/acl_list.c
330
if(sldns_wirerr_get_type(rr, len, 1) == LDNS_RR_TYPE_CNAME) {
usr.sbin/unbound/daemon/acl_list.c
335
len = sizeof(rr);
usr.sbin/unbound/daemon/acl_list.c
336
res = sldns_str2wire_rr_buf(buf, rr, &len, NULL, 3600,
usr.sbin/unbound/daemon/acl_list.c
344
if(sldns_wirerr_get_type(rr, len, 1) ==
usr.sbin/unbound/daemon/cachedump.c
451
uint8_t rr[LDNS_RR_BUF_SIZE];
usr.sbin/unbound/daemon/cachedump.c
452
size_t rr_len = sizeof(rr), dname_len = 0;
usr.sbin/unbound/daemon/cachedump.c
462
status = sldns_str2wire_rr_buf((char*)sldns_buffer_begin(buf), rr,
usr.sbin/unbound/daemon/cachedump.c
470
if(is_rrsig && sldns_wirerr_get_type(rr, rr_len, dname_len)
usr.sbin/unbound/daemon/cachedump.c
478
d->rr_ttl[i] = (time_t)sldns_wirerr_get_ttl(rr, rr_len, dname_len) + now;
usr.sbin/unbound/daemon/cachedump.c
480
d->rr_len[i] = sldns_wirerr_get_rdatalen(rr, rr_len, dname_len)+2;
usr.sbin/unbound/daemon/cachedump.c
482
sldns_wirerr_get_rdatawl(rr, rr_len, dname_len), d->rr_len[i]);
usr.sbin/unbound/daemon/cachedump.c
490
rk->rk.type = htons(sldns_wirerr_get_type(rr, rr_len, dname_len));
usr.sbin/unbound/daemon/cachedump.c
491
rk->rk.rrset_class = htons(sldns_wirerr_get_class(rr, rr_len, dname_len));
usr.sbin/unbound/daemon/cachedump.c
493
rk->rk.dname = regional_alloc_init(region, rr, dname_len);
usr.sbin/unbound/daemon/cachedump.c
667
uint8_t rr[LDNS_RR_BUF_SIZE];
usr.sbin/unbound/daemon/cachedump.c
668
size_t rr_len = sizeof(rr), dname_len = 0;
usr.sbin/unbound/daemon/cachedump.c
683
status = sldns_str2wire_rr_question_buf(str, rr, &rr_len, &dname_len,
usr.sbin/unbound/daemon/cachedump.c
690
qinfo->qtype = sldns_wirerr_get_type(rr, rr_len, dname_len);
usr.sbin/unbound/daemon/cachedump.c
691
qinfo->qclass = sldns_wirerr_get_class(rr, rr_len, dname_len);
usr.sbin/unbound/daemon/cachedump.c
693
qinfo->qname = (uint8_t*)regional_alloc_init(region, rr, dname_len);
usr.sbin/unbound/daemon/remote.c
1446
uint8_t rr[LDNS_RR_BUF_SIZE];
usr.sbin/unbound/daemon/remote.c
1447
size_t len = sizeof(rr), dname_len = 0;
usr.sbin/unbound/daemon/remote.c
1448
int s = sldns_str2wire_rr_buf(str, rr, &len, &dname_len, 3600,
usr.sbin/unbound/daemon/remote.c
4199
ssize_t rr = recv(res->fd, magic, sizeof(magic)-1, 0);
usr.sbin/unbound/daemon/remote.c
4200
if(rr <= 0) {
usr.sbin/unbound/daemon/remote.c
4201
if(rr == 0) return;
usr.sbin/unbound/daemon/remote.c
4207
r = (int)rr;
usr.sbin/unbound/daemon/remote.c
634
ssize_t rr = recv(res->fd, buf+len, 1, 0);
usr.sbin/unbound/daemon/remote.c
635
if(rr <= 0) {
usr.sbin/unbound/daemon/remote.c
636
if(rr == 0) {
usr.sbin/unbound/daemon/remote.c
642
if(rr < 0) log_err("could not recv: %s",
usr.sbin/unbound/dnscrypt/dnscrypt.c
702
char* rr;
usr.sbin/unbound/dnscrypt/dnscrypt.c
732
rr = malloc(rrlen);
usr.sbin/unbound/dnscrypt/dnscrypt.c
733
if(!rr) {
usr.sbin/unbound/dnscrypt/dnscrypt.c
737
snprintf(rr, rrlen - 1, "%s 86400 IN TXT \"", dnscenv->provider_name);
usr.sbin/unbound/dnscrypt/dnscrypt.c
741
snprintf(rr + strlen(rr), rrlen - strlen(rr), "%c", c);
usr.sbin/unbound/dnscrypt/dnscrypt.c
743
snprintf(rr + strlen(rr), rrlen - strlen(rr), "\\%03d", c);
usr.sbin/unbound/dnscrypt/dnscrypt.c
750
serial, rr
usr.sbin/unbound/dnscrypt/dnscrypt.c
752
snprintf(rr + strlen(rr), rrlen - strlen(rr), "\"");
usr.sbin/unbound/dnscrypt/dnscrypt.c
753
cfg_strlist_insert(&cfg->local_data, strdup(rr));
usr.sbin/unbound/dnscrypt/dnscrypt.c
754
free(rr);
usr.sbin/unbound/iterator/iter_hints.c
314
uint8_t rr[LDNS_RR_BUF_SIZE];
usr.sbin/unbound/iterator/iter_hints.c
335
rr_len = sizeof(rr);
usr.sbin/unbound/iterator/iter_hints.c
337
status = sldns_fp2wire_rr_buf(f, rr, &rr_len, &dname_len,
usr.sbin/unbound/iterator/iter_hints.c
347
if(sldns_wirerr_get_type(rr, rr_len, dname_len)
usr.sbin/unbound/iterator/iter_hints.c
349
if(!delegpt_add_ns_mlc(dp, sldns_wirerr_get_rdata(rr,
usr.sbin/unbound/iterator/iter_hints.c
354
c = sldns_wirerr_get_class(rr, rr_len, dname_len);
usr.sbin/unbound/iterator/iter_hints.c
356
if(!delegpt_set_name_mlc(dp, rr)) {
usr.sbin/unbound/iterator/iter_hints.c
361
} else if(sldns_wirerr_get_type(rr, rr_len, dname_len)
usr.sbin/unbound/iterator/iter_hints.c
362
== LDNS_RR_TYPE_A && sldns_wirerr_get_rdatalen(rr,
usr.sbin/unbound/iterator/iter_hints.c
370
sldns_wirerr_get_rdata(rr, rr_len, dname_len),
usr.sbin/unbound/iterator/iter_hints.c
372
if(!delegpt_add_target_mlc(dp, rr, dname_len,
usr.sbin/unbound/iterator/iter_hints.c
378
} else if(sldns_wirerr_get_type(rr, rr_len, dname_len)
usr.sbin/unbound/iterator/iter_hints.c
379
== LDNS_RR_TYPE_AAAA && sldns_wirerr_get_rdatalen(rr,
usr.sbin/unbound/iterator/iter_hints.c
387
sldns_wirerr_get_rdata(rr, rr_len, dname_len),
usr.sbin/unbound/iterator/iter_hints.c
389
if(!delegpt_add_target_mlc(dp, rr, dname_len,
usr.sbin/unbound/iterator/iter_hints.c
397
sldns_wire2str_type_buf(sldns_wirerr_get_type(rr,
usr.sbin/unbound/iterator/iter_priv.c
223
struct rr_parse* rr, *prev = NULL;
usr.sbin/unbound/iterator/iter_priv.c
232
for(rr = rrset->rr_first; rr; rr = rr->next) {
usr.sbin/unbound/iterator/iter_priv.c
233
if(sldns_read_uint16(rr->ttl_data+4)
usr.sbin/unbound/iterator/iter_priv.c
235
prev = rr;
usr.sbin/unbound/iterator/iter_priv.c
238
memmove(&sa.sin_addr, rr->ttl_data+4+2,
usr.sbin/unbound/iterator/iter_priv.c
242
if(msgparse_rrset_remove_rr("sanitize: removing public name with private address", pkt, rrset, prev, rr, &addr, len))
usr.sbin/unbound/iterator/iter_priv.c
246
prev = rr;
usr.sbin/unbound/iterator/iter_priv.c
255
for(rr = rrset->rr_first; rr; rr = rr->next) {
usr.sbin/unbound/iterator/iter_priv.c
256
if(sldns_read_uint16(rr->ttl_data+4)
usr.sbin/unbound/iterator/iter_priv.c
258
prev = rr;
usr.sbin/unbound/iterator/iter_priv.c
261
memmove(&sa.sin6_addr, rr->ttl_data+4+2,
usr.sbin/unbound/iterator/iter_priv.c
265
if(msgparse_rrset_remove_rr("sanitize: removing public name with private address", pkt, rrset, prev, rr, &addr, len))
usr.sbin/unbound/iterator/iter_priv.c
269
prev = rr;
usr.sbin/unbound/iterator/iter_scrub.c
111
get_additional_name(struct rrset_parse* rrset, struct rr_parse* rr,
usr.sbin/unbound/iterator/iter_scrub.c
136
len = sldns_read_uint16(rr->ttl_data+sizeof(uint32_t));
usr.sbin/unbound/iterator/iter_scrub.c
139
*nm = rr->ttl_data+sizeof(uint32_t)+sizeof(uint16_t)+offset;
usr.sbin/unbound/iterator/iter_scrub.c
157
struct rr_parse* rr;
usr.sbin/unbound/iterator/iter_scrub.c
161
for(rr = rrset->rr_first; rr; rr = rr->next) {
usr.sbin/unbound/iterator/iter_scrub.c
162
if(get_additional_name(rrset, rr, &nm, &nmlen, pkt)) {
usr.sbin/unbound/iterator/iter_scrub.c
383
struct rr_parse* rr = rrset->rr_first, *prev = NULL;
usr.sbin/unbound/iterator/iter_scrub.c
384
if(!rr)
usr.sbin/unbound/iterator/iter_scrub.c
387
prev = rr;
usr.sbin/unbound/iterator/iter_scrub.c
388
rr = rr->next;
usr.sbin/unbound/iterator/iter_scrub.c
389
if(!rr)
usr.sbin/unbound/iterator/iter_scrub.c
402
while(rr) {
usr.sbin/unbound/iterator/iter_scrub.c
403
rrset->size -= rr->size;
usr.sbin/unbound/iterator/iter_scrub.c
404
rr = rr->next;
usr.sbin/unbound/iterator/iter_scrub.c
817
struct rr_parse* rr;
usr.sbin/unbound/iterator/iter_scrub.c
821
for(rr = rrset->rr_first; rr; rr = rr->next) {
usr.sbin/unbound/iterator/iter_scrub.c
824
rhs = rr->ttl_data+4+2;
usr.sbin/unbound/iterator/iter_scrub.c
825
len = sldns_read_uint16(rr->ttl_data+4);
usr.sbin/unbound/iterator/iter_scrub.c
855
struct rr_parse* rr, *rr_prev = NULL;
usr.sbin/unbound/iterator/iter_scrub.c
856
for(rr = (*rrset)->rr_first; rr; rr = rr->next) {
usr.sbin/unbound/iterator/iter_scrub.c
861
if((*rrset)->type == LDNS_RR_TYPE_A && rr->size != 6 ) {
usr.sbin/unbound/iterator/iter_scrub.c
868
pkt, *rrset, rr_prev, rr, NULL, 0)) {
usr.sbin/unbound/iterator/iter_scrub.c
879
if((*rrset)->type == LDNS_RR_TYPE_AAAA && rr->size != 18 ) {
usr.sbin/unbound/iterator/iter_scrub.c
886
pkt, *rrset, rr_prev, rr, NULL, 0)) {
usr.sbin/unbound/iterator/iter_scrub.c
893
rr_prev = rr;
usr.sbin/unbound/respip/respip.c
301
uint8_t rr[LDNS_RR_BUF_SIZE];
usr.sbin/unbound/respip/respip.c
319
if(!rrstr_get_rr_content(buf, &nm, &rrtype, &rrclass, &ttl, rr, sizeof(rr),
usr.sbin/unbound/services/authzone.c
1161
az_insert_rr(struct auth_zone* z, uint8_t* rr, size_t rr_len,
usr.sbin/unbound/services/authzone.c
1165
uint8_t* dname = rr;
usr.sbin/unbound/services/authzone.c
1166
uint16_t rr_type = sldns_wirerr_get_type(rr, rr_len, dname_len);
usr.sbin/unbound/services/authzone.c
1167
uint16_t rr_class = sldns_wirerr_get_class(rr, rr_len, dname_len);
usr.sbin/unbound/services/authzone.c
1168
uint32_t rr_ttl = sldns_wirerr_get_ttl(rr, rr_len, dname_len);
usr.sbin/unbound/services/authzone.c
1169
size_t rdatalen = ((size_t)sldns_wirerr_get_rdatalen(rr, rr_len,
usr.sbin/unbound/services/authzone.c
1172
uint8_t* rdata = sldns_wirerr_get_rdatawl(rr, rr_len, dname_len);
usr.sbin/unbound/services/authzone.c
1190
rr, rr_len)))
usr.sbin/unbound/services/authzone.c
1270
az_remove_rr(struct auth_zone* z, uint8_t* rr, size_t rr_len,
usr.sbin/unbound/services/authzone.c
1274
uint8_t* dname = rr;
usr.sbin/unbound/services/authzone.c
1275
uint16_t rr_type = sldns_wirerr_get_type(rr, rr_len, dname_len);
usr.sbin/unbound/services/authzone.c
1276
uint16_t rr_class = sldns_wirerr_get_class(rr, rr_len, dname_len);
usr.sbin/unbound/services/authzone.c
1277
size_t rdatalen = ((size_t)sldns_wirerr_get_rdatalen(rr, rr_len,
usr.sbin/unbound/services/authzone.c
1280
uint8_t* rdata = sldns_wirerr_get_rdatawl(rr, rr_len, dname_len);
usr.sbin/unbound/services/authzone.c
1423
uint8_t* rr;
usr.sbin/unbound/services/authzone.c
1431
rr = sldns_buffer_begin(scratch_buffer);
usr.sbin/unbound/services/authzone.c
1433
dname_len = dname_valid(rr, rr_len);
usr.sbin/unbound/services/authzone.c
1434
return az_insert_rr(z, rr, rr_len, dname_len, duplicate);
usr.sbin/unbound/services/authzone.c
1445
uint8_t* rr;
usr.sbin/unbound/services/authzone.c
1453
rr = sldns_buffer_begin(scratch_buffer);
usr.sbin/unbound/services/authzone.c
1455
dname_len = dname_valid(rr, rr_len);
usr.sbin/unbound/services/authzone.c
1456
return az_remove_rr(z, rr, rr_len, dname_len, nonexist);
usr.sbin/unbound/services/authzone.c
1476
az_parse_file(struct auth_zone* z, FILE* in, uint8_t* rr, size_t rrbuflen,
usr.sbin/unbound/services/authzone.c
1487
status = sldns_fp2wire_rr_buf(in, rr, &rr_len, &dname_len,
usr.sbin/unbound/services/authzone.c
1491
if(strncmp((char*)rr, "$INCLUDE ", 9) == 0 ||
usr.sbin/unbound/services/authzone.c
1492
strncmp((char*)rr, "$INCLUDE\t", 9) == 0) {
usr.sbin/unbound/services/authzone.c
1495
char* incfile = (char*)rr + 8;
usr.sbin/unbound/services/authzone.c
1526
if(!az_parse_file(z, inc, rr, rrbuflen,
usr.sbin/unbound/services/authzone.c
1554
if(!az_insert_rr(z, rr, rr_len, dname_len, NULL)) {
usr.sbin/unbound/services/authzone.c
1556
sldns_wire2str_type_buf(sldns_wirerr_get_type(rr,
usr.sbin/unbound/services/authzone.c
1569
uint8_t rr[LDNS_RR_BUF_SIZE];
usr.sbin/unbound/services/authzone.c
1617
if(!az_parse_file(z, in, rr, sizeof(rr), &state, zfilename, 0, cfg)) {
usr.sbin/unbound/services/authzone.c
4592
uint8_t rr[LDNS_RR_BUF_SIZE];
usr.sbin/unbound/services/authzone.c
4609
rr_len = sizeof(rr);
usr.sbin/unbound/services/authzone.c
4610
e=sldns_str2wire_rr_buf((char*)sldns_buffer_begin(buf), rr, &rr_len,
usr.sbin/unbound/services/authzone.c
4621
if(sldns_wirerr_get_class(rr, rr_len, dname_len) != xfr->dclass) {
usr.sbin/unbound/services/authzone.c
4663
uint8_t rr[LDNS_RR_BUF_SIZE];
usr.sbin/unbound/services/authzone.c
4667
rr_len = sizeof(rr);
usr.sbin/unbound/services/authzone.c
4668
e = sldns_str2wire_rr_buf(line, rr, &rr_len, &dname_len,
usr.sbin/unbound/services/authzone.c
4686
memmove(pstate->prev_rr, rr, dname_len);
usr.sbin/unbound/services/authzone.c
4690
return az_insert_rr(z, rr, rr_len, dname_len, NULL);
usr.sbin/unbound/services/localzone.c
1376
uint8_t rr[LDNS_RR_BUF_SIZE];
usr.sbin/unbound/services/localzone.c
1383
len = sizeof(rr);
usr.sbin/unbound/services/localzone.c
1386
res = sldns_str2wire_rr_buf(buf, rr, &len, NULL, 3600,
usr.sbin/unbound/services/localzone.c
1394
rdr_type = sldns_wirerr_get_type(rr, len, 1);
usr.sbin/unbound/services/localzone.c
1412
d->ttl = sldns_wirerr_get_ttl(rr, len, 1);
usr.sbin/unbound/services/localzone.c
1443
d->rr_len[d->count] = sldns_wirerr_get_rdatalen(rr, len, 1)+2;
usr.sbin/unbound/services/localzone.c
1444
d->rr_ttl[d->count] = sldns_wirerr_get_ttl(rr, len, 1);
usr.sbin/unbound/services/localzone.c
1446
sldns_wirerr_get_rdatawl(rr, len, 1),
usr.sbin/unbound/services/localzone.c
2090
local_zones_add_RR(struct local_zones* zones, const char* rr)
usr.sbin/unbound/services/localzone.c
2098
if(!get_rr_nameclass(rr, &rr_name, &rr_class, &rr_type)) {
usr.sbin/unbound/services/localzone.c
2118
r = lz_enter_rr_into_zone(z, rr);
usr.sbin/unbound/services/localzone.c
272
uint16_t* dclass, time_t* ttl, uint8_t* rr, size_t len,
usr.sbin/unbound/services/localzone.c
276
int e = sldns_str2wire_rr_buf(str, rr, &len, &dname_len, 3600,
usr.sbin/unbound/services/localzone.c
284
*nm = memdup(rr, dname_len);
usr.sbin/unbound/services/localzone.c
289
*dclass = sldns_wirerr_get_class(rr, len, dname_len);
usr.sbin/unbound/services/localzone.c
290
*type = sldns_wirerr_get_type(rr, len, dname_len);
usr.sbin/unbound/services/localzone.c
291
*ttl = (time_t)sldns_wirerr_get_ttl(rr, len, dname_len);
usr.sbin/unbound/services/localzone.c
292
*rdata = sldns_wirerr_get_rdatawl(rr, len, dname_len);
usr.sbin/unbound/services/localzone.c
293
*rdata_len = sldns_wirerr_get_rdatalen(rr, len, dname_len)+2;
usr.sbin/unbound/services/localzone.c
302
uint8_t rr[LDNS_RR_BUF_SIZE];
usr.sbin/unbound/services/localzone.c
303
size_t len = sizeof(rr), dname_len = 0;
usr.sbin/unbound/services/localzone.c
304
int s = sldns_str2wire_rr_buf(str, rr, &len, &dname_len, 3600,
usr.sbin/unbound/services/localzone.c
312
*nm = memdup(rr, dname_len);
usr.sbin/unbound/services/localzone.c
313
*dclass = sldns_wirerr_get_class(rr, len, dname_len);
usr.sbin/unbound/services/localzone.c
314
*dtype = sldns_wirerr_get_type(rr, len, dname_len);
usr.sbin/unbound/services/localzone.c
613
uint8_t rr[LDNS_RR_BUF_SIZE];
usr.sbin/unbound/services/localzone.c
616
if(!rrstr_get_rr_content(rrstr, &nm, &rrtype, &rrclass, &ttl, rr,
usr.sbin/unbound/services/localzone.c
617
sizeof(rr), &rdata, &rdata_len)) {
usr.sbin/unbound/services/localzone.c
639
lz_enter_rr_str(struct local_zones* zones, const char* rr)
usr.sbin/unbound/services/localzone.c
647
if(!get_rr_nameclass(rr, &rr_name, &rr_class, &rr_type)) {
usr.sbin/unbound/services/localzone.c
648
log_err("bad rr %s", rr);
usr.sbin/unbound/services/localzone.c
656
fatal_exit("internal error: no zone for rr %s", rr);
usr.sbin/unbound/services/localzone.c
661
r = lz_enter_rr_into_zone(z, rr);
usr.sbin/unbound/services/localzone.h
428
int local_zones_add_RR(struct local_zones* zones, const char* rr);
usr.sbin/unbound/services/localzone.h
513
uint16_t* dclass, time_t* ttl, uint8_t* rr, size_t len,
usr.sbin/unbound/services/rpz.c
1003
uint8_t* rdata, size_t rdata_len, uint8_t* rr, size_t rr_len)
usr.sbin/unbound/services/rpz.c
1019
a, rrtype, rrclass, ttl, rdata, rdata_len, rr, rr_len);
usr.sbin/unbound/services/rpz.c
1025
uint8_t* rdata, size_t rdata_len, uint8_t* rr, size_t rr_len)
usr.sbin/unbound/services/rpz.c
1041
a, rrtype, rrclass, ttl, rdata, rdata_len, rr, rr_len);
usr.sbin/unbound/services/rpz.c
1048
uint8_t* rdata, size_t rdata_len, uint8_t* rr, size_t rr_len)
usr.sbin/unbound/services/rpz.c
1073
a, rrtype, rrclass, ttl, rdata, rdata_len, rr, rr_len);
usr.sbin/unbound/services/rpz.c
1079
uint8_t* rdatawl, size_t rdatalen, uint8_t* rr, size_t rr_len)
usr.sbin/unbound/services/rpz.c
1128
a, rr_type, rr_class, rr_ttl, rdatawl, rdatalen, rr,
usr.sbin/unbound/services/rpz.c
1132
a, rr_type, rr_class, rr_ttl, rdatawl, rdatalen, rr,
usr.sbin/unbound/services/rpz.c
1137
a, rr_type, rr_class, rr_ttl, rdatawl, rdatalen, rr,
usr.sbin/unbound/services/rpz.c
1142
a, rr_type, rr_class, rr_ttl, rdatawl, rdatalen, rr,
usr.sbin/unbound/services/rpz.c
1147
a, rr_type, rr_class, rr_ttl, rdatawl, rdatalen, rr,
usr.sbin/unbound/services/rpz.c
661
uint32_t ttl, uint8_t* rdata, size_t rdata_len, uint8_t* rr, size_t rr_len)
usr.sbin/unbound/services/rpz.c
692
char* rrstr = sldns_wire2str_rr(rr, rr_len);
usr.sbin/unbound/services/rpz.c
720
char* rrstr = sldns_wire2str_rr(rr, rr_len);
usr.sbin/unbound/services/rpz.c
751
uint8_t* rdata, size_t rdata_len, uint8_t* rr, size_t rr_len)
usr.sbin/unbound/services/rpz.c
760
rrclass, ttl, rdata, rdata_len, rr, rr_len);
usr.sbin/unbound/services/rpz.c
802
uint8_t* rdata, size_t rdata_len, uint8_t* rr, size_t rr_len)
usr.sbin/unbound/services/rpz.c
818
rr, rr_len);
usr.sbin/unbound/services/rpz.c
825
uint8_t* rr, size_t rr_len)
usr.sbin/unbound/services/rpz.c
832
rrstr = sldns_wire2str_rr(rr, rr_len);
usr.sbin/unbound/services/rpz.c
894
rpz_report_rrset_error(const char* msg, uint8_t* rr, size_t rr_len) {
usr.sbin/unbound/services/rpz.c
895
char* rrstr = sldns_wire2str_rr(rr, rr_len);
usr.sbin/unbound/services/rpz.c
968
uint8_t* rr, size_t rr_len)
usr.sbin/unbound/services/rpz.c
977
rpz_report_rrset_error("client ip address", rr, rr_len);
usr.sbin/unbound/services/rpz.h
147
uint8_t* rdatawl, size_t rdatalen, uint8_t* rr, size_t rr_len);
usr.sbin/unbound/sldns/str2wire.c
1002
return rr+dname_len+8;
usr.sbin/unbound/sldns/str2wire.c
1026
int sldns_fp2wire_rr_buf(FILE* in, uint8_t* rr, size_t* len, size_t* dname_len,
usr.sbin/unbound/sldns/str2wire.c
1047
rr[0] = 0;
usr.sbin/unbound/sldns/str2wire.c
1055
strlcpy((char*)rr, line, *len);
usr.sbin/unbound/sldns/str2wire.c
1067
strlcpy((char*)rr, line, *len);
usr.sbin/unbound/sldns/str2wire.c
1076
strlcpy((char*)rr, line, *len);
usr.sbin/unbound/sldns/str2wire.c
1081
strlcpy((char*)rr, line, *len);
usr.sbin/unbound/sldns/str2wire.c
1086
int r = sldns_str2wire_rr_buf(line, rr, len, dname_len,
usr.sbin/unbound/sldns/str2wire.c
1097
memmove(parse_state->prev_rr, rr, *dname_len);
usr.sbin/unbound/sldns/str2wire.c
1102
rr, *len, *dname_len);
usr.sbin/unbound/sldns/str2wire.c
187
rrinternal_get_owner(sldns_buffer* strbuf, uint8_t* rr, size_t* len,
usr.sbin/unbound/sldns/str2wire.c
216
memmove(rr, tocopy, *dname_len);
usr.sbin/unbound/sldns/str2wire.c
234
memmove(rr, tocopy, *dname_len);
usr.sbin/unbound/sldns/str2wire.c
237
int s = sldns_str2wire_dname_buf_origin(token, rr, &dlen,
usr.sbin/unbound/sldns/str2wire.c
320
rrinternal_write_typeclassttl(sldns_buffer* strbuf, uint8_t* rr, size_t len,
usr.sbin/unbound/sldns/str2wire.c
328
sldns_write_uint16(rr+dname_len, tp);
usr.sbin/unbound/sldns/str2wire.c
329
sldns_write_uint16(rr+dname_len+2, cl);
usr.sbin/unbound/sldns/str2wire.c
337
sldns_write_uint16(rr+dname_len, tp);
usr.sbin/unbound/sldns/str2wire.c
338
sldns_write_uint16(rr+dname_len+2, cl);
usr.sbin/unbound/sldns/str2wire.c
339
sldns_write_uint32(rr+dname_len+4, ttl);
usr.sbin/unbound/sldns/str2wire.c
340
sldns_write_uint16(rr+dname_len+8, 0); /* rdatalen placeholder */
usr.sbin/unbound/sldns/str2wire.c
399
rrinternal_spool_hex(char* token, uint8_t* rr, size_t rr_len,
usr.sbin/unbound/sldns/str2wire.c
420
rr[rr_cur_len+(*cur_hex_data_size)/2] =
usr.sbin/unbound/sldns/str2wire.c
423
rr[rr_cur_len+(*cur_hex_data_size)/2] +=
usr.sbin/unbound/sldns/str2wire.c
435
uint8_t* rr, size_t* rr_len, size_t* rr_cur_len, size_t pre_data_pos)
usr.sbin/unbound/sldns/str2wire.c
463
if((status = rrinternal_spool_hex(token, rr, *rr_len,
usr.sbin/unbound/sldns/str2wire.c
482
uint8_t* rr, size_t rr_len, size_t* rr_cur_len, sldns_rdf_type rdftype,
usr.sbin/unbound/sldns/str2wire.c
500
tocopy = rr; /* copy rr owner name */
usr.sbin/unbound/sldns/str2wire.c
509
memmove(rr+*rr_cur_len, tocopy, copylen);
usr.sbin/unbound/sldns/str2wire.c
514
rr+*rr_cur_len, &dlen, origin, origin_len);
usr.sbin/unbound/sldns/str2wire.c
537
if((status=sldns_str2wire_rdf_buf(token, rr+(*rr_cur_len), &len,
usr.sbin/unbound/sldns/str2wire.c
749
uint8_t* rr, size_t* rr_len, size_t dname_len, uint16_t rr_type,
usr.sbin/unbound/sldns/str2wire.c
789
token_len, rr, rr_len, &rr_cur_len,
usr.sbin/unbound/sldns/str2wire.c
817
token_len, rr, *rr_len, &rr_cur_len, rdftype,
usr.sbin/unbound/sldns/str2wire.c
842
sldns_write_uint16(rr+dname_len+8, (uint16_t)(rr_cur_len-dname_len-10));
usr.sbin/unbound/sldns/str2wire.c
847
uint8_t *rdata = rr+dname_len + 10;
usr.sbin/unbound/sldns/str2wire.c
898
sldns_str2wire_rr_buf_internal(const char* str, uint8_t* rr, size_t* len,
usr.sbin/unbound/sldns/str2wire.c
915
if((status=rrinternal_get_owner(&strbuf, rr, len, dname_len, origin,
usr.sbin/unbound/sldns/str2wire.c
930
if((status=rrinternal_write_typeclassttl(&strbuf, rr, *len, *dname_len, tp, cl,
usr.sbin/unbound/sldns/str2wire.c
941
rr, len, *dname_len, tp, origin, origin_len)) != 0)
usr.sbin/unbound/sldns/str2wire.c
947
int sldns_str2wire_rr_buf(const char* str, uint8_t* rr, size_t* len,
usr.sbin/unbound/sldns/str2wire.c
951
return sldns_str2wire_rr_buf_internal(str, rr, len, dname_len,
usr.sbin/unbound/sldns/str2wire.c
955
int sldns_str2wire_rr_question_buf(const char* str, uint8_t* rr, size_t* len,
usr.sbin/unbound/sldns/str2wire.c
959
return sldns_str2wire_rr_buf_internal(str, rr, len, dname_len,
usr.sbin/unbound/sldns/str2wire.c
963
uint16_t sldns_wirerr_get_type(uint8_t* rr, size_t len, size_t dname_len)
usr.sbin/unbound/sldns/str2wire.c
967
return sldns_read_uint16(rr+dname_len);
usr.sbin/unbound/sldns/str2wire.c
970
uint16_t sldns_wirerr_get_class(uint8_t* rr, size_t len, size_t dname_len)
usr.sbin/unbound/sldns/str2wire.c
974
return sldns_read_uint16(rr+dname_len+2);
usr.sbin/unbound/sldns/str2wire.c
977
uint32_t sldns_wirerr_get_ttl(uint8_t* rr, size_t len, size_t dname_len)
usr.sbin/unbound/sldns/str2wire.c
981
return sldns_read_uint32(rr+dname_len+4);
usr.sbin/unbound/sldns/str2wire.c
984
uint16_t sldns_wirerr_get_rdatalen(uint8_t* rr, size_t len, size_t dname_len)
usr.sbin/unbound/sldns/str2wire.c
988
return sldns_read_uint16(rr+dname_len+8);
usr.sbin/unbound/sldns/str2wire.c
991
uint8_t* sldns_wirerr_get_rdata(uint8_t* rr, size_t len, size_t dname_len)
usr.sbin/unbound/sldns/str2wire.c
995
return rr+dname_len+10;
usr.sbin/unbound/sldns/str2wire.c
998
uint8_t* sldns_wirerr_get_rdatawl(uint8_t* rr, size_t len, size_t dname_len)
usr.sbin/unbound/sldns/str2wire.h
104
int sldns_str2wire_rr_buf(const char* str, uint8_t* rr, size_t* len,
usr.sbin/unbound/sldns/str2wire.h
124
int sldns_str2wire_rr_question_buf(const char* str, uint8_t* rr, size_t* len,
usr.sbin/unbound/sldns/str2wire.h
135
uint16_t sldns_wirerr_get_type(uint8_t* rr, size_t len, size_t dname_len);
usr.sbin/unbound/sldns/str2wire.h
144
uint16_t sldns_wirerr_get_class(uint8_t* rr, size_t len, size_t dname_len);
usr.sbin/unbound/sldns/str2wire.h
153
uint32_t sldns_wirerr_get_ttl(uint8_t* rr, size_t len, size_t dname_len);
usr.sbin/unbound/sldns/str2wire.h
165
uint16_t sldns_wirerr_get_rdatalen(uint8_t* rr, size_t len, size_t dname_len);
usr.sbin/unbound/sldns/str2wire.h
174
uint8_t* sldns_wirerr_get_rdata(uint8_t* rr, size_t len, size_t dname_len);
usr.sbin/unbound/sldns/str2wire.h
183
uint8_t* sldns_wirerr_get_rdatawl(uint8_t* rr, size_t len, size_t dname_len);
usr.sbin/unbound/sldns/str2wire.h
287
int sldns_fp2wire_rr_buf(FILE* in, uint8_t* rr, size_t* len, size_t* dname_len,
usr.sbin/unbound/sldns/wire2str.c
277
char* sldns_wire2str_rr(uint8_t* rr, size_t len)
usr.sbin/unbound/sldns/wire2str.c
279
size_t slen = (size_t)sldns_wire2str_rr_buf(rr, len, NULL, 0);
usr.sbin/unbound/sldns/wire2str.c
282
sldns_wire2str_rr_buf(rr, len, result, slen+1);
usr.sbin/unbound/sldns/wire2str.c
348
int sldns_wire2str_rr_comment_buf(uint8_t* rr, size_t rrlen, size_t dname_len,
usr.sbin/unbound/sldns/wire2str.c
351
uint16_t rrtype = sldns_wirerr_get_type(rr, rrlen, dname_len);
usr.sbin/unbound/sldns/wire2str.c
352
return sldns_wire2str_rr_comment_print(&s, &slen, rr, rrlen, dname_len,
usr.sbin/unbound/sldns/wire2str.c
525
uint8_t* rr = *d;
usr.sbin/unbound/sldns/wire2str.c
586
w += sldns_wire2str_rr_comment_print(s, slen, rr, rrlen, dname_off,
usr.sbin/unbound/sldns/wire2str.c
650
static int rr_comment_dnskey(char** s, size_t* slen, uint8_t* rr,
usr.sbin/unbound/sldns/wire2str.c
657
rdlen = sldns_read_uint16(rr+dname_off+8);
usr.sbin/unbound/sldns/wire2str.c
660
rdata = rr + dname_off + 10;
usr.sbin/unbound/sldns/wire2str.c
688
static int rr_comment_rrsig(char** s, size_t* slen, uint8_t* rr,
usr.sbin/unbound/sldns/wire2str.c
694
rdlen = sldns_read_uint16(rr+dname_off+8);
usr.sbin/unbound/sldns/wire2str.c
696
rdata = rr + dname_off + 10;
usr.sbin/unbound/sldns/wire2str.c
703
static int rr_comment_nsec3(char** s, size_t* slen, uint8_t* rr,
usr.sbin/unbound/sldns/wire2str.c
710
rdlen = sldns_read_uint16(rr+dname_off+8);
usr.sbin/unbound/sldns/wire2str.c
712
rdata = rr + dname_off + 10;
usr.sbin/unbound/sldns/wire2str.c
719
int sldns_wire2str_rr_comment_print(char** s, size_t* slen, uint8_t* rr,
usr.sbin/unbound/sldns/wire2str.c
723
return rr_comment_dnskey(s, slen, rr, rrlen, dname_off);
usr.sbin/unbound/sldns/wire2str.c
725
return rr_comment_rrsig(s, slen, rr, rrlen, dname_off);
usr.sbin/unbound/sldns/wire2str.c
727
return rr_comment_nsec3(s, slen, rr, rrlen, dname_off);
usr.sbin/unbound/sldns/wire2str.h
209
int sldns_wire2str_rr_comment_print(char** str, size_t* str_len, uint8_t* rr,
usr.sbin/unbound/sldns/wire2str.h
372
int sldns_wire2str_rr_buf(uint8_t* rr, size_t rr_len, char* str,
usr.sbin/unbound/sldns/wire2str.h
388
int sldns_wire2str_rrquestion_buf(uint8_t* rr, size_t rr_len, char* str,
usr.sbin/unbound/sldns/wire2str.h
406
int sldns_wire2str_rr_unknown_buf(uint8_t* rr, size_t rr_len, char* str,
usr.sbin/unbound/sldns/wire2str.h
426
int sldns_wire2str_rr_comment_buf(uint8_t* rr, size_t rr_len, size_t dname_len,
usr.sbin/unbound/sldns/wire2str.h
61
char* sldns_wire2str_rr(uint8_t* rr, size_t len);
usr.sbin/unbound/smallapp/unbound-checkconf.c
264
uint8_t rr[LDNS_RR_BUF_SIZE];
usr.sbin/unbound/smallapp/unbound-checkconf.c
265
size_t len = sizeof(rr);
usr.sbin/unbound/smallapp/unbound-checkconf.c
280
res = sldns_str2wire_rr_buf(buf, rr, &len, NULL, 3600, NULL,
usr.sbin/unbound/smallapp/unbound-control.c
817
ssize_t rr = recv(fd, buf, len-1, 0);
usr.sbin/unbound/smallapp/unbound-control.c
818
if(rr <= 0) {
usr.sbin/unbound/smallapp/unbound-control.c
819
if(rr == 0) {
usr.sbin/unbound/smallapp/unbound-control.c
825
buf[rr] = 0;
usr.sbin/unbound/testcode/fake_event.c
717
uint8_t rr[1024];
usr.sbin/unbound/testcode/fake_event.c
718
size_t rr_len = sizeof(rr), dname_len = 0;
usr.sbin/unbound/testcode/fake_event.c
722
if(sldns_str2wire_rr_question_buf(now->string, rr, &rr_len,
usr.sbin/unbound/testcode/fake_event.c
727
k.qname = rr;
usr.sbin/unbound/testcode/fake_event.c
729
k.qtype = sldns_wirerr_get_type(rr, rr_len, dname_len);
usr.sbin/unbound/testcode/fake_event.c
730
k.qclass = sldns_wirerr_get_class(rr, rr_len, dname_len);
usr.sbin/unbound/testcode/fake_event.c
741
uint8_t rr[1024];
usr.sbin/unbound/testcode/fake_event.c
742
size_t rr_len = sizeof(rr), dname_len = 0;
usr.sbin/unbound/testcode/fake_event.c
747
if(sldns_str2wire_rr_question_buf(now->string, rr, &rr_len,
usr.sbin/unbound/testcode/fake_event.c
752
k.qname = rr;
usr.sbin/unbound/testcode/fake_event.c
754
k.qtype = sldns_wirerr_get_type(rr, rr_len, dname_len);
usr.sbin/unbound/testcode/fake_event.c
755
k.qclass = sldns_wirerr_get_class(rr, rr_len, dname_len);
usr.sbin/unbound/testcode/readzone.c
114
size_t rr_len = sizeof(rr), dname_len = 0;
usr.sbin/unbound/testcode/readzone.c
117
s = sldns_fp2wire_rr_buf(in, rr, &rr_len, &dname_len, &state);
usr.sbin/unbound/testcode/readzone.c
129
rr, rr_len, str, str_len);
usr.sbin/unbound/testcode/readzone.c
132
rr, rr_len, str, str_len);
usr.sbin/unbound/testcode/readzone.c
146
rr, rr_len, str, str_len);
usr.sbin/unbound/testcode/readzone.c
149
rr, rr_len, str, str_len);
usr.sbin/unbound/testcode/readzone.c
61
uint8_t rr[LDNS_RR_BUF_SIZE];
usr.sbin/unbound/testcode/signit.c
173
ldns_rr *rr;
usr.sbin/unbound/testcode/signit.c
179
s = ldns_rr_new_frm_fp_l(&rr, in, &my_ttl, &my_origin,
usr.sbin/unbound/testcode/signit.c
188
b = ldns_rr_list_push_rr(list, rr);
usr.sbin/unbound/util/alloc.h
212
# define sldns_rr2str(rr) unbound_lite_wrapstr(sldns_rr2str(rr))
usr.sbin/unbound/util/data/msgparse.c
1343
struct rr_parse* prev, struct rr_parse* rr, struct sockaddr_storage* addr, socklen_t addrlen)
usr.sbin/unbound/util/data/msgparse.c
1354
prev->next = rr->next;
usr.sbin/unbound/util/data/msgparse.c
1355
else rrset->rr_first = rr->next;
usr.sbin/unbound/util/data/msgparse.c
1356
if(rrset->rr_last == rr)
usr.sbin/unbound/util/data/msgparse.c
1359
rrset->size -= rr->size;
usr.sbin/unbound/util/data/msgparse.c
333
struct rr_parse* rr = rrset->rr_first;
usr.sbin/unbound/util/data/msgparse.c
335
while(rr) {
usr.sbin/unbound/util/data/msgparse.c
336
if(pkt_rrsig_covered_equals(pkt, rr->ttl_data, type))
usr.sbin/unbound/util/data/msgparse.c
339
rr = rr->next;
usr.sbin/unbound/util/data/msgparse.c
639
calc_size(sldns_buffer* pkt, uint16_t type, struct rr_parse* rr)
usr.sbin/unbound/util/data/msgparse.c
643
rr->size = sizeof(uint16_t); /* the rdatalen */
usr.sbin/unbound/util/data/msgparse.c
665
rr->size += len;
usr.sbin/unbound/util/data/msgparse.c
684
rr->size += len;
usr.sbin/unbound/util/data/msgparse.c
690
rr->size += pkt_len;
usr.sbin/unbound/util/data/msgparse.c
758
struct rr_parse* rr;
usr.sbin/unbound/util/data/msgparse.c
787
if(!(rr = (struct rr_parse*)regional_alloc(region, sizeof(*rr))))
usr.sbin/unbound/util/data/msgparse.c
789
rr->outside_packet = 0;
usr.sbin/unbound/util/data/msgparse.c
790
rr->ttl_data = sldns_buffer_current(pkt);
usr.sbin/unbound/util/data/msgparse.c
791
rr->next = 0;
usr.sbin/unbound/util/data/msgparse.c
794
rrset->rrsig_last->next = rr;
usr.sbin/unbound/util/data/msgparse.c
795
else rrset->rrsig_first = rr;
usr.sbin/unbound/util/data/msgparse.c
796
rrset->rrsig_last = rr;
usr.sbin/unbound/util/data/msgparse.c
800
rrset->rr_last->next = rr;
usr.sbin/unbound/util/data/msgparse.c
801
else rrset->rr_first = rr;
usr.sbin/unbound/util/data/msgparse.c
802
rrset->rr_last = rr;
usr.sbin/unbound/util/data/msgparse.c
807
if(!calc_size(pkt, type, rr))
usr.sbin/unbound/util/data/msgparse.c
809
rrset->size += rr->size;
usr.sbin/unbound/util/data/msgparse.h
396
struct rrset_parse* rrset, struct rr_parse* prev, struct rr_parse* rr,
usr.sbin/unbound/util/data/msgreply.c
233
soa_find_minttl(struct rr_parse* rr)
usr.sbin/unbound/util/data/msgreply.c
235
uint16_t rlen = sldns_read_uint16(rr->ttl_data+4);
usr.sbin/unbound/util/data/msgreply.c
240
return (time_t)sldns_read_uint32(rr->ttl_data+6+rlen-4);
usr.sbin/unbound/util/data/msgreply.c
246
struct rr_parse* rr, time_t* rr_ttl, uint16_t type,
usr.sbin/unbound/util/data/msgreply.c
252
*rr_ttl = sldns_read_uint32(rr->ttl_data);
usr.sbin/unbound/util/data/msgreply.c
259
if(*rr_ttl > soa_find_minttl(rr)) *rr_ttl = soa_find_minttl(rr);
usr.sbin/unbound/util/data/msgreply.c
282
if(rr->outside_packet) {
usr.sbin/unbound/util/data/msgreply.c
284
memmove(to, rr->ttl_data+sizeof(uint32_t), rr->size);
usr.sbin/unbound/util/data/msgreply.c
289
(rr->ttl_data - sldns_buffer_begin(pkt) + sizeof(uint32_t)));
usr.sbin/unbound/util/data/msgreply.c
292
pkt_len = htons(rr->size - 2);
usr.sbin/unbound/util/data/msgreply.c
347
struct rr_parse* rr = pset->rr_first;
usr.sbin/unbound/util/data/msgreply.c
362
data->rr_len[i] = rr->size;
usr.sbin/unbound/util/data/msgreply.c
364
nextrdata += rr->size;
usr.sbin/unbound/util/data/msgreply.c
365
if(!rdata_copy(pkt, data, data->rr_data[i], rr,
usr.sbin/unbound/util/data/msgreply.c
368
rr = rr->next;
usr.sbin/unbound/util/data/msgreply.c
371
rr = pset->rrsig_first;
usr.sbin/unbound/util/data/msgreply.c
373
data->rr_len[i] = rr->size;
usr.sbin/unbound/util/data/msgreply.c
375
nextrdata += rr->size;
usr.sbin/unbound/util/data/msgreply.c
376
if(!rdata_copy(pkt, data, data->rr_data[i], rr,
usr.sbin/unbound/util/data/msgreply.c
379
rr = rr->next;
usr.sbin/unbound/util/data/packed_rrset.c
277
uint8_t rr[65535];
usr.sbin/unbound/util/data/packed_rrset.c
286
memmove(rr, rrset->rk.dname, rrset->rk.dname_len);
usr.sbin/unbound/util/data/packed_rrset.c
288
memmove(rr+rrset->rk.dname_len, &rrset->rk.type, 2);
usr.sbin/unbound/util/data/packed_rrset.c
289
else sldns_write_uint16(rr+rrset->rk.dname_len, LDNS_RR_TYPE_RRSIG);
usr.sbin/unbound/util/data/packed_rrset.c
290
memmove(rr+rrset->rk.dname_len+2, &rrset->rk.rrset_class, 2);
usr.sbin/unbound/util/data/packed_rrset.c
293
sldns_write_uint32(rr+rrset->rk.dname_len+4,
usr.sbin/unbound/util/data/packed_rrset.c
295
memmove(rr+rrset->rk.dname_len+8, d->rr_data[i], d->rr_len[i]);
usr.sbin/unbound/util/data/packed_rrset.c
296
wlen = (size_t)sldns_wire2str_rr_buf(rr, rlen, dest, dest_len);
usr.sbin/unbound/util/module.c
218
void errinf_rrset(struct module_qstate* qstate, struct ub_packed_rrset_key *rr)
usr.sbin/unbound/util/module.c
223
if((qstate->env->cfg->val_log_level < 2 && !qstate->env->cfg->log_servfail) || !rr)
usr.sbin/unbound/util/module.c
225
sldns_wire2str_type_buf(ntohs(rr->rk.type), t, sizeof(t));
usr.sbin/unbound/util/module.c
226
sldns_wire2str_class_buf(ntohs(rr->rk.rrset_class), c, sizeof(c));
usr.sbin/unbound/util/module.c
227
dname_str(rr->rk.dname, dname);
usr.sbin/unbound/util/module.h
851
void errinf_rrset(struct module_qstate* qstate, struct ub_packed_rrset_key *rr);
usr.sbin/unbound/validator/autotrust.c
1164
if(sldns_wirerr_get_type(ta->rr, ta->rr_len, ta->dname_len)
usr.sbin/unbound/validator/autotrust.c
1167
str = sldns_wire2str_rr(ta->rr, ta->rr_len);
usr.sbin/unbound/validator/autotrust.c
1346
if(sldns_wirerr_get_type(ta->rr, ta->rr_len, ta->dname_len) !=
usr.sbin/unbound/validator/autotrust.c
1349
if(sldns_wirerr_get_rdatalen(ta->rr, ta->rr_len, ta->dname_len) < 2)
usr.sbin/unbound/validator/autotrust.c
1351
data = sldns_wirerr_get_rdata(ta->rr, ta->rr_len, ta->dname_len);
usr.sbin/unbound/validator/autotrust.c
1391
else if(sldns_wirerr_get_type(a->rr, a->rr_len, a->dname_len) != t)
usr.sbin/unbound/validator/autotrust.c
1392
return (int)sldns_wirerr_get_type(a->rr, a->rr_len,
usr.sbin/unbound/validator/autotrust.c
1396
sldns_wirerr_get_rdata(a->rr, a->rr_len, a->dname_len),
usr.sbin/unbound/validator/autotrust.c
1397
sldns_wirerr_get_rdatalen(a->rr, a->rr_len,
usr.sbin/unbound/validator/autotrust.c
1401
if(sldns_wirerr_get_rdatalen(a->rr, a->rr_len, a->dname_len) !=
usr.sbin/unbound/validator/autotrust.c
1404
return memcmp(sldns_wirerr_get_rdata(a->rr,
usr.sbin/unbound/validator/autotrust.c
1443
uint8_t* rr;
usr.sbin/unbound/validator/autotrust.c
1451
rr = (uint8_t*)malloc(rr_len);
usr.sbin/unbound/validator/autotrust.c
1452
if(!rr) return NULL;
usr.sbin/unbound/validator/autotrust.c
1453
memmove(rr, tp->name, tp->namelen);
usr.sbin/unbound/validator/autotrust.c
1454
memmove(rr+dname_len, &rrtype, 2);
usr.sbin/unbound/validator/autotrust.c
1455
memmove(rr+dname_len+2, &rrclass, 2);
usr.sbin/unbound/validator/autotrust.c
1456
memmove(rr+dname_len+4, &ttl, 4);
usr.sbin/unbound/validator/autotrust.c
1457
memmove(rr+dname_len+8, &rdlen, 2);
usr.sbin/unbound/validator/autotrust.c
1458
memmove(rr+dname_len+10, rdata, rdata_len);
usr.sbin/unbound/validator/autotrust.c
1459
ta = autr_ta_create(rr, rr_len, dname_len);
usr.sbin/unbound/validator/autotrust.c
146
char* str = sldns_wire2str_dname(ta->rr, ta->dname_len);
usr.sbin/unbound/validator/autotrust.c
148
ta->rr, ta->rr_len, ta->dname_len),
usr.sbin/unbound/validator/autotrust.c
149
sldns_wirerr_get_rdatalen(ta->rr, ta->rr_len,
usr.sbin/unbound/validator/autotrust.c
1562
ta->rr, ta->rr_len, ta->dname_len),
usr.sbin/unbound/validator/autotrust.c
1563
sldns_wirerr_get_rdatalen(ta->rr, ta->rr_len,
usr.sbin/unbound/validator/autotrust.c
1567
ta->rr, ta->rr_len, ta->dname_len),
usr.sbin/unbound/validator/autotrust.c
1568
sldns_wirerr_get_rdatalen(ta->rr, ta->rr_len,
usr.sbin/unbound/validator/autotrust.c
1870
if(sldns_wirerr_get_type(anchor->rr, anchor->rr_len,
usr.sbin/unbound/validator/autotrust.c
1991
sldns_wirerr_get_type(p->rr, p->rr_len, p->dname_len)
usr.sbin/unbound/validator/autotrust.c
1995
free(p->rr);
usr.sbin/unbound/validator/autotrust.c
2287
char* str = sldns_wire2str_rr(ta->rr, ta->rr_len);
usr.sbin/unbound/validator/autotrust.c
301
sldns_wirerr_get_type(ta->rr, ta->rr_len, ta->dname_len),
usr.sbin/unbound/validator/autotrust.c
302
sldns_wirerr_get_rdata(ta->rr, ta->rr_len, ta->dname_len),
usr.sbin/unbound/validator/autotrust.c
303
sldns_wirerr_get_rdatalen(ta->rr, ta->rr_len, ta->dname_len)
usr.sbin/unbound/validator/autotrust.c
317
autr_ta_create(uint8_t* rr, size_t rr_len, size_t dname_len)
usr.sbin/unbound/validator/autotrust.c
321
free(rr);
usr.sbin/unbound/validator/autotrust.c
324
ta->rr = rr;
usr.sbin/unbound/validator/autotrust.c
407
free(p->rr);
usr.sbin/unbound/validator/autotrust.c
420
find_add_tp(struct val_anchors* anchors, uint8_t* rr, size_t rr_len,
usr.sbin/unbound/validator/autotrust.c
424
tp = anchor_find(anchors, rr, dname_count_labels(rr), dname_len,
usr.sbin/unbound/validator/autotrust.c
425
sldns_wirerr_get_class(rr, rr_len, dname_len));
usr.sbin/unbound/validator/autotrust.c
434
tp = autr_tp_create(anchors, rr, dname_len, sldns_wirerr_get_class(rr,
usr.sbin/unbound/validator/autotrust.c
444
add_trustanchor_frm_rr(struct val_anchors* anchors, uint8_t* rr, size_t rr_len,
usr.sbin/unbound/validator/autotrust.c
447
struct autr_ta* ta = autr_ta_create(rr, rr_len, dname_len);
usr.sbin/unbound/validator/autotrust.c
450
*tp = find_add_tp(anchors, rr, rr_len, dname_len);
usr.sbin/unbound/validator/autotrust.c
452
free(ta->rr);
usr.sbin/unbound/validator/autotrust.c
480
uint8_t rr[LDNS_RR_BUF_SIZE];
usr.sbin/unbound/validator/autotrust.c
481
size_t rr_len = sizeof(rr), dname_len;
usr.sbin/unbound/validator/autotrust.c
488
if(0 != (lstatus = sldns_str2wire_rr_buf(str, rr, &rr_len, &dname_len,
usr.sbin/unbound/validator/autotrust.c
497
*prev = memdup(rr, dname_len);
usr.sbin/unbound/validator/autotrust.c
503
if(sldns_wirerr_get_type(rr, rr_len, dname_len)!=LDNS_RR_TYPE_DNSKEY &&
usr.sbin/unbound/validator/autotrust.c
504
sldns_wirerr_get_type(rr, rr_len, dname_len)!=LDNS_RR_TYPE_DS) {
usr.sbin/unbound/validator/autotrust.c
508
drr = memdup(rr, rr_len);
usr.sbin/unbound/validator/autotrust.c
559
assemble_iterate_ds(struct autr_ta** list, uint8_t** rr, size_t* rr_len,
usr.sbin/unbound/validator/autotrust.c
563
if(sldns_wirerr_get_type((*list)->rr, (*list)->rr_len,
usr.sbin/unbound/validator/autotrust.c
565
*rr = (*list)->rr;
usr.sbin/unbound/validator/autotrust.c
578
assemble_iterate_dnskey(struct autr_ta** list, uint8_t** rr, size_t* rr_len,
usr.sbin/unbound/validator/autotrust.c
582
if(sldns_wirerr_get_type((*list)->rr, (*list)->rr_len,
usr.sbin/unbound/validator/autotrust.c
586
*rr = (*list)->rr;
usr.sbin/unbound/validator/autotrust.c
602
uint8_t* rr = NULL;
usr.sbin/unbound/validator/autotrust.c
604
return iter(&list, &rr, &rr_len, &dname_len);
usr.sbin/unbound/validator/autotrust.c
612
uint8_t* rr = NULL;
usr.sbin/unbound/validator/autotrust.c
614
while(iter(&list, &rr, &rr_len, &dname_len)) {
usr.sbin/unbound/validator/autotrust.c
633
uint8_t* rr = NULL;
usr.sbin/unbound/validator/autotrust.c
636
if(!iter(&list, &rr, &rr_len, &dname_len))
usr.sbin/unbound/validator/autotrust.c
641
k->rk.type = htons(sldns_wirerr_get_type(rr, rr_len, dname_len));
usr.sbin/unbound/validator/autotrust.c
642
k->rk.rrset_class = htons(sldns_wirerr_get_class(rr, rr_len, dname_len));
usr.sbin/unbound/validator/autotrust.c
644
k->rk.dname = memdup(rr, dname_len);
usr.sbin/unbound/validator/autotrust.c
662
uint8_t* rr = NULL;
usr.sbin/unbound/validator/autotrust.c
671
while(iter(&list_i, &rr, &rr_len, &dname_len)) {
usr.sbin/unbound/validator/autotrust.c
672
if(sldns_wirerr_get_type(rr, rr_len, dname_len) ==
usr.sbin/unbound/validator/autotrust.c
677
len += 2 + sldns_wirerr_get_rdatalen(rr, rr_len, dname_len);
usr.sbin/unbound/validator/autotrust.c
678
ttl = (time_t)sldns_wirerr_get_ttl(rr, rr_len, dname_len);
usr.sbin/unbound/validator/autotrust.c
704
while(iter(&list_i, &rr, &rr_len, &dname_len)) {
usr.sbin/unbound/validator/autotrust.c
705
data->rr_ttl[i] = (time_t)sldns_wirerr_get_ttl(rr, rr_len,
usr.sbin/unbound/validator/autotrust.c
710
sldns_wirerr_get_rdatalen(rr, rr_len, dname_len);
usr.sbin/unbound/validator/autotrust.c
723
while(iter(&list_i, &rr, &rr_len, &dname_len)) {
usr.sbin/unbound/validator/autotrust.c
726
sldns_wirerr_get_rdatawl(rr, rr_len, dname_len),
usr.sbin/unbound/validator/autotrust.h
71
uint8_t* rr;
usr.sbin/unbound/validator/val_anchor.c
357
anchor_store_new_rr(struct val_anchors* anchors, uint8_t* rr, size_t rl,
usr.sbin/unbound/validator/val_anchor.c
361
if(!(ta=anchor_store_new_key(anchors, rr,
usr.sbin/unbound/validator/val_anchor.c
362
sldns_wirerr_get_type(rr, rl, dl),
usr.sbin/unbound/validator/val_anchor.c
363
sldns_wirerr_get_class(rr, rl, dl),
usr.sbin/unbound/validator/val_anchor.c
364
sldns_wirerr_get_rdatawl(rr, rl, dl),
usr.sbin/unbound/validator/val_anchor.c
365
sldns_wirerr_get_rdatalen(rr, rl, dl)+2))) {
usr.sbin/unbound/validator/val_anchor.c
369
rr, sldns_wirerr_get_type(rr, rl, dl),
usr.sbin/unbound/validator/val_anchor.c
370
sldns_wirerr_get_class(rr, rl, dl));
usr.sbin/unbound/validator/val_anchor.c
401
uint8_t* rr = sldns_buffer_begin(buffer);
usr.sbin/unbound/validator/val_anchor.c
403
int status = sldns_str2wire_rr_buf(str, rr, &len, &dname_len,
usr.sbin/unbound/validator/val_anchor.c
411
if(!(ta=anchor_store_new_rr(anchors, rr, len, dname_len))) {
usr.sbin/unbound/validator/val_anchor.c
434
uint8_t* rr = sldns_buffer_begin(buffer);
usr.sbin/unbound/validator/val_anchor.c
447
status = sldns_fp2wire_rr_buf(in, rr, &len, &dname_len, &pst);
usr.sbin/unbound/validator/val_anchor.c
457
if(sldns_wirerr_get_type(rr, len, dname_len) !=
usr.sbin/unbound/validator/val_anchor.c
458
LDNS_RR_TYPE_DS && sldns_wirerr_get_type(rr, len,
usr.sbin/unbound/validator/val_anchor.c
462
if(!(tanew=anchor_store_new_rr(anchors, rr, len, dname_len))) {
usr.sbin/unbound/validator/val_nsec3.c
1217
int rr;
usr.sbin/unbound/validator/val_nsec3.c
1221
&rrset, &rr, calc)) {
usr.sbin/unbound/validator/val_nsec3.c
1223
if(nsec3_has_type(rrset, rr, qinfo->qtype)) {
usr.sbin/unbound/validator/val_nsec3.c
1227
} else if(nsec3_has_type(rrset, rr, LDNS_RR_TYPE_CNAME)) {
usr.sbin/unbound/validator/val_nsec3.c
1246
&& nsec3_has_type(rrset, rr, LDNS_RR_TYPE_SOA) &&
usr.sbin/unbound/validator/val_nsec3.c
1252
nsec3_has_type(rrset, rr, LDNS_RR_TYPE_NS) &&
usr.sbin/unbound/validator/val_nsec3.c
1253
!nsec3_has_type(rrset, rr, LDNS_RR_TYPE_SOA)) {
usr.sbin/unbound/validator/val_nsec3.c
1254
if(!nsec3_has_type(rrset, rr, LDNS_RR_TYPE_DS)) {
usr.sbin/unbound/validator/val_nsec3.c
1299
if(wc && find_matching_nsec3(env, flt, ct, wc, wclen, &rrset, &rr,
usr.sbin/unbound/validator/val_nsec3.c
1302
if(nsec3_has_type(rrset, rr, qinfo->qtype)) {
usr.sbin/unbound/validator/val_nsec3.c
1306
} else if(nsec3_has_type(rrset, rr, LDNS_RR_TYPE_CNAME)) {
usr.sbin/unbound/validator/val_nsec3.c
1312
&& nsec3_has_type(rrset, rr, LDNS_RR_TYPE_SOA)) {
usr.sbin/unbound/validator/val_nsec3.c
1317
nsec3_has_type(rrset, rr, LDNS_RR_TYPE_NS) &&
usr.sbin/unbound/validator/val_nsec3.c
1318
!nsec3_has_type(rrset, rr, LDNS_RR_TYPE_SOA)) {
usr.sbin/unbound/validator/val_nsec3.c
1486
int rr;
usr.sbin/unbound/validator/val_nsec3.c
1512
&rrset, &rr, &calc)) {
usr.sbin/unbound/validator/val_nsec3.c
1516
if(nsec3_has_type(rrset, rr, LDNS_RR_TYPE_SOA) &&
usr.sbin/unbound/validator/val_nsec3.c
1522
} else if(nsec3_has_type(rrset, rr, LDNS_RR_TYPE_DS)) {
usr.sbin/unbound/validator/val_nsec3.c
1530
if(!nsec3_has_type(rrset, rr, LDNS_RR_TYPE_NS))
usr.sbin/unbound/validator/val_nsec3.c
520
if(nsec3_get_algo(h1->nsec3, h1->rr) !=
usr.sbin/unbound/validator/val_nsec3.c
521
nsec3_get_algo(h2->nsec3, h2->rr)) {
usr.sbin/unbound/validator/val_nsec3.c
522
if(nsec3_get_algo(h1->nsec3, h1->rr) <
usr.sbin/unbound/validator/val_nsec3.c
523
nsec3_get_algo(h2->nsec3, h2->rr))
usr.sbin/unbound/validator/val_nsec3.c
527
if(nsec3_get_iter(h1->nsec3, h1->rr) !=
usr.sbin/unbound/validator/val_nsec3.c
528
nsec3_get_iter(h2->nsec3, h2->rr)) {
usr.sbin/unbound/validator/val_nsec3.c
529
if(nsec3_get_iter(h1->nsec3, h1->rr) <
usr.sbin/unbound/validator/val_nsec3.c
530
nsec3_get_iter(h2->nsec3, h2->rr))
usr.sbin/unbound/validator/val_nsec3.c
534
(void)nsec3_get_salt(h1->nsec3, h1->rr, &s1, &s1len);
usr.sbin/unbound/validator/val_nsec3.c
535
(void)nsec3_get_salt(h2->nsec3, h2->rr, &s2, &s2len);
usr.sbin/unbound/validator/val_nsec3.c
600
int algo = nsec3_get_algo(c->nsec3, c->rr);
usr.sbin/unbound/validator/val_nsec3.c
601
size_t iter = nsec3_get_iter(c->nsec3, c->rr);
usr.sbin/unbound/validator/val_nsec3.c
604
if(!nsec3_get_salt(c->nsec3, c->rr, &salt, &saltlen))
usr.sbin/unbound/validator/val_nsec3.c
657
struct ub_packed_rrset_key* nsec3, int rr, uint8_t* dname,
usr.sbin/unbound/validator/val_nsec3.c
668
looki.rr = rr;
usr.sbin/unbound/validator/val_nsec3.c
682
c->rr = rr;
usr.sbin/unbound/validator/val_nsec3.c
766
struct ub_packed_rrset_key** rrset, int* rr,
usr.sbin/unbound/validator/val_nsec3.c
801
*rr = i_rr; /* matches hash with these parameters */
usr.sbin/unbound/validator/val_nsec3.c
807
*rr = 0;
usr.sbin/unbound/validator/val_nsec3.c
813
struct ub_packed_rrset_key* rrset, int rr, sldns_buffer* buf)
usr.sbin/unbound/validator/val_nsec3.c
818
if(!nsec3_get_nextowner(rrset, rr, &next, &nextlen))
usr.sbin/unbound/validator/val_nsec3.c
876
struct ub_packed_rrset_key** rrset, int* rr,
usr.sbin/unbound/validator/val_nsec3.c
912
*rr = i_rr; /* covers hash with these parameters */
usr.sbin/unbound/validator/val_nsec3.c
918
*rr = 0;
usr.sbin/unbound/validator/val_nsec3.h
265
int rr;
usr.sbin/unbound/validator/val_nsec3.h
318
struct sldns_buffer* buf, struct ub_packed_rrset_key* nsec3, int rr,
usr.sbin/unbound/validator/val_nsec3.h
421
struct ub_packed_rrset_key* rrset, int rr, struct sldns_buffer* buf);