H A D | val_neg.c | 191 * Delete a zone element from the negative cache. 192 * May delete other zone elements to keep tree coherent, or 195 * @param z: zone element to delete. 231 z = el->zone; in neg_delete_data() 259 /* check if the zone is now unused */ in neg_delete_data() 298 * @param zone: negative zone 304 static struct val_neg_data* neg_find_data(struct val_neg_zone* zone, in neg_find_data() argument 315 rbtree_search(&zone->tree, lookfor.node.key); in neg_find_data() 345 * Calculate space needed for zone an 411 neg_closest_data_parent(struct val_neg_zone * zone,uint8_t * nm,size_t nm_len,int labs) neg_closest_data_parent() argument 452 struct val_neg_zone* zone = neg_setup_zone_node() local 488 struct val_neg_zone* zone, *prev = NULL, *first = NULL; neg_zone_chain() local 518 val_neg_zone_take_inuse(struct val_neg_zone * zone) val_neg_zone_take_inuse() argument 533 struct val_neg_zone* zone; neg_create_zone() local 673 wipeout(struct val_neg_cache * neg,struct val_neg_zone * zone,struct val_neg_data * el,struct ub_packed_rrset_key * nsec) wipeout() argument 749 neg_insert_data(struct val_neg_cache * neg,struct val_neg_zone * zone,struct ub_packed_rrset_key * nsec) neg_insert_data() argument 886 struct val_neg_zone* zone; val_neg_addreply() local 949 neg_closest_data(struct val_neg_zone * zone,uint8_t * qname,size_t len,int labs,struct val_neg_data ** data) neg_closest_data() argument 976 struct val_neg_zone* zone; val_neg_addreferral() local 1115 struct val_neg_zone* zone; neg_find_nsec() local 1165 neg_find_nsec3_ce(struct val_neg_zone * zone,uint8_t * qname,size_t qname_len,int qlabs,sldns_buffer * buf,uint8_t * hashnc,size_t * nclen) neg_find_nsec3_ce() argument 1201 neg_params_ok(struct val_neg_zone * zone,struct ub_packed_rrset_key * rrset) neg_params_ok() argument 1216 neg_nsec3_getnc(struct val_neg_zone * zone,uint8_t * hashnc,size_t nclen,struct rrset_cache * rrset_cache,struct regional * region,time_t now,uint8_t * b32,size_t maxb32) neg_nsec3_getnc() argument 1249 neg_nsec3_proof_ds(struct val_neg_zone * zone,uint8_t * qname,size_t qname_len,int qlabs,sldns_buffer * buf,struct rrset_cache * rrset_cache,struct regional * region,time_t now,uint8_t * topname) neg_nsec3_proof_ds() argument 1350 add_soa(struct rrset_cache * rrset_cache,time_t now,struct regional * region,struct dns_msg * msg,struct val_neg_zone * zone) add_soa() argument 1398 struct val_neg_zone* zone; val_neg_getmsg() local [all...] |