/netbsd-current/external/mpl/bind/dist/lib/ns/ |
H A D | query.c | 98 #define QUERY_ERROR(qctx, r) \ 100 (qctx)->result = r; \ 101 (qctx)->want_restart = false; \ 102 (qctx)->line = __LINE__; \ 194 #define CCTRACE(l, m) client_trace(qctx->client, l, m) 254 query_addanswer(query_ctx_t *qctx); 257 query_prepare_delegation_response(query_ctx_t *qctx); 260 * Return the hooktable in use with 'qctx', or if there isn't one 264 get_hooktab(query_ctx_t *qctx) { argument 265 if (qctx 1620 query_additionalauth(query_ctx_t *qctx, const dns_name_t *name, dns_rdatatype_t type, dns_db_t **dbp, dns_dbnode_t **nodep, dns_name_t *fname, dns_rdataset_t *rdataset, dns_rdataset_t *sigrdataset) argument 1692 query_ctx_t *qctx = arg; local 2148 query_setorder(query_ctx_t *qctx, dns_name_t *name, dns_rdataset_t *rdataset) argument 2167 query_additional(query_ctx_t *qctx, dns_name_t *name, dns_rdataset_t *rdataset) argument 2211 query_addrrset(query_ctx_t *qctx, dns_name_t **namep, dns_rdataset_t **rdatasetp, dns_rdataset_t **sigrdatasetp, isc_buffer_t *dbuf, dns_section_t section) argument 5224 qctx_init(ns_client_t *client, dns_fetchevent_t **eventp, dns_rdatatype_t qtype, query_ctx_t *qctx) argument 5267 qctx_copy(const query_ctx_t *qctx, query_ctx_t *dst) argument 5284 qctx_clean(query_ctx_t *qctx) argument 5303 qctx_freedata(query_ctx_t *qctx) argument 5340 qctx_destroy(query_ctx_t *qctx) argument 5397 query_trace(query_ctx_t *qctx) argument 5437 query_ctx_t qctx; local 5461 get_root_key_sentinel_id(query_ctx_t *qctx, const char *ndata) argument 5486 root_key_sentinel_detect(query_ctx_t *qctx) argument 5530 ns__query_start(query_ctx_t *qctx) argument 5759 qctx_prepare_buffers(query_ctx_t *qctx, isc_buffer_t *buffer) argument 5826 query_ctx_t qctx; local 5888 query_lookup(query_ctx_t *qctx) argument 6233 query_ctx_t qctx; local 6273 query_ctx_t qctx; local 6634 query_resume(query_ctx_t *qctx) argument 6842 query_ctx_t *qctx = rev->saved_qctx; local 6987 ns_query_hookasync(query_ctx_t *qctx, ns_query_starthookasync_t runasync, void *arg) argument 7059 ns__query_sfcache(query_ctx_t *qctx) argument 7117 query_checkrrl(query_ctx_t *qctx, isc_result_t result) argument 7293 query_checkrpz(query_ctx_t *qctx, isc_result_t result) argument 7494 query_rpzcname(query_ctx_t *qctx, dns_name_t *cname) argument 7557 has_ta(query_ctx_t *qctx) argument 7614 root_key_sentinel_return_servfail(query_ctx_t *qctx, isc_result_t result) argument 7664 query_usestale(query_ctx_t *qctx, isc_result_t result) argument 7733 query_gotanswer(query_ctx_t *qctx, isc_result_t result) argument 7855 query_addnoqnameproof(query_ctx_t *qctx) argument 7935 query_respond_any(query_ctx_t *qctx) argument 8159 query_getexpire(query_ctx_t *qctx) argument 8212 query_addanswer(query_ctx_t *qctx) argument 8295 query_respond(query_ctx_t *qctx) argument 8399 query_dns64(query_ctx_t *qctx) argument 8602 query_filter64(query_ctx_t *qctx) argument 8758 query_notfound(query_ctx_t *qctx) argument 8851 query_prepare_delegation_response(query_ctx_t *qctx) argument 8907 query_zone_delegation(query_ctx_t *qctx) argument 9005 query_delegation(query_ctx_t *qctx) argument 9079 query_delegation_recurse(query_ctx_t *qctx) argument 9151 query_addds(query_ctx_t *qctx) argument 9309 query_nodata(query_ctx_t *qctx, isc_result_t res) argument 9435 query_sign_nodata(query_ctx_t *qctx) argument 9562 query_addnxrrsetnsec(query_ctx_t *qctx) argument 9626 query_nxdomain(query_ctx_t *qctx, isc_result_t result) argument 9726 query_redirect(query_ctx_t *qctx, isc_result_t saved_result) argument 9793 query_ctx_t *qctx = val; local 9840 query_synthnodata(query_ctx_t *qctx, const dns_name_t *signer, dns_rdataset_t **soardatasetp, dns_rdataset_t **sigsoardatasetp) argument 9911 query_synthwildcard(query_ctx_t *qctx, dns_rdataset_t *rdataset, dns_rdataset_t *sigrdataset) argument 9999 query_synthcnamewildcard(query_ctx_t *qctx, dns_rdataset_t *rdataset, dns_rdataset_t *sigrdataset) argument 10059 query_synthnxdomainnodata(query_ctx_t *qctx, bool nodata, dns_name_t *nowild, dns_rdataset_t *nowildrdataset, dns_rdataset_t *signowildrdataset, dns_name_t *signer, dns_rdataset_t **soardatasetp, dns_rdataset_t **sigsoardatasetp) argument 10220 query_coveringnsec(query_ctx_t *qctx) argument 10526 query_ncache(query_ctx_t *qctx, isc_result_t result) argument 10565 query_zerottl_refetch(query_ctx_t *qctx) argument 10612 query_cname(query_ctx_t *qctx) argument 10714 query_dname(query_ctx_t *qctx) argument 10881 query_addcname(query_ctx_t *qctx, dns_trust_t trust, dns_ttl_t ttl) argument 10954 query_prepresponse(query_ctx_t *qctx) argument 10991 query_addsoa(query_ctx_t *qctx, unsigned int override_ttl, dns_section_t section) argument 11134 query_addns(query_ctx_t *qctx) argument 11237 query_addbestns(query_ctx_t *qctx) argument 11438 query_addwildcardproof(query_ctx_t *qctx, bool ispositive, bool nodata) argument 11742 query_addauth(query_ctx_t *qctx) argument 11807 query_setup_sortlist(query_ctx_t *qctx) argument 11844 query_glueanswer(query_ctx_t *qctx) argument 11885 ns_query_done(query_ctx_t *qctx) argument [all...] |
/netbsd-current/external/mpl/bind/dist/tests/ns/ |
H A D | query_test.c | 95 query_ctx_t *qctx = NULL; local 124 result = ns_test_qctx_create(&qctx_params, &qctx); 140 dns_badcache_add(qctx->client->view->failcache, dns_rootname, 148 ns__query_sfcache(qctx); 151 if (qctx->result != DNS_R_SERVFAIL) { 155 isc_result_totext(qctx->result)); 158 if (qctx->result != ISC_R_SUCCESS) { 162 isc_result_totext(qctx->result)); 169 ns_test_qctx_destroy(&qctx); 300 query_ctx_t *qctx local 631 query_ctx_t qctx; /* shallow copy of qctx passed to hook */ member in struct:hookasync_data 658 test_hookasync(query_ctx_t *qctx, isc_mem_t *memctx, void *arg, isc_task_t *task, isc_taskaction_t action, void *evarg, ns_hookasync_t **ctxp) argument 698 query_ctx_t *qctx = arg; local 854 query_ctx_t *qctx = arg; local 864 query_ctx_t *qctx = NULL; local 1299 test_hookasync_e2e(query_ctx_t *qctx, isc_mem_t *memctx, void *arg, isc_task_t *task, isc_taskaction_t action, void *evarg, ns_hookasync_t **ctxp) argument 1331 query_ctx_t *qctx = arg; local 1361 query_ctx_t *qctx = arg; local 1372 query_ctx_t *qctx = NULL; local [all...] |
/netbsd-current/external/mpl/bind/dist/bin/tests/system/hooks/driver/ |
H A D | test-async.c | 204 client_state_get(const query_ctx_t *qctx, async_instance_t *inst) { argument 209 result = isc_ht_find(inst->ht, (const unsigned char *)&qctx->client, 210 sizeof(qctx->client), (void **)&state); 217 client_state_create(const query_ctx_t *qctx, async_instance_t *inst) { argument 225 result = isc_ht_add(inst->ht, (const unsigned char *)&qctx->client, 226 sizeof(qctx->client), state); 232 client_state_destroy(const query_ctx_t *qctx, async_instance_t *inst) { argument 233 state_t *state = client_state_get(qctx, inst); 241 result = isc_ht_delete(inst->ht, (const unsigned char *)&qctx->client, 242 sizeof(qctx 251 query_ctx_t *qctx = (query_ctx_t *)arg; local 282 doasync(query_ctx_t *qctx, isc_mem_t *mctx, void *arg, isc_task_t *task, isc_taskaction_t action, void *evarg, ns_hookasync_t **ctxp) argument 312 query_ctx_t *qctx = (query_ctx_t *)arg; local 337 query_ctx_t *qctx = (query_ctx_t *)arg; local [all...] |
/netbsd-current/external/mpl/bind/dist/bin/plugins/ |
H A D | filter-a.c | 436 query_ctx_t *qctx; member in struct:section_filter 474 client_state_get(const query_ctx_t *qctx, filter_instance_t *inst) { argument 479 result = isc_ht_find(inst->ht, (const unsigned char *)&qctx->client, 480 sizeof(qctx->client), (void **)&client_state); 487 client_state_create(const query_ctx_t *qctx, filter_instance_t *inst) { argument 497 result = isc_ht_add(inst->ht, (const unsigned char *)&qctx->client, 498 sizeof(qctx->client), client_state); 504 client_state_destroy(const query_ctx_t *qctx, filter_instance_t *inst) { argument 505 filter_data_t *client_state = client_state_get(qctx, inst); 513 result = isc_ht_delete(inst->ht, (const unsigned char *)&qctx 545 process_name(query_ctx_t *qctx, filter_a_t mode, const dns_name_t *name, dns_rdatatype_t type, bool only_if_aaaa_exists) argument 593 query_ctx_t *qctx = filter->qctx; local 639 query_ctx_t *qctx = (query_ctx_t *)arg; local 660 query_ctx_t *qctx = (query_ctx_t *)arg; local 697 query_ctx_t *qctx = (query_ctx_t *)arg; local 798 query_ctx_t *qctx = (query_ctx_t *)arg; local 833 query_ctx_t *qctx = (query_ctx_t *)arg; local 869 query_ctx_t *qctx = (query_ctx_t *)arg; local [all...] |
H A D | filter-aaaa.c | 439 query_ctx_t *qctx; member in struct:section_filter 477 client_state_get(const query_ctx_t *qctx, filter_instance_t *inst) { argument 482 result = isc_ht_find(inst->ht, (const unsigned char *)&qctx->client, 483 sizeof(qctx->client), (void **)&client_state); 490 client_state_create(const query_ctx_t *qctx, filter_instance_t *inst) { argument 500 result = isc_ht_add(inst->ht, (const unsigned char *)&qctx->client, 501 sizeof(qctx->client), client_state); 507 client_state_destroy(const query_ctx_t *qctx, filter_instance_t *inst) { argument 508 filter_data_t *client_state = client_state_get(qctx, inst); 516 result = isc_ht_delete(inst->ht, (const unsigned char *)&qctx 548 process_name(query_ctx_t *qctx, filter_aaaa_t mode, const dns_name_t *name, dns_rdatatype_t type, bool only_if_a_exists) argument 596 query_ctx_t *qctx = filter->qctx; local 642 query_ctx_t *qctx = (query_ctx_t *)arg; local 663 query_ctx_t *qctx = (query_ctx_t *)arg; local 700 query_ctx_t *qctx = (query_ctx_t *)arg; local 800 query_ctx_t *qctx = (query_ctx_t *)arg; local 835 query_ctx_t *qctx = (query_ctx_t *)arg; local 871 query_ctx_t *qctx = (query_ctx_t *)arg; local [all...] |
/netbsd-current/external/mpl/bind/dist/tests/libtest/ |
H A D | ns.c | 393 query_ctx_t *qctx; local 400 * qctx is a stack variable in lib/ns/query.c. Its contents need to be 404 qctx = isc_mem_get(mctx, sizeof(*qctx)); 405 if (qctx != NULL) { 406 memmove(qctx, (query_ctx_t *)arg, sizeof(*qctx)); 414 *qctxp = qctx; 524 * decrement it in order for it to drop to zero when "qctx" gets 544 query_ctx_t *qctx; local [all...] |
/netbsd-current/external/mpl/bind/dist/lib/ns/include/ns/ |
H A D | query.h | 187 query_ctx_t *qctx, isc_mem_t *mctx, void *arg, isc_task_t *task, 196 ns_query_done(query_ctx_t *qctx); 219 ns_query_hookasync(query_ctx_t *qctx, ns_query_starthookasync_t runasync, 231 * The calling plugin action must pass 'qctx' as passed from the query 234 * Once a plugin action calls this function, the ownership of 'qctx' is 236 * value of this function, the hook must not use 'qctx' anymore. 264 ns__query_sfcache(query_ctx_t *qctx); 270 ns__query_start(query_ctx_t *qctx);
|