Home
last modified time | relevance | path

Searched refs:opt_rr (Results 1 – 25 of 52) sorted by relevance

123

/dports/dns/knot3-lib/knot-3.1.5/src/libknot/rrtype/
H A Dopt.h161 assert(opt_rr != NULL); in knot_edns_wire_size()
178 assert(opt_rr != NULL); in knot_edns_get_payload()
179 return opt_rr->rclass; in knot_edns_get_payload()
194 assert(opt_rr != NULL); in knot_edns_set_payload()
195 opt_rr->rclass = payload; in knot_edns_set_payload()
252 assert(opt_rr != NULL); in knot_edns_set_ext_rcode_wire()
295 assert(opt_rr != NULL); in knot_edns_do()
296 return opt_rr->ttl & KNOT_EDNS_DO_MASK; in knot_edns_do()
308 void knot_edns_set_do(knot_rrset_t *opt_rr) in knot_edns_set_do() argument
310 assert(opt_rr != NULL); in knot_edns_set_do()
[all …]
H A Dopt.c54 if (opt_rr == NULL) { in knot_edns_init()
70 knot_edns_set_version(opt_rr, ver); in knot_edns_init()
79 assert(opt_rr != NULL); in knot_edns_get_ext_rcode()
83 wire_ctx_write_u32(&w, opt_rr->ttl); in knot_edns_get_ext_rcode()
101 opt_rr->ttl = ttl_local; in set_value_to_ttl()
107 assert(opt_rr != NULL); in knot_edns_set_ext_rcode()
114 assert(opt_rr != NULL); in knot_edns_get_version()
126 assert(opt_rr != NULL); in knot_edns_set_version()
182 if (!opt_rr) { in knot_edns_reserve_option()
222 if (opt_rr == NULL) { in knot_edns_get_option()
[all …]
/dports/dns/knot3/knot-3.1.5/src/libknot/rrtype/
H A Dopt.h161 assert(opt_rr != NULL); in knot_edns_wire_size()
178 assert(opt_rr != NULL); in knot_edns_get_payload()
179 return opt_rr->rclass; in knot_edns_get_payload()
194 assert(opt_rr != NULL); in knot_edns_set_payload()
195 opt_rr->rclass = payload; in knot_edns_set_payload()
252 assert(opt_rr != NULL); in knot_edns_set_ext_rcode_wire()
295 assert(opt_rr != NULL); in knot_edns_do()
296 return opt_rr->ttl & KNOT_EDNS_DO_MASK; in knot_edns_do()
308 void knot_edns_set_do(knot_rrset_t *opt_rr) in knot_edns_set_do() argument
310 assert(opt_rr != NULL); in knot_edns_set_do()
[all …]
H A Dopt.c54 if (opt_rr == NULL) { in knot_edns_init()
70 knot_edns_set_version(opt_rr, ver); in knot_edns_init()
79 assert(opt_rr != NULL); in knot_edns_get_ext_rcode()
83 wire_ctx_write_u32(&w, opt_rr->ttl); in knot_edns_get_ext_rcode()
101 opt_rr->ttl = ttl_local; in set_value_to_ttl()
107 assert(opt_rr != NULL); in knot_edns_set_ext_rcode()
114 assert(opt_rr != NULL); in knot_edns_get_version()
126 assert(opt_rr != NULL); in knot_edns_set_version()
182 if (!opt_rr) { in knot_edns_reserve_option()
222 if (opt_rr == NULL) { in knot_edns_get_option()
[all …]
/dports/dns/knot3-lib/knot-3.1.5/tests/libknot/
H A Dtest_edns.c138 assert(opt_rr != NULL); in check_header()
143 check = (opt_rr->rclass == payload); in check_header()
147 check = (opt_rr->rrs.count == 1); in check_header()
159 assert(opt_rr != NULL); in test_getters()
185 check = knot_edns_do(opt_rr); in test_getters()
223 assert(opt_rr != NULL); in test_setters()
229 knot_edns_set_do(opt_rr); in test_setters()
485 knot_rrset_t opt_rr; in main() local
492 test_setters(&opt_rr); in main()
493 test_getters(&opt_rr); in main()
[all …]
H A Dtest_pkt.c85 knot_rrset_t opt_rr = { 0 }; in main() local
86 ret = knot_edns_init(&opt_rr, 1024, 0, 0, &mm); in main()
90 ret = knot_edns_add_option(&opt_rr, KNOT_EDNS_OPTION_NSID, in main()
121 ret = knot_pkt_reserve(out, knot_edns_wire_size(&opt_rr)); in main()
154 ret = knot_pkt_put(out, KNOT_COMPR_HINT_NONE, &opt_rr, 0); in main()
/dports/dns/knot3/knot-3.1.5/tests/libknot/
H A Dtest_edns.c138 assert(opt_rr != NULL); in check_header()
143 check = (opt_rr->rclass == payload); in check_header()
147 check = (opt_rr->rrs.count == 1); in check_header()
159 assert(opt_rr != NULL); in test_getters()
185 check = knot_edns_do(opt_rr); in test_getters()
223 assert(opt_rr != NULL); in test_setters()
229 knot_edns_set_do(opt_rr); in test_setters()
485 knot_rrset_t opt_rr; in main() local
492 test_setters(&opt_rr); in main()
493 test_getters(&opt_rr); in main()
[all …]
H A Dtest_pkt.c85 knot_rrset_t opt_rr = { 0 }; in main() local
86 ret = knot_edns_init(&opt_rr, 1024, 0, 0, &mm); in main()
90 ret = knot_edns_add_option(&opt_rr, KNOT_EDNS_OPTION_NSID, in main()
121 ret = knot_pkt_reserve(out, knot_edns_wire_size(&opt_rr)); in main()
154 ret = knot_pkt_put(out, KNOT_COMPR_HINT_NONE, &opt_rr, 0); in main()
/dports/dns/knot-resolver/knot-resolver-5.4.3/lib/cookies/
H A Dhelper.c38 static int opt_rr_put_cookie(knot_rrset_t *opt_rr, uint8_t *data, in opt_rr_put_cookie() argument
41 if (kr_fails_assert(opt_rr && data && data_len > 0)) in opt_rr_put_cookie()
79 if (kr_fails_assert(opt_rr && option)) in opt_rr_put_cookie_opt()
91 return opt_rr_put_cookie(opt_rr, opt_data, opt_len, mm); in opt_rr_put_cookie_opt()
103 if (!req->ctx->opt_rr) in kr_request_put_cookie()
136 ret = opt_rr_put_cookie_opt(req->ctx->opt_rr, in kr_request_put_cookie()
140 ret = opt_rr_put_cookie(req->ctx->opt_rr, cc, cc_len, in kr_request_put_cookie()
166 if (!pkt || !pkt->opt_rr) in kr_answer_write_cookie()
182 int ret = knot_edns_reserve_unique_option(pkt->opt_rr, in kr_answer_write_cookie()
237 knot_edns_set_ext_rcode(pkt->opt_rr, ext_rcode); in kr_pkt_set_ext_rcode()
[all …]
/dports/dns/knot3-lib/knot-3.1.5/src/knot/query/
H A Dquery.c71 knot_rrset_t opt_rr = { 0 }; in query_put_edns() local
72 int ret = knot_edns_init(&opt_rr, edns->max_payload, 0, KNOT_EDNS_VERSION, &pkt->mm); in query_put_edns()
78 knot_edns_set_do(&opt_rr); in query_put_edns()
85 ret = knot_pkt_put(pkt, KNOT_COMPR_HINT_NOCOMP, &opt_rr, KNOT_PF_FREE); in query_put_edns()
87 knot_rrset_clear(&opt_rr, &pkt->mm); in query_put_edns()
/dports/dns/knot3/knot-3.1.5/src/knot/query/
H A Dquery.c71 knot_rrset_t opt_rr = { 0 }; in query_put_edns() local
72 int ret = knot_edns_init(&opt_rr, edns->max_payload, 0, KNOT_EDNS_VERSION, &pkt->mm); in query_put_edns()
78 knot_edns_set_do(&opt_rr); in query_put_edns()
85 ret = knot_pkt_put(pkt, KNOT_COMPR_HINT_NOCOMP, &opt_rr, KNOT_PF_FREE); in query_put_edns()
87 knot_rrset_clear(&opt_rr, &pkt->mm); in query_put_edns()
/dports/dns/knot-resolver/knot-resolver-5.4.3/lib/
H A Dresolve.c305 if (!pkt->opt_rr) { in edns_put()
343 pkt->opt_rr = NULL; in edns_erase_and_reserve()
431 knot_rrset_t *opt_rr = answer->opt_rr; in answer_padding() local
464 knot_rrset_t *opt_rr = answer->opt_rr; /* it gets NULLed below */ in answer_fail() local
469 if (ret == 0 && opt_rr) { in answer_fail()
471 answer->opt_rr = opt_rr; in answer_fail()
481 if (!answer->opt_rr) in answer_append_edns()
709 return answer->opt_rr; in kr_request_ensure_edns()
711 return answer->opt_rr; in kr_request_ensure_edns()
716 if (!answer->opt_rr) in kr_request_ensure_edns()
[all …]
/dports/dns/dnscrypt-wrapper/dnscrypt-wrapper-0.4.2/
H A Dedns.c112 uint8_t opt_rr[] = { in edns_add_section() local
119 if (dns_packet_max_size - *dns_packet_len_p < sizeof opt_rr) { in edns_add_section()
126 memcpy(dns_packet + *dns_packet_len_p, opt_rr, sizeof opt_rr); in edns_add_section()
127 *dns_packet_len_p += sizeof opt_rr; in edns_add_section()
/dports/dns/knot3-lib/knot-3.1.5/src/libknot/packet/
H A Dpkt.h83 knot_rrset_t *opt_rr; /*!< OPT RR included in the packet. */ member
344 return pkt->opt_rr != NULL; in knot_pkt_has_edns()
362 return knot_pkt_has_edns(pkt) && knot_edns_do(pkt->opt_rr); in knot_pkt_has_dnssec()
387 const knot_rrset_t *opt_rr) in knot_pkt_default_padding_size() argument
390 return knot_edns_alignment_size(pkt->size, knot_rrset_size(opt_rr), in knot_pkt_default_padding_size()
393 return knot_edns_alignment_size(pkt->size, knot_rrset_size(opt_rr), in knot_pkt_default_padding_size()
/dports/dns/knot3/knot-3.1.5/src/libknot/packet/
H A Dpkt.h83 knot_rrset_t *opt_rr; /*!< OPT RR included in the packet. */ member
344 return pkt->opt_rr != NULL; in knot_pkt_has_edns()
362 return knot_pkt_has_edns(pkt) && knot_edns_do(pkt->opt_rr); in knot_pkt_has_dnssec()
387 const knot_rrset_t *opt_rr) in knot_pkt_default_padding_size() argument
390 return knot_edns_alignment_size(pkt->size, knot_rrset_size(opt_rr), in knot_pkt_default_padding_size()
393 return knot_edns_alignment_size(pkt->size, knot_rrset_size(opt_rr), in knot_pkt_default_padding_size()
/dports/dns/knot-resolver/knot-resolver-5.4.3/modules/nsid/
H A Dnsid.c28 const knot_rrset_t *src_opt = req->qsource.packet->opt_rr; in nsid_finalize()
46 if (kr_fails_assert(req->answer->opt_rr)) in nsid_finalize()
49 if (knot_edns_add_option(req->answer->opt_rr, KNOT_EDNS_OPTION_NSID, in nsid_finalize()
54 knot_rrset_clear(req->answer->opt_rr, &req->pool); in nsid_finalize()
/dports/dns/knot3-lib/knot-3.1.5/src/utils/kdig/
H A Dkdig_exec.c251 knot_rrset_t opt_rr; in add_query_edns() local
252 int ret = knot_edns_init(&opt_rr, max_size, 0, in add_query_edns()
259 knot_edns_set_do(&opt_rr); in add_query_edns()
267 knot_rrset_clear(&opt_rr, &packet->mm); in add_query_edns()
279 knot_rrset_clear(&opt_rr, &packet->mm); in add_query_edns()
286 knot_rrset_clear(&opt_rr, &packet->mm); in add_query_edns()
298 knot_rrset_clear(&opt_rr, &packet->mm); in add_query_edns()
305 knot_rrset_clear(&opt_rr, &packet->mm); in add_query_edns()
326 knot_rrset_clear(&opt_rr, &packet->mm); in add_query_edns()
338 knot_rrset_clear(&opt_rr, &packet->mm); in add_query_edns()
[all …]
/dports/dns/knot3/knot-3.1.5/src/utils/kdig/
H A Dkdig_exec.c251 knot_rrset_t opt_rr; in add_query_edns() local
252 int ret = knot_edns_init(&opt_rr, max_size, 0, in add_query_edns()
259 knot_edns_set_do(&opt_rr); in add_query_edns()
267 knot_rrset_clear(&opt_rr, &packet->mm); in add_query_edns()
279 knot_rrset_clear(&opt_rr, &packet->mm); in add_query_edns()
286 knot_rrset_clear(&opt_rr, &packet->mm); in add_query_edns()
298 knot_rrset_clear(&opt_rr, &packet->mm); in add_query_edns()
305 knot_rrset_clear(&opt_rr, &packet->mm); in add_query_edns()
326 knot_rrset_clear(&opt_rr, &packet->mm); in add_query_edns()
338 knot_rrset_clear(&opt_rr, &packet->mm); in add_query_edns()
[all …]
/dports/dns/knot3/knot-3.1.5/src/knot/nameserver/
H A Dprocess_query.c97 knot_rrset_clear(&qdata->opt_rr, qdata->mm); in process_query_reset()
226 if (knot_rrset_empty(&qdata->opt_rr)) { in answer_edns_reserve()
253 int ret = knot_edns_init(&qdata->opt_rr, max_payload, 0, in answer_edns_init()
260 if (knot_edns_get_version(query->opt_rr) != KNOT_EDNS_VERSION) { in answer_edns_init()
266 knot_edns_set_do(&qdata->opt_rr); in answer_edns_init()
275 ret = knot_edns_add_option(&qdata->opt_rr, in answer_edns_init()
318 if (knot_rrset_empty(&qdata->opt_rr)) { in answer_edns_put()
336 size_t opt_wire_size = knot_edns_wire_size(&qdata->opt_rr); in answer_edns_put()
348 ret = knot_edns_add_option(&qdata->opt_rr, KNOT_EDNS_OPTION_EDE, in answer_edns_put()
365 ret = knot_pkt_put(resp, KNOT_COMPR_HINT_NONE, &qdata->opt_rr, 0); in answer_edns_put()
[all …]
/dports/dns/knot3-lib/knot-3.1.5/src/knot/nameserver/
H A Dprocess_query.c97 knot_rrset_clear(&qdata->opt_rr, qdata->mm); in process_query_reset()
226 if (knot_rrset_empty(&qdata->opt_rr)) { in answer_edns_reserve()
253 int ret = knot_edns_init(&qdata->opt_rr, max_payload, 0, in answer_edns_init()
260 if (knot_edns_get_version(query->opt_rr) != KNOT_EDNS_VERSION) { in answer_edns_init()
266 knot_edns_set_do(&qdata->opt_rr); in answer_edns_init()
275 ret = knot_edns_add_option(&qdata->opt_rr, in answer_edns_init()
318 if (knot_rrset_empty(&qdata->opt_rr)) { in answer_edns_put()
336 size_t opt_wire_size = knot_edns_wire_size(&qdata->opt_rr); in answer_edns_put()
348 ret = knot_edns_add_option(&qdata->opt_rr, KNOT_EDNS_OPTION_EDE, in answer_edns_put()
365 ret = knot_pkt_put(resp, KNOT_COMPR_HINT_NONE, &qdata->opt_rr, 0); in answer_edns_put()
[all …]
/dports/dns/knot3/knot-3.1.5/src/libknot/probe/
H A Ddata.c90 if (query->opt_rr != NULL) { in knot_probe_data_set()
92 data->query_edns.payload = knot_edns_get_payload(query->opt_rr); in knot_probe_data_set()
93 data->query_edns.version = knot_edns_get_version(query->opt_rr); in knot_probe_data_set()
95 data->query_edns.flag_do = knot_edns_do(query->opt_rr); in knot_probe_data_set()
/dports/dns/knot3-lib/knot-3.1.5/src/libknot/probe/
H A Ddata.c90 if (query->opt_rr != NULL) { in knot_probe_data_set()
92 data->query_edns.payload = knot_edns_get_payload(query->opt_rr); in knot_probe_data_set()
93 data->query_edns.version = knot_edns_get_version(query->opt_rr); in knot_probe_data_set()
95 data->query_edns.flag_do = knot_edns_do(query->opt_rr); in knot_probe_data_set()
/dports/cad/verilator/verilator-4.216/bin/
H A Dverilator31 my $opt_rr;
59 "rr!" => \$opt_rr,
93 } elsif ($opt_rr) {
/dports/dns/knot-resolver/knot-resolver-5.4.3/modules/edns_keepalive/
H A Dedns_keepalive.c21 const knot_rrset_t *src_opt = req->qsource.packet->opt_rr; in edns_keepalive_finalize()
22 knot_rrset_t *answ_opt = answer->opt_rr; in edns_keepalive_finalize()
/dports/dns/knot3-lib/knot-3.1.5/src/utils/common/
H A Dexec.c269 uint16_t ercode = knot_edns_get_ext_rcode(packet->opt_rr); in print_section_opt()
284 knot_edns_get_version(packet->opt_rr), in print_section_opt()
285 (knot_edns_do(packet->opt_rr) != 0) ? "do" : "", in print_section_opt()
286 knot_edns_get_payload(packet->opt_rr), in print_section_opt()
289 assert(packet->opt_rr->rrs.count > 0); in print_section_opt()
290 knot_rdata_t *rdata = packet->opt_rr->rrs.rdata; in print_section_opt()

123