Lines Matching defs:raddr
907 struct clientip_synthesized_rr* raddr, uint16_t rrtype, uint16_t rrclass)
916 rrset->next = raddr->data;
917 raddr->data = rrset;
945 rpz_clientip_enter_rr(struct regional* region, struct clientip_synthesized_rr* raddr,
950 if (rrtype == LDNS_RR_TYPE_CNAME && raddr->data != NULL) {
956 rrset = rpz_clientip_new_rrset(region, raddr, rrtype, rrclass);
957 if(raddr->data == NULL) {
1324 * @param raddr: respip node
1331 rpz_rrset_delete_rr(struct resp_addr* raddr, uint16_t rr_type, uint8_t* rdata,
1336 if(!raddr->data)
1338 d = raddr->data->entry.data;
1339 if(ntohs(raddr->data->rk.type) != rr_type) {
1345 raddr->data->entry.data = NULL;
1346 raddr->data = NULL;
1673 struct clientip_synthesized_rr* raddr = NULL;
1678 raddr = (struct clientip_synthesized_rr*)addr_tree_lookup(&set->entries,
1680 if(raddr != NULL) {
1681 lock_rw_rdlock(&raddr->lock);
1682 action = raddr->action;
1686 addr_to_str(&raddr->node.addr, raddr->node.addrlen,
1689 triggername, net, raddr->node.net, ip, rpz_action_to_string(action));
1694 return raddr;
1841 rpz_apply_clientip_localdata_action(struct clientip_synthesized_rr* raddr,
1854 action = raddr->action;
1855 if(action == RPZ_LOCAL_DATA_ACTION && raddr->data == NULL ) {
1861 rrset = rpz_find_synthesized_rrset(qinfo->qtype, raddr, 1);
2276 struct rpz* r, struct clientip_synthesized_rr* raddr,
2279 enum rpz_action action = raddr->action;
2288 if(action == RPZ_LOCAL_DATA_ACTION && raddr->data == NULL) {
2312 ret = rpz_synthesize_nsip_localdata(r, ms, qchase, raddr, az);
2330 log_rpz_apply("nsip", NULL, &raddr->node,
2334 lock_rw_unlock(&raddr->lock);
2437 struct clientip_synthesized_rr* raddr = NULL;
2484 raddr = rpz_delegation_point_ipbased_trigger_lookup(r, is);
2485 if(raddr != NULL) {
2494 if(raddr == NULL && z == NULL)
2497 if(raddr != NULL) {
2501 return rpz_apply_nsip_trigger(ms, &is->qchase, r, raddr, a);