Searched refs:dns64 (Results 1 - 8 of 8) sorted by relevance

/freebsd-9.3-release/contrib/bind9/lib/dns/
H A Ddns64.c17 /* $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 Dview.c41 #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 Ddns64.h17 /* $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 Dview.h165 dns_dns64list_t dns64; member in struct:dns_view
/freebsd-9.3-release/contrib/bind9/bin/named/
H A Dquery.c36 #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 Dserver.c66 #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 DMakefile18 dlz.c dns64.c dnssec.c ds.c \
/freebsd-9.3-release/contrib/bind9/lib/bind9/
H A Dcheck.c425 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...]

Completed in 255 milliseconds