diff options
Diffstat (limited to 'util/data/packed_rrset.h')
| -rw-r--r-- | util/data/packed_rrset.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/util/data/packed_rrset.h b/util/data/packed_rrset.h index 776e8d0923cc..4e0911ccf0a2 100644 --- a/util/data/packed_rrset.h +++ b/util/data/packed_rrset.h @@ -70,6 +70,8 @@ typedef uint64_t rrset_id_type; #define PACKED_RRSET_RPZ 0x8 /** this rrset is A/AAAA and is an unverified glue record */ #define PACKED_RRSET_UNVERIFIED_GLUE 0x10 +/** this rrset has a 0TTL from upstream */ +#define PACKED_RRSET_UPSTREAM_0TTL 0x20 /** number of rrs and rrsets for integer overflow protection. More than * this is not really possible (64K packet has much less RRs and RRsets) in @@ -99,6 +101,7 @@ struct packed_rrset_key { * o PACKED_RRSET_FIXEDTTL (not supposed to be cached) * o PACKED_RRSET_RPZ * o PACKED_RRSET_UNVERIFIED_GLUE + * o PACKED_RRSET_UPSTREAM_0TTL (not supposed to be cached) */ uint32_t flags; /** the rrset type in network format */ |
