H A D | view.c | 1 /* $NetBSD: view.c,v 1.17 2025/01/26 16:25:26 christos Exp $ */ 66 #include <dns/view.h> 94 dns_view_t *view = NULL; in dns_view_create() 106 view = isc_mem_get(mctx, sizeof(*view)); in dns_view_create() 107 *view = (dns_view_t){ in dns_view_create() 130 isc_refcount_init(&view->references, 1); in dns_view_create() 131 isc_refcount_init(&view->weakrefs, 1); in dns_view_create() 133 dns_fixedname_init(&view->redirectfixed); in dns_view_create() 135 ISC_LIST_INIT(view in dns_view_create() 96 dns_view_t *view; dns_view_create() local 357 destroy(dns_view_t * view) destroy() argument 638 dns_view_t *view = *viewp; view_flushanddetach() local 729 dns_view_dialup(dns_view_t * view) dns_view_dialup() argument 749 dns_view_t *view; dns_view_weakdetach() local 763 dns_view_t *view = event->ev_arg; resolver_shutdown() local 779 dns_view_t *view = event->ev_arg; adb_shutdown() local 796 dns_view_t *view = event->ev_arg; req_shutdown() local 812 dns_view_createzonetable(dns_view_t * view) dns_view_createzonetable() argument 821 dns_view_createresolver(dns_view_t * view,isc_taskmgr_t * taskmgr,unsigned int ntasks,unsigned int ndisp,isc_nm_t * nm,isc_timermgr_t * timermgr,unsigned int options,dns_dispatchmgr_t * dispatchmgr,dns_dispatch_t * dispatchv4,dns_dispatch_t * dispatchv6) dns_view_createresolver() argument 885 dns_view_setcache(dns_view_t * view,dns_cache_t * cache,bool shared) dns_view_setcache() argument 900 dns_view_iscacheshared(dns_view_t * view) dns_view_iscacheshared() argument 907 dns_view_sethints(dns_view_t * view,dns_db_t * hints) dns_view_sethints() argument 917 dns_view_settransports(dns_view_t * view,dns_transport_list_t * list) dns_view_settransports() argument 927 dns_view_setkeyring(dns_view_t * view,dns_tsig_keyring_t * ring) dns_view_setkeyring() argument 937 dns_view_setdynamickeyring(dns_view_t * view,dns_tsig_keyring_t * ring) dns_view_setdynamickeyring() argument 947 dns_view_getdynamickeyring(dns_view_t * view,dns_tsig_keyring_t ** ringp) dns_view_getdynamickeyring() argument 956 dns_view_restorekeyring(dns_view_t * view) dns_view_restorekeyring() argument 977 dns_view_setdstport(dns_view_t * view,in_port_t dstport) dns_view_setdstport() argument 983 dns_view_freeze(dns_view_t * view) dns_view_freeze() argument 995 dns_view_thaw(dns_view_t * view) dns_view_thaw() argument 1003 dns_view_addzone(dns_view_t * view,dns_zone_t * zone) dns_view_addzone() argument 1016 dns_view_findzone(dns_view_t * view,const dns_name_t * name,dns_zone_t ** zonep) dns_view_findzone() argument 1038 dns_view_find(dns_view_t * view,const dns_name_t * name,dns_rdatatype_t type,isc_stdtime_t now,unsigned int options,bool use_hints,bool use_static_stub,dns_db_t ** dbp,dns_dbnode_t ** nodep,dns_name_t * foundname,dns_rdataset_t * rdataset,dns_rdataset_t * sigrdataset) dns_view_find() argument 1277 dns_view_simplefind(dns_view_t * view,const dns_name_t * name,dns_rdatatype_t type,isc_stdtime_t now,unsigned int options,bool use_hints,dns_rdataset_t * rdataset,dns_rdataset_t * sigrdataset) dns_view_simplefind() argument 1323 dns_view_findzonecut(dns_view_t * view,const dns_name_t * name,dns_name_t * fname,dns_name_t * dcname,isc_stdtime_t now,unsigned int options,bool use_hints,bool use_cache,dns_rdataset_t * rdataset,dns_rdataset_t * sigrdataset) dns_view_findzonecut() argument 1531 dns_view_t *view; dns_viewlist_find() local 1555 dns_view_t *view; dns_viewlist_findzone() local 1610 dns_view_load(dns_view_t * view,bool stop,bool newonly) dns_view_load() argument 1618 dns_view_asyncload(dns_view_t * view,bool newonly,dns_zt_allloaded_t callback,void * arg) dns_view_asyncload() argument 1627 dns_view_gettsig(dns_view_t * view,const dns_name_t * keyname,dns_tsigkey_t ** keyp) dns_view_gettsig() argument 1641 dns_view_gettransport(dns_view_t * view,const dns_transport_type_t type,const dns_name_t * name,dns_transport_t ** transportp) dns_view_gettransport() argument 1657 dns_view_getpeertsig(dns_view_t * view,const isc_netaddr_t * peeraddr,dns_tsigkey_t ** keyp) dns_view_getpeertsig() argument 1678 dns_view_checksig(dns_view_t * view,isc_buffer_t * source,dns_message_t * msg) dns_view_checksig() argument 1687 dns_view_dumpdbtostream(dns_view_t * view,FILE * fp) dns_view_dumpdbtostream() argument 1706 dns_view_flushcache(dns_view_t * view,bool fixuponly) dns_view_flushcache() argument 1734 dns_view_flushname(dns_view_t * view,const dns_name_t * name) dns_view_flushname() argument 1739 dns_view_flushnode(dns_view_t * view,const dns_name_t * name,bool tree) dns_view_flushnode() argument 1774 dns_view_adddelegationonly(dns_view_t * view,const dns_name_t * name) dns_view_adddelegationonly() argument 1803 dns_view_excludedelegationonly(dns_view_t * view,const dns_name_t * name) dns_view_excludedelegationonly() argument 1832 dns_view_isdelegationonly(dns_view_t * view,const dns_name_t * name) dns_view_isdelegationonly() argument 1871 dns_view_setrootdelonly(dns_view_t * view,bool value) dns_view_setrootdelonly() argument 1877 dns_view_getrootdelonly(dns_view_t * view) dns_view_getrootdelonly() argument 1883 dns_view_freezezones(dns_view_t * view,bool value) dns_view_freezezones() argument 1891 dns_view_setadbstats(dns_view_t * view,isc_stats_t * stats) dns_view_setadbstats() argument 1900 dns_view_getadbstats(dns_view_t * view,isc_stats_t ** statsp) dns_view_getadbstats() argument 1910 dns_view_setresstats(dns_view_t * view,isc_stats_t * stats) dns_view_setresstats() argument 1919 dns_view_getresstats(dns_view_t * view,isc_stats_t ** statsp) dns_view_getresstats() argument 1929 dns_view_setresquerystats(dns_view_t * view,dns_stats_t * stats) dns_view_setresquerystats() argument 1938 dns_view_getresquerystats(dns_view_t * view,dns_stats_t ** statsp) dns_view_getresquerystats() argument 1948 dns_view_initntatable(dns_view_t * view,isc_taskmgr_t * taskmgr,isc_timermgr_t * timermgr) dns_view_initntatable() argument 1959 dns_view_getntatable(dns_view_t * view,dns_ntatable_t ** ntp) dns_view_getntatable() argument 1970 dns_view_initsecroots(dns_view_t * view,isc_mem_t * mctx) dns_view_initsecroots() argument 1979 dns_view_getsecroots(dns_view_t * view,dns_keytable_t ** ktp) dns_view_getsecroots() argument 1990 dns_view_ntacovers(dns_view_t * view,isc_stdtime_t now,const dns_name_t * name,const dns_name_t * anchor) dns_view_ntacovers() argument 2002 dns_view_issecuredomain(dns_view_t * view,const dns_name_t * name,isc_stdtime_t now,bool checknta,bool * ntap,bool * secure_domain) dns_view_issecuredomain() argument 2041 dns_view_untrust(dns_view_t * view,const dns_name_t * keyname,const dns_rdata_dnskey_t * dnskey) dns_view_untrust() argument 2079 dns_view_istrusted(dns_view_t * view,const dns_name_t * keyname,const dns_rdata_dnskey_t * dnskey) dns_view_istrusted() argument 2210 dns_view_setnewzones(dns_view_t * view,bool allow,void * cfgctx,void (* cfg_destroy)(void **),uint64_t mapsize) dns_view_setnewzones() argument 2324 dns_view_setnewzonedir(dns_view_t * view,const char * dir) dns_view_setnewzonedir() argument 2340 dns_view_getnewzonedir(dns_view_t * view) dns_view_getnewzonedir() argument 2347 dns_view_searchdlz(dns_view_t * view,const dns_name_t * name,unsigned int minlabels,dns_clientinfomethods_t * methods,dns_clientinfo_t * clientinfo,dns_db_t ** dbp) dns_view_searchdlz() argument 2433 dns_view_getfailttl(dns_view_t * view) dns_view_getfailttl() argument 2439 dns_view_setfailttl(dns_view_t * view,uint32_t fail_ttl) dns_view_setfailttl() argument 2445 dns_view_saventa(dns_view_t * view) dns_view_saventa() argument 2499 dns_view_loadnta(dns_view_t * view) dns_view_loadnta() argument 2606 dns_view_setviewcommit(dns_view_t * view) dns_view_setviewcommit() argument 2636 dns_view_setviewrevert(dns_view_t * view) dns_view_setviewrevert() argument 2670 dns_view_staleanswerenabled(dns_view_t * view) dns_view_staleanswerenabled() argument 2697 dns_view_sfd_add(dns_view_t * view,const dns_name_t * name) dns_view_sfd_add() argument 2725 dns_view_sfd_del(dns_view_t * view,const dns_name_t * name) dns_view_sfd_del() argument 2746 dns_view_sfd_find(dns_view_t * view,const dns_name_t * name,dns_name_t * foundname) dns_view_sfd_find() argument [all...] |