Lines Matching refs:iptable
28 #include <dns/iptable.h>
53 dns_iptable_create(acl->mctx, &acl->iptable);
61 * "any" is a positive iptable entry with bit length 0.
71 result = dns_iptable_addprefix(acl->iptable, NULL, 0, !neg);
104 if (acl == NULL || acl->iptable == NULL ||
105 acl->iptable->radix == NULL || acl->iptable->radix->head == NULL ||
106 acl->iptable->radix->head->prefix == NULL)
115 if (acl->iptable->radix->head->prefix->bitlen == 0 &&
116 acl->iptable->radix->head->data[0] != NULL &&
117 acl->iptable->radix->head->data[0] ==
118 acl->iptable->radix->head->data[1] &&
119 *(bool *)(acl->iptable->radix->head->data[0]) == pos)
145 * For a match with a positive ACL element or iptable radix entry,
181 result = isc_radix_search(acl->iptable->radix, &node, &pfx);
354 result = dns_iptable_merge(dest->iptable, source->iptable, pos);
496 if (dacl->iptable != NULL) {
497 dns_iptable_detach(&dacl->iptable);
578 isc_radix_process(a->iptable->radix, is_insecure);