H A D | localzone.c | 2 * services/localzone.c - local zones authority service. 26 * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 56 * with 16 bytes for an A record, a 64K packet has about 4000 max */ 61 local_zone_out(struct local_zone* z) in local_zone_out() argument 65 RBTREE_FOR(d, struct local_data*, &z->data) { in local_zone_out() 66 for(p = d->rrsets; p; p = p->next) { in local_zone_out() 67 log_nametypeclass(NO_VERBOSE, "rrset", d->nam in local_zone_out() 75 local_zone_print(struct local_zone * z) local_zone_print() argument 88 struct local_zone* z; local_zones_print() local 115 struct local_zone* z = (struct local_zone*)n->key; lzdel() local 131 local_zone_delete(struct local_zone * z) local_zone_delete() argument 147 struct local_zone* a = (struct local_zone*)z1; local_zone_cmp() local 161 struct local_data* a = (struct local_data*)d1; local_data_cmp() local 187 struct local_zone* z = (struct local_zone*)calloc(1, sizeof(*z)); local_zone_create() local 214 struct local_zone* z = local_zone_create(nm, len, labs, t, c); lz_enter_zone_dname() local 249 struct local_zone* z; lz_enter_zone() local 460 local_zone_find_data(struct local_zone * z,uint8_t * nm,size_t nmlen,int nmlabs) local_zone_find_data() argument 472 lz_find_create_node(struct local_zone * z,uint8_t * nm,size_t nmlen,int nmlabs,struct local_data ** res) lz_find_create_node() argument 512 lz_mark_soa_for_zone(struct local_zone * z,struct ub_packed_rrset_key * soa_rrset,uint8_t * rdata,size_t rdata_len,time_t ttl,const char * rrstr) lz_mark_soa_for_zone() argument 549 local_zone_enter_rr(struct local_zone * z,uint8_t * nm,size_t nmlen,int nmlabs,uint16_t rrtype,uint16_t rrclass,time_t ttl,uint8_t * rdata,size_t rdata_len,const char * rrstr) local_zone_enter_rr() argument 606 lz_enter_rr_into_zone(struct local_zone * z,const char * rrstr) lz_enter_rr_into_zone() argument 645 struct local_zone* z; lz_enter_rr_str() local 674 struct local_zone* z; lz_enter_zone_tag() local 711 struct local_zone* z; lz_enter_override() local 789 struct local_zone* z; lz_enter_zones() local 808 struct local_zone z; lz_exists() local 850 struct local_zone* z; add_empty_default() local 874 struct local_zone* z; local_zone_enter_defaults() local 1058 struct local_zone* z = local_zones_lookup(zones, lz_setup_implicit() local 1114 struct local_zone* z; lz_setup_implicit() local 1468 local_data_answer(struct local_zone * z,struct module_env * env,struct query_info * qinfo,struct edns_data * edns,struct comm_reply * repinfo,sldns_buffer * buf,struct regional * temp,int labs,struct local_data ** ldp,enum localzone_type lz_type,int tag,struct config_strlist ** tag_datas,size_t tag_datas_size,char ** tagname,int num_tags) local_data_answer() argument 1605 local_zone_does_not_cover(struct local_zone * z,struct query_info * qinfo,int labs) local_zone_does_not_cover() argument 1640 local_zones_zone_answer(struct local_zone * z,struct module_env * env,struct query_info * qinfo,struct edns_data * edns,struct comm_reply * repinfo,sldns_buffer * buf,struct regional * temp,struct local_data * ld,enum localzone_type lz_type) local_zones_zone_answer() argument 1761 lz_inform_print(struct local_zone * z,struct query_info * qinfo,struct sockaddr_storage * addr,socklen_t addrlen) lz_inform_print() argument 1844 struct local_zone* z = NULL; local_zones_answer() local 2003 set_kiddo_parents(struct local_zone * z,struct local_zone * match,struct local_zone * newp) set_kiddo_parents() argument 2032 struct local_zone* z = local_zone_create(name, len, labs, tp, dclass); local_zones_add_zone() local 2058 local_zones_del_zone(struct local_zones * zones,struct local_zone * z) local_zones_del_zone() argument 2079 struct local_zone* z; local_zones_add_RR() local 2123 del_empty_term(struct local_zone * z,struct local_data * d,uint8_t * name,size_t len,int labs) del_empty_term() argument 2161 struct local_zone* z; local_zones_del_data() local [all...] |