Lines Matching refs:iptable
32 #include <dns/iptable.h>
62 result = dns_iptable_create(mctx, &acl->iptable);
97 * "any" is a positive iptable entry with bit length 0.
109 result = dns_iptable_addprefix(acl->iptable, NULL, 0, ISC_TF(!neg));
144 acl->iptable == NULL ||
145 acl->iptable->radix == NULL ||
146 acl->iptable->radix->head == NULL ||
147 acl->iptable->radix->head->prefix == NULL)
153 if (acl->iptable->radix->head->prefix->bitlen == 0 &&
154 acl->iptable->radix->head->data[0] != NULL &&
155 acl->iptable->radix->head->data[0] ==
156 acl->iptable->radix->head->data[1] &&
157 *(isc_boolean_t *) (acl->iptable->radix->head->data[0]) == pos)
183 * For a match with a positive ACL element or iptable radix entry,
225 result = isc_radix_search(acl->iptable->radix, &node, &pfx);
352 result = dns_iptable_merge(dest->iptable, source->iptable, pos);
468 if (dacl->iptable != NULL)
469 dns_iptable_detach(&dacl->iptable);
558 isc_radix_process(a->iptable->radix, is_insecure);