/dports/dns/knot3-lib/knot-3.1.5/src/libknot/rrtype/ |
H A D | opt.h | 161 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 D | opt.c | 54 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 D | opt.h | 161 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 D | opt.c | 54 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 D | test_edns.c | 138 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 D | test_pkt.c | 85 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 D | test_edns.c | 138 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 D | test_pkt.c | 85 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 D | helper.c | 38 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 D | query.c | 71 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 D | query.c | 71 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 D | resolve.c | 305 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 D | edns.c | 112 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 D | pkt.h | 83 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 D | pkt.h | 83 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 D | nsid.c | 28 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 D | kdig_exec.c | 251 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 D | kdig_exec.c | 251 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 D | process_query.c | 97 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 D | process_query.c | 97 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 D | data.c | 90 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 D | data.c | 90 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 D | verilator | 31 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 D | edns_keepalive.c | 21 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 D | exec.c | 269 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()
|