/freebsd-9.3-release/contrib/bind9/lib/dns/ |
H A D | dns64.c | 17 /* $Id: dns64.c,v 1.8 2011/03/12 04:59:47 tbox Exp $ */ 28 #include <dns/dns64.h> 60 unsigned int flags, dns_dns64_t **dns64) 70 REQUIRE(dns64 != NULL && *dns64 == NULL); 104 *dns64 = new; 110 dns_dns64_t *dns64; local 114 dns64 = *dns64p; 117 REQUIRE(!ISC_LINK_LINKED(dns64, link)); 119 if (dns64 57 dns_dns64_create(isc_mem_t *mctx, isc_netaddr_t *prefix, unsigned int prefixlen, isc_netaddr_t *suffix, dns_acl_t *clients, dns_acl_t *mapped, dns_acl_t *excluded, unsigned int flags, dns_dns64_t **dns64) argument 129 dns_dns64_aaaafroma(const dns_dns64_t *dns64, const isc_netaddr_t *reqaddr, const dns_name_t *reqsigner, const dns_aclenv_t *env, unsigned int flags, unsigned char *a, unsigned char *aaaa) argument 188 dns_dns64_next(dns_dns64_t *dns64) argument 194 dns_dns64_append(dns_dns64list_t *list, dns_dns64_t *dns64) argument 199 dns_dns64_unlink(dns_dns64list_t *list, dns_dns64_t *dns64) argument 204 dns_dns64_aaaaok(const dns_dns64_t *dns64, const isc_netaddr_t *reqaddr, const dns_name_t *reqsigner, const dns_aclenv_t *env, unsigned int flags, dns_rdataset_t *rdataset, isc_boolean_t *aaaaok, size_t aaaaoklen) argument [all...] |
H A D | view.c | 41 #include <dns/dns64.h> 158 ISC_LIST_INIT(view->dns64); 278 dns_dns64_t *dns64; local 440 for (dns64 = ISC_LIST_HEAD(view->dns64); 441 dns64 != NULL; 442 dns64 = ISC_LIST_HEAD(view->dns64)) { 443 dns_dns64_unlink(&view->dns64, dns64); [all...] |
/freebsd-9.3-release/contrib/bind9/lib/dns/include/dns/ |
H A D | dns64.h | 17 /* $Id: dns64.h,v 1.3 2010/12/08 23:51:56 tbox Exp $ */ 51 unsigned int flags, dns_dns64_t **dns64); 53 * Create a dns64 record which is used to identify the set of clients 97 * Destroys a dns64 record. 103 dns_dns64_aaaafroma(const dns_dns64_t *dns64, const isc_netaddr_t *reqaddr, 108 * synthesis from 'a' based on 'dns64', 'reqaddr', 'reqsigner', 'env', 120 * 'dns64' to be valid. 133 dns_dns64_next(dns_dns64_t *dns64); 135 * Return the next dns64 record in the list. 139 dns_dns64_append(dns_dns64list_t *list, dns_dns64_t *dns64); [all...] |
H A D | view.h | 165 dns_dns64list_t dns64; member in struct:dns_view
|
/freebsd-9.3-release/contrib/bind9/bin/named/ |
H A D | query.c | 36 #include <dns/dns64.h> 2186 dns_dns64_t *dns64; local 2277 for (dns64 = ISC_LIST_HEAD(client->view->dns64); 2278 dns64 != NULL; dns64 = dns_dns64_next(dns64)) { 2283 result = dns_dns64_aaaafroma(dns64, &netaddr, 5399 dns_dns64_t *dns64 = ISC_LIST_HEAD(client->view->dns64); local 5595 isc_boolean_t dns64_exclude, dns64; local [all...] |
H A D | server.c | 66 #include <dns/dns64.h> 1460 const char *dns64_dbtype[4] = { "_dns64", "dns64", ".", "." }; 1522 ISC_LOG_INFO, "dns64 reverse zone%s%s: %s", sep, 2414 result = ns_config_get(maps, "dns64", &obj); 2424 result = ns_config_get(maps, "dns64-server", &myobj); 2431 result = ns_config_get(maps, "dns64-contact", &myobj); 2442 dns_dns64_t *dns64 = NULL; local 2498 dns64options, &dns64); 2501 dns_dns64_append(&view->dns64, dns64); [all...] |
/freebsd-9.3-release/lib/bind/dns/ |
H A D | Makefile | 18 dlz.c dns64.c dnssec.c ds.c \
|
/freebsd-9.3-release/contrib/bind9/lib/bind9/ |
H A D | check.c | 425 const cfg_obj_t *dns64 = NULL; local 437 cfg_map_get(voptions, "dns64", &dns64); 438 if (config != NULL && dns64 == NULL) { 442 cfg_map_get(options, "dns64", &dns64); 444 if (dns64 == NULL) 447 for (element = cfg_list_first(dns64); 457 "dns64 requires a IPv6 prefix"); 494 "dns64 require [all...] |