Home | History | Annotate | Download | only in dns

Lines Matching refs:iptable

27 #include <dns/iptable.h>
55 result = dns_iptable_create(mctx, &acl->iptable);
82 * "any" is a positive iptable entry with bit length 0.
95 result = dns_iptable_addprefix(acl->iptable, NULL, 0, !neg);
128 if (acl == NULL || acl->iptable == NULL ||
129 acl->iptable->radix == NULL || acl->iptable->radix->head == NULL ||
130 acl->iptable->radix->head->prefix == NULL)
139 if (acl->iptable->radix->head->prefix->bitlen == 0 &&
140 acl->iptable->radix->head->data[0] != NULL &&
141 acl->iptable->radix->head->data[0] ==
142 acl->iptable->radix->head->data[1] &&
143 *(bool *)(acl->iptable->radix->head->data[0]) == pos)
169 * For a match with a positive ACL element or iptable radix entry,
205 result = isc_radix_search(acl->iptable->radix, &node, &pfx);
343 result = dns_iptable_merge(dest->iptable, source->iptable, pos);
470 if (dacl->iptable != NULL) {
471 dns_iptable_detach(&dacl->iptable);
557 isc_radix_process(a->iptable->radix, is_insecure);