Lines Matching refs:rpz_num

295 	dns_rpz_num_t rpz_num;  in zbit_to_num()  local
298 rpz_num = 0; in zbit_to_num()
301 rpz_num += 32; in zbit_to_num()
305 rpz_num += 16; in zbit_to_num()
309 rpz_num += 8; in zbit_to_num()
313 rpz_num += 4; in zbit_to_num()
317 rpz_num += 2; in zbit_to_num()
320 ++rpz_num; in zbit_to_num()
322 return (rpz_num); in zbit_to_num()
354 make_nm_set(dns_rpz_nm_zbits_t *tgt_set, dns_rpz_num_t rpz_num, in make_nm_set() argument
358 tgt_set->qname = DNS_RPZ_ZBIT(rpz_num); in make_nm_set()
363 tgt_set->ns = DNS_RPZ_ZBIT(rpz_num); in make_nm_set()
576 adj_trigger_cnt(dns_rpz_zones_t *rpzs, dns_rpz_num_t rpz_num, in adj_trigger_cnt() argument
586 cnt = &rpzs->triggers[rpz_num].client_ipv4; in adj_trigger_cnt()
589 cnt = &rpzs->triggers[rpz_num].client_ipv6; in adj_trigger_cnt()
594 cnt = &rpzs->triggers[rpz_num].qname; in adj_trigger_cnt()
600 cnt = &rpzs->triggers[rpz_num].ipv4; in adj_trigger_cnt()
603 cnt = &rpzs->triggers[rpz_num].ipv6; in adj_trigger_cnt()
608 cnt = &rpzs->triggers[rpz_num].nsdname; in adj_trigger_cnt()
614 cnt = &rpzs->triggers[rpz_num].nsipv4; in adj_trigger_cnt()
617 cnt = &rpzs->triggers[rpz_num].nsipv6; in adj_trigger_cnt()
628 *have |= DNS_RPZ_ZBIT(rpz_num); in adj_trigger_cnt()
634 *have &= ~DNS_RPZ_ZBIT(rpz_num); in adj_trigger_cnt()
815 name2ipkey(int log_level, const dns_rpz_zones_t *rpzs, dns_rpz_num_t rpz_num, in name2ipkey() argument
832 REQUIRE(rpzs != NULL && rpz_num < rpzs->p.num_zones); in name2ipkey()
833 rpz = rpzs->zones[rpz_num]; in name2ipkey()
836 make_addr_set(new_set, DNS_RPZ_ZBIT(rpz_num), rpz_type); in name2ipkey()
996 name2data(dns_rpz_zones_t *rpzs, dns_rpz_num_t rpz_num, dns_rpz_type_t rpz_type, in name2data() argument
1004 REQUIRE(rpzs != NULL && rpz_num < rpzs->p.num_zones); in name2data()
1005 rpz = rpzs->zones[rpz_num]; in name2data()
1016 make_nm_set(&new_data->wild, rpz_num, rpz_type); in name2data()
1019 make_nm_set(&new_data->set, rpz_num, rpz_type); in name2data()
1324 add_cidr(dns_rpz_zones_t *rpzs, dns_rpz_num_t rpz_num, dns_rpz_type_t rpz_type, in add_cidr() argument
1332 result = name2ipkey(DNS_RPZ_ERROR_LEVEL, rpzs, rpz_num, rpz_type, in add_cidr()
1364 adj_trigger_cnt(rpzs, rpz_num, rpz_type, &tgt_ip, tgt_prefix, true); in add_cidr()
1411 add_name(dns_rpz_zones_t *rpzs, dns_rpz_num_t rpz_num, dns_rpz_type_t rpz_type, in add_name() argument
1424 name2data(rpzs, rpz_num, rpz_type, src_name, trig_name, &new_data); in add_name()
1436 adj_trigger_cnt(rpzs, rpz_num, rpz_type, NULL, 0, true); in add_name()
2282 for (dns_rpz_num_t rpz_num = 0; rpz_num < DNS_RPZ_MAX_ZONES; in dns_rpz_detach_rpzs() local
2283 ++rpz_num) { in dns_rpz_detach_rpzs()
2284 dns_rpz_zone_t *rpz = rpzs->zones[rpz_num]; in dns_rpz_detach_rpzs()
2285 rpzs->zones[rpz_num] = NULL; in dns_rpz_detach_rpzs()
2327 dns_rpz_num_t rpz_num) { in dns_rpz_beginload() argument
2330 UNUSED(rpz_num); in dns_rpz_beginload()
2340 dns_rpz_num_t rpz_num) { in dns_rpz_ready() argument
2343 UNUSED(rpz_num); in dns_rpz_ready()
2352 dns_rpz_add(dns_rpz_zones_t *rpzs, dns_rpz_num_t rpz_num, in dns_rpz_add() argument
2358 REQUIRE(rpzs != NULL && rpz_num < rpzs->p.num_zones); in dns_rpz_add()
2359 rpz = rpzs->zones[rpz_num]; in dns_rpz_add()
2368 result = add_name(rpzs, rpz_num, rpz_type, src_name); in dns_rpz_add()
2373 result = add_cidr(rpzs, rpz_num, rpz_type, src_name); in dns_rpz_add()
2387 del_cidr(dns_rpz_zones_t *rpzs, dns_rpz_num_t rpz_num, dns_rpz_type_t rpz_type, in del_cidr() argument
2400 result = name2ipkey(DNS_RPZ_DEBUG_QUIET, rpzs, rpz_num, rpz_type, in del_cidr()
2431 adj_trigger_cnt(rpzs, rpz_num, rpz_type, &tgt_ip, tgt_prefix, false); in del_cidr()
2476 del_name(dns_rpz_zones_t *rpzs, dns_rpz_num_t rpz_num, dns_rpz_type_t rpz_type, in del_name() argument
2492 name2data(rpzs, rpz_num, rpz_type, src_name, trig_name, &del_data); in del_name()
2553 adj_trigger_cnt(rpzs, rpz_num, rpz_type, NULL, 0, false); in del_name()
2561 dns_rpz_delete(dns_rpz_zones_t *rpzs, dns_rpz_num_t rpz_num, in dns_rpz_delete() argument
2566 REQUIRE(rpzs != NULL && rpz_num < rpzs->p.num_zones); in dns_rpz_delete()
2567 rpz = rpzs->zones[rpz_num]; in dns_rpz_delete()
2577 del_name(rpzs, rpz_num, rpz_type, src_name); in dns_rpz_delete()
2582 del_cidr(rpzs, rpz_num, rpz_type, src_name); in dns_rpz_delete()
2607 dns_rpz_num_t rpz_num = 0; in dns_rpz_find_ip() local
2689 rpz_num = zbit_to_num(found->set.client_ip & tgt_set.client_ip); in dns_rpz_find_ip()
2692 rpz_num = zbit_to_num(found->set.ip & tgt_set.ip); in dns_rpz_find_ip()
2695 rpz_num = zbit_to_num(found->set.nsip & tgt_set.nsip); in dns_rpz_find_ip()
2713 return (rpz_num); in dns_rpz_find_ip()