Lines Matching full:zone
39 * This file contains functions to enable local zone authority service.
61 * Local zone type
78 /** answer with data at zone apex */
80 /** remove default AS112 blocking contents for zone
123 * Local zone. A locally served authoritative zone.
128 /** parent zone, if any. */
131 /** zone name, in uncompressed wireformat */
133 /** length of zone name */
135 /** number of labels in zone name */
137 /** the class of this zone.
144 * delete this zone) */
147 /** how to process zone */
157 /** in this region the zone's data is allocated.
160 /** local data for this zone
163 /** if data contains zone apex SOA data, this is a ptr to it. */
165 /** if data contains zone apex SOA data, this is a ptr to an
199 * Local zone override information
204 /** override for local zone type */
232 * @param z1: zone 1
233 * @param z2: zone 2
247 * Delete one zone
253 * Lookup zone that contains the given name, class and taglist.
254 * User must lock the tree or result zone.
260 * @param dtype: type to lookup, if type DS a zone higher is used for zonecuts.
263 * @param ignoretags: lookup zone by name and class, regardless the
264 * local-zone's tags.
265 * @return closest local_zone or NULL if no covering zone is found.
272 * Lookup zone that contains the given name, class.
273 * User must lock the tree or result zone.
279 * @param dtype: type of the record, if type DS then a zone higher up is found
280 * pass 0 to just plain find a zone for a name.
281 * @return closest local_zone or NULL if no covering zone is found.
305 * @param tagactions: local zone actions for tags. May be NULL.
322 * to local zone data.
332 * Answer using the local zone only (not local data used).
333 * @param z: zone for query.
341 * @param lz_type: type of the local zone.
354 * @param t: local zone type returned here.
362 * @param t: local zone type.
368 * Find zone that with exactly given name, class.
369 * User must lock the tree or result zone.
381 * Find zone that with exactly or smaller name/class
382 * User must lock the tree or result zone.
397 * Add a new zone. Caller must hold the zones lock.
399 * The zone must NOT exist (returns NULL and logs error).
413 * Delete a zone. Caller must hold the zones lock.
416 * @param zone: the zone to delete from tree. Also deletes zone from memory.
418 void local_zones_del_zone(struct local_zones* zones, struct local_zone* zone);
422 * Looks up the zone, if no covering zone, a transparent zone with the
432 * All types are removed. No effect if zone or name does not exist.
470 * corresponding action will be returned in the form of local zone type.
479 * @param lzt: default action (local zone type) if no tag action is found.
491 * Enter defaults to local zone.
589 * Get local data from local zone and encode answer.
590 * @param z: local zone to use
599 * @param lz_type: type of local zone
616 * Add RR to local zone.
617 * @param z: local zone to add RR to
635 * Find a data node by exact name for a local zone
659 /** Enter a new zone; returns with WRlock
662 * @param name: name of the zone
663 * @param type: type of the zone
664 * @param dclass: class of the zone