unbound: val_neg_zone Struct Reference

unbound 0.1

Data Fields
val_neg_zone Struct Reference

Per Zone aggressive negative caching data. More...

`#include <val_neg.h>`

## Data Fields
rbnode_type | node
| rbtree node element, key is this struct: the name, class
uint8_t * | name
| name; the key
size_t | len
| length of name
int | labs
| labels in name
struct val_neg_zone * | parent
| pointer to parent zone in the negative cache
int | count
| the number of elements, including this one and the ones whose parents (-parents) include this one, that are in_use No elements have a count of zero, those are removed.
int | nsec3_hash
| if 0: NSEC zone, else NSEC3 hash algorithm in use
size_t | nsec3_iter
| nsec3 iteration count in use
uint8_t * | nsec3_salt
| nsec3 salt in use
size_t | nsec3_saltlen
| length of salt in bytes
rbtree_type | tree
| tree of NSEC data for this zone, sorted canonical by NSEC owner name
uint16_t | dclass
| class of node; host order
uint8_t | in_use
| if this element is in use, boolean

## Detailed Description

Per Zone aggressive negative caching data.

The documentation for this struct was generated from the following file:

- validator/val_neg.h